CreativeGuard
CreativeGuard [ABANDONED]
CreativeGuard [ABANDONED]
Guard your creativity, the right way.
Features
- Commands to enable and disable items blocks and events by commands in game.
- 1 boat and minecart per person, when they place another cart or boat their last one is removed.
- If a world is not defined in the config then it uses the default values.
- All settings are multi-world capable.
- Freeze time in worlds to day or night.
- Plugin tells you if there's an update.
- Notify admins when someone tries to do something blocked
General Blocking
Enable/Disable
- Block Water flow
- Block Lava flow
- Block Redstone
- Block Dispensers
- Block Creeper explosions
- Block Enderman placing breaking blocks
- Block Iron Golem creation
- Block Snow Golem creation
- Experience orbs from dropping and removes ones on the ground.
Weather Blocking
Enable/Disable
- Rain
- Lightning
Player Blocking
Enable/Disable
- Certain items by their ID in certain worlds.
- Block all id's by blocking id 0
- Item drops.
- Specific SpawnEggs
- Bows
- Fishing.
- Chests
- Ender Chests
- Beds
- Vehicles.
- Limiting of vehicles, each player gets 1
- Vehicle protection, players can't break vehicles they don't own.
- Chicken eggs from being thrown and spawning chickens.
Fire Blocking
Enable/Disable
- Ignite - block creation of fire
- Spread - block fire from spreading
- Blockdamage - block fire from destroying blocks
Commands
- /cg help - commands
- /cg flags - lists all event flags
- /cg remove [entity] - removes entities from world
- all,items,vehicles,exporbs,mobs,animals,null
- /cg block <id>|<flag> - blocks an event flag or item id for current world
- /cg unblock <id>|<flag> - unblocks an event flag or item id for current world
- /cg time day|night|none - Freezes time in current world
- /cg info - shows what's enabled and disabled in current world
- /cg reload - reloads config
- /cg debug - toggles debug mode
Permissions
Reported working with GroupManager
Tested with PermissionsEX
If you are using a different permissions plugin and it works let me know please.
- CreativeGuard.admin - Enables use of commands
- CreativeGuard.unblock.* - Unblock all id's
- CreativeGuard.unblock.8 - Unblock id 8 (works with any of id of any block or item)
- CreativeGuard.unblock.spawnegg.* - Unblock all spawn eggs
- CreativeGuard.unblock.spawnegg.creeper - Unblock spawn egg creeper (works with all of them)
- CreativeGuard.admin.notify - enables user to see notifications
If you set 8 to be blocked in the config and give the user CreativeGuard.unblock.8 then they can still use the water block.
However anyone without it can not.
If you set 0 to be blocked in the config it will block all items.
Installation
- Download CreativeGuard.
- Place CreativeGuard.jar in the plugins folder.
- Restart the server.
- Configure the config.
- Configure the permissions.
- Enjoy!.
Future Updates
- Store owners of boats and minecarts in config to help prevent "null" owner.
- Permission node to break vehicles owned by others
- Add data value to ID's <
next update - Add regions (far in the future)
- Add unset command, unset a flag so it inherits again
- Add console support
- Multilingual support, message me if you can help or contribute.
- Block mob and animal spawning
Known Issues
- Players lose boats they own on restart. - Priority Medium
Donations
- This plugin takes a lot of my valuable time to work on, and I have a lot of bigger projects that take most of my time.
- Donations for this plugin will help with the time it takes for me to work on it!
- You can donate to "[email protected]" via Paypal, any size of donation is appreciated! Even the small ones.
- Please put CreativeGuard Donation as the title! Large donators will receive a thank you in the description.
Q&A
- Why is this plugin still beta? It seems to run fine.
- Yes, this plugin does just fine at what it does currently
- However there is still big plans, like regions, full console support and data values
Configuration == <- click here
- Config automatically generates
0.6.9.2
@Amethystx87
I will check this, if it's not working I will indeed fix it in a future update. Thank you!
@MrFancypantsy
Thanks for letting me know, I'll try it myself and fix it if it's blocking it. Though I don't recall even messing with that, will still check to be safe.
did u forget to block lava and water buckets? lol its not in the plugin description
We noticed a very weird bug when we installed CG: Grass wouldn't grow! We're running CraftBukkit version git-Bukkit-1.2.5-R5.0-b2262jnks and when we removed CG grass would grow again. Very unusual since CG has no grass growing options. Any idea what caused this?
@CraigDeVonne
Thanks, it's working now. Haha I didn't realize true meant it was blocked. And since I'm using this for a tekkit server, is there a way to block tools? Blocking of dangerous items works fine for me, but tools can still be used when I block them. If this isn't a feature, it should be in a newer version. Thanks a lot though!
@Amethystx87
Try this command in each world you want them unblocked /cg unblock chests
Also check this link for multiworld configs Example Config <
CLICKI don't know if this is going to get me the "You're an idiot" status, but I'm unsure of this error I keep getting. I loaded CG, and it told me chests were blocked, even though I didn't block them. I checked the config.
Also, I'm using this plugin for my tekkit server with multiverse. How do you set the config for different worlds?
@sillyrosster
Which plugin are you using for that? Cause im just using worldguard to not allow them to use dispencers
@CraigDeVonne
Figured that out, should of updated my post :P I'm using a plugin to prevent dispensers from dispensing the eggs ATM, but it would be nice if I could get rid of that plugin. One less plugin is always nice :)
@sillyrosster
I will look into the dispenser thing, also you can just put the ID for ender eyes in the block list. That will cause them to not be able to use it. You can put any item or block ID in the list.
This plugin seems to not stop dispensers from dispensing spawn eggs. Is there any way that you could add this option in the near future?
Thanks.
@CraigDeVonne
Thank you :)
@raoulster
Try updating CraftBukkit to the latest Dev version of R4.1, that should fix the errors. I don't think there's anything I can do to make it work with the RB. But the latest Dev version of R4.1 should work fine
Update plox? :)
Would it be possible to add permission nodes to block both items and flags on certain players/groups? I have a player group that I want to block their ability to drop items, but not other groups.
@codydbgt
Did you run this from the console or in the game? Running from console is still a bit messed up. I'll try to fix this error though.
Reload command don't work
12:04:44 [WARNING] Unexpected exception while parsing console command org.bukkit.command.CommandException: Unhandled exception executing command 'cg' in plugin CreativeGuard v0.6.9 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 6) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:6 36) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer. java:632) at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:671) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:640) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:506) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at se.craig.CreativeGuard.CreativeGuard.onCommand(CreativeGuard.java:123 ) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 7 more
@Nickbbeezy
It already freezes based on world, just stand in the world you want to freeze.
@Armarr
Thanks for the idea, I might do it. Also no I don't really plan on releasing the source
I would love the option to have a limit on the amount of mobs spawned by a player. And do you plan on ever releasing the source for this?