test server FC config

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

pastefile1

Raw
# 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