CreativeMonitor
CreativeMonitor

About
This is a fairly new plugin, made to allow you to give players creative mode purely for building. It allows you to give players on your server creative mode without the risk of the player giving themselves hundreds of diamonds, or giving players fully enchanted armor! It prevents a players from using any form of item passing method.
What It Does
This plugin checks worlds you specify and will make all players in creative and in that world unable to interact with chests, furnaces, hoppers, and any other storage block or entity! It also prevents the players from attacking other players, if they are in a survival world and stops Gamemode PVP. What else does this plugin do? It stops the player in creative from dropping items and it stops them from throwing potions, fireballs and using items such as spawn eggs. This is the best new plugin to allow players to have creative in your server!
Uses
I wrote this plugin for my server, so that we could give our donators creative in the survival worlds without having to worry about them giving out items or giving themselves overpowered tools. We also use the plugin on the server for the creative plot world, it allows our players to play in creative without spamming the server with entities and reduces our risk of lag!
Permissions/Commands
Commands
Currently there are very few commands. At the moment the plugin has /CreativeMonitor (Can be shortened to /cm) Reload. This is to reload your config.yml after any changes.
Permissions
Currently the only permissions supported are 'creativemonitor.bypass' for players to bypass all the prohibitions of the plugin and freely use creative, and 'creativemonitor.reload' to allow access to the '/cm reload' command. Recently added is the creativemonitor.gamemodebypass to allow bypassing of the Gamemode-Inventory Clearing.
Config.yml
The config will consist currently of
activeworlds: - world - world_nether - world_the_end - skyworld message: enabled: true prefix: '&5[CreativeMonitor]' message: '&eSorry, you cannot do this in Creative!' switch: enabled: true message: '&eSwitching to Survival... Clearing Inventory!' blockProtection: enabled: true pluginSupport: BetterEnderChests: true BookshelfGUI: true blockedCommands: - 'sell' blockedItems: blockedPlacements: 52 blockInteractions: 54, 146, 61, 62, 130, 23, 158, 154 entityInteractions: 342, 408, 389 otherInteractions: 383, 373, 327, 385, 384, 397, 381
For a full list of what each part does, please visit the Config page!
Note: Can any bugs with the blockedItems section be reported ASAP. Thank you!
To Do List
Anything here is what I plan to add to the plugin at a later date.
- Urgent: Add support of entities in the blockedPlacements section
- Merge some blocked Menus.
- Finalize User customization on what players can/can't use and access in creative.
- Add more customization options for users.
- Messages will stop being passed to the player after a set number of a period of time.
- Possibly implement creative inventories as well as survival ones (?)
Credits
This plugin was created by me for our donators on Skittles Server. We would appreciate if you visit our website at Skittles-Server.net and check out the server! We would also be happy receive any donations, it helps fund our energy drinks to write more plugins and run the server ;D
Thank you!
-
View User Profile
-
Send Message
Posted Jun 20, 2013@Pixiyo
This issue seems to have been fixed in the latest version (CreativeMonitor 1.5.2 v1.4.3) I would suggest you update to this version.
-
View User Profile
-
Send Message
Posted Jun 19, 2013@Pixiyo
That is just a NPE (Null pointer exception) error I will get Craig_M14 To Fix This Error :)
-
View User Profile
-
Send Message
Posted Jun 18, 2013@Craig_M14
I don't have the full error, multicraft filters it because the error keeps spamming. I'm using this plugin on my PlotMe server to prevent people from doing stuff they are suppost to do.
This is what i have: http://pastebin.com/4cSE5xvD
-
View User Profile
-
Send Message
Posted Jun 16, 2013Thanks for this Plugin it helps me alot.
-
View User Profile
-
Send Message
Posted Jun 13, 2013@Matt19901
Unfortunately its not our top priority for making a per world inv plugin as we got 4+ plugin in development and we would have no time for it, As a server owner using Multiverse-Inventories I have had no problems with the plugin in terms of bugs
-
View User Profile
-
Send Message
Posted Jun 13, 2013@Den_Abr
Why do you need this on java 6?
-
View User Profile
-
Send Message
Posted Jun 13, 2013@Rossco5378
It still glitches sadly
-
View User Profile
-
Send Message
Posted Jun 13, 2013Please recompile plugin with Java 6
-
View User Profile
-
Send Message
Posted Jun 13, 2013@Rossco5378
if that build is glitchy I will try and make a plugin to do this
-
View User Profile
-
Send Message
Posted Jun 13, 2013@Matt19901
Try this build of Multiverse-Inventories http://ci.onarandombox.com/job/Multiverse-Inventories/353/ Click on the one that says Multiverse-Inventories-2.5.jar 316.56 KB and try that build, its fixed alot of bugs since the last builds.
-
View User Profile
-
Send Message
Posted Jun 13, 2013@Rossco5378
Yes i tried that but one of my admins was able to glitch it, i have a portal plugin that was linked to a creative world that used multiworld to give players creative in it and you were able to glitch the invs using the portals lol
-
View User Profile
-
Send Message
Posted Jun 13, 2013@Pixiyo
Can I see the full error in order to help fix the issue?
-
View User Profile
-
Send Message
Posted Jun 13, 201313.06 10:51:35 [Server] INFO Players: basserbas, Edward_Connor, Gummydefunky, jaari, KoenGrisel, koenmtb1, lauratev, Lobkestar, MineG, Pixiio 13.06 10:51:35 [Multicraft] Lobkestar ran command Message of the Day 13.06 10:51:35 [Server] INFO Loaded player file for Lobkestar 13.06 10:51:35 [Connect] User Lobkestar, IP 91.121.181.119 13.06 10:51:35 [Multicraft] Skipped 24 lines due to rate limit (30/s) 13.06 10:51:32 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 13.06 10:51:32 [Server] INFO org.bukkit.event.EventException 13.06 10:51:32 [Server] SEVERE Could not pass event BlockBreakEvent to CreativeMonitor v1.4.2c 13.06 10:51:32 [Server] INFO ... 17 more 13.06 10:51:32 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 13.06 10:51:32 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601) 13.06 10:51:32 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 13.06 10:51:32 [Server] INFO at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source) 13.06 10:51:32 [Server] INFO at com.day1nday0ut.creativemonitor.CreativeMonitor.onBreakEvent(CreativeMonitor.java:376) 13.06 10:51:32 [Server] INFO Caused by: java.lang.NullPointerException
Getting spammed by this.
-
View User Profile
-
Send Message
Posted Jun 12, 2013@Matt19901
Hi, Have you tried Multiverse-Inventories ? If you have had no luck, we can try and make a plugin to do this
-
View User Profile
-
Send Message
Posted Jun 12, 2013it would be nice if you could do this: Possibly implement creative inventories as well as survival ones (?) all the multi inv plugins i tried can be glitched easily and all i need is a plugin that sperates the creative and survival invs
-
View User Profile
-
Send Message
Posted Jun 11, 2013@idhdec
Sorry about that, I changed the method of checking the active worlds so it should be more reliable now.
Will be released in 1.4.2c, as Ross said.
-
View User Profile
-
Send Message
Posted Jun 11, 2013@idhdec
This should be fixed in CreativeMonitor 1.5.2 v1.4.2c
-
View User Profile
-
Send Message
Posted Jun 11, 2013@idhdec
Will get fixed :)
-
View User Profile
-
Send Message
Posted Jun 11, 2013Hi again,
I've just noticed that the active worlds config does not seem to work correctly - the plugin is enabled on all worlds whether they are listed or not (tested on v1.4.2b).
-
View User Profile
-
Send Message
Posted Jun 10, 2013@Rossco5378
PM sent