Revisions for ⁨test server FC config⁩

View the changes made to this paste.

unlisted ⁨1⁩ ⁨file⁩ 2021-06-20 09:33:12 UTC

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