diff --git a/Plot-flags.md b/Plot-flags.md index 450caea..a16af70 100644 --- a/Plot-flags.md +++ b/Plot-flags.md @@ -85,6 +85,20 @@ The asterisk covers the values of the flag, if it's a boolean flag you cover `tr - Not Buyable: The flag variable is not set, therefore the plot is not buyable. - Disabled: The flag variable is not set, therefore the intended behavior is not defined. +### Entity Categories +Flags such as mob caps, interaction flags, etc, make use of entity categories. PlotSquared divides entities in the following categories: + +- animal: cod donkey squid skeleton_horse mule trader_llama parrot zombie_horse cow horse bee polar_bear pufferfish cat bat salmon fox pig llama iron_golem turtle tropical_fish sheep snow_golem mooshroom ocelot dolphin chicken wolf panda rabbit +- projectile: ender_pearl dragon_fireball fireball wither_skull llama_spit fishing_bobber experience_bottle egg arrow small_fireball +snowball spectral_arrow shulker_bullet potion trident +- tameable: cat trader_llama parrot zombie_horse donkey wolf llama horse skeleton_horse mule +- hanging: item_frame leash_knot painting +- vehicle: spawner_minecart donkey pig llama furnace_minecart skeleton_horse mule hopper_minecart trader_llama zombie_horse tnt_minecart boat chest_minecart horse command_block_minecart minecart +- other: dragon_fireball tnt experience_orb lightning_bolt fireball wither_skull area_effect_cloud evoker_fangs eye_of_ender armor_stand small_fireball firework_rocket falling_block item +- player: player +- hostile: blaze pillager skeleton giant elder_guardian zombie_pigman end_crystal ravager ghast guardian vindicator magma_cube spider creeper wither evoker slime illusioner phantom witch wither_skeleton husk ender_dragon cave_spider stray enderman silverfish endermite vex zombie drowned zombie_villager, shulker +- villager: villager wandering_trader + ## Flags ### Boolean: | Name | Description | Default Value @@ -114,20 +128,20 @@ The asterisk covers the values of the flag, if it's a boolean flag you cover `tr | device-interact | Set to `true` to allow devices to be interacted with in the plot | False | | vehicle-break | Set to `true` to allow guests to break vehicles in the plot | False | | vehicle-place | Set to `true` to allow guests to place vehicles in the plot | False | -| vehicle-use | Set to `true` to allow guests to use vehicles in the plot | False | -| hanging-break | Set to `true` to allow guests to break hanging objects in the plot. | False | +| vehicle-use | Set to `true` to allow guests to use vehicles in the plot. Applies to the following entity categories: vehicle | False | +| hanging-break | Set to `true` to allow guests to break hanging objects in the plot. Applies to the following entity categories: hanging | False | | hanging-place | Set to `true` to allow guests to hang objects in the plot | False | | misc-place | Set to `true` to allow guests to place miscellaneous items | False | -| misc-break | Set to `true` to allow guests to break miscellaneous items | False | -| misc-interact | Set to `true` to allow guests to interact with miscellaneous items | False | +| misc-break | Set to `true` to allow guests to break miscellaneous items. Applies to the following entity categories: armorstands | False | +| misc-interact | Set to `true` to allow guests to interact with miscellaneous items. Applies to the following entity categories: hanging, other | False | | villager-interact | Set to `true` to allow guests to interact with villagers in the plot | False | -| player-interact | Set to `true` to allow guests to interact with players in the plot | False | -| tamed-interact | Set to `true` to allow guests to interact with tamed mobs | False | -| tamed-attack | Set to `true` to allow guests to interact with tamed animals in the plot | False | -| animal-interact | Set to `true` to allow animals to be interacted with in the plot | False | -| animal-attack | Set to `true` to allow animals to be attacked in the plot | False | -| hostile-interact| Set to `true` to allow players to interact with hostile mobs in the plot | False | -| hostile-attack | Set to `true` to enable players to attack hostile mobs in the plot | False | +| player-interact | Set to `true` to allow guests to interact with players in the plot. Applies to the following entity categories: player | False | +| tamed-interact | Set to `true` to allow guests to interact with tamed mobs. Applies to the following entity categories: tameable| False | +| tamed-attack | Set to `true` to allow guests to interact with tamed animals in the plot. Applies to the following entity categories: tameable | False | +| animal-interact | Set to `true` to allow animals to be interacted with in the plot. Applies to the following entity categories: animal | False | +| animal-attack | Set to `true` to allow animals to be attacked in the plot. Applies to the following entity categories: animal | False | +| hostile-interact| Set to `true` to allow players to interact with hostile mobs in the plot. Applies to the following entity categories: hostile | False | +| hostile-attack | Set to `true` to enable players to attack hostile mobs in the plot. Applies to the following entity categories: hostile | False | | mob-place | Set to `true` to allow mobs to place blocks within the plot | False | | mob-break | Set to `true` to allow mobs to break blocks within the plot | False | | forcefield | Set to `true` to enable member forcefield in the plot | False | @@ -179,12 +193,12 @@ The asterisk covers the values of the flag, if it's a boolean flag you cover `tr ### Integer: | Name | Description | Default Value |------------------------------------------------------------|--------------------------------------------------------------------------------| ------------------- | -| misc-cap | Set to an integer value to limit the amount of miscellaneous entities on the plot | Infinity | +| misc-cap | Set to an integer value to limit the amount of miscellaneous entities on the plot. Applies to the following entity categories: projectile, other, hanging | Infinity | | entity-cap | Set to an integer value to limit the amount of entities on the plot | Infinity | -| mob-cap | Set to an integer value to limit the amount of mobs on the plot | Infinity | -| animal-cap | Set to an integer value to limit the amount of animals on the plot | Infinity | -| hostile-cap | Set to an integer value to limit the amount of hostile entities on the plot | Infinity | -| vehicle-cap | Set to an integer value to limit the amount of vehicles on the plot | Infinity | +| mob-cap | Set to an integer value to limit the amount of mobs on the plot. Applies to the following entity categories: animal, villager, tameable, hostile | Infinity | +| animal-cap | Set to an integer value to limit the amount of animals on the plot. Applies to the following entity categories: animal, villager, tameable | Infinity | +| hostile-cap | Set to an integer value to limit the amount of hostile entities on the plot. Applies to the following entity categories: hostile | Infinity | +| vehicle-cap | Set to an integer value to limit the amount of vehicles on the plot. Applies to the following entity categories: vehicle | Infinity | | time | Set the time in the plot to a fixed value | Disabled | ### Internal: