RageMode (Forked) icon

RageMode (Forked) -----

A rage minigame plugin with explosive arrows (forked)




Changes
  • Fix when data from database loss after a restart
  • Now database handling running in async thread to do not slow down the server process
  • Fix exception when executing listplayers command in game
  • Added ability to auto-update ragemode config.yml file when there is a new option to be added, #6
  • Now Zombies can't move outside of the game area in Purpur software.
  • New PlaceholderAPI placeholders:
  • Removed death messages option and command and added new lobby item to change message visibility for each player.
  • Improved the teleportation process when changing worlds during join
Compare changes
----------, Dec 4, 2020

Changes
  • Improved and fixed pressuremines to work approximately
  • Fix NPE when there is no zombie spawn set
  • Reworked the holograms
    • Now it does not requires HolographicDisplays to work, instead spawns a new armor stand to append hologram texts.
    • Fixed some related issues when loading
  • Fix for lobby shop when clicked on a item and not opened that page
  • Some improvements related to registering command aliases (now it fastest)
  • Added spectator notify option to notify about leave
  • Fix for database loading
  • Now block grow event cancelled within game area
  • Fix when players can't buy things from lobby shop
----------, Oct 16, 2020

Changes
  • Optimized checking for player moves, instead of running repeated task, now we using PlayerMoveEvent
  • Fixed error when particles are not existed in 1.8 versions
  • Fix for scoreboard prefix length is 0 and throws error
  • Fixed click handling in lobby shop
  • Now world time is saving before game start in zombie apocalypse type
  • Getting nearby entities now works on 1.8.1 versions
  • Fixed when the pressure plate is not works correctly
    • Improved and fixed pressure mines handling on zombie apocalypse
  • Fix when the players in game freeze can break blocks
  • Some optimizations for game area to make sure the player is not outside of the area.
  • Pressure mine can now be exploded when another explosion is primed
  • Misc optimizations for game timer in zombie apocalypse type
  • Now on game join the arrows will remove from player bodies in 1.16+ versions
  • Improved zombie spawning, now trying to not spawn only in one place, and limiting how many baby zombie can spawn
  • Fix for combatAxe when interacted with blocks throws exceptions
  • Added 1.16.2 sounds
  • Now you can modify the damage of rage arrow
  • Fix NPE during player stats save
  • Added support for java 12+ (avoiding deprecated methods)
----------, Sep 15, 2020

Changes:
  • Fixed when players can't join to game
  • Fixed error when removing area
  • Fixed some general errors on 1.8 servers
  • Added more 1.16 materials, like for wall signs
----------, Jul 9, 2020

This is a big release. A new game type has been added to the game: Zombie Apocalypse, with many zombies coming to players to kill them.

Config changes:
- config.yml

Changes:
  • Fix suddenly leave when using signs to join, #10
  • Add support for 1.16 versions
  • Some fixes related to action messengers (scoreboard, team. actionbar)
    • Now the scoreteam will only displays for players who plays in the same game.
    • Actionbar now works in 1.16+ versions
  • Fixed critical errors when using spigot software and the explode mine not works.
  • Added argument to givesaveditems to give back saved data to all players (/rm givesaveditems all)
  • Added area selection to prevent player moving outside of given area and some things
    • Players now can't teleport outside of the game until the player is not playing.
  • Some improvements in lobby shop to work correctly
  • Fixed issue when the spectators can't go through blocks, because of the items adding
  • Aaaand finally: added Zombie Apocalypse! You can read the description about the game: https://github.com/montlikadani/RageMode/wiki/Game-Setup#zombie-apocalypse
----------, Jul 4, 2020

This release includes 2 new items to the game. The first item is the flash, that used to to blind players. The second item is the pressure mine, which is used to kill players with explosion, if the player steps on it.

Config changes:
- items.yml

Changes:
  • Added flash game item
  • Fixed issue when someone joined through bungee, when there is no game, it throws error
  • Improved combatAxe game item, so now it displays the thrown item
  • Added velocities to some game items, to speed up the item throw
  • Now the save-player-data option will be ignored if using bungee mode
  • Added pressure mines
  • Added some storing features to player, like scoreboard, fly, sprint...
  • Now RMGameStop and RMGameLeaveAttempt events will calls on executing command
Axe animation:
[​IMG]
Pressure mine:
[​IMG]
----------, Jun 5, 2020

This release should fix that issue when stopping a game, it will throws IllegalStateException, due to thread issues.
----------, May 26, 2020

In this release I added option to buy things from GUI shop while the player is in lobby.

Changes:
  • Added lobby shops, so players can buy things from gui shop (trails, more grenade, effects)
  • Now you can kick players even when the game is not running (from lobby)
  • Fixed when the health & food not saved when player have the max values
  • Fixed issue when the player data are not saved to YAML database
  • Fixed error when the player points are saved in wrong place of database
  • Fixed database issue when not loaded correctly
  • Some optimizations in database handling
  • Improved release downloader
  • Added anti cheat check when you have fastbow cheat
  • Improved egg trail effect, now its running in another thread
  • Fixed issue when the game action messengers (tablist, scoreboard) are not removed on game end
  • Fixed issue when using yaml db it will not saved the correct points
  • Now you can use placeholders in scoreboard title
  • Added ability to display arrow trails when launched by player
  • Some fixes related to game time placeholder
  • Added RMPlayerBuyFromShopEvent API event
  • Fixed issue when the axe are thrown by physical action when steps onto a pressure plate
----------, May 25, 2020

This new release should fixes that issue when the scoreboard are not works correctly in game.

Config changes:
- config.yml

Changes:
  • Fixed that the database loaded twice
  • Some fixes related to rewards
  • Now the rejoin times can works with offline players
  • Some fixes related to interacting with signs
  • Fixed issue with items not working outside of the game
  • Fixed issue when the projectile shooter is not player
  • Removed event when you have game in another world, will check that and this caused player left from game
  • Fixed issue when not enough players are in game then other players can't leave from game anymore
  • Improved release downloader when we have other double format version
  • Improved scoreboard to work correctly, game scoreboards should works now
- Now the scoreboard will not duplicate the rows when there is more players.​
  • Improved commands handling, including all ragemode commands
  • Improved game-status handling for better work
  • Added option to configure rage knife damage
  • Fixed issue when the spectator player can't leave from the game
----------, Apr 9, 2020

With this new release, there are performance updates that improve the plugin's responsiveness (faster loading).

Config changes: https://github.com/montlikadani/RageMode/commits/master/src/main/resources/config.yml

Changes:
  • Reworked the game items handling to work faster.
  • Fixed server tps loss when updating the signs due to schedulers that runs on the server background. Sign updates will became if a player joins to game, game stopping or something similar happens.
  • %game-time% placeholder should works in game
  • Fixed database issue when adding new players to database at the end of game
  • Fixed issue when the plugin tries to register a new event even the plugin is disabling.
  • Fixed issue when a player not in-game and hit a game player will throws error
  • Fixed issue when used mysql as database not created a player stats table
  • Fixed asynchronous scoreboard creation when calling new class
  • Improved the freeze waiting game handling, now its easy to get it
  • Fixed NPE error when getting the scoreboards for player
  • Improved the force-stopping game, when an error occured during starting a game.
  • Added option to enable/disable to kick random player from game if joins a vip to full game.
  • Now the minimum players can't be greater than maximum players, because no. If still then it will changes automatically on game joining.
  • Fixed issue when the game time, spawns and other stuff does not loaded on plugin reload.
  • Fixed issue when the score teams not works correctly
  • Added per-join-permission option
  • Fixed minor memory leak issue when registered a lot of events for bungee, but not needed
  • Added option to use grenade trails when player was thrown an egg
  • Fixed issue when some game items are not worked on first use.
    Now only cancels the usage of rage knife because this can be used to collect beehives. This cancelled during game.
  • Fixed issue when the players died they respawned at the world spawn Thanks @SirKratosAurion
  • Added new sub-command: convertdatabase, to convert current database to a new one
  • Added option to disable players freeze in game freeze
  • Now checks the y location to prevent moving while the player is in game freeze.
  • Added option to specify amount of bonuses (only for grenade)
  • Added release downloader to download plugin updates
----------, Mar 6, 2020

This release contains fixes for database problems, which finally fixes some issues.

Config changes: https://github.com/montlikadani/RageMode/commits/master/src/main/resources/config.yml

Changes:
  • Added option to display the thrown egg custom name
  • Fixed problems when stopping all games while the plugin disabling.
  • Now the bossbar will remove from the screen if the player not playing anymore in a game.
  • Improvements for kicking a player & force starting a game
  • Some fixes related to sign updates
  • Fixed issue when the scoreboard not works correctly, which stopped the game
  • Forcing the game start, from now not needed to join to a game
  • Fixed issue when the players are in lobby, and suddenly happened a server restart, the players will not removed from the list.
  • Database handling is now asynchronously
  • Added joinrandom sub-command, to join to a random game, which is running or waiting.
  • Now check for hanging break event to prevent removing paintings
  • Fixed issue when the spawns are not loaded when first used
  • Fixed issue when the game name is incorrect when typed stopgame command
  • Reworked the game modules (tablist, scoreboard, teams), which is more reliable and more readable.
  • Added option to save the join delays to the database, #4
  • Optimized handling of game bonuses, + now you can specify per-line chances
  • Now the players will be removed from the waiting lobby when reloading
  • Fixed issue when the players are not removed from the game when the game end.
  • Now checks to the game items to prevent usage, for example with collecting beehives
----------, Jan 19, 2020

This release contains fixes for database problems, which finally fixes some issues.

Config changes: https://github.com/montlikadani/RageMode/commits/master/src/main/resources/config.yml

Changes:
  • Added option to display the thrown egg custom name
  • Fixed problems when stopping all games while the plugin disabling.
  • Now the bossbar will remove from the screen if the player not playing anymore in a game.
  • Improvements for kicking a player & force starting a game
  • Some fixes related to sign updates
  • Fixed issue when the scoreboard not works correctly, which stopped the game
  • Forcing the game start, from now not needed to join to a game
  • Fixed issue when the players are in lobby, and suddenly happened a server restart, the players will not removed from the list.
  • Database handling is now asynchronously
  • Added joinrandom sub-command, to join to a random game, which is running or waiting.
  • Now check for hanging break event to prevent removing paintings
  • Fixed issue when the spawns are not loaded when first used
  • Fixed issue when the game name is incorrect when typed stopgame command
  • Reworked the game modules (tablist, scoreboard, teams), which is more reliable and more readable.
  • Added option to save the join delays to the database, #4
  • Optimized handling of game bonuses, + now you can specify per-line chances
  • Now the players will be removed from the waiting lobby when reloading
  • Fixed issue when the players are not removed from the game when the game end.
  • Now checks to the game items to prevent usage, for example with collecting beehives
----------, Jan 19, 2020

This is a minor update, so removed some deprecated methods and made some null checks due to plugin issues.

Changes:
  • Added support for 1.15 servers
----------, Dec 15, 2019

This release took a long time because it needed performance and other fixes to work properly.

Config.yml changes: https://github.com/montlikadani/RageMode/commits/master/src/main/resources/config.yml

  • Added maxplayers sub-command
  • Fixed issue when setting the points to player
  • Fixed issue when removing a game, throws an exception.
  • Fixed issue when the sub-commands not worked on first use in game.
  • Spectator player inventories now saving
  • Player inventory items will not lost if the game is full
  • Fixed issue when the lobby timer will stopped when a new player joined.
  • Fixed some database loading issues at startup
  • Some performance updates
  • Removed static methods for games
  • Fixed issue when some inventory types are not exists in oldest versions
  • Added rejoin delay option, to delay the next join to the game
  • Added more API events and renamed. Called events
  • Added option to listplayers command to list spectator players in game
  • Some performance updates for getting random locations
  • Optimized explosion arrow hit event
  • Fixed issue when the spectator not works
  • Removed show-nametag and added hide-nametag, to hide the name tags for players, to make game more difficulty
  • Optimized the database connect when the database is offline, so the plugin tries to connect. (Speed up)
  • Improved the game running handles
  • Added event to cancel entity interact in game
  • Added command to set the minimum players for that game
  • Kicking random players from game for vip player joining should work now
  • Fixed game timer not counted to 0 sec, so it stopped the game at 1 sec
  • Players now will gets rewards after the game
  • Some fixes related to stopping & reloading the games
  • Added game bonuses, to add bonuses to the players in game, Bonuses usage
  • Fully recoded the config handling, due to loading issues
  • Recoded the bossbar messages
  • Fixed some issues with updating the signs
  • All players data will loading at plugin startup
  • Toggled game message should work
  • Now the player names can be completed to the commands when using TAB key
  • Improved database updating/loading
  • Added option to disable all commands in game freeze
  • Added sign background color when the game status is ready or not
  • Fixed issue when checking maximum players when trying to join a game but prevented it because there wasn't enough spawn but it was equal.
  • All inventory opening in game are disabled, only allowed the players inventory to open
And more...
----------, Dec 6, 2019

These changes fix some minor issues during game creation and game play.

Code changes: https://github.com/montlikadani/RageMode/commits/master

  • Fixed NPE when tried to get the holos list from file.
  • Fixed issue when the rewards not work on game stop.
  • Some fixes for config loading
  • Some critical SQL issue has been fixed, to the table does not generated correctly, so while the player stats saving, throwing exception.
  • Fixed issue when a game is running and listed all games, then all other games are shows as "running" when not.
  • Now correctly checking the game before starting, to prevent game issues.
  • Better config value checking if a value not exists in the config.
  • Fixed issue when the signs always showing as "Running" when the game not running.
  • Fixed issue when checking the plugin updates will crash, because not find the path.
----------, Sep 21, 2019

This release contains changes that return to the older RageMode game so that points will no longer be added to the game, but will be saved in the database that the player has collected.

  • Added argument for removespawn to remove all spawns
  • Now in the language file the string can be an empty string to does not send anything
  • Added more tab-complete strings
  • Some fixes for removing a game
  • Miscellaneous fixes in the game timer
  • Added more API methods/events to make coding easier.
  • Fixed issue when the game name is not checked for cases and returning false
  • Critical bug fixes for removing spectator players
  • Plugin should work now in 1.8 versions
  • Fixed issue when the signs if tried to break it will cause issues if there are no in the data file.
  • Added SQLite database (not tested)
  • Fixes for tab-complete if there are no games found, throws error.
  • Fixed actionbar/bossbar booleans are not accepted when tried to set.
  • Fixed issue when there are no games found in the list, throwing NPE
  • Better loading for signs
  • Better loading for configs, if a value in the config are not loaded correctly when started the plugin.
  • Chest and Ender_Chest now prevents opening in game (should fix 1.14 keep opened chests when cancelled)
  • Recoded the game handling. The reason for this: does not handled the games in one world and caused errors.
  • Now checks the game name if contains special chars, name length is too long or contains a ragemode command.
  • The points no longer goes less than 0.
  • Fixed issue when the rewards is disabled and causing errors when called runCommand method
  • From now on, the kills will not be saved directly in the plugin, but will be saved after the game, going back to the older ragemode game. Some statistics such as points, games and winnings will be saved continuously.
  • Some fixes for flatfile (yaml) saving
  • Fixed when the placeholders not show the correct values
  • Should fixed issue when the player dead and does not spawned again instantly (1.14 issue, only for Spigot softwares)
  • Added respawn protection to protect players being instantly dead in game.
  • Finally, added version-checker, which checks for updates on plugin startup.
----------, Sep 1, 2019

This is a big update for the plugin as it contains a lot of fixes that didn't work properly or were defective in the previous version, so they thrown a console bug.

The changes in plugin can be found in: https://github.com/montlikadani/RageMode/commits
  • Added /rm latestart sub-command to increase the lobby timer
  • Fixed NPE when reloaded the plugin and throws an error when games not found
  • Sign update command should reload all games
  • Fixed server crash when placed a lobby item in lobby
  • Now checks stonecutter as inventory
  • Added option to cancel the door use
  • Added more inventory types to prevent opening
  • Fixed issue when the game locked, but the inventory is cleared
  • Flying now disable when player joined
  • Grenade, arrow and snowball kill event should work now
  • Updated to 1.14.4
  • Added option to broadcast game-end messages
  • Fully recoded the players database when joining
  • Added new argument: /rm listplayers to list the in-game players
  • Fixed value when set the points for player and the amount is 0 then added for player.
  • Some fixes in the reload command to reload the plugin successfully.
  • Some fixes in actionbar & bossbar if the value is not a boolean
  • Some minor fixes in the MySQL
  • Killed players with tool broadcast message should work now
  • Fixed issue when players in-lobby then got damage from others
  • 1.14 fix for items are dropped from inventory, WOW
  • Fixed issue when the player still is in respawn screen then remove player if the game end.
  • Decreased the egg explosion rate
  • Now prevents the usage of bush
  • Lobby timer should cancel at game start, to ignore the memory leak issue
  • Added more actionbar messages
  • Random teleport fixes, when does not teleported the players randomly
  • Should fixed scoreboard duplicated lines on player death
  • Lobby timer will cancel automatically if the players size less than 1
  • Actionbar should work now
  • Some fixes related to joining a player to a game
  • Fixed the points loss amount
  • Fixed issue when the signs are not removed correctly from the database
  • Players database now correctly loaded at startup, this in the last version is caused the plugin breaks when tried to remove a player and throws an error.
----------, Aug 6, 2019

Added:
  • Added option to stop/restart the server when the game end
  • Added option to cancel the redstone activating blocks, to prevent something activating in-game
Fixes:
  • Fixed issue when the lobby timer sometimes not work correctly
  • Fixed ConcurrentModificationException when the ArrayList sometimes not work (probably Java problem)
  • Some leak fixes in MySQL
  • /rm holostats tab-complete should work
  • Fixed issue when tried to get the language file, but not the correct
Other:
  • More in-game runnable commands
  • Now checks the Beacon block as inventory to prevent opening in game
Prevent redstone activate preview:
https://media.giphy.com/media/lqqekdU1RkVpVFmG71/giphy.gif
----------, Jul 11, 2019

Resource Information
Author:
----------
Total Downloads: 3,439
First Release: Jul 9, 2019
Last Update: Dec 4, 2020
Category: ---------------
All-Time Rating:
3 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings