UltraHardCoreGame
Announcement
I havent played Minecraft since Months and i don't have Time to Update this Plugin. The Source Code is Hosted on Github and it is free for Forking and Update itself.
UltraHardCoreGame
This Plugin is to create a Simple UltraHardCore Game with friends! Get the Bukkit Server install the Plugin and lets go. You don't need more to be happy :)
When you play in Teams your Teammates will Spawn at the same Spawn as you and also you can't attack your mates.
I had create the Plugin because i had need a good Stable Plugin for my HardCore Game Events with friends.
Metrics
What is in it?
- Border Generation
- Team Creation / Friendly Fire
- Golden Apple with Ingots and Speckled Melon with Block
- Noob Protection
- Auto Sneak
- Random Save Spawn
- Prevent other Players Join the Server when Game is running
- Remove Worlds after Game
- Shutdown Server after Game
- Scoreboard for Player Health
- Spectator Mode
- Save Spawn so Player can't explore the World
- Random Chests
- Compass to find near Players
- Metrics for me to see the Usage
Next Implementation
- Statistics
- others?
Commands and Permissions
- /game start uhcg.game.start
- /game stop uhcg.game.stop
- /game heal uhcg.game.heal
- /team list uhcg.team.list
- /team add <player> uhcg.team.add
- /team remove <player> uhcg.team.remove
- /team random <group count> uhcg.team.random
Config
Settings: Teams: Active: true FriendlyFire: false SaveSpawn: Generation: true Border: Generation: true Radius: 300 Spawn: MinDistance: 50 MinRadius: 160 MaxRadius: 280 NoobProtection: Active: true Time: 20 GoldenApple: WithIngots: true SpeckledMelon: WithBlock: true Sneak: Auto: true Compass: ShowNearPlayers: true MaxDistance: 50 Cooldown: Active: true Time: 5 BonusChests: Active: true MaxChests: 10 ChancePerChunk: 5 MaxItemsPerChest: 5 Items: - GOLDEN_APPLE - BREAD - BAKED_POTATO - COOKED_BEEF - COOKED_CHICKEN - COOKED_FISH - CAKE - STONE_SWORD - STONE_AXE - STONE_SPADE - STONE_PICKAXE - IRON_SWORD - IRON_AXE - IRON_SPADE - IRON_PICKAXE - LEATHER_BOOTS - LEATHER_CHESTPLATE - LEATHER_HELMET - LEATHER_LEGGINGS - IRON_BOOTS - IRON_CHESTPLATE - IRON_HELMET - IRON_LEGGINGS - BONE - COAL - GOLD_INGOT - WOOD - DIAMOND - COMPASS - BOW - ARROW - TORCH OnPlayerDeath: Lightning: true Spectator: Active: false AfterGame: RemoveWorlds: true ShutdownServer: true
Changelog
Version 0.7.2
- Update for Bukkit 1.7.9 R0.2
- added experimental create Random Teams Command (not testest becose no time and not enoght players tell me per pm your logs when it goes wrong)
Version 0.7
- change Runnables to BukkitRunnable
- fix Scoreboard when Player dies
- some Bugfixes
Version 0.6
- add Spectator Mode
- some performance stuff for Border und Chest Populator
- some Bugfixes
Version 0.5
- add Scoreboard for Player Health
- add Save Spawn so Player can't explore the World
- some Bugfixes
- some Code cleanup
Version 0.4
- add Compass to Target the last Postion of a Player in the near
- fix the Problem with AutoSneak that you can't access a Chest or what ever while you had a Tool in your Hand
- some other smal Bugfixes
@gaz1812
No! Only with the normal Worlds.
Does this work with multiverse?
@the1akshay
Ah in Version 0.6 the Tab Health is removed to the Scoreboard on the side!
@the1akshay
Yes from time to time Metrics has some Server Problems like Mojang with the Login Server but then you can turn Metrics off.
With the new Healthbar on the side the Health should be exactly with that of the Players. 10 hearts are 20 healths.
Do you have me the Server Log with the Errors?
Aha, that last spike in the usage metrics was totally my server.
We are having a bit of bother, despite loving the new spectator mode. The main problem is that the health bar in the tab menu is either inaccurate or full of console errors. Before adding spectator mode, it gave wildly inaccurate healths of players, but now it just throws a bunch of console errors.
@spawnstah
With Spout u have the Option for more :) but also there is no need for Client side stuff. But Spout and Vanilla is still in Beta.
Thanks, will try 0.5 as soon as it's approved.
Too bad you went the Spout path :(
I'm trying to keep the server Bukkit/Spigot only and not use any client side stuff.
@spawnstah I uploaded a new 0.5 Version of the Plugin with the Bugfix. It is waiting for Approval.
@spawnstah
Okey i see :) last Year or so i had make a Plugin wo you can Join a Game and when it Starts it creates a new World. But in Bukkit i had many Problem with it so i converter to the new Spout Server. http://forums.spout.org/threads/vanilla-hardcoregames.2600/
But in any Time i had concepted it to only game the Game till finish and not with join more new Players and the Game goes over some Days.
If I could dream, I would basically want it to work like this.
Player joins a LobbyWorld.
Either make a party and then start a game in a new world.
And then make it possible to invite more ppl to that party & world from the Lobby.
For example,
Me and 2 friends start a UHCGame, and one more friend logs on after a while and would like to join. He can then go to the lobby and I can do /invite friend and he is joined to our game.
If another group of players join the Lobby, they can start their own UHCGame in world2.
And possibly, not sure if it's needed, make it so a World is Unloaded when no one is using it and delete the world after x days.
Command /UHCG LeaveParty and LeaveGame would teleport the user back to the Lobby.
What a fantastic dream! Would make it possible to have this run 24x7 on servers and players can start and join Games without no admin interaction.
@spawnstah Hm it is wired that you get a Disconnect when you Start the Game. But when a Game is Running you can't Join a Server.
I had make this Plugin for easy to use for some Rounds UHC with Friends :) so there is one Server == one Game.
I will think about suggestion for multiple Games at one Server but for that i need to rework many things. Then you need a Lobby or so or how you had think you want this to Work?
Player Join the Server and when X Players are in or all in X Minutes will the Server Start a new Game?
@spawnstah Thanks i had enabled the Ticket feature now.
Um i know the Problem. I will upload a bugfix for that... then you get the Scoreboard first when you Start the Game.
Also, I'm running a Multi-Server environment with Spigot and Bungee.
When I tried to run /game start, I got disconnected by the server and are then unable to join the game as it says it's already in progress...
I would be happy to provide you with a Development server that's part of my Spigot-network to make this compatible with Spigot/Bungee, and through that maybe make it possible to host multiple UHCGames at once in parallel worlds?
Is that something you would be interested in?
Hi, you have unfortunately not enabled the Ticket feature on this site, so I'm posting the exception here, and hopes you can fix it :)
Getting this error on serverstart.
2013-04-22 07:17:40 [WARNING] [UltraHardCoreGame] Task #2 for UltraHardCoreGame v0.5 generated an exception
java.lang.NoSuchMethodError: org.bukkit.Server.getScoreboardManager()Lorg/bukkit/scoreboard/ScoreboardManager;
at ch.minepvp.bukkit.ultrahardcoregame.task.UpdateScoreboardTask.run(UpdateScoreboardTask.java:24)
at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftTask.run(CraftTask.java:58)
at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344)
at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:506)
at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:229)
at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:469)
at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:401)
at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573)