We are currently undergoing a minor database conversion which may have caused the email management system and registration and other minor issues, our team is working on getting our new database system up and running as soon as possible, thank you for your understanding!

    If you have any other questions, feel free to open a ticket on our discord server https://dc.gleaks.pro/


Plugins RestrictedCreative [1.17+] 3.0.0-ALPHA-2

Register to download this resource

Original resource URL: https://www.spigotmc.org/resources/restrictedcreative.42790/

Native Minecraft Version:1.16Tested Minecraft Versions:
  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14
  • 1.15
  • 1.16
Languages Supported:Italian, Danish, Spanish, Portugese, French, German, HebrewDonation Link:https://www.paypal.me/HansKurel

Give your players access to creative mode - safely - without jeopardising survival experience! RestrictedCreative is light on CPU and extremely customizable. It covers all basic creative limiting functions: separate inventories, block placement tracking, disabling interactions with inventories etc. Furthermore, it includes several new useful features such as providing customizable commands for changing gamemodes, forcing distinguishable colorful armor and disabling interaction with touch holograms. With this plugin you have your creative players under control, because they have no way to pass items from creative to survival mode!

Not sure whether to buy this plugin? Take a look at the 30+ 5-star reviews posted over the years.

Note about purchasing: in addition to PayPal I also accept most cryptocurrencies (send me a PM). If paying in any way isn't possible for you, send me a PM and maybe there's something you can do for me to earn my plugin.

RC v2 is for Spigot 1.13-1.16 only, and won't receive new features after Minecraft 1.17 is released. Version 1.x (for Spigot 1.8-1.12) will continue to receive bugfixes until MC 1.17 arrives. RC v3 is coming for Spigot 1.17+.


  • Extremely lightweight - best performanceof any similar plugins
    • all interactions with database are handled asynchronously
    • millions of tracked blocks won't affect performance more than a couple of blocks - only loading times will increase on startup (still async)
      Example from my personal server:
      Code (Text):
      [10:33:39 INFO]: Creative > Loading data from database...
      [10:33:56 INFO]: Creative > Loaded 1748556 blocks from database!
      [10:33:56 INFO]: Creative > Done! Took 17008ms
  • Fully customizable
    • most of the features can be configured
    • every message can be changed (or disabled)
    • command's aliases and description can be changed
    • has a simple API to check block's/entity's creative status and add/remove them to/from creative list
  • Permissions to bypass any of the restrictions
  • Adds/removes certain permissions to/from players in creative mode
    • supports Vault, but can work without it
  • Supports MySQL and SQLite
    • delete all plugin data with one command
  • Supports block-loggers (CoreProtect, Prism etc.) using BlocksHub
  • Can be disabled per world
  • WorldGuardregion support
    • limit creative usage to certain regions
    • limit creative usage to player's own regions (also works for GriefPrevention and TownyAdvanced)
  • Separates creative inventory (with XP and potion effects)
    • restores survival inventory when switching back
  • Saves inventories to the database or switches back to default gamemode before logout
  • Forces creative players to wear distinguishable armor
  • Tracksplaced blocks/items
    • tracks pushing/pulling with pistons
    • tracks falling blocks
    • tracks placed boats, minecarts, item frames, paintings and armor stands
    • tracks items inserted into item frames
    • tracks armor put on armor stands
    • tracks blocks edited with WorldEdit and FAWE (//set, //replace etc)
    • removes drops on break/destory
    • doesn't track blocks/items in whitelist
  • Disables interactingwith inventories and entities
    • can't open chests, villager shops, chest minecarts etc
    • can't rotate items in item frames etc
  • Disables animal breeding
  • Disables copying chests' contents with middle-click
  • Removes invalid items(with custom NBT) spawned with hacked clients
    • Also removes items with specific name or lore
  • Disables dropping and picking upitems
    • removes drops on creative player's death
  • Disables specific commands (with powerful RegEx)
  • Disables PVP and PVE
  • Disables using/placing/breaking certain blocks/items
  • Disables throwing/shooting items
  • Disables creating Withers, Snow Golems and Iron Golems
    • Even players in survival mode can't create them if even a single block was placed in creative mode

  • Building competitions in survival servers
  • Safe and convenient creative mode for builders, owners and other staff members
  • Sell creative mode for in-game money without ruining survival experience for others

Listed on the Wiki page!

Spoiler: For v1.x

Listed on the Wiki page!

Spoiler: For v1.x

Available on GitHub!


Default config & explanation on the Wiki page!

Default messages & info on the Wiki page!
Translations on the Wiki page!

Spoiler: For v1.x

Video by @THC1442 [RO]:

Spoiler: For v1.x
Would YOU like to make one? Let me know!


This plugin requires Java 8+ and Bukkit/Spigot/Paper 1.13+.

Spoiler: CoreProtect
Spoiler: Slimefun
Spoiler: ProtocolLib
Spoiler: Vault
Spoiler: WorldGuard/GriefPrevention/TownyAdvanced
Spoiler: WorldEdit/FAWE/AWE
Spoiler: Multiverse-Inventories
Spoiler: Chest Commands GUI, CustomGUI etc.
Spoiler: For v1.x

  1. Stop your Bukkit/Spigot/Paper server
  2. Download the .jar file and put it into the /plugins folder of your server
  3. Start the server, let it generate files into /plugins/RestrictedCreative folder and then shut it down again
  4. Edit the config.yml file to your liking and save the file
  5. Add permissions as you like
  6. Start the server and use the plugin!

  • Option to limit specific block/item usage (1 use per x seconds)
  • Command /rc block list - it lists all the chunks that have at least <configurable amount> tracked blocks in them and sorts them from most to least blocks; list items would also be clickable and they'd teleport the player to the chunk
  • Command /rc block show - nearby creative-placed blocks and entities would be marked with particles
  • SQLite <-> MySQL converter
  • Support for CraftBook, FastAsyncVoxelSniper
  • Add lore to creative items
  • Change players back to survival mode if they leave the allowed region
  • Rename world without losing creative blocks
  • Command to purge the database of all blocks of deleted worlds
  • Option to limit breaking blocks only to user who placed them
  • Permission to disable flying for creative players
  • Option to remove attributes (effects) from items
  • New database design in v3 (see Discussions #693)
  • Better support for RTL languages
  • Option to disable Slimefun integration
  • Support for Vehicles plugin
  • Support for Residence plugin
  • Support for Lands plugin
  • Execute commands when switching gamemodes (similar to changing permissions and groups)

  • Reloading is not supported: don't use /reload nor plugin specific reload (PlugMan etc), it can cause glitches, bugs and other problems.
  • Visual glitch: if FLOWER_POT is blacklisted and creative player tries to place a flower or other plant into the pot, it will visually be there only for that player even though they got a warning message that their action was denied.
  • Visual glitch: when a block behind creative-placed item frame is destroyed, the frame will stay hovering for a few seconds before disappearing.
  • Limited armor stands on older versions: there is no way to distinguish a creative-placed piece of armor and a survival-placed piece of armor on an armor stand in 1.10 and lower. Therefore, by default, interacting with armor stands is prohibited for creative players in these versions.
  • Disabled pushing/pulling slime blocks with rails on top: due to some weird piston mechanics I'm unable to block creative-placed rails (well, any non-attachable and non-pushable block for that matter) from dropping when the slime block below is moved by a piston. That's why I've disabled pushing and pulling slime blocks with rails on top when tracking is enabled in the config.
  • WorldEdit's //undo is not supported. Using this command will remove protection from affected creative-placed blocks. If you need to have blocks created by WE marked as creative-placed, please make sure your player's can't use //undo.
  • Didn't find what you were looking for? Let me know!

Let me know about any questions in the Discussion section, and feature requests, bug reports etc. in the Issue tracker (RC v1 and RC v2). Please leave review section clear of them. Positive ratings are always appreciated!


First release
Last update
0.00 star(s) 0 ratings

More resources from ArteffKods

Top Bottom