Anvil Spleef
Anvil spleef
What is Anvil spleef?
Some time ago, I've created a Minecraft mod called Heavy Anvils for minimod series I do with setosorcerer, and the mod broke glass when an anvil fell on it. This was used for a minigame which used this mechanic to add a fun twist to spleef, and now is coming in form of a bukkit plugin!
Gameplay
The game is arena based with a lobby where you can join a game. Once the game starts, anvils start falling and they'll not only damage players they hit, but also break the glass and create holes in the floor. Whoever happens to be the last person alive, wins!
Features
- Configuration of game mechanics
- Lobby with interactive signs
- Easy and quick arena setup and manipulation
- Autostart after configurable amount of time + voting
- Automatic arena regenation
- Monetary rewards (using Vault)
- Inventory will be saved and restored after a game
Configuration
Once you start the server with the plugin for the first time, a configuration file is created. You can then modify it, and use /as reload to reload the file without having to restart the server.
arena: autostartTimer: 60 # how long before the game automatically starts votePercentage: 75 # percentage of votes needed to start the arena reward: 20 # amount of money players receive per win gameplay: anvilDamage: true # enable player damage caused by falling anvils allowBlockBreaking: true # let players break blocks
Commands and permissions
Basic command is /anvilspleef, or /as.
User commands
Command | Description | Permission |
/as join <id> | Join an arena. | anvilspleef.play |
/as leave | Leave current arena. | anvilspleef.play |
/as vote | Vote to start the game. | anvilspleef.vote |
/as start | Force start the game. | anvilspleef.start |
Admin commands
Command | Description | Permission |
/as setlobby | Setup lobby spawn and sign wall. | anvilspleef.admin |
/as arenas | Manage arenas (shows a menu). | anvilspleef.admin |
/as reload | Reloads the configuration file. | anvilspleef.admin |
Questions? Bugs? Feedback?
Currently, the plugin is under development, but if you have a question or suggestion, I'll appreciate it!
At this moment, I'm unable to tell when it's going to be finished and I don't want to do estimates, but it won't take extremely long. :)
Can't wait!
Can't wait!
PLEASE, I need this Plugin <3
how is the work going? i cant wait to grab this one ;d
@CourtneyOnFire
I've been really busy (I have like 7 other projects running) so it's taking a long time to finish and I can't give you a proper release date that I'd not fail to accomplish. I'll try to get it soon though, I know it's been over a month since my last message here so I'll work on it a little more and try to get it done in a couple weeks :)
Is there a release date for this plugin? This is definitely something I'd look at adding to my server.
@Gonzoman10
You can't download it, it hasn't been finished yet.
someone get me a download of this and ill put it on my dev server
Sounds like fun, might add this in the future. :)
@ThunderStrike527
Yes, there are some interesting approaches I could take, for example once the anvil's crushed a block it'd get reused. But I'll do some performance testing and it shouldn't be too bad. I will check some minecraft code to see how many packets are sent for falling blocks to get an idea how much optimization it'll need.
This looks like a good idea, but a server will need a decent amount of ram for this, considering how many packets and falling anvil entities will be sent to the server then being respawning. If you have 1 gb of ram, you would probably want only one lobby. Im interested how you will pull this off though
@Dragonkin01
Thanks for the suggestion, I will definitely keep players' inventories and restore them afterwards.
@soccerstrike917
It won't be dependent on anything at all, Vault will be optional ;)
i'm very excited to use this on my mini-games server! I recommend not having a dependency on any other plugin besides vault, besides that it looks great!
i like it is very nice :D
Looks cool. When will this be done?
Wow, what an excellent twist to spleef. God job on this Chylex! Players on a server don't always want the hassle of emptying their inventories at /home to participate in a minigame though. Do you think a work-around could be found and integrated with your plugin? Like some way to return/preserve their pre-game inventory after they die or win? Just a thought.