pastefile1
@@ -0,0 +1,610 @@
+# Configuration for FarmControl.
+# Plugin page: https://www.spigotmc.org/resources/86923/
+# GitHub: https://github.com/froobynooby/FarmControl
+
+# Please don't change this!
+version: 3
+
+# Every how many ticks should we run the profile check / action cycle?
+cycle-period: 10
+
+# These settings can be specified per world.
+# * Note: If a world is not specified or if a setting is missing, it will use the settings listed under the default
+# section.
+world-settings:
+ default:
+ # Which profiles (as given in profiles.yml) should we run?
+ profiles:
+ # These profiles are constantly run.
+ proactive:
+ - soft-animal-limiter
+ - soft-pillager-killer
+ - soft-animal-killer
+ - tame-limiter
+ - villager-limiter
+ - villager-killer
+ - mob-farm-limiter
+ - soft-mob-farm-killer
+ - soft-skeleton-horse-killer
+ reactive:
+ - hard-mob-farm-limiter
+ - freeze-animal-farms
+ - hard-villager-limiter
+ - hard-tame-limiter
+
+ # These settings concern the reactive mode for triggering profile check / action cycles.
+ reactive-mode-settings:
+ # Below what TPS should the reactive mode be triggered?
+ trigger-tps-threshold: 18.0
+
+ # Above what TPS should the reactive mode be untriggered, and actions undone.
+ untrigger-tps-threshold: 19.9
+
+ # These settings concern how the plugin should handle undoing actions performed on mobs once the reactive mode has
+ # been untriggered.
+ untrigger-settings:
+ # How many cycles of the reactive mode being untriggered should have to pass before any actions are undone?
+ minimum-cycles-before-undo: 10
+
+ # At most how many mobs should have their actions undone per cycle?
+ maximum-undos-per-cycle: 40
+
+ # How much should an entity contribute to the maximum-undos-per-cycle limit?
+ # * For example, if maximum-undos-per-cycle was 40 and the entity-undo-weight for villagers was 5, at most 8
+ # villagers could have their actions undone (since 5 * 8 = 40).
+ # * If an entity type is not specified, the value under default will be used.
+ entity-undo-weight:
+ default: 1
+ villager: 5
+
+ # These settings concern when we should exclude a mob from having actions applied to them.
+ exclusion-settings:
+ # Should we not perform actions on tamed mobs?
+ tamed: true
+
+ # Should we not perform actions on named mobs?
+ named: false
+
+ # Should we not perform actions on mobs in love-mode (breeding animals)?
+ love-mode: true
+
+ # Should we not perform actions on mobs that are leashed?
+ leashed: true
+
+ # Should we not perform actions on mobs that are younger than this value (in ticks)?
+ younger-than: 0
+
+ # Which types of mobs should we not perform actions on?
+ type:
+ - villager
+
+ # For which metadata should we not perform actions on a mob?
+ # * Some plugins will add metadata to mobs that they spawn or use. This setting allows you to exclude those mobs
+ # from having actions performed on them by this plugin.
+ metadata:
+ - Elitemob # Elite mobs from the plugin EliteMobs.
+ - Elitemobs_NPC # NPCs from the plugin EliteMobs.
+ - Supermob # Super mobs from the plugin EliteMobs.
+ - infernalMetadata # Infernal mobs from the plugin InfernalMobs.
+ - NPC # NPCs from the plugin Citizens.
+ - shopkeeper # Shopkeepers from the plugin Shopkeepers.
+
+ # These settings concern properties of actions.
+ action-settings:
+ # These settings concern when an action should be undone, and can be specified per action.
+ # * Note: If an action is not specified, or if an option is blank, the settings listed under default will be
+ # used.
+ undo-on:
+ default:
+ # Should we undo this action when the mob is interacted with?
+ interact: false
+
+ # Should we undo this action when the mob is damaged?
+ damage: false
+
+ # Should we undo this action when the mob is targeted by another entity (e.g. a zombie targeting a villager)?
+ target: false
+
+ # Should we undo this action when the mob is tempted by a player (e.g. a cow tempted a player holding wheat)?
+ tempt: false
+
+ remove-ai:
+ interact: false
+
+ damage: false
+
+ target: false
+
+ remove-awareness:
+ interact: true
+
+ damage: true
+
+ target: true
+
+ disable-collisions:
+ tempt: true
+
+#Snowworld
+
+ spawn_minecraft_snowworld:
+ profiles:
+ proactive:
+ #Standart
+ - soft-animal-limiter
+ - soft-animal-killer
+ - tame-limiter
+ - villager-limiter
+ - villager-killer
+ - mob-farm-limiter
+ - soft-mob-farm-killer
+ - soft-pillager-killer
+ #Additional
+ - soft-creeper-killer
+ - soft-polar_bear-killer
+ - soft-stray-killer
+ - soft-phantom-killer
+ - soft-skeleton-horse-killer
+ reactive:
+ - hard-mob-farm-limiter
+ - freeze-animal-farms
+ - hard-villager-limiter
+ - hard-tame-limiter
+ reactive-mode-settings:
+ trigger-tps-threshold: 18.5
+ untrigger-tps-threshold: 19.9
+ untrigger-settings:
+ minimum-cycles-before-undo: 10
+ maximum-undos-per-cycle: 40
+ entity-undo-weight:
+ default: 1
+ villager: 5
+ exclusion-settings:
+ tamed: true
+ named: false
+ love-mode: true
+ leashed: true
+ younger-than: 0
+ type:
+ metadata:
+ - Elitemob
+ - Elitemobs_NPC
+ - Supermob
+ - infernalMetadata
+ - NPC
+ - shopkeeper
+ action-settings:
+ undo-on:
+ default:
+ interact: false
+ damage: false
+ target: false
+ tempt: false
+ remove-ai:
+ interact: false
+ damage: false
+ target: false
+ remove-awareness:
+ interact: true
+ damage: true
+ target: true
+ disable-collisions:
+ tempt: true
+
+
+#Floating_islands
+
+ spawn_minecraft_floating_islands:
+ profiles:
+ proactive:
+ #Standart
+ - soft-animal-limiter
+ - soft-animal-killer
+ - tame-limiter
+ - villager-limiter
+ - villager-killer
+ - mob-farm-limiter
+ - soft-mob-farm-killer
+ - soft-pillager-killer
+ #Additional
+ reactive:
+ - hard-mob-farm-limiter
+ - freeze-animal-farms
+ - hard-villager-limiter
+ - hard-tame-limiter
+ reactive-mode-settings:
+ trigger-tps-threshold: 18.5
+ untrigger-tps-threshold: 19.9
+ untrigger-settings:
+ minimum-cycles-before-undo: 10
+ maximum-undos-per-cycle: 40
+ entity-undo-weight:
+ default: 1
+ villager: 5
+ exclusion-settings:
+ tamed: true
+ named: false
+ love-mode: true
+ leashed: true
+ younger-than: 0
+ type:
+ metadata:
+ - Elitemob
+ - Elitemobs_NPC
+ - Supermob
+ - infernalMetadata
+ - NPC
+ - shopkeeper
+ action-settings:
+ undo-on:
+ default:
+ interact: false
+ damage: false
+ target: false
+ tempt: false
+ remove-ai:
+ interact: false
+ damage: false
+ target: false
+ remove-awareness:
+ interact: true
+ damage: true
+ target: true
+ disable-collisions:
+ tempt: true
+
+
+#Waterworld
+
+ spawn_minecraft_waterworld:
+ profiles:
+ proactive:
+ #Standart
+ - soft-animal-limiter
+ - soft-animal-killer
+ - tame-limiter
+ - villager-limiter
+ - villager-killer
+ - mob-farm-limiter
+ - soft-mob-farm-killer
+ - soft-pillager-killer
+ #Additional
+ - soft-guardian-killer
+ - soft-drowned-killer
+ reactive:
+ - hard-mob-farm-limiter
+ - freeze-animal-farms
+ - hard-villager-limiter
+ - hard-tame-limiter
+ reactive-mode-settings:
+ trigger-tps-threshold: 18.5
+ untrigger-tps-threshold: 19.9
+ untrigger-settings:
+ minimum-cycles-before-undo: 10
+ maximum-undos-per-cycle: 40
+ entity-undo-weight:
+ default: 1
+ villager: 5
+ exclusion-settings:
+ tamed: true
+ named: false
+ love-mode: true
+ leashed: true
+ younger-than: 0
+ type:
+ metadata:
+ - Elitemob
+ - Elitemobs_NPC
+ - Supermob
+ - infernalMetadata
+ - NPC
+ - shopkeeper
+ action-settings:
+ undo-on:
+ default:
+ interact: false
+ damage: false
+ target: false
+ tempt: false
+ remove-ai:
+ interact: false
+ damage: false
+ target: false
+ remove-awareness:
+ interact: true
+ damage: true
+ target: true
+ disable-collisions:
+ tempt: true
+
+
+#Caveworld
+
+ spawn_minecraft_caveworld:
+ profiles:
+ proactive:
+ #Standart
+ - soft-animal-limiter
+ - soft-animal-killer
+ - tame-limiter
+ - villager-limiter
+ - villager-killer
+ - mob-farm-limiter
+ - soft-mob-farm-killer
+ #Additional
+ reactive:
+ - hard-mob-farm-limiter
+ - freeze-animal-farms
+ - hard-villager-limiter
+ - hard-tame-limiter
+ reactive-mode-settings:
+ trigger-tps-threshold: 18.5
+ untrigger-tps-threshold: 19.9
+ untrigger-settings:
+ minimum-cycles-before-undo: 10
+ maximum-undos-per-cycle: 40
+ entity-undo-weight:
+ default: 1
+ villager: 5
+ exclusion-settings:
+ tamed: true
+ named: false
+ love-mode: true
+ leashed: true
+ younger-than: 0
+ type:
+ metadata:
+ - Elitemob
+ - Elitemobs_NPC
+ - Supermob
+ - infernalMetadata
+ - NPC
+ - shopkeeper
+ action-settings:
+ undo-on:
+ default:
+ interact: false
+ damage: false
+ target: false
+ tempt: false
+ remove-ai:
+ interact: false
+ damage: false
+ target: false
+ remove-awareness:
+ interact: true
+ damage: true
+ target: true
+ disable-collisions:
+ tempt: true
+
+
+#The_end
+
+ spawn_minecraft_spawn_the_end:
+ profiles:
+ proactive:
+ #Standart
+ - soft-animal-limiter
+ - soft-animal-killer
+ - tame-limiter
+ - villager-limiter
+ - villager-killer
+ - mob-farm-limiter
+ - soft-mob-farm-killer
+ #Additional
+ reactive:
+ - hard-mob-farm-limiter
+ - freeze-animal-farms
+ - hard-villager-limiter
+ - hard-tame-limiter
+ reactive-mode-settings:
+ trigger-tps-threshold: 18.5
+ untrigger-tps-threshold: 19.9
+ untrigger-settings:
+ minimum-cycles-before-undo: 10
+ maximum-undos-per-cycle: 40
+ entity-undo-weight:
+ default: 1
+ villager: 5
+ exclusion-settings:
+ tamed: true
+ named: false
+ love-mode: true
+ leashed: true
+ younger-than: 0
+ type:
+ metadata:
+ - Elitemob
+ - Elitemobs_NPC
+ - Supermob
+ - infernalMetadata
+ - NPC
+ - shopkeeper
+ action-settings:
+ undo-on:
+ default:
+ interact: false
+ damage: false
+ target: false
+ tempt: false
+ remove-ai:
+ interact: false
+ damage: false
+ target: false
+ remove-awareness:
+ interact: true
+ damage: true
+ target: true
+ disable-collisions:
+ tempt: true
+
+
+#Nether
+
+ spawn_nether:
+ profiles:
+ proactive:
+ #Standart
+ - soft-animal-limiter
+ - soft-animal-killer
+ - tame-limiter
+ - villager-limiter
+ - villager-killer
+ - mob-farm-limiter
+ - soft-mob-farm-killer
+ #Additional
+ reactive:
+ - hard-mob-farm-limiter
+ - freeze-animal-farms
+ - hard-villager-limiter
+ - hard-tame-limiter
+ reactive-mode-settings:
+ trigger-tps-threshold: 18.5
+ untrigger-tps-threshold: 19.9
+ untrigger-settings:
+ minimum-cycles-before-undo: 10
+ maximum-undos-per-cycle: 40
+ entity-undo-weight:
+ default: 1
+ villager: 5
+ exclusion-settings:
+ tamed: true
+ named: false
+ love-mode: true
+ leashed: true
+ younger-than: 0
+ type:
+ metadata:
+ - Elitemob
+ - Elitemobs_NPC
+ - Supermob
+ - infernalMetadata
+ - NPC
+ - shopkeeper
+ action-settings:
+ undo-on:
+ default:
+ interact: false
+ damage: false
+ target: false
+ tempt: false
+ remove-ai:
+ interact: false
+ damage: false
+ target: false
+ remove-awareness:
+ interact: true
+ damage: true
+ target: true
+ disable-collisions:
+ tempt: true
+
+
+#Spawn
+
+ spawn:
+ profiles:
+ proactive:
+ #Standart
+ - soft-animal-limiter
+ - soft-animal-killer
+ - tame-limiter
+ - villager-limiter
+ - villager-killer
+ - mob-farm-limiter
+ - soft-mob-farm-killer
+ - soft-skeleton-horse-killer
+ #Additional
+ reactive:
+ - hard-mob-farm-limiter
+ - freeze-animal-farms
+ - hard-villager-limiter
+ - hard-tame-limiter
+ reactive-mode-settings:
+ trigger-tps-threshold: 18.5
+ untrigger-tps-threshold: 19.9
+ untrigger-settings:
+ minimum-cycles-before-undo: 10
+ maximum-undos-per-cycle: 40
+ entity-undo-weight:
+ default: 1
+ villager: 5
+ exclusion-settings:
+ tamed: true
+ named: false
+ love-mode: true
+ leashed: true
+ younger-than: 0
+ type:
+ metadata:
+ - Elitemob
+ - Elitemobs_NPC
+ - Supermob
+ - infernalMetadata
+ - NPC
+ - shopkeeper
+ action-settings:
+ undo-on:
+ default:
+ interact: false
+ damage: false
+ target: false
+ tempt: false
+ remove-ai:
+ interact: false
+ damage: false
+ target: false
+ remove-awareness:
+ interact: true
+ damage: true
+ target: true
+ disable-collisions:
+ tempt: true
+# These settings concern how we determine the TPS.
+# * Only touch these settings if you know what you're doing.
+tps-tracker-settings:
+ # Over how many ticks should we collect tick durations for calculating the TPS?
+ # * Setting this too high will make the TPS very slow to react to changes.
+ # * Setting this too low will make the TPS volatile.
+ collection-period: 1200
+
+ # By how much (in percent) should we allow the tick durations we use to calculate the TPS vary from the average
+ # tick duration.
+ # * This is used for smoothing the TPS; making sure it's not heavily affected by sudden large lag spikes, such as
+ # those caused by garbage collections or world-saves.
+ # * Setting this to 0 will mean your TPS will never change - don't do that.
+ trim-outliers-to-within: 100.0
+
+# These are additional settings that apply if you are using Paper as your server software.
+paper-settings:
+ # These settings concern how we determine the server's MSPT.
+ # * Only touch these settings if you know what you're doing.
+ mspt-tracker-settings:
+ # Over how many ticks should we collect tick durations for calculating the MSPT?
+ # * Setting this too high will make the MSPT very slow to react to changes.
+ # * Setting this too low will make the MSPT volatile.
+ collection-period: 1200
+
+ # By how much (in percent) should we allow the tick durations we use to calculate the MSPT vary from the average
+ # tick duration.
+ # * This is used for smoothing the MSPT; making sure it's not heavily affected by sudden large lag spikes, such
+ # as those caused by garbage collections or world-saves.
+ # * Setting this to 0 will mean your MSPT will never change - don't do that.
+ trim-outliers-to-within: 100.0
+
+ # These settings can be specified per world.
+ # * Note: If a world is not specified or if a setting is missing, it will use the settings listed under the default
+ # section.
+ world-settings:
+ default:
+ # These are alternative settings for reactive-mode if you are using Paper, allowing the use of MSPT over TPS.
+ alternative-reactive-mode-settings:
+ # Should these alternative settings be used?
+ use-alternative-settings: false
+
+ # Above what MSPT should the reactive-mode be triggered?
+ trigger-mspt-threshold: 47.0
+
+ # Below what MSPT should the reactive-mode be untriggered?
+ untrigger-mspt-threshold: 40.0
\ No newline at end of file