Space Suits

Minecraft in Spaaaaaaace!

Features

Worlds can be toggled as "space worlds" via command. In a space world, players take on damage for not having the proper equipment to survive in the vacuum of space. For every 10 seconds, players without a full suit of armor will take have a heart of damage. However, players can be given a permission node which bypasses this effect.

Changes

  • As of version 1.01, a lag-causing bug with the plugin's suit checking has been corrected. Sorry about that.

Commands

  • /spacesuits setworld - Sets the current world that the player is in to a space world if it isn't already. However, if it is currently a space world, the world is stripped of its status as a space world.

Permissions

  • spacesuits.bypass - Bypasses the damage incurred for being in a space world without a suit.
  • spacesuits.world - Allows a player to use /spacesuits setworld.

Installation/Configuration

Just drop the plugin jar into your plugins folder and start the server. That's it. All loading and saving is handled by the plugin at the time of each call to /spacesuits setworld, so there is no need for a /reload command.

The configuration file is a text file containing the UUID of each world set as a space world, so there isn't any need to configure it manually (outside of the game).

Issues

  • Since the plugin spawns a task which executes every tick per player, large numbers of players on a server could potentially cause lag. Please report this if you experience it.
  • A 10 second damage interval and 1/2 hearts of damage may be too little for the plugin to pose a real sort of challenge and fear for being a world without one's suit. I'll be making this configurable soon. However, 10 seconds and 1/2 hearts will remain the defaults for these properties.

Code

Github repo.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    91009
  • Created
    Apr 10, 2015
  • Last Released File
    Apr 10, 2015
  • Total Downloads
    888
  • License

Categories

Members

Recent Files