EntityProtect
EntityProtect
Summary
EntityProtect is a Bukkit plugin for protecting entities.
This plugin does:
- Protects entities from damaging, shearing, breeding, etc...
- Protects player owns too many entites.
- Monitors owner of entites when breeding, throwing eggs, etc...
- Commands for managing entities
<s>This plugin soft-depends LWC, to track spawning from Dispenser.</s>
WIP feature
- Commands 0%
- DIspenser Tracking 0%
Commands (Note: Commands are WIP)
- /ep - Shows number of entities you can own.
- /ep help [Command] - Shows help.
- /ep addmember <Range> <Player>[, Player[, ...]] - Gives players permission to use your entities
- /ep delmember <Range> <Player>[, Player[, ...]] - Takes players permission to use your entities
- /ep killrange <Range> - Kills your entities without drops in your range.
- /ep killoutrange <Range> - Kills your entities without drops not in your range.
- /ep kill - Kills all your entities without drops.
- /ep transfer <Player> - Transfer ownership of your entities.
Admin Commands
- /ep killplayer <Player> - Kills all of player's entities without drops.
- /ep killall - Kills all of owned entities without drops.
- /ep forceowner <Range> <Player> - Force set owner of entities in range.
Permissions (Strikethroughed Permissions are WIP)
- <s>entityprotect.create-entities.<Type> - With this permission, Player can create <Type>. See "Supported Entities" page.</s>
- entityprotect.bypass-protect.<Activity> - With this permission, Player can bypass protection. See "Supported Protections" page.
- <s>entityprotect.entity-own.<Group> - This player can own <Group> amount of entity.</s>
- <s>entityprotect.command - Player can do /ep help, /ep.
- entityprotect.command.addmember - Player can do /ep addmember.
- entityprotect.command.delmember - Player can do /ep delmember.
- entityprotect.command.killrange - Player can do /ep killrange.
- entityprotect.command.killoutrange - Player can do /ep killoutrange.
- entityprotect.command.kill - Player can do /ep kill
- entityprotect.command.transfer - Player can do /ep transfer
- entityprotect.command.killplayer - Player can do /ep killplayer
- entityprotect.command.killall - Player can do /ep killall
- entityprotect.command.forceowner - Player can do /ep forceowner</s>
Supported Entities
- Chicken
- Cow
- MushroomCow
- Pig
- Sheep
- Wolf
- Ozelot
- EntityHorse
Supported Protections
This protections don't applied to owners, and configurable!
- damaging - Prevent attacking.
- damage-force-1hp - Force set damage to 1hp.
- slaying - Denies slaying.
- shearing-sheep - Denies shearing sheep.
- shearing-mushroomcow - Denies shearing MushroomCow.
- filling-cow - Denies Filling milk from Cow.
- filling-mushroomcow - Denies Filling soup from MushroomCow.
- pushing - Denies entities move by Players.
- environment-damaging - Denies damaging from Environment.
- monster-damaging - Denies damaging from Monsters.
- breeding - Denies entites enter love mode.
- dropping-items - Denies entites drop items when killed by non-owner.
- inventory-horse - Denies non-owner open horse's inventory.
- ride - Denies non-owner ride entity.
- tame-horse - Denies non-owner tame horse.
- saddle-pig - Denies non-owner install saddle on pig.
- lead - Denies non-owner install lead on entities.
- nametag - Denies non-owner change entity name.
Sorry for bad English, I can't use English very well!
-
View User Profile
-
Send Message
Posted Dec 4, 2013Continue with this project, you can add to call the entity, add call names when an entity is yours and you can call the entity that you want for you by the name. Like if I want to call my horse to go mine I just need to put /ep call <name of the Entity> Another idea is you add the possibility to set a max quantity per entity, and per group of entity, like if I want to build a farm a need to have a lot of cows, chickens, pigs and sheep, and I want to allow my players to have just 5 horse and 3 slots to wolves and cats, I think that's enough clear. Good luck with this project the idea is good, but for now the plugin is pretty simple, but the configuration is pretty hard.
-
View User Profile
-
Send Message
Posted Aug 28, 2013Pls dont stop that work!
Pls add multiworld support. Pls make a descrption to the config.
-
View User Profile
-
Send Message
Posted Jun 28, 2013hello so this looks like a good plugin for my multiplayer server still getting it up