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