HyperGamemodeSwap ✨ 1.7-1.21 ✨ Prevent Staff Abuse icon

HyperGamemodeSwap ✨ 1.7-1.21 ✨ Prevent Staff Abuse -----

Stop creative abuse and keep gameplay fair with HyperGamemodeSwap




Fixed a bug that caused inventories to not swap the first time a player switches gamemodes. (This only happened when the player's data files didn't exist yet, but it's fixed now)
----------, Nov 25, 2024

Fixed a bug that caused some people to lose their inventory if the server was shut down or restarted while the player was still in the server.
----------, Nov 23, 2024

Fixed a bug that caused some players to lose their inventory/xp/etc. when joining the server.
----------, Oct 4, 2024

Fixed the bypass permission for blacklisted-items.
----------, Oct 2, 2024

Fixed nightvision so that it lasts a lot longer than the 14 hours it lasted before (it now lasts about 3.4 years in case you're wondering).
----------, Oct 2, 2024

- Fixed an issue that caused inventories to not be restored properly when relogging.
- Fixed gamemode commands so that it will now run the commands for the gamemode you swap to, not the gamemode you swapped from.
----------, Oct 2, 2024

- Adds the ability to set commands that will run when a player's inventory is swapped, you can set different commands for each gamemode in the config.
- Fixed the hgs.bypass permission to stop players with that permission from having their inventory/ender chest/etc. swapped.
----------, Sep 26, 2024

- Fixed item-use-prevention to prevent players in creative from using projectiles. (Bows, snowballs, tridents, splash potions, etc.)
- Fixed item-drop-prevention not working properly.
- Renamed a config option from 'unable-to-break-msg' to 'unable-to-interact-msg' and slightly changed the message for it. (The plugin may not work properly if you don't let the plugin regenerate the config or rename it how I did)
- Fixed an issue that caused stackable blocks (sugar cane, cactus, dripleaf, dripstone, carpet, scaffolding, etc.) to drop items when broken in creative.
- Fixed an issue that caused non-solid blocks around any block destroyed in creative to be destroyed.
- Added support for most (if not all) plugins that have custom vehicles.
- Some other small bug fixes.

As far as I'm aware, the plugin should now completely prevent people from abusing creative mode! If not, please report any bugs in the Discord server!
----------, Sep 24, 2024

Fixed an issue where if a block was broken in creative, the grass/flowers/etc. next to it would also break.
Fixed an issue that caused players in creative to not be able to place item frames and similar blocks onto other blocks.
----------, Sep 23, 2024

Fixed a bug that would let you open containers in creative if you were shifting.
----------, Sep 23, 2024

- Added a prevention that removes players from vehicles if they enter the vehicle in survival/adventure and then switch to creative. (vehicle-enter-prevention)
- Added a config option to be able to combine the inventories for survival mode & adventure mode.
- Fixed a major issue that broke swapping completely.
- Fixed a bug where if you placed gravity blocks too quickly, it would spam errors in the console and not store them properly.
- Fixed /getitem to where it won't let you get blacklisted items.
- Made it so that if a block that was placed in creative is exploded, the item(s) will now either not drop, or not break (depending on the config options for track-block-placement)
- Made it to where if a player interacts with a blacklisted item, it will be removed from their inventory.
----------, Sep 23, 2024

Fixed a major bug that caused inventory swap to be completely disabled, it should function normally now.
----------, Aug 20, 2024

Added support for 1.21.
----------, Aug 18, 2024

- If someone changes gamemodes while in a menu, the menu will close. This is a new prevention, and can be toggled in the config with the swap-in-menu-prevention config option.
- Fixed bug with doors, beds, etc. where it would drop the item if you broke the top half.
- Fixed lily pads so they won't drop when broken in creative.
- Fixed bug where commands from certain plugins weren't able to be blacklisted properly.
- Added/changed some notes in the config.
- Removed the inventory-swap-enabled config option because it didn't do anything, please use the separate-inventories-enabled config option instead.
- Optimizations to the code.
----------, Aug 18, 2024

Fixed an error involving gravity blocks that would happen when a block is broken.
Fixed incompatibilities with protection based plugins.
----------, Jan 3, 2024

Improved gravity blocks prevention.
Made it so that you can't use a crafting table in creative (due to some servers having plugins that keep the items in the crafting table when closing the menu).
Fixed an issue that caused container-use-prevention to stop working.
Fixed an issue with item-use-prevention causing players to not be able to remove the fire from a campfire.
Fixed an issue preventing players from being able to strip logs.
----------, Aug 5, 2023

Fixed the previous update not working properly.
----------, Jul 14, 2023

You can no longer interact with blocks that were placed by someone in creative if block tracking is enabled.
----------, Jul 14, 2023

Added support for 1.20 and 1.20.1.
Fixed commands not working properly when ran through the server console.
Optimized some code.
----------, Jun 23, 2023

Fixed item-use-prevention not working properly.
----------, Apr 22, 2023

Fixed spawn-egg-use-prevention and container-use-prevention.
----------, Apr 20, 2023

Fixed item-use-prevention.
----------, Mar 27, 2023

Fixed blacklisted-items in config not working properly.
Fixed some other bugs.
----------, Mar 18, 2023

Added a permission for per-world-inventories (if enabled in config).
Updated the plugin configuration layout.
Fixed the bypass permission for per-world-inventories when force-gamemode isn't enabled.
----------, Mar 11, 2023

Fixed bugs with force gamemode and per-world inventories.
Removed hgs.noswap permission, because it was useless.
----------, Mar 11, 2023

Added a force gamemode for when switching worlds.
Fixed an error that could cause a crash and/or lag when a player leaves/joins the server.
Other small bug fixes.
----------, Feb 26, 2023

Added a setting to disable opening ender chests.
Added the ability to prevent players in creative from using spawn eggs.
Added the ability to prevent players in creative from placing blocks that have gravity.
Added the ability to prevent players in creative from using items such as fishing rods, leads, XP bottles, bows, buckets, eyes of ender, and more.
Improved interact-mob-prevention and fix some mobs not being included in it.
Fixed support for 1.19-1.19.2.
Fixed ender chests not being able to be opened.
Fixed container-use-prevention not including boats with chests.
Fixed no-swap-permission not working properly.
----------, Oct 26, 2022

Fixed default help message not including /hgs follow
Fixed follow command not being limited to only people in creative.
----------, Feb 16, 2022

Added a follow command (/hgs follow or /follow)
----------, Feb 16, 2022

Fixed an NPE
Fixed old gamemode data not being stored when logging out (making you lose your items if you are forced into another gamemode with force-gamemode)
----------, Feb 11, 2022

Added /hgs command
Fixed Minecraft force-gamemode bug
Optimized code
----------, Feb 11, 2022

Added location swapping (disabled by default)
----------, Jan 28, 2022

Added a config for per-world inventories.
----------, Jan 21, 2022

Actually fixed blacklisting this time- woops
----------, Jan 21, 2022

Fixed item and block blacklisting
----------, Jan 21, 2022

Added setting to disable preventions in certain worlds
Added setting to disallow certain items in creative
Added setting to change what method is used for the block tracking protection
Added error message for when running commands through console
Changed reload command to where you can run it in console
Fixed block tracking not working after block is modified (for example, copper being weathered)
Optimized code a little bit
----------, Jan 15, 2022

Added an option to change from protected blocks being unbreakable to instead, being breakable but dropping nothing.
Fixed error when commands were ran through console.
----------, Nov 15, 2021

Added reload config command [/reloadswap]
Added reload permission [hgs.reload]
Fixed ender chest swapping
Fixed bug where things would be cleared even if the swap for that thing is disabled in the config
Made small optimizations to the code
----------, Sep 12, 2021

Added potion effect swapping
Added combat prevention
----------, Sep 6, 2021

Resource Information
Author:
----------
Total Downloads: 68
First Release: Jul 18, 2021
Last Update: Nov 25, 2024
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings