This plugin is a special PvP mode for Survival Multiplayer servers (something like hunger games, but you have building rights). You can play with several friends (or strangers) on a limited map. The last survivor wins!
Put the Hardcore.jar into your server's plugins/ folder
Run it once and change the config.yml (or don't, default configs are fine)
Screenshots
Explanation of the config.yml
world:
% radius of the world limitation
radius: 500
% difficulty on start. 2 is normal
difficulty: 2
% if you have WorldEdit installed, you may change this to "true" and define a schematic-name for the spawn generated with "/hc setspawn"
useSpawnSchematic: false
spawnSchematicName: 'hcspawn2'
nether:
% disables the 8:1 world:nether scale. Highly remonnended, because otherwise the nether will be tiny and the wall won't get generated correctly
disableScale: true
game:
% number of seconds after start in which each player will be invisible and invulnerable
spawnProtection: 20
% if set to true, every player appears for other players to be shifting. We've set it to false, because jumping off edges gets buggy
autoshift: false
% List of items each player will get at start
startItems:
- AIR
% List of items each player will additionaly drop on death
dropsOnKill:
- DIAMOND:0 1
- GOLDEN_APPLE
structures:
wall:
% enables wall-generating in the normal world
enabled: true
% enables the wall-generating in the nether. Highly recommended, because otherwise the player will get teleported onto the bedrock, if he reaches the limit!
enabledNether: true
% minimum wall height in normal world (always bottom to top in nether)
minY: 65
% name of the language file (german "de" and english "en" are included by default. You can add own language files into the Hardcore/ folger, e.g. "xy.lang.yml" will be found with lang: 'xy')
lang: 'en'
Commands
For admins or ops (available with /hchelp ingame):
/hc setspawn - Sets the global spawn to your location
/hc setspawn [X] [Y] [Z] - Sets the global spawn to the given location and teleports you there
/hc reset - Resets the game (sets everybody's game status to 0, except admins)
/hc spawn - Teleports all players to the spawn
/hc start - Starts the game (Teleports every player to a random position, gives them spawn protection and sets them to the game status 1)
/hc vanish - Makes you invisible
/hc reappear - Makes you visible
/hc tppos [X] [Y] [Z] -Teleports you to the given location
/hc tpspawn - Teleports you to the global spawn
/hc heal [Player] - Heals a player (was for debug)
/hc reload - Reloads the config and language files (e.g. for radius- or language-change)
/hc setlevel [Player] [level] - sets the given player's game status level ("default", "player", "ghost" or "admin") (was for debug, pretty useful sometimes)
/hc debug - Currently displays a list of all users and their game status levels (was for debug (wow, really?))
For dead players ("Ghosts" or game status 2) or admins:
/tpplayer [player] - Teleports you to the given player
/unmount - Unmounts a vehicle (if stuck)
Other commands:
/hchelp - Displays all /hc commands
Guide for admins
Edit the config.yml to your wishes and start the server (or use /hc reload if already running)
Reset everybody's game status with /hc reset
If you are an OP, you will automatically get the admin status. Otherwise an OP must do this with "/hc setlevel [yourname] admin"
If you want to play, but also prepare the game: You must be an op. Only OPs have still access to the /hc commands, even though they have not an admin game status. After /hc reset use "/hc setlevel [yourname] default".
You need to create a new spawn with "/hc setspawn [X] [Y] [Z]". Enter some high or low X/Z values (The terrain must not be generated). If the landscape is OK, continue. Otherwise, repeat 5.
Optional: Teleport everyone to the new spawn with "/hc spawn". You could also turn the whitelist on until you reached this point/prepared the spawn.
Start the game with "/hc start" and have Fun! Or not, your choice.
PS: The "/hc start" command can also be used mid-game to allow new players to join, although it might be unfair.
About this plugin:
Explanation of the config.yml
Commands
Bukkit 1.3.1-R0.1
and it works great. Seems like there are no (major) changes on the api