v2.0-beta.1
This is a beta version, please report any bugs, it might not be fully stable.
This is not the full 2.0 update, more will come !
Scenarios !
You can now handle multiple game scenarios without needing to change the config all the time.
There are 5 default scenarios available at the moment:
- allItems
- Base (previous default config)
- noweapon (No weapons)
- cheat (almost complete opposite, fun to play)
- rarities1 (explaination below)
The previous config will be transferred into a scenario, the 'itemChooseMode', 'stacks', 'drop-interval', 'drop-count' and 'items' entries can be safely deleted
Rarities
There is a new scenario type available: Rarities !
With this scenario, instaed of giving each player a fully random item, a random Rarity is chosen and each player gets an item from this category. Each one can have a different probability to appear.
If you want to test this, the default scenario rarities1
is available for you !
Command Changes
- New command alias:
/ric
- Permission for the command is now
randomitemchallenge.admin
instead ofrandomitemchallenge.start
- There are now 3 subcommands:
/ric start [scenario]
,/ric stop
,/ric scenario <set|setDefault> [scenario]
Random Changes
- Stopped announcing advancements
- Fixed 2 bugs
- Did some internal optimisations
Additions
Added the following 1.21 items to the default custom list :
- Mace
- Wind Charge
I did not add the vaults and its keys because it would have been too overpowered (will be added when rarities will appear...)
v1.5
Custom Scoreboards !
- You can now edit the scoreboard with the
scoreboard.yml
file - It supports PlaceholderAPI
- You can also disable the plugin's scoreboard in order to use another plugin, with the placeholders provided to PAPI in the previous version.
API Events
I have created three new events:
- RandomItemChallengeStartEvent, called when a game is started
- RandomItemChallengeStopEvent, called when a game is stopped
- RandomItemChallengeUpdateEvent, called every update (every second) during a game
v1.4
New plugin supported : PlaceholderAPI
%randomitemchallenge_time%
displays the time remaining for the current game%randomitemchallenge_players%
displays the remaining players count
v1.3
Added the following 1.20 items to the list
- Netherite upgrade
- Cherry sapling
- Bamboo planks
- Suspicious sand
- Brush
New configuration options :
- You can now edit the messages and texts displayed in the
texts.yml
file - You can now change the duration of the game in the
config.yml
with the newgame-duration
option
Note that if you already had a config of a previous version, the new parameters should be added automatically !
v1.2.2
Bugfixes
- Fixed a major bug where you couldn't pick up items when not using this plugin
v1.2.1
Features
- Option to change if the games will run on a separate world (
use-separate-world
in config.yml)
Bugfixes
- Plugin was crashing without Chunky which was supposed to be optionnal
- Time is now set to 0 at the start of a new game
- Fixed a freeze when finishing a game
Optimisations
- Did an optimisation in area choosing
v1.2
Changes
- The compass is now on the last slot of the hotbar instead of the first
- Game now runs on a separate world
- Disabled dimensions (would be a mess to control, and it does not fit the gameplay)
- Implemented Chunky for a small chunk pre-generation (optional)
Bugfixes
- Fixed another bug with the scoreboard
- Fixed a potential bug with hunger
- Fixed a bug at the end of a game
Optimisations
- Did many internal optimisations
v1.1.4
- Fixed a bug with the scoreboard
v1.1.3
- Fixed the spawn location height which was mostly glitched
v1.1.1 / v1.1.2
Added two new options :
-
You can change the drop-interval, the time in minutes between the item drops, default is two minutes.
-
You can change the drop-count, the number of different items given every time (not the number of stacks given), default is one.
Both can be changed in the config.yml file
v1.1
NEW: Leaderboard
- When the game is finished, it displays a leaderboard with the time survived of everyone
Some fixes when playing alone (it's better for testing lol)
v1.0.2 / v1.0.3
- Some random bug fixes
v1.0.1
- Game now says your time survived at death
v1.0
- First version