EntityManager
EntityManager
Links
- Download
- Permissions
- Source code
- Please submit suggestions, I love updating this project :)
Commands
- /em reload - Reloads plugin (v5.0 and up)
- /em dump - Generates plugin memory dump (v5.6 and up)
Installation
- Drag and drop the .jar into the plugins directory and restart the server.
General
- Powerful: EntityManager supports a wide range of entity management functionality
- Multi-World: A config file is generated for every world on your server!
- Permissions: Config settings can be overridden by players with permission!
- Logging: Console, player, and admins alerts keep your staff aware!
Mob Management
- Prevent any or all mobs from spawning, or prevent a spawn reason entirely
- Supports "meta", you can block baby zombies and or villager zombies, along with other baby animals too
- Example: 'cow:baby', 'zombie:baby', 'zombie:villager', 'zombie:baby:villager'
Weather and Time control
- Set the time for any world to a specific time and it will always stay that time there
- Settings for permanently disabling thunder and or rain.
Potion Management
- Prevent any potion from being thrown and/or dispensed
- (NEW) Support Minecraft 1.9+
- Works with Potions, Splash Potions, and Lingering Potions
- Use wildcards to block any class of potions easily!
- (NEW) Use PotionManager to modify potion intensity (which determines potion duration)
Dispenser Management
- Easily block any item from being dispensed
- Supports blocking specific potions
Enchantment Management
- Ability to block certain players from enchanting items
- Supports anvils as well as enchantment tables
Experience Management
- Disable experience orbs and/or items from mobs generated from spawners.
- Enforce XP retention when players die.
Spawn Egg Management
- Easily limit who can use (a list of all) spawn eggs
- Option to disable all, then you can manually allow group access via permissions :)
Support
- Contact me for support using nsporillo@gmail.com
-
View User Profile
-
Send Message
Posted Dec 29, 2012@joshwenke
It's designed too, but Multiverse is likely enabled after EntityManager meaning it can't generate configs for those worlds yet.
This is being fixed. And more docs are inbound ;)
-
View User Profile
-
Send Message
Posted Dec 29, 2012New 5.0 beta doesn't generate a .yml file for each world.. just the main Spawn world. Also, some documentation would be awesome ;)
-
View User Profile
-
Send Message
Posted Dec 29, 2012@imilkywayz
Sorry was meant to say - Exp_Bottle :P Cheers
-
View User Profile
-
Send Message
Posted Dec 28, 2012I was referring to comparing your 145 features to what your 146 has.
All of my plugins are updated, I've had no issues using pex so long as I have a full list of perms from an author, your choice in the end =) it's not breaking mine these past few years.
I'll keep that in mind, the butcher cmd part. Looking forward to your updates meantime =)
-
View User Profile
-
Send Message
Posted Dec 28, 2012@Waterdust2000
The butcher command isn't 100% accurate, as villagers can still be in chunks that aren't loaded in the world, and when those chunks load the villagers are able to be butcher, hence why the butcher command may not be accurate.
It does not block the generation of silverfish blocks, as you'd need a worldgen plugin for that.
I'll work on more config features, and a way for the config to be automatically updated whenever theres a change to it.
There are no antispawnegg permissions in the plugin, I still need to post a full list of all the permissions. Also it's worth nothing that while this plugin should be perms system agnostic, I don't support PEX as it does break other plugins sometimes.
If your server has 145 plugins, I strongly advise you to clean some outdated / unused plugins out as not only will that be a pain to update them all, it will significantly slow any server down.
-
View User Profile
-
Send Message
Posted Dec 28, 2012Yeah, look into that npc flaw, when applying them to the spawn manager to outright block their spawning even with the flag in main server properties set to false for them still has them spawning according to my butcher cmd.
The trade block was useful to prevent people from tearing up the little villages to "corner", "dig holes", an make other messes to "trap" high value npc's that traded things like diamond pic's for iron or w/e.
Loving the enderman spawn block in the end, it totally disabled grinders & we owe ya a big ty for that one, we were wondering how we'd put a stop to those machines. Now its pointless for people to attempt making them.
Also the blocking of silverfish is a godsend, its about time someone fixed that, those things are so annoying! I just hope it blocks the creation of their blocks too say @ new world spawn generation it'd make the world without their existence.
It'd be nice if there was a true/false config line for each world that just outright blocked egg usage altogether instead of having to name them one by one, which has its uses don't get me wrong, keep both if you can. Though it worries me that admins + op cannot override that setting even with perm - *.* in pex.
Do we still need that antispawnegg perm cmd for normal spawn egg player blockage?
I'll think of more things as I continue working on my server.. I forgot what the 145 pl used to do to compare for ya atm (primarily got this pl originally for egg control a few years back).
-
View User Profile
-
Send Message
Posted Dec 28, 2012@kymotsujason
Ehh, I'll come up with something in the next beta, remember the plugin just got completely remade and it will contain some bugs, i'll handle them though ;)
-
View User Profile
-
Send Message
Posted Dec 28, 2012@imilkywayz
But will that block splash potions? I am guessing it will also block regular potions. I want splash potions to be blocked only, regular potions are fine.
In EntityManager 4.6, there was an option to block splash potions and it worked nicely.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@externo6
'exp_potions' is not a bukkit material, nor a name at all for any material in minecraft.
I'll be releasing another beta soon which does a fix for this, if any errors you see appear, it gets fixed instantly. It's a crude form of better multi world support.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@kymotsujason
Splash_Potion is not a material, http://jd.bukkit.org/apidocs/org/bukkit/Material.html
Use Potion, since you can't "throw" regular potions, the name difference matters none.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@imilkywayz
I've done what you have said but cannot get it to work correctly. As this issue is occurring EM is ignoring whats in the 1point4.yml and going with its default. E.g i have removed the disabling of exp_potions yet it still blocks them.
Thanks again Externo6
-
View User Profile
-
Send Message
Posted Dec 28, 2012Tried to block splash potions but it keeps saying its not a valid material
Am I typing it wrong?
-
View User Profile
-
Send Message
Posted Dec 28, 2012@Waterdust2000
You actually liked the trade blocking? I'll add it to the todo list for the next beta. Is their anything else you wanted?
-
View User Profile
-
Send Message
Posted Dec 28, 2012So I can confirm that this appears to be working in bukkit#2577 v1.4.6 rc2
However, while I can stop "enderman" from spawning in the end, i cannot stop villager npc's from spawning in the main world via spawn manager.
I was hoping the trade block wouldn't be removed but it was, so I was forced to attempt to remove villagers altogether only to run into that issue.. did I miss a perm/cmd? is there a different value for disabling them? I used the terminology from your url below, what gives? is this a bug?
I'm using the butcher command with max radius an wipe out roughly 50 npc's each try. Enderman turns up zero in the end, so that confirms the difference to me.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@killertudse
http://jd.bukkit.org/apidocs/org/bukkit/entity/EntityType.html
-
View User Profile
-
Send Message
Posted Dec 28, 2012Does not seem to block Spawn eggs
http://pastebin.com/8J0U050J
My config is like this:
http://pastebin.com/16f4Ja1y
-
View User Profile
-
Send Message
Posted Dec 28, 2012@externo6
EntityManager generates its config files based on the worlds that are loaded when the server starts, you can very well have Multiverse load worlds after EM enables and that right is the cause of your error. I'll add some sort of checks in future versions, but the fix I outlined in the last reply will work if you copy the contents of one config file to the next.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@imilkywayz
I restarted again and got the same error, and the 1point4.yml was created (I removed all configs to let it create new ones).
To stop it erroring I have to disable the plugin then reload it (via plugin manager) Ill disable the scheduled restart we have so it doesn't fill the logs for now.
Maybe I've missed something in your last reply about copying another config called 1point4.yml but seen as entity manager created one i cant see what difference it will make.
Thanks
-
View User Profile
-
Send Message
Posted Dec 28, 2012@externo6
I deliberately throw that error your getting because I need to know if the world isn't found.
Basically the plugin generates the config files on startup if they don't exist, if the world isn't loaded when EntityManager loads then no config file will generate.
This is sort of an issue, however you can always copy / paste your other config into a new file called '1point4.yml' or '<world>.yml' and then /em reload.
That should do the trick, please be aware this is a beta designed for testing purposes.
-
View User Profile
-
Send Message
Posted Dec 28, 2012@imilkywayz
Hmm its in the plugins folder, will restart when less players are on. Other than that the plugin works great! Thanks!