Kuffle Items
I am working on 1.18 version
Description
Kuffle Items is a game plugin. Each Player randomly get an item and have a certain amount of time to find or craft it and to right-click with it.
This plugin is inspired by Kuffle Blocks plugin.
Game proceedings
Each Player has a personal timer above its hot bar and an age progress bar at the top of its screen. He have to find and validate certain amount of items, depending on config file, and each time he achieve this goal, he moves to the next age.
There are 7 Ages: Archaic, Classic, Mineric, Netheric, Heroic, Mythic and Oceanic.
The first Player to finish all ages win.
You can play with all ages or less depending on your config.
There also are five games modes: Teams, Same, Double, SBTT and Passive. (they are not exclusive)
- Team mode allows you to play in teams of <config number>.
- Same mode allows you to play with same items for all players.
- Double mode allows you to play with two items at a time for each players.
- SBTT mode allows you to play with randomly generated templates that you can craft instead of your item. Template crafts changes every time it is crafted.
- Passive mode allows you to play with pvp disabled and private shulker boxes. (Nobody can break/open/pickup shulker boxes that own to you)
Suggestions and Notes
1. Default config file can be updated but require server restart so configure your common game parameters and update a few of them before each party in-game with ki-config command..
2. It takes between 1h30min and 2h30min to finish a game with 5 items in an Age and 6 Ages (Archaic, Classic, Mineric, Netheric, Heroic and Mythic).
3. To speedup your game, enable Double Mode and/or SBTT mode.
4. Teams can have different size but it will give an advantage to smaller teams.
5. Items and Rewards for each Ages are configured for normal Minecraft generation. If you're using custom Minecraft generation your game could be harder or impossible to complete. You can modify these files to handle custom generation.
Commands
All Players:
- /ki-crafts - To see all custom crafts.
- /ki-skip - To skip the current item (with penalty).
- /ki-abandon - To abandon the game.
- /ki-ageblocks [age name] - To see current age items or specific age items.
- /ki-players - To see other player that are in the game and their items. this command allows you to tp to this player if you finished the game.
- /ki-lang <lang> - To modify lang of your game display.
Op players:
- /ki-list [reset | remove <Player name> | add <@a | Player name>] - To add/remove players to the list and view/reset the game list.
- /ki-start - To start the game.
- /ki-stop - To stop the game (without save).
- /ki-pause - To pause the game.
- /ki-resume - To resume the game.
- /ki-validate <player name> - To validate the player's item.
- /ki-validate-age <player name> - To validate the player's age.
- /ki-adminskip <player name> - To skip the player's item (without penalty).
- /ki-save - To stop the game and save all datas.
- /ki-load - To start the game from saved datas.
- /ki-config [<config parameter> <parameter value>] ... - To modify game setting in-game.
-
/ki-team-c
reate <Team Name> [Team Color] - To create a Team
-
/ki-team
-delete <Team Name> - To delete a Team
-
/ki-team-affect-play
er <Team Name> <Player Name> - To affect a player to a team
-
/ki-team-remove-player <Team Name> <Player Name> - To remove a player from a team.
-
/ki-team-reset-pl
ayers <Team Name> - To empty a team player list.
-
/ki-team-random-player - To add player randomly in created teams.
-
/ki-team-co
lor <Team Name> <Color> - To change a team color.
-
/ki-team-show - to display teams in the chat.
Installation
- Place Downloaded KuffleItems.jar in your server plugins folder.
- Start your server
- Done !!
Upgrade to
newer
version
- Stop your server.
- Remove KuffleItems.jar from plugin folder.
- Remove KuffleiItems folder from plugin folder.
- Place newly download KuffleItems.jar in plugin folder.
- Start your server