Added permission "farmlimiter.receive-broadcast" to receive the periodic broadcast messages (disabled by default = anyone will see them). Enable the permission by setting "broadcast > require-permission" to true in config.yml.
Removed permission "farmlimiter.admin" and added separate ones:
farmlimiter.command.use (to use /farm)
farmlimiter.command.reload (for /farm reload)
farmlimiter.command.check (for /farm check)
farmlimiter.command.entities (for /farm entities)
farmlimiter.command.search (for /farm search)
farmlimiter.command.teleport (for /farm teleport)
Added clickable teleport locations in "/farm search" command. A clickable "[TP]" text will appear next to each entity group if you have the permission "farmlimiter.command.teleport" (it internally makes you execute /farmlimiter teleport, a new command added for this reason).
Added support for more non-living entities (projectiles, falling blocks, experience orbs, etc.). You can find the updated list in /plugins/FarmLimiter/entities.yml.
Added bStats to track anonymous usage stats (useful to take decisions on minimum required version compatibility). You can disable it from /plugins/bStats/config.yml (please don't, it has no impact on performance).
Vehicles plugin support (entities part of a vehicle will not be removed anymore).
Option for grouping MythicMobsseparately, by their internal name (the one used in configurations). If you enable "group-separately > mythic-mobs" in config.yml, the following will happen:
MythicMobs will be grouped as separate entity types
MythicMobs will be excluded from rules if not listed explicitly
You need to explicitly add them to the entities list by using their internal name, with the format MythicMobs:<internal name> (for example: MythicMobs:SkeletonKing)
Use MythicMobs:* to apply the rule to all Mythic Mobs individually (different types of Mythic Mobs will not be grouped together)
Large internal refactoring and code cleanup
For developers: main package has been changed to me.filoghost.farmlimiter
Added support for non-living entity types (boats, minecarts, paintings, dropped items, armor stands, etc). The special value "all" inside the rules is unchanged, it still only includes living entities to avoid problems. You need to manually list the non-living entity types in order to include them in the rules, for example:
Code (YAML):
- entities: all, boat, minecart
worlds: all distance: 5
max-amount: 10
A list of supported non-living entities can be found in /plugins/FarmLimiter/entities.yml
Added option to exclude mobs with a nametag, can be enabled with "extra > exclude-nametagged" in config.yml (it's disabled by default)
Tamed or named mobs will now count for groups, instead of being completely ignored, but will not be removed depending on the configuration.
Added an option (it will appear in your config) to change the rate of mobs spawning from nether portals 0% means they will never spawn from portals, 100% (by default) means that they will always spawn. Only works from 1.7.5+, because the "nether portal" spawn reason is quite new.