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 [email protected]
@rtcabooservb
On my server, which has 6b of ram, and a kinda crappy processor, with 15 people on it, EntityManager logs 2ms tops, your telling me that it logs from 50ms to 200ms? Means your server is lagging in general and EntityManager's events are taking awhile to do. 3.4.2 contains some performance updates, if it doesn't help then i don't know what to tell you , if you look through the source code, the plugin does not use a lot of resources.
@imilkywayz
With the numerous tests I've ran, it varies from 50ms to 200ms.
@rtcabooservb
After disabling all hostile mobs during night time, dropping blocked items in creative, and flying around, it caused heavy lag. The highest plugins where obviously going to be the largess, LWC, Worldguard, mcmmo, essentials. The 5th was EntityManager at 48ms, Within EntityManager, the highest lag causers were the explosive arrows event, removed that, the next was the CreatureSpawnEvent, doing some changes to that.. 3.4.2 will contain several performance updates.
@imilkywayz
Ok just used nolagg examine, and the results were... EntityManager uses under 4ms in the 500 ticks i examined. On my test server, which may i add is a production server with at the time of testing had 13 players on it, the server isnt starved of resources, not saying your server is, but during tests the plugin did fairly well, plugins like lwc, logblock, and nocheat logged well over 10ms. In EntityManager what could cause any lag would probably be: Right after disabling mobs since on chunk loads and unloads those chunks are scanned for blocked mobs and removed. During my second test, EntityManager logged under 3 ms and the variable was that i de-oped myself and spammed the drop of items in creative and blocks on the blacklist. I will however continue to measure performance, thanks for bringing this to my attention
@rtcabooservb
Please create a ticket about this issue..
3.4.1 did not fix the lag in the random tick drop.
I've noticed tick drop with 3.4. Removing the plugin, all lag has gone away. I will test 3.4.1 and see if it still exists.
(How I know it is your plugin? I used nolagg's examiner and it showed your plugin took the longest to respond.)
Work on 3.4 has been underway for the last 3 days and completion will happen most likely tommarrow! Expect a full featured EntityManager API, Better monster egg blocking, Better dispenser blocking, and much more!
@DarkByte7
Working on a very much improved system as we speak. EDIT: It's possible that the mobs you block just seem to be not spawning, you can really make sure by trying with a spawn egg, but i assure you that the mob blocking and removal system only affect worlds put in config.
Why is the very active mob detector / removing system affecting World1 when I specified in the config to only affect World2?
@DarkByte7
Uploaded 3.0.1 that removes the block player damage mob damage and pvp.
I seem to be having a problem. I can't hurt mobs and neither can they hurt me I already have a post here maybe someone could help me out? http://forums.bukkit.org/threads/mobs-cant-hurt-me-or-get-damaged.68831/#post-1056883
@Rainfur
The plugin works only in the worlds you put in config, and i make it a list so you are no longer limited to 5 worlds.
@dralletje
Yes, I think it still is.
Is it still bounded to the worlds you set in config? cuze that can be doneusing the most permission managers too, and why is it only 5 worlds?
If you find any issues in v3.0, please make a ticket!
2.8 was a little of a failure, but the bugs have been fixed! 2.8.1 is now available that addresses those bugs , now that the plugin name (and direction) has changed theres many new things we can do for future versions. All suggestions would be awesome!
Looking for a Artist (for emblems) and a Tester (for testing beta builds), you will get credit under the authors section.
@StuckingFoned
Well alright i guess ill just add a ton of features in a few days, currently I'm adding support to block splash potions, if you would like to see any features by all means let meh know.
@imilkywayz
I prefer weekly uploads mostly