Inactive [FUN] Hardcore PvP Plugin! [1.2.5-R5.0 & 1.3.1-R0.1]

Discussion in 'Inactive/Unsupported Plugins' started by Felk, Jul 11, 2012.

  1. Offline

    Felk

    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!

    About this plugin:
    This plugin features:
    • a visible world border with variable radius and height
    • no health regain by food
    • changeable duration of spawn protection on start
    • invisibly flying around and teleporting to other players as dead
    • mounting other players and animals!
    • custom items on start and drops on death
    • custom language files (english "en" and german "de" are available by default)
    • nether scale (1:8) disabled (optional, but recommended)
    • If WorldEdit enabled, use of a custom schematic for spawn
    • game stati independent from op status or bukkit permissions
    • etc. (I can't think of more)
    Download & Installation
    1. Download the Hardcore.zip
    2. Put the Hardcore.jar into your server's plugins/ folder
    3. Run it once and change the config.yml (or don't, default configs are fine)
    Screenshots
    [​IMG][​IMG][​IMG][​IMG]

    Explanation of the config.yml
    Code:
    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
    1. Edit the config.yml to your wishes and start the server (or use /hc reload if already running)
    2. Reset everybody's game status with /hc reset
    3. If you are an OP, you will automatically get the admin status. Otherwise an OP must do this with "/hc setlevel [yourname] admin"
    4. 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".
    5. 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.
    6. 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.
    7. 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.
     
  2. Offline

    Felk

    *push*, because no one tried it
     
  3. Offline

    Lolmewn

    So, it's sort of a hunger games plugin, combined with default commands? Eh? I don't get it :O
     
  4. Offline

    Felk

  5. Offline

    Felk

    Re-uploaded the .jar somewhere else, because it got deleted somehow.

    + Added some unspectacular screenshots
     
  6. Offline

    Omnitv

    You might want to add this to your title.
    [1.2.5-R4.0]
     
  7. Offline

    Felk

    Did that, thanks
     
  8. Offline

    md_5

    Nice, approved.
     
  9. Offline

    Florianos

    I get this error:

    Code:
    182 recipes
    27 achievements
    14:01:37 [INFO] Starting minecraft server version 1.2.5
    14:01:37 [INFO] Loading properties
    14:01:37 [INFO] Starting Minecraft server on 5.74.233.55:25565
    14:01:37 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R4.0-b2222jnks (MC: 1.2.5) (Implementing API version 1.2.5-R4.0)
    14:01:37 [SCHWERWIEGEND] Could not load 'plugins/Hardcore.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: de/nerogar/hardcore/Hardcore : Unsupported major.minor version 51.0
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.UnsupportedClassVersionError: de/nerogar/hardcore/Hardcore : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:140)
        ... 8 more
    14:01:37 [INFO] Preparing level "world"
    14:01:37 [INFO] Default game type: 0
    14:01:37 [INFO] Preparing start region for level 0 (Seed: -8730243457412242260)
    14:01:38 [INFO] Preparing start region for level 1 (Seed: -8730243457412242260)
    14:01:38 [INFO] Preparing spawn area: 48%
    14:01:39 [INFO] Preparing start region for level 2 (Seed: -8730243457412242260)
    14:01:39 [INFO] Server permissions file permissions.yml is empty, ignoring it
    14:01:39 [INFO] Done (1,572s)! For help, type "help" or "?"
    What should i do ?
     
  10. Offline

    Felk

    Did you try installing java JRE 1.7?
    We compiled it with 1.7, we might recompile it with 1.6 if you wish
     
  11. Offline

    Felk

    Seems to work with R5.0 as well (why wouldn't it).
     
  12. Offline

    Felk

    Tested 1.3.1-R0.1 and found no problems :)
     

Share This Page