OpenMod version coming Soon™
>> Plugin ProductName is AdvancedBuildLimit <<
Features
- Lag-free! All restrictions are based on events!
 - Limit build by ID
 - Limit build by Custom Filter
 - Limit build by Barricade
 - Limit build by Structure
 - Limit build by ALL categories
 - Limit Group build by ID
 - Limit Group build by Custom Filter
 - Limit Group build by Barricade
 - Limit Group build by Structure
 - Limit Group build by ALL categories
 - Limit Steam Group build by ID
 - Limit Steam Group build by Custom Filter
 - Limit Steam Group build by Barricade
 - Limit Steam Group build by Structure
 - Limit Steam Group build by ALL categories
 - Block vehicle build
 - Block underwater build
 - Bypass permissions
 - Works fine with any zone plugin
 - Destroy player's build by ID
 - Destroy player's build by Custom Filter
 - Destroy player's build by Barricade
 - Destroy player's build by Structure
 - Destroy player's build by ALL categories
 - Destroy group's build by ID
 - Destroy group's build by Custom Filter
 - Destroy group's build by Barricade
 - Destroy group's build by Structure
 - Destroy group's build by ALL categories
 - Destroy steam group's build by ID
 - Destroy steam group's build by Custom Filter
 - Destroy steam group's build by Barricade
 - Destroy steam group's build by Structure
 - Destroy steam group's build by ALL categories
 - Plugin now search for permission with higher amount of limits on it's category
 - Restriction priority: ID > Filter > Barricade/Structure > ALL
 
New
- Create/Delete custom filter by commands
 - Add/Remove item ID to/from custom filter by commands
 - Destroy specified player's build by ID
 - Destroy specified player's build by Custom Filter
 - Destroy specified player's build by Barricade
 - Destroy specified player's build by Structure
 - Destroy specified player's build by ALL categories
 - Destroy specified group build by ID
 - Destroy specified group build by Custom Filter
 - Destroy specified group build by Barricade
 - Destroy specified group build by Structure
 - Destroy specified group build by ALL categories
 
Commands
/checkbuildlimit <itemID | barricade | structure | filter | all> <filterName>- Check player build limit status./cbl <itemID | barricade | structure | filter | all> <filterName>- Check player build limit status./groupcheckbuildlimit <itemID | barricade | structure | filter | all> <filterName>- Check player group build limit status./gcbl <itemID | barricade | structure | filter | all> <filterName>- Check player group build limit status./steamgroupcheckbuildlimit <itemID | barricade | structure | filter | all> <filterName>- Check player steam group build limit status./sgcbl <itemID | barricade | structure | filter | all> <filterName>- Check player steam group build limit status./db <itemID | barricade | structure | filter | all> <filterName>- Destroy player's build./dgb <itemID | barricade | structure | filter | all> <filterName>- Destroy group's build./dsgb <itemID | barricade | structure | filter | all> <filterName>- Destroy steam group's build.
New
/bf <create | delete | add | remove> <filterName> <itemID>- Create/Delete filter, Add/Remove item ID to/from filter./dob <player name | player ID> <itemID | barricade | structure | filter | all> <filterName>- Destroy other player's build./dogb <group ID> <itemID | barricade | structure | filter | all> <filterName>- Destroy other group's build.
Permissions
Player Section
checkbuildlimit- Allow /checkbuildlimit commandrestrict.build.itemID.amount- Maximum player itemID build is amountrestrict.build.filter.filterName.amount- Maximum player filterName build is amountrestrict.build.barricade.amount- Maximum player barricade build is amountrestrict.build.structure.amount- Maximum player structure build is amountrestrict.build.all.amount- Maximum player group build is amountbypass.restrict.build.vehicle- Allows player to bypass vehicle build restrictionbypass.restrict.build.underwater- Allows player to bypass underwater build restrictionbypass.restrict.build.itemID- Allows player to bypass itemID limitbypass.restrict.build.filter.filterName- Allows player to bypass filter filterName limitbypass.restrict.build.barricade- Allows player to bypass any barricade limitbypass.restrict.build.structure- Allows player to bypass any structure limitbypass.restrict.build.all- Allows player to bypass all limitdestroybuild- Allow /db commanddestroybuild.itemID- Allow player to destroy all itemID builds of player's owndestroybuild.filter.filterName- Allow player to destroy all builds of player's own that are filtered in filterNamedestroybuild.barricade- Allow player to destroy all barricades of player's owndestroybuild.structure- Allow player to destroy all structures of player's owndestroybuild.all- Allow player to destroy ALL of player's builds
New
destroyotherbuild.itemID- Allow player to destroy all itemID builds of target buildablesdestroyotherbuild.filter.filterName- Allow player to destroy all builds of target buildables with filterdestroyotherbuild.barricade- Allow player to destroy all barricades of target buildablesdestroyotherbuild.structure- Allow player to destroy all structures of target buildablesdestroyotherbuild.all- Allow player to destroy ALL of target buildables
Group Section
groupcheckbuildlimit- Allow /groupcheckbuildlimit commandrestrict.group.build.itemID.amount- Maximum player group itemID build is amountrestrict.group.build.filter.filterName.amount- Maximum player group filterName build is amountrestrict.group.build.barricade.amount- Maximum player group barricade build is amountrestrict.group.build.structure.amount- Maximum player group structure build is amountrestrict.group.build.all.amount- Maximum player group build is amountbypass.restrict.group.build.itemID- Allows player group to bypass itemID limitbypass.restrict.group.build.filter.filterName- Allows player group to bypass filter filterName limitbypass.restrict.group.build.barricade- Allows player group to bypass any barricade limitbypass.restrict.group.build.structure- Allows player group to bypass any structure limitbypass.restrict.group.build.all- Allows player steam group to bypass all limitdestroygroupbuild- Allow /dgb commanddestroygroupbuild.itemID- Allow player to destroy all itemID builds of player's group owndestroygroupbuild.filter.filterName- Allow player to destroy all builds of player's group own that are filtered in filterNamedestroygroupbuild.barricade- Allow player to destroy all barricades of player's group owndestroygroupbuild.structure- Allow player to destroy all structures of player's group owndestroygroupbuild.all- Allow player to destroy ALL of player's group builds
New
destroyothergroupbuild.itemID- Allow player to destroy all itemID builds of player's owndestroyothergroupbuild.filter.filterName- Allow player to destroy all builds of player's own that are filtered indestroyothergroupbuild.barricade- Allow player to destroy all barricades of player's owndestroyothergroupbuild.structure- Allow player to destroy all structures of player's owndestroyothergroupbuild.all- Allow player to destroy ALL of player's builds
Steam Group Section
steamgroupcheckbuildlimit- Allow /steamgroupcheckbuildlimit commandrestrict.steamgroup.build.itemID.amount- Maximum player steam group itemID build is amountrestrict.steamgroup.build.filter.filterName.amount- Maximum player steam group filterName build is amountrestrict.steamgroup.build.barricade.amount- Maximum player steam group barricade build is amountrestrict.steamgroup.build.structure.amount- Maximum player steam group structure build is amountrestrict.steamgroup.build.all.amount- Maximum player steam group build is amountbypass.restrict.steamgroup.build.itemID- Allows player steam group to bypass itemID limitbypass.restrict.steamgroup.build.filter.filterName- Allows player steam group to bypass filter filterName limitbypass.restrict.steamgroup.build.barricade- Allows player steam group to bypass any barricade limitbypass.restrict.steamgroup.build.structure- Allows player steam group to bypass any structure limitbypass.restrict.steamgroup.build.all- Allows player steam group to bypass all limitdestroysteamgroupbuild- Allow /dsgb commanddestroysteamgroupbuild.itemID- Allow player to destroy all itemID builds of player's steam group owndestroysteamgroupbuild.filter.filterName- Allow player to destroy all builds of player's steam group own that are filtered in filterNamedestroysteamgroupbuild.barricade- Allow player to destroy all barricades of player's steam group owndestroysteamgroupbuild.structure- Allow player to destroy all structures of player's steam group owndestroysteamgroupbuild.all- Allow player to destroy ALL of player's steam group builds
Admin Section
New
buildfilter- Allow /bf commandbuildfilter.create- Allow player to create custom filterbuildfilter.delete- Allow player to delete custom filterbuildfilter.add- Allow player to add item ID to custom filterbuildfilter.remove- Allow player to remove item ID from custom filter
Preview
User Reviews
This isn't very good. For generic everyday use it does it's job however naming this plugin AdvancedBuildLimit is a bit of false advertising.
This plugin works with zone/region plugins but that does not mean anything. When used with zones/regions buildables and placeables are measured on a global (map) scale rather than on a zone/region scale which means you encounter issues putting restriction for storage on multiple zones/regions.
A bit disappointed to be honest, I was expecting something that actually worked with zone/region plugins rather than a generic build restrictor.
I have trouble with it at first, the permissions section doesn't really tell you that "restrict.build.vehicle" is a permission
I like this plugin :D
