5.0latestOpen Source & Version Support3 days ago Recoded to open source and update to latest versions.4.0Full Recode & New FeaturesDec 26, 2022 I have fully recoded Gamemode Change because: (a) I wasn't happy with there being multiple different coding styles from when I added/fixed features. (b) I lost all of the original code as I got a new computer. (c) There isn't a reason C, just sounds cooler. (+) Due to the recode, you will have to delete your config file as there is now 3 separate ones. New configuration files can be viewed here. ( +) Added an option to block op'ed players from entering creative mode. ( +) Added an option to change the player's gamemode when they connect to the server. ( +) Added the ability to get a notification if someone is blocked from entering gamemode creative (must have notify and anti-creative enabled). ( +) Added the ability to use PlaceholderAPI placeholders in all messages. ( +) Added the ability to reload the plugin using "/gamemodechange reload". ( +) Changed how commands are registered and handled. ( +) Changed how configuration files are handled. ( +) Added bStats, to disable this disable it in the bStats config file. If you have any issues or suggestions feel free to contact me on Discord @ https://discord.gg/6QNEGPK3Fb3.8New Command & Config UpdatesDec 5, 2021 ( +) /gamemode command. Usage: /gamemode <gamemode> (player) Aliases: /gm Permission: gmchange.gamemode ( +) You can now choose if you want the "you can change other player's gamemode" message. ( +) Added the ability to change anti-creative mode bypass permission. ( +) General bug fixes. ( -) ADD THE FOLLOWING TO YOUR CONFIG ( -) .SpoilerTarget">Spoiler # Do you want you can also do this to other players to be enabled or disabled? hasOtherPlayersPermMSG: message: "&7&l(!) &7You can change other player's gamemode's &3%command%" enabled: true # Player Not Found Error Message # You can use Color Codes player_not_found_message: '&c&l(!) &cThat player is not found.' # Invalid Usage Error Message # You can use Color Codes # Use %usage% for the command and args. invalid_usage_message: '&c&l(!) &cInvalid usage please use: %usage%' # Invalid Gamemode Error Message # You can use Color Codes. invalid_gamemode_message: '&c&l(!) &cInvalid gamemode. Gamemodes: Creative; Survival; Adventure; or Spectator.' # Gamemode command permission gamemodeperm: 'gmchange.gamemode' # Permission to bypass the anti creative mode. antiCreativeBypassPerm: 'gmchange.creative.bypass'3.7New FeaturesMar 21, 2021 In this update --> ( ADDED) 1.16.5 support ( ADDED) Added chat notifications when someone changes into a different gamemode. To see the notifications requires the permission "gmchange.notify". This feature is toggleable in the config.yml and is disabled by default. ( ADDED) Added a feature where if you try to go into or get put into creative mode you will get blocked from going into creative without the bypass permission. To bypass this you will need the permission "gmchange.creative.bypass". This feature is toggleable in the config.yml and is disabled by default. ( ADDED) When you die, you get put into a gamemode that is specified in console. To bypass this you will need the permission "gmchange.death.bypass". This feature is toggleable in the config.yml and is disabled by default. ( CHANGED) Made it so you can change people’s gamemodes from console. If you find any bugs please report them on my support discord. ( NOTICE) You will need to add the following to the bottom of your config.yml or regenerate your config.yml for the plugin to continue operating properly. .SpoilerTarget">Spoiler # Toggle if your gamemode gets changed when you/a player dies. deathToggle: false # The gamemode you want players to change into if a player dies. # deathToggle must be set to true. # 0 = Survival | 1 = Creative | 2 = Adventure | 3 = Spectator deathGamemode: 2 # Do you want to make it so people can't access gamemode creative unless they have the bypass permission? # Anti Creative (true or false - enable/disable) antiCreativeToggle: false # The error message to players trying to go into creative without bypass permission. antiCreativeErrorMessage: '&c&l(!) &cYou do not have permission to go into creative &cmode. You need the &cbypass permission.' # Do you want the notification feature of a gamemode change to enabled or disabled? notifyToggle: false # The message that should be displayed if you have gamemode change notification enabled? # Color codes can be used. # Use %player% to display the player name. # Use %gamemode% to display the new gamemode. notifyMessage: '&c&l(!) &6%player% &ahas just changed there gamemode to &6%gamemode%' Sorry for the amount of updates adding stuff to the config.3.6Permission needed to change other player's gamemode.Sep 12, 2020 In this update --> ( ADDED) 1.16.2 Support ( ADDED) Made it so you have a permission to change other player's gamemode. ( NOTICE) You will need to regenerate or add the following to config.yml. .SpoilerTarget">Spoiler # Change other people's gamemode permission othersperm: 'gmchange.others'3.5Version Update & Update to the ConfigApr 19, 2020 In this update --> ( ADDED ) 1.15.2 Support (ADDED) Change command permissions in the config. (CHANGE) Moved to IntelliJ ( NOTICE ) You will need to regenerate or add the following to config.yml. .SpoilerTarget">Spoiler # Creative command permission creativeperm: 'gmchange.creative' # Survival command permission survivalperm: 'gmchange.survival' # Adventure command permission adventureperm: 'gmchange.adventure' # Spectator command permission spectatorperm: 'gmchange.spectator'3.4Version UpdateJan 11, 2020 In this update: ( ADDED ) Support for 1.15.1 Support server -> https://discord.gg/QYB2pTy3.3Other PlayersOct 25, 2019 Dear Users, This update adds: You can now change other player's game mode () = Optional /creative (username) /survival (username) /adventure (username) /spectator (username) You will need to re-generate your config.yml or add this to the bottom. .SpoilerTarget">Spoiler # Other Player Message, the message that comes up when you change other player's gamemode. # You can use color Codes. # Use %gamemode% to get the player's gamemode that has been changed. # Use %player% to say the player's name that the gamemode that has been changed is. otherplayer: "&a&l(!) &aYou have changed &9%player% &ato the gamemode &b%gamemode%" Thanks for Reading - RyanMood -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Support discord - https://discord.gg/xhVFW3t3.2Bug FixSep 10, 2019 Dear Users, In this update it fixes the bug were when you type a command eg: /c it would come back up under it saying /c ! If you would like to report a bug please PM me or contact me on the support server. Thanks for Reading!3.1COAug 26, 2019 Sorry for the title. I put it in wrong; silly me. Its ment to be Config - Edit the plugin messages Dear Users, In this update it adds: 1.14.4 support config.yml - You can now customize messages. Default config .SpoilerTarget">Spoiler # Game mode Change Config V1 # Game mode Change message - The message that shows you/user the game mode they turned too. # You can use Color codes. # Use %gamemode% to get the gamemode they have changed too. gmchange_msg: "&a&l(!) &aYour game mode has been changed to &b%gamemode%" # No permission Message, the message that comes up when you/users don't have permission to run the command. # You can use Color codes. # Use %perm% to get the permission in the spot (optional) noperm_msg: "&c&l(!) &cYou do not have permission to do this. You need &9%perm%" # Gamemode messages. If you want the word Creative to be in Caps or not # Color codes are supported! creative: "CREATIVE" survival: "SURVIVAL" adventure: "ADVENTURE" spectator: "SPECTATOR" # ---- END of CONFIG ---- Support discord - https://discord.gg/xhVFW3t3.0Console?!Oct 17, 2018 Dear Plugin Users, This update will make it so if you accidentally do a command in console it will not show a long error. It will now show it a set message. This is for all commands if you find any errors please contact me on my support discord: Click Here. From Plugin Developer. Next update: CONFIG2.91.13.1 SUPPORT!Sep 10, 2018 1.13.1 Support Note: This version will work with 1.8.x to 1.13.1! This update will allow you to use this plugin in 1.13.1! Discord (NEW): https://discord.gg/QYB2pTy New Commands: /support Allies: /creative: /gmc and/c /survival: /gms and /s /adventure: /gma and /a /spectator: /gmsp /sp Permissions: /creative: gmchange.gmc /survival: gmchange.gms /adventure: gmchange.gma /spectator: gmchange.gmsp Messages: Creative, Spectator, Adventure and Survival command messages (set messages) have been changed -- you will find out what they are when you join. Creative, Spectator, Adventure and Survival permission messages have been changed -- you will find out what they are when you join. Anything Else: Make sure you join my discord for all your support, bug and suggestions needs! Please don't leave any bugs or problems in the reviews! Thanks for reading. Note: This version will work with 1.8.x to 1.13.1!2.8Message UpdateJun 26, 2017 -----------------UPDATE----------------- Permissions messages: Creative - No permissions you need gmchannge.gmc Survival - No permissions you need gmchannge.gms Spectator - No permissions you need gmchannge.gmsp Adventure - No permissions you need gmchannge.gma Change messages: Creative - Changed your game mode to creative. Survival - Changed your game mode to survival. Spectator - Changed your game mode to spectator. Adventure - Changed your game mode to adventure.2.7Command UpdateJun 24, 2017 ------Update------ New Commands: /creative /survival /spectator /adventure2.4Bug FixxesJun 24, 2017 ---- BUG FIX----- Fixed permissions. gmchannge.gmc gmcchannge.gms gmcchannge.gmsp gmcchannge.gma Fixed adventure mode command.2.2Jun 24, 2017
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta