diff --git a/containers/paper/config/bukkit.yml b/ansible/files/paper-config/bukkit.yml similarity index 100% rename from containers/paper/config/bukkit.yml rename to ansible/files/paper-config/bukkit.yml diff --git a/containers/paper/config/ops.json b/ansible/files/paper-config/ops.json similarity index 100% rename from containers/paper/config/ops.json rename to ansible/files/paper-config/ops.json diff --git a/containers/paper/config/paper.yml b/ansible/files/paper-config/paper.yml similarity index 100% rename from containers/paper/config/paper.yml rename to ansible/files/paper-config/paper.yml diff --git a/containers/paper/config/plugins/Aqua/config.yml b/ansible/files/paper-config/plugins/Aqua/config.yml similarity index 92% rename from containers/paper/config/plugins/Aqua/config.yml rename to ansible/files/paper-config/plugins/Aqua/config.yml index e3d4bfc7d..2e776b75f 100644 --- a/containers/paper/config/plugins/Aqua/config.yml +++ b/ansible/files/paper-config/plugins/Aqua/config.yml @@ -1,17 +1,17 @@ -# Experimental - detection of auto fishing mods based on movement -autoFishDetection: false - -# Use & for format codes -messages: - # For admin messages - messagePrefix: "&8[&bAqua&8] " - - afkForPlayer: "&cAFK fishing is not allowed on this server" - # %p% %u% placeholders for username and uuid required - afkForAdmin: "&3Detected player &a%p%&3 for &aAFK Fishing machine \n&3 UUID: (%u%)" - - autoForPlayer: "&aAuto fishing is not allowed on this server" - # %p% %u% placeholders for username and uuid required - autoForAdmin: "&3Kicked player &a%p%&3 for &aAuto Fishing \n&3 UUID: (%u%)" - +# Experimental - detection of auto fishing mods based on movement +autoFishDetection: false + +# Use & for format codes +messages: + # For admin messages + messagePrefix: "&8[&bAqua&8] " + + afkForPlayer: "&cAFK fishing is not allowed on this server" + # %p% %u% placeholders for username and uuid required + afkForAdmin: "&3Detected player &a%p%&3 for &aAFK Fishing machine \n&3 UUID: (%u%)" + + autoForPlayer: "&aAuto fishing is not allowed on this server" + # %p% %u% placeholders for username and uuid required + autoForAdmin: "&3Kicked player &a%p%&3 for &aAuto Fishing \n&3 UUID: (%u%)" + configVersionDoNotModify: 1.1 \ No newline at end of file diff --git a/containers/paper/config/plugins/BanStick/config.yml b/ansible/files/paper-config/plugins/BanStick/config.yml similarity index 100% rename from containers/paper/config/plugins/BanStick/config.yml rename to ansible/files/paper-config/plugins/BanStick/config.yml diff --git a/containers/paper/config/plugins/Bastion/config.yml b/ansible/files/paper-config/plugins/Bastion/config.yml similarity index 100% rename from containers/paper/config/plugins/Bastion/config.yml rename to ansible/files/paper-config/plugins/Bastion/config.yml diff --git a/containers/paper/config/plugins/Brewery/config.yml b/ansible/files/paper-config/plugins/Brewery/config.yml similarity index 100% rename from containers/paper/config/plugins/Brewery/config.yml rename to ansible/files/paper-config/plugins/Brewery/config.yml diff --git a/containers/paper/config/plugins/CastleGates/config.yml b/ansible/files/paper-config/plugins/CastleGates/config.yml similarity index 100% rename from containers/paper/config/plugins/CastleGates/config.yml rename to ansible/files/paper-config/plugins/CastleGates/config.yml diff --git a/containers/paper/config/plugins/Chunky/config.yml b/ansible/files/paper-config/plugins/Chunky/config.yml similarity index 100% rename from containers/paper/config/plugins/Chunky/config.yml rename to ansible/files/paper-config/plugins/Chunky/config.yml diff --git a/containers/paper/config/plugins/ChunkyBorder/borders.json b/ansible/files/paper-config/plugins/ChunkyBorder/borders.json similarity index 100% rename from containers/paper/config/plugins/ChunkyBorder/borders.json rename to ansible/files/paper-config/plugins/ChunkyBorder/borders.json diff --git a/containers/paper/config/plugins/ChunkyBorder/config.yml b/ansible/files/paper-config/plugins/ChunkyBorder/config.yml similarity index 100% rename from containers/paper/config/plugins/ChunkyBorder/config.yml rename to ansible/files/paper-config/plugins/ChunkyBorder/config.yml diff --git a/containers/paper/config/plugins/Citadel/config.yml b/ansible/files/paper-config/plugins/Citadel/config.yml similarity index 100% rename from containers/paper/config/plugins/Citadel/config.yml rename to ansible/files/paper-config/plugins/Citadel/config.yml diff --git a/containers/paper/config/plugins/CivChat2/config.yml b/ansible/files/paper-config/plugins/CivChat2/config.yml similarity index 100% rename from containers/paper/config/plugins/CivChat2/config.yml rename to ansible/files/paper-config/plugins/CivChat2/config.yml diff --git a/containers/paper/config/plugins/CivDuties/config.yml b/ansible/files/paper-config/plugins/CivDuties/config.yml similarity index 100% rename from containers/paper/config/plugins/CivDuties/config.yml rename to ansible/files/paper-config/plugins/CivDuties/config.yml diff --git a/containers/paper/config/plugins/CivModCore/config.yml b/ansible/files/paper-config/plugins/CivModCore/config.yml similarity index 100% rename from containers/paper/config/plugins/CivModCore/config.yml rename to ansible/files/paper-config/plugins/CivModCore/config.yml diff --git a/containers/paper/config/plugins/CivModCore/enchants.yml b/ansible/files/paper-config/plugins/CivModCore/enchants.yml similarity index 100% rename from containers/paper/config/plugins/CivModCore/enchants.yml rename to ansible/files/paper-config/plugins/CivModCore/enchants.yml diff --git a/containers/paper/config/plugins/CivSpy/config.yml b/ansible/files/paper-config/plugins/CivSpy/config.yml similarity index 100% rename from containers/paper/config/plugins/CivSpy/config.yml rename to ansible/files/paper-config/plugins/CivSpy/config.yml diff --git a/containers/paper/config/plugins/ClearLag/config.yml b/ansible/files/paper-config/plugins/ClearLag/config.yml similarity index 100% rename from containers/paper/config/plugins/ClearLag/config.yml rename to ansible/files/paper-config/plugins/ClearLag/config.yml diff --git a/containers/paper/config/plugins/CombatTagPlus/config.yml b/ansible/files/paper-config/plugins/CombatTagPlus/config.yml similarity index 100% rename from containers/paper/config/plugins/CombatTagPlus/config.yml rename to ansible/files/paper-config/plugins/CombatTagPlus/config.yml diff --git a/containers/paper/config/plugins/CraftEnhance/items.yml b/ansible/files/paper-config/plugins/CraftEnhance/items.yml similarity index 100% rename from containers/paper/config/plugins/CraftEnhance/items.yml rename to ansible/files/paper-config/plugins/CraftEnhance/items.yml diff --git a/containers/paper/config/plugins/CraftEnhance/recipes.yml b/ansible/files/paper-config/plugins/CraftEnhance/recipes.yml similarity index 100% rename from containers/paper/config/plugins/CraftEnhance/recipes.yml rename to ansible/files/paper-config/plugins/CraftEnhance/recipes.yml diff --git a/containers/paper/config/plugins/CraftEnhance/server-recipes.yml b/ansible/files/paper-config/plugins/CraftEnhance/server-recipes.yml similarity index 100% rename from containers/paper/config/plugins/CraftEnhance/server-recipes.yml rename to ansible/files/paper-config/plugins/CraftEnhance/server-recipes.yml diff --git a/containers/paper/config/plugins/DiscordSRV/alerts.yml b/ansible/files/paper-config/plugins/DiscordSRV/alerts.yml similarity index 100% rename from containers/paper/config/plugins/DiscordSRV/alerts.yml rename to ansible/files/paper-config/plugins/DiscordSRV/alerts.yml diff --git a/containers/paper/config/plugins/DiscordSRV/config.yml b/ansible/files/paper-config/plugins/DiscordSRV/config.yml similarity index 100% rename from containers/paper/config/plugins/DiscordSRV/config.yml rename to ansible/files/paper-config/plugins/DiscordSRV/config.yml diff --git a/containers/paper/config/plugins/DiscordSRV/linking.yml b/ansible/files/paper-config/plugins/DiscordSRV/linking.yml similarity index 100% rename from containers/paper/config/plugins/DiscordSRV/linking.yml rename to ansible/files/paper-config/plugins/DiscordSRV/linking.yml diff --git a/containers/paper/config/plugins/DiscordSRV/messages.yml b/ansible/files/paper-config/plugins/DiscordSRV/messages.yml similarity index 100% rename from containers/paper/config/plugins/DiscordSRV/messages.yml rename to ansible/files/paper-config/plugins/DiscordSRV/messages.yml diff --git a/containers/paper/config/plugins/DiscordSRV/synchronization.yml b/ansible/files/paper-config/plugins/DiscordSRV/synchronization.yml similarity index 100% rename from containers/paper/config/plugins/DiscordSRV/synchronization.yml rename to ansible/files/paper-config/plugins/DiscordSRV/synchronization.yml diff --git a/containers/paper/config/plugins/DiscordSRV/voice.yml b/ansible/files/paper-config/plugins/DiscordSRV/voice.yml similarity index 100% rename from containers/paper/config/plugins/DiscordSRV/voice.yml rename to ansible/files/paper-config/plugins/DiscordSRV/voice.yml diff --git a/containers/paper/config/plugins/Donum/config.yml b/ansible/files/paper-config/plugins/Donum/config.yml similarity index 100% rename from containers/paper/config/plugins/Donum/config.yml rename to ansible/files/paper-config/plugins/Donum/config.yml diff --git a/containers/paper/config/plugins/EssenceGlue/config.yml b/ansible/files/paper-config/plugins/EssenceGlue/config.yml similarity index 100% rename from containers/paper/config/plugins/EssenceGlue/config.yml rename to ansible/files/paper-config/plugins/EssenceGlue/config.yml diff --git a/containers/paper/config/plugins/EvenMoreFish/baits.yml b/ansible/files/paper-config/plugins/EvenMoreFish/baits.yml similarity index 100% rename from containers/paper/config/plugins/EvenMoreFish/baits.yml rename to ansible/files/paper-config/plugins/EvenMoreFish/baits.yml diff --git a/containers/paper/config/plugins/EvenMoreFish/competitions.yml b/ansible/files/paper-config/plugins/EvenMoreFish/competitions.yml similarity index 100% rename from containers/paper/config/plugins/EvenMoreFish/competitions.yml rename to ansible/files/paper-config/plugins/EvenMoreFish/competitions.yml diff --git a/containers/paper/config/plugins/EvenMoreFish/config.yml b/ansible/files/paper-config/plugins/EvenMoreFish/config.yml similarity index 100% rename from containers/paper/config/plugins/EvenMoreFish/config.yml rename to ansible/files/paper-config/plugins/EvenMoreFish/config.yml diff --git a/containers/paper/config/plugins/EvenMoreFish/fish.yml b/ansible/files/paper-config/plugins/EvenMoreFish/fish.yml similarity index 100% rename from containers/paper/config/plugins/EvenMoreFish/fish.yml rename to ansible/files/paper-config/plugins/EvenMoreFish/fish.yml diff --git a/containers/paper/config/plugins/EvenMoreFish/messages.yml b/ansible/files/paper-config/plugins/EvenMoreFish/messages.yml similarity index 100% rename from containers/paper/config/plugins/EvenMoreFish/messages.yml rename to ansible/files/paper-config/plugins/EvenMoreFish/messages.yml diff --git a/containers/paper/config/plugins/EvenMoreFish/rarities.yml b/ansible/files/paper-config/plugins/EvenMoreFish/rarities.yml similarity index 100% rename from containers/paper/config/plugins/EvenMoreFish/rarities.yml rename to ansible/files/paper-config/plugins/EvenMoreFish/rarities.yml diff --git a/containers/paper/config/plugins/ExilePearl/config.yml b/ansible/files/paper-config/plugins/ExilePearl/config.yml similarity index 100% rename from containers/paper/config/plugins/ExilePearl/config.yml rename to ansible/files/paper-config/plugins/ExilePearl/config.yml diff --git a/containers/paper/config/plugins/ExilePearl/pearls.yml b/ansible/files/paper-config/plugins/ExilePearl/pearls.yml similarity index 100% rename from containers/paper/config/plugins/ExilePearl/pearls.yml rename to ansible/files/paper-config/plugins/ExilePearl/pearls.yml diff --git a/containers/paper/config/plugins/FactoryMod/config.yml b/ansible/files/paper-config/plugins/FactoryMod/config.yml similarity index 100% rename from containers/paper/config/plugins/FactoryMod/config.yml rename to ansible/files/paper-config/plugins/FactoryMod/config.yml diff --git a/containers/paper/config/plugins/FactoryMod/words.txt b/ansible/files/paper-config/plugins/FactoryMod/words.txt similarity index 100% rename from containers/paper/config/plugins/FactoryMod/words.txt rename to ansible/files/paper-config/plugins/FactoryMod/words.txt diff --git a/containers/paper/config/plugins/Finale/config.yml b/ansible/files/paper-config/plugins/Finale/config.yml similarity index 100% rename from containers/paper/config/plugins/Finale/config.yml rename to ansible/files/paper-config/plugins/Finale/config.yml diff --git a/containers/paper/config/plugins/GSit/config.yml b/ansible/files/paper-config/plugins/GSit/config.yml similarity index 100% rename from containers/paper/config/plugins/GSit/config.yml rename to ansible/files/paper-config/plugins/GSit/config.yml diff --git a/containers/paper/config/plugins/GSit/emotes/Aqua-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Aqua-trail.gex similarity index 98% rename from containers/paper/config/plugins/GSit/emotes/Aqua-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Aqua-trail.gex index ddbd26fc8..57f83934f 100644 --- a/containers/paper/config/plugins/GSit/emotes/Aqua-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Aqua-trail.gex @@ -1,31 +1,31 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:5:195:221" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:5:195:221" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:5:195:221" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:5:195:221" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:5:195:221" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:5:195:221" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:5:195:221" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:5:195:221" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:5:195:221" + + diff --git a/containers/paper/config/plugins/GSit/emotes/Fire-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Fire-trail.gex similarity index 97% rename from containers/paper/config/plugins/GSit/emotes/Fire-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Fire-trail.gex index fa6b958a1..47ddd8ed0 100644 --- a/containers/paper/config/plugins/GSit/emotes/Fire-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Fire-trail.gex @@ -1,31 +1,31 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:0.01" -- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01" -- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:0.01" -- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:0.01" -- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01" -- "particle:flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:0.01" -- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:0.01" -- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.01" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:0.01" +- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01" +- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:0.01" +- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:0.01" +- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01" +- "particle:flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:0.01" +- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:0.01" +- "particle:flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.01" + + diff --git a/containers/paper/config/plugins/GSit/emotes/Gold-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Gold-trail.gex similarity index 98% rename from containers/paper/config/plugins/GSit/emotes/Gold-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Gold-trail.gex index d9bba157b..33041577a 100644 --- a/containers/paper/config/plugins/GSit/emotes/Gold-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Gold-trail.gex @@ -1,31 +1,31 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:218:165:32" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:218:165:32" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:218:165:32" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:218:165:32" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:218:165:32" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:218:165:32" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:218:165:32" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:218:165:32" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:218:165:32" + + diff --git a/containers/paper/config/plugins/GSit/emotes/Love-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Love-trail.gex similarity index 97% rename from containers/paper/config/plugins/GSit/emotes/Love-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Love-trail.gex index 60eeaa1df..b57950b42 100644 --- a/containers/paper/config/plugins/GSit/emotes/Love-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Love-trail.gex @@ -1,24 +1,24 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:heart delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.01" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:heart delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.01" + + diff --git a/containers/paper/config/plugins/GSit/emotes/Music-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Music-trail.gex similarity index 97% rename from containers/paper/config/plugins/GSit/emotes/Music-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Music-trail.gex index c1466c666..b3e184393 100644 --- a/containers/paper/config/plugins/GSit/emotes/Music-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Music-trail.gex @@ -1,24 +1,24 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:note delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:note delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1" + + diff --git a/containers/paper/config/plugins/GSit/emotes/Orange-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Orange-trail.gex similarity index 98% rename from containers/paper/config/plugins/GSit/emotes/Orange-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Orange-trail.gex index 32262638c..56d0bb038 100644 --- a/containers/paper/config/plugins/GSit/emotes/Orange-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Orange-trail.gex @@ -1,31 +1,31 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:130:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:255:130:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:130:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:130:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:130:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:255:130:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:130:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:130:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:130:0" + + diff --git a/containers/paper/config/plugins/GSit/emotes/Pink-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Pink-trail.gex similarity index 98% rename from containers/paper/config/plugins/GSit/emotes/Pink-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Pink-trail.gex index ca955f8b7..e4f10299f 100644 --- a/containers/paper/config/plugins/GSit/emotes/Pink-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Pink-trail.gex @@ -1,31 +1,31 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:105:180" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:255:105:180" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:105:180" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:105:180" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:105:180" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:255:105:180" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:105:180" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:255:105:180" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:255:105:180" + + diff --git a/containers/paper/config/plugins/GSit/emotes/Red-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Red-trail.gex similarity index 98% rename from containers/paper/config/plugins/GSit/emotes/Red-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Red-trail.gex index 44bb52d04..771a992a4 100644 --- a/containers/paper/config/plugins/GSit/emotes/Red-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Red-trail.gex @@ -1,31 +1,31 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:100:0:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:150:0:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:200:0:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:100:0:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:150:0:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:200:0:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:100:0:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:200:0:0" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:100:0:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:150:0:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:200:0:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:100:0:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:150:0:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:200:0:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:100:0:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:200:0:0" + + diff --git a/containers/paper/config/plugins/GSit/emotes/Smoke-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Smoke-trail.gex similarity index 98% rename from containers/paper/config/plugins/GSit/emotes/Smoke-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Smoke-trail.gex index aee90f26e..59ce011ac 100644 --- a/containers/paper/config/plugins/GSit/emotes/Smoke-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Smoke-trail.gex @@ -1,31 +1,31 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:0.005" -- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.005" -- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:0.005" -- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:0.005" -- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.005" -- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:0.005" -- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:0.005" -- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.005" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:0.005" +- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.005" +- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:0.005" +- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:0.005" +- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.005" +- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:0.005" +- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:0.005" +- "particle:campfire_cosy_smoke delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.005" + + diff --git a/containers/paper/config/plugins/GSit/emotes/Soul-Fire-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/Soul-Fire-trail.gex similarity index 98% rename from containers/paper/config/plugins/GSit/emotes/Soul-Fire-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/Soul-Fire-trail.gex index 432421a99..036a7ea8c 100644 --- a/containers/paper/config/plugins/GSit/emotes/Soul-Fire-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/Soul-Fire-trail.gex @@ -1,31 +1,31 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:0.01" -- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01" -- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:0.01" -- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:0.01" -- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01" -- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:0.01" -- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:0.01" -- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.01" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:0.01" +- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01" +- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:0.01" +- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:0.01" +- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:0.01" +- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:0.01" +- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:0.01" +- "particle:soul_fire_flame delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:0.01" + + diff --git a/containers/paper/config/plugins/GSit/emotes/black-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/black-trail.gex similarity index 95% rename from containers/paper/config/plugins/GSit/emotes/black-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/black-trail.gex index 14c75883a..a865efb36 100644 --- a/containers/paper/config/plugins/GSit/emotes/black-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/black-trail.gex @@ -1,30 +1,30 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:000:000:000" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:000:000:000" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:000:000:000" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:000:000:000" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" - "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:000:000:000" \ No newline at end of file diff --git a/containers/paper/config/plugins/GSit/emotes/blue-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/blue-trail.gex similarity index 98% rename from containers/paper/config/plugins/GSit/emotes/blue-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/blue-trail.gex index 0d4acc53d..d4cc1c493 100644 --- a/containers/paper/config/plugins/GSit/emotes/blue-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/blue-trail.gex @@ -1,32 +1,32 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:0:128" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:0:0:128" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:0:128" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:0:128" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128" - - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:0:128" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:0:0:128" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:0:128" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:0:128" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:0:128" + + + diff --git a/containers/paper/config/plugins/GSit/emotes/green-trail.gex b/ansible/files/paper-config/plugins/GSit/emotes/green-trail.gex similarity index 98% rename from containers/paper/config/plugins/GSit/emotes/green-trail.gex rename to ansible/files/paper-config/plugins/GSit/emotes/green-trail.gex index c2c11ccdf..2678f1590 100644 --- a/containers/paper/config/plugins/GSit/emotes/green-trail.gex +++ b/ansible/files/paper-config/plugins/GSit/emotes/green-trail.gex @@ -1,31 +1,31 @@ -# Defines how often the emote is looped (0 means unlimited) -loop: 0 - -# Defines whether the emote is played from the entity's head height -head: false - -# Defines the pattern of the emote -# -# Available Options: -# -# particle:particle_id - the id of the particle -# delay:integer - the delay until the particle is played -# repeat:integer - the amount of times the particle is repeated -# amount:integer - the amount of particles displayed -# xoffset:number - the x offset of the spawn location -# yoffset:number - the y offset of the spawn location -# zoffset:number - the z offset of the spawn location -# extra:number - the speed or other specific parameter of the particle -# data:particle_data - the specific data of the particle - -pattern: -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:100:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:150:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:200:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:0:100:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:150:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:200:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:100:0" -- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:178:172:136" - - +# Defines how often the emote is looped (0 means unlimited) +loop: 0 + +# Defines whether the emote is played from the entity's head height +head: false + +# Defines the pattern of the emote +# +# Available Options: +# +# particle:particle_id - the id of the particle +# delay:integer - the delay until the particle is played +# repeat:integer - the amount of times the particle is repeated +# amount:integer - the amount of particles displayed +# xoffset:number - the x offset of the spawn location +# yoffset:number - the y offset of the spawn location +# zoffset:number - the z offset of the spawn location +# extra:number - the speed or other specific parameter of the particle +# data:particle_data - the specific data of the particle + +pattern: +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:100:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:150:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:200:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:-0.2 extra:1.0 data:0:100:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.0 extra:1.0 data:0:150:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:-0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:200:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.2 yoffset:0.0 zoffset:0.2 extra:1.0 data:0:100:0" +- "particle:redstone delay:0 repeat:1 amount:1 xoffset:0.0 yoffset:0.0 zoffset:0.0 extra:1.0 data:178:172:136" + + diff --git a/containers/paper/config/plugins/Insights/config.yml b/ansible/files/paper-config/plugins/Insights/config.yml similarity index 100% rename from containers/paper/config/plugins/Insights/config.yml rename to ansible/files/paper-config/plugins/Insights/config.yml diff --git a/containers/paper/config/plugins/Insights/limits/bed-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/bed-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/bed-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/bed-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/blastfurnace-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/blastfurnace-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/blastfurnace-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/blastfurnace-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/brewingstand-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/brewingstand-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/brewingstand-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/brewingstand-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/entity-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/entity-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/entity-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/entity-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/furnace-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/furnace-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/furnace-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/furnace-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/hopper-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/hopper-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/hopper-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/hopper-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/piston-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/piston-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/piston-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/piston-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/redstone-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/redstone-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/redstone-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/redstone-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/smoker-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/smoker-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/smoker-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/smoker-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/stickypiston-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/stickypiston-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/stickypiston-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/stickypiston-limit.yml diff --git a/containers/paper/config/plugins/Insights/limits/tile-limit.yml b/ansible/files/paper-config/plugins/Insights/limits/tile-limit.yml similarity index 100% rename from containers/paper/config/plugins/Insights/limits/tile-limit.yml rename to ansible/files/paper-config/plugins/Insights/limits/tile-limit.yml diff --git a/containers/paper/config/plugins/ItemExchange/config.yml b/ansible/files/paper-config/plugins/ItemExchange/config.yml similarity index 100% rename from containers/paper/config/plugins/ItemExchange/config.yml rename to ansible/files/paper-config/plugins/ItemExchange/config.yml diff --git a/containers/paper/config/plugins/JukeAlert/config.yml b/ansible/files/paper-config/plugins/JukeAlert/config.yml similarity index 100% rename from containers/paper/config/plugins/JukeAlert/config.yml rename to ansible/files/paper-config/plugins/JukeAlert/config.yml diff --git a/containers/paper/config/plugins/KiraBukkitGateway/config.yml b/ansible/files/paper-config/plugins/KiraBukkitGateway/config.yml similarity index 100% rename from containers/paper/config/plugins/KiraBukkitGateway/config.yml rename to ansible/files/paper-config/plugins/KiraBukkitGateway/config.yml diff --git a/containers/paper/config/plugins/LuckPerms/config.yml b/ansible/files/paper-config/plugins/LuckPerms/config.yml similarity index 100% rename from containers/paper/config/plugins/LuckPerms/config.yml rename to ansible/files/paper-config/plugins/LuckPerms/config.yml diff --git a/containers/paper/config/plugins/MythicMobs/config.yml b/ansible/files/paper-config/plugins/MythicMobs/config.yml similarity index 100% rename from containers/paper/config/plugins/MythicMobs/config.yml rename to ansible/files/paper-config/plugins/MythicMobs/config.yml diff --git a/containers/paper/config/plugins/NameLayer/config.yml b/ansible/files/paper-config/plugins/NameLayer/config.yml similarity index 100% rename from containers/paper/config/plugins/NameLayer/config.yml rename to ansible/files/paper-config/plugins/NameLayer/config.yml diff --git a/containers/paper/config/plugins/Orebfuscator/config.yml b/ansible/files/paper-config/plugins/Orebfuscator/config.yml similarity index 100% rename from containers/paper/config/plugins/Orebfuscator/config.yml rename to ansible/files/paper-config/plugins/Orebfuscator/config.yml diff --git a/containers/paper/config/plugins/RandomSpawn/config.yml b/ansible/files/paper-config/plugins/RandomSpawn/config.yml similarity index 100% rename from containers/paper/config/plugins/RandomSpawn/config.yml rename to ansible/files/paper-config/plugins/RandomSpawn/config.yml diff --git a/containers/paper/config/plugins/RandomSpawn/worlds.yml b/ansible/files/paper-config/plugins/RandomSpawn/worlds.yml similarity index 100% rename from containers/paper/config/plugins/RandomSpawn/worlds.yml rename to ansible/files/paper-config/plugins/RandomSpawn/worlds.yml diff --git a/containers/paper/config/plugins/RealisticBiomes/config.yml b/ansible/files/paper-config/plugins/RealisticBiomes/config.yml similarity index 100% rename from containers/paper/config/plugins/RealisticBiomes/config.yml rename to ansible/files/paper-config/plugins/RealisticBiomes/config.yml diff --git a/containers/paper/config/plugins/SimpleAdminHacks/config.yml b/ansible/files/paper-config/plugins/SimpleAdminHacks/config.yml similarity index 100% rename from containers/paper/config/plugins/SimpleAdminHacks/config.yml rename to ansible/files/paper-config/plugins/SimpleAdminHacks/config.yml diff --git a/containers/paper/config/plugins/SuperVanish/config.yml b/ansible/files/paper-config/plugins/SuperVanish/config.yml similarity index 100% rename from containers/paper/config/plugins/SuperVanish/config.yml rename to ansible/files/paper-config/plugins/SuperVanish/config.yml diff --git a/containers/paper/config/plugins/SuperVanish/messages.yml b/ansible/files/paper-config/plugins/SuperVanish/messages.yml similarity index 100% rename from containers/paper/config/plugins/SuperVanish/messages.yml rename to ansible/files/paper-config/plugins/SuperVanish/messages.yml diff --git a/containers/paper/config/plugins/TAB/config.yml b/ansible/files/paper-config/plugins/TAB/config.yml similarity index 100% rename from containers/paper/config/plugins/TAB/config.yml rename to ansible/files/paper-config/plugins/TAB/config.yml diff --git a/containers/paper/config/plugins/Terra/addons/Terra-biome-provider-image-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-biome-provider-image-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-biome-provider-image-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-biome-provider-image-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-biome-provider-pipeline-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-biome-provider-pipeline-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-biome-provider-pipeline-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-biome-provider-pipeline-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-biome-provider-single-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-biome-provider-single-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-biome-provider-single-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-biome-provider-single-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-chunk-generator-noise-3d-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-chunk-generator-noise-3d-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-chunk-generator-noise-3d-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-chunk-generator-noise-3d-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-command-addons-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-command-addons-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-command-addons-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-command-addons-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-command-packs-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-command-packs-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-command-packs-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-command-packs-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-command-profiler-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-command-profiler-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-command-profiler-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-command-profiler-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-command-structures-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-command-structures-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-command-structures-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-command-structures-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-config-biome-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-config-biome-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-config-biome-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-config-biome-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-config-distributors-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-config-distributors-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-config-distributors-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-config-distributors-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-config-feature-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-config-feature-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-config-feature-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-config-feature-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-config-flora-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-config-flora-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-config-flora-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-config-flora-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-config-locators-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-config-locators-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-config-locators-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-config-locators-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-config-noise-function-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-config-noise-function-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-config-noise-function-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-config-noise-function-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-config-ore-0.1.0-BETA+e339b2665-all.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-config-ore-0.1.0-BETA+e339b2665-all.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-config-ore-0.1.0-BETA+e339b2665-all.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-config-ore-0.1.0-BETA+e339b2665-all.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-config-palette-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-config-palette-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-config-palette-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-config-palette-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-config-structure-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-config-structure-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-config-structure-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-config-structure-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-generation-stage-feature-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-generation-stage-feature-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-generation-stage-feature-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-generation-stage-feature-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-generation-stage-structure-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-generation-stage-structure-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-generation-stage-structure-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-generation-stage-structure-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-language-yaml-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-language-yaml-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-language-yaml-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-language-yaml-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-palette-block-shortcut-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-palette-block-shortcut-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-palette-block-shortcut-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-palette-block-shortcut-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-structure-block-shortcut-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-structure-block-shortcut-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-structure-block-shortcut-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-structure-block-shortcut-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-structure-mutator-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-structure-mutator-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-structure-mutator-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-structure-mutator-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-structure-sponge-loader-0.1.0-BETA+834404c47-all.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-structure-sponge-loader-0.1.0-BETA+834404c47-all.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-structure-sponge-loader-0.1.0-BETA+834404c47-all.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-structure-sponge-loader-0.1.0-BETA+834404c47-all.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-structure-terrascript-loader-0.1.0-BETA+834404c47-all.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-structure-terrascript-loader-0.1.0-BETA+834404c47-all.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-structure-terrascript-loader-0.1.0-BETA+834404c47-all.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-structure-terrascript-loader-0.1.0-BETA+834404c47-all.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-terrascript-function-check-noise-3d-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-terrascript-function-check-noise-3d-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-terrascript-function-check-noise-3d-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-terrascript-function-check-noise-3d-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/Terra-terrascript-function-sampler-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/Terra-terrascript-function-sampler-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/Terra-terrascript-function-sampler-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/Terra-terrascript-function-sampler-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/bootstrap/Terra-api-addon-loader-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/bootstrap/Terra-api-addon-loader-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/bootstrap/Terra-api-addon-loader-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/bootstrap/Terra-api-addon-loader-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/addons/bootstrap/Terra-manifest-addon-loader-0.1.0-BETA+834404c47.jar b/ansible/files/paper-config/plugins/Terra/addons/bootstrap/Terra-manifest-addon-loader-0.1.0-BETA+834404c47.jar similarity index 100% rename from containers/paper/config/plugins/Terra/addons/bootstrap/Terra-manifest-addon-loader-0.1.0-BETA+834404c47.jar rename to ansible/files/paper-config/plugins/Terra/addons/bootstrap/Terra-manifest-addon-loader-0.1.0-BETA+834404c47.jar diff --git a/containers/paper/config/plugins/Terra/config.yml b/ansible/files/paper-config/plugins/Terra/config.yml similarity index 100% rename from containers/paper/config/plugins/Terra/config.yml rename to ansible/files/paper-config/plugins/Terra/config.yml diff --git a/containers/paper/config/server-icon.png b/ansible/files/paper-config/server-icon.png similarity index 100% rename from containers/paper/config/server-icon.png rename to ansible/files/paper-config/server-icon.png diff --git a/containers/paper/config/server.properties b/ansible/files/paper-config/server.properties similarity index 100% rename from containers/paper/config/server.properties rename to ansible/files/paper-config/server.properties diff --git a/containers/paper/config/spigot.yml b/ansible/files/paper-config/spigot.yml similarity index 100% rename from containers/paper/config/spigot.yml rename to ansible/files/paper-config/spigot.yml diff --git a/containers/paper/plugins/Brewery-3.1.1.jar b/ansible/files/paper-plugins/Brewery-3.1.1.jar similarity index 100% rename from containers/paper/plugins/Brewery-3.1.1.jar rename to ansible/files/paper-plugins/Brewery-3.1.1.jar diff --git a/containers/paper/plugins/CMILib-1.1.2.5.jar b/ansible/files/paper-plugins/CMILib-1.1.2.5.jar similarity index 100% rename from containers/paper/plugins/CMILib-1.1.2.5.jar rename to ansible/files/paper-plugins/CMILib-1.1.2.5.jar diff --git a/containers/paper/plugins/Chunky-1.2.164.jar b/ansible/files/paper-plugins/Chunky-1.2.164.jar similarity index 100% rename from containers/paper/plugins/Chunky-1.2.164.jar rename to ansible/files/paper-plugins/Chunky-1.2.164.jar diff --git a/containers/paper/plugins/ChunkyBorder-1.0.64.jar b/ansible/files/paper-plugins/ChunkyBorder-1.0.64.jar similarity index 100% rename from containers/paper/plugins/ChunkyBorder-1.0.64.jar rename to ansible/files/paper-plugins/ChunkyBorder-1.0.64.jar diff --git a/containers/paper/plugins/CivDuties-paper-2.0.0-SNAPSHOT.jar b/ansible/files/paper-plugins/CivDuties-paper-2.0.0-SNAPSHOT.jar similarity index 100% rename from containers/paper/plugins/CivDuties-paper-2.0.0-SNAPSHOT.jar rename to ansible/files/paper-plugins/CivDuties-paper-2.0.0-SNAPSHOT.jar diff --git a/containers/paper/plugins/Clearlag-3.2.2.jar b/ansible/files/paper-plugins/Clearlag-3.2.2.jar similarity index 100% rename from containers/paper/plugins/Clearlag-3.2.2.jar rename to ansible/files/paper-plugins/Clearlag-3.2.2.jar diff --git a/containers/paper/plugins/CombatTagPlus-paper-2.0.0-SNAPSHOT.jar b/ansible/files/paper-plugins/CombatTagPlus-paper-2.0.0-SNAPSHOT.jar similarity index 100% rename from containers/paper/plugins/CombatTagPlus-paper-2.0.0-SNAPSHOT.jar rename to ansible/files/paper-plugins/CombatTagPlus-paper-2.0.0-SNAPSHOT.jar diff --git a/containers/paper/plugins/CraftEnhance-2.4.3.jar b/ansible/files/paper-plugins/CraftEnhance-2.4.3.jar similarity index 100% rename from containers/paper/plugins/CraftEnhance-2.4.3.jar rename to ansible/files/paper-plugins/CraftEnhance-2.4.3.jar diff --git a/containers/paper/plugins/DiscordSRV-Build-1.26.1.jar b/ansible/files/paper-plugins/DiscordSRV-Build-1.26.1.jar similarity index 100% rename from containers/paper/plugins/DiscordSRV-Build-1.26.1.jar rename to ansible/files/paper-plugins/DiscordSRV-Build-1.26.1.jar diff --git a/containers/paper/plugins/Donum-paper-2.0.0-SNAPSHOT.jar b/ansible/files/paper-plugins/Donum-paper-2.0.0-SNAPSHOT.jar similarity index 100% rename from containers/paper/plugins/Donum-paper-2.0.0-SNAPSHOT.jar rename to ansible/files/paper-plugins/Donum-paper-2.0.0-SNAPSHOT.jar diff --git a/containers/paper/plugins/EntityDetection-1.2.0.jar b/ansible/files/paper-plugins/EntityDetection-1.2.0.jar similarity index 100% rename from containers/paper/plugins/EntityDetection-1.2.0.jar rename to ansible/files/paper-plugins/EntityDetection-1.2.0.jar diff --git a/containers/paper/plugins/EssenceGlue-paper-2.0.0-SNAPSHOT.jar b/ansible/files/paper-plugins/EssenceGlue-paper-2.0.0-SNAPSHOT.jar similarity index 100% rename from containers/paper/plugins/EssenceGlue-paper-2.0.0-SNAPSHOT.jar rename to ansible/files/paper-plugins/EssenceGlue-paper-2.0.0-SNAPSHOT.jar diff --git a/containers/paper/plugins/GSit-1.4.9.jar b/ansible/files/paper-plugins/GSit-1.4.9.jar similarity index 100% rename from containers/paper/plugins/GSit-1.4.9.jar rename to ansible/files/paper-plugins/GSit-1.4.9.jar diff --git a/containers/paper/plugins/HiddenOre-paper-2.0.0-SNAPSHOT.jar b/ansible/files/paper-plugins/HiddenOre-paper-2.0.0-SNAPSHOT.jar similarity index 100% rename from containers/paper/plugins/HiddenOre-paper-2.0.0-SNAPSHOT.jar rename to ansible/files/paper-plugins/HiddenOre-paper-2.0.0-SNAPSHOT.jar diff --git a/containers/paper/plugins/HolographicDisplays-3.0.0.b.3.jar b/ansible/files/paper-plugins/HolographicDisplays-3.0.0.b.3.jar similarity index 100% rename from containers/paper/plugins/HolographicDisplays-3.0.0.b.3.jar rename to ansible/files/paper-plugins/HolographicDisplays-3.0.0.b.3.jar diff --git a/containers/paper/plugins/Insights-6.11.0.jar b/ansible/files/paper-plugins/Insights-6.11.0.jar similarity index 100% rename from containers/paper/plugins/Insights-6.11.0.jar rename to ansible/files/paper-plugins/Insights-6.11.0.jar diff --git a/containers/paper/plugins/KiraBukkitGateway-2.0.1.jar b/ansible/files/paper-plugins/KiraBukkitGateway-2.0.1.jar similarity index 100% rename from containers/paper/plugins/KiraBukkitGateway-2.0.1.jar rename to ansible/files/paper-plugins/KiraBukkitGateway-2.0.1.jar diff --git a/containers/paper/plugins/LuckPerms-5.4.0.jar b/ansible/files/paper-plugins/LuckPerms-5.4.0.jar similarity index 100% rename from containers/paper/plugins/LuckPerms-5.4.0.jar rename to ansible/files/paper-plugins/LuckPerms-5.4.0.jar diff --git a/containers/paper/plugins/MythicMobs-5.0.2.jar.disabled b/ansible/files/paper-plugins/MythicMobs-5.0.2.jar.disabled similarity index 100% rename from containers/paper/plugins/MythicMobs-5.0.2.jar.disabled rename to ansible/files/paper-plugins/MythicMobs-5.0.2.jar.disabled diff --git a/containers/paper/plugins/NameColors-paper-2.0.0-SNAPSHOT.jar b/ansible/files/paper-plugins/NameColors-paper-2.0.0-SNAPSHOT.jar similarity index 100% rename from containers/paper/plugins/NameColors-paper-2.0.0-SNAPSHOT.jar rename to ansible/files/paper-plugins/NameColors-paper-2.0.0-SNAPSHOT.jar diff --git a/containers/paper/plugins/ProtocolLib-5.0.0.jar b/ansible/files/paper-plugins/ProtocolLib-5.0.0.jar similarity index 100% rename from containers/paper/plugins/ProtocolLib-5.0.0.jar rename to ansible/files/paper-plugins/ProtocolLib-5.0.0.jar diff --git a/containers/paper/plugins/RailSwitch-paper-2.0.0-SNAPSHOT.jar b/ansible/files/paper-plugins/RailSwitch-paper-2.0.0-SNAPSHOT.jar similarity index 100% rename from containers/paper/plugins/RailSwitch-paper-2.0.0-SNAPSHOT.jar rename to ansible/files/paper-plugins/RailSwitch-paper-2.0.0-SNAPSHOT.jar diff --git a/containers/paper/plugins/SelectionVisualizer-3.1.1.1.jar b/ansible/files/paper-plugins/SelectionVisualizer-3.1.1.1.jar similarity index 100% rename from containers/paper/plugins/SelectionVisualizer-3.1.1.1.jar rename to ansible/files/paper-plugins/SelectionVisualizer-3.1.1.1.jar diff --git a/containers/paper/plugins/SuperVanish-6.2.7.jar b/ansible/files/paper-plugins/SuperVanish-6.2.7.jar similarity index 100% rename from containers/paper/plugins/SuperVanish-6.2.7.jar rename to ansible/files/paper-plugins/SuperVanish-6.2.7.jar diff --git a/containers/paper/plugins/TAB-3.1.1.jar b/ansible/files/paper-plugins/TAB-3.1.1.jar similarity index 100% rename from containers/paper/plugins/TAB-3.1.1.jar rename to ansible/files/paper-plugins/TAB-3.1.1.jar diff --git a/containers/paper/plugins/Terra-bukkit-6.0.0-BETA+834404c47-shaded.jar b/ansible/files/paper-plugins/Terra-bukkit-6.0.0-BETA+834404c47-shaded.jar similarity index 100% rename from containers/paper/plugins/Terra-bukkit-6.0.0-BETA+834404c47-shaded.jar rename to ansible/files/paper-plugins/Terra-bukkit-6.0.0-BETA+834404c47-shaded.jar diff --git a/containers/paper/plugins/Vault.jar b/ansible/files/paper-plugins/Vault.jar similarity index 100% rename from containers/paper/plugins/Vault.jar rename to ansible/files/paper-plugins/Vault.jar diff --git a/containers/paper/plugins/Votifier-2.7.3.jar b/ansible/files/paper-plugins/Votifier-2.7.3.jar similarity index 100% rename from containers/paper/plugins/Votifier-2.7.3.jar rename to ansible/files/paper-plugins/Votifier-2.7.3.jar diff --git a/containers/paper/plugins/aqua-1.1.1.jar b/ansible/files/paper-plugins/aqua-1.1.1.jar similarity index 100% rename from containers/paper/plugins/aqua-1.1.1.jar rename to ansible/files/paper-plugins/aqua-1.1.1.jar diff --git a/containers/paper/plugins/banstick-paper-2.0.1.jar b/ansible/files/paper-plugins/banstick-paper-2.0.1.jar similarity index 100% rename from containers/paper/plugins/banstick-paper-2.0.1.jar rename to ansible/files/paper-plugins/banstick-paper-2.0.1.jar diff --git a/containers/paper/plugins/bastion-paper-3.0.1.jar b/ansible/files/paper-plugins/bastion-paper-3.0.1.jar similarity index 100% rename from containers/paper/plugins/bastion-paper-3.0.1.jar rename to ansible/files/paper-plugins/bastion-paper-3.0.1.jar diff --git a/containers/paper/plugins/castlegates-paper-2.0.2.jar b/ansible/files/paper-plugins/castlegates-paper-2.0.2.jar similarity index 100% rename from containers/paper/plugins/castlegates-paper-2.0.2.jar rename to ansible/files/paper-plugins/castlegates-paper-2.0.2.jar diff --git a/containers/paper/plugins/citadel-paper-5.2.4.jar b/ansible/files/paper-plugins/citadel-paper-5.2.4.jar similarity index 100% rename from containers/paper/plugins/citadel-paper-5.2.4.jar rename to ansible/files/paper-plugins/citadel-paper-5.2.4.jar diff --git a/containers/paper/plugins/civchat2-paper-2.2.2.jar b/ansible/files/paper-plugins/civchat2-paper-2.2.2.jar similarity index 100% rename from containers/paper/plugins/civchat2-paper-2.2.2.jar rename to ansible/files/paper-plugins/civchat2-paper-2.2.2.jar diff --git a/containers/paper/plugins/civmodcore-paper-3.0.6.jar b/ansible/files/paper-plugins/civmodcore-paper-3.0.6.jar similarity index 100% rename from containers/paper/plugins/civmodcore-paper-3.0.6.jar rename to ansible/files/paper-plugins/civmodcore-paper-3.0.6.jar diff --git a/containers/paper/plugins/even-more-fish-1.6.11.17.jar b/ansible/files/paper-plugins/even-more-fish-1.6.11.17.jar similarity index 100% rename from containers/paper/plugins/even-more-fish-1.6.11.17.jar rename to ansible/files/paper-plugins/even-more-fish-1.6.11.17.jar diff --git a/containers/paper/plugins/exilepearl-paper-2.1.6.jar b/ansible/files/paper-plugins/exilepearl-paper-2.1.6.jar similarity index 100% rename from containers/paper/plugins/exilepearl-paper-2.1.6.jar rename to ansible/files/paper-plugins/exilepearl-paper-2.1.6.jar diff --git a/containers/paper/plugins/factorymod-paper-3.1.0.jar b/ansible/files/paper-plugins/factorymod-paper-3.1.0.jar similarity index 100% rename from containers/paper/plugins/factorymod-paper-3.1.0.jar rename to ansible/files/paper-plugins/factorymod-paper-3.1.0.jar diff --git a/containers/paper/plugins/finale-paper-2.1.0.jar b/ansible/files/paper-plugins/finale-paper-2.1.0.jar similarity index 100% rename from containers/paper/plugins/finale-paper-2.1.0.jar rename to ansible/files/paper-plugins/finale-paper-2.1.0.jar diff --git a/containers/paper/plugins/itemexchange-paper-2.0.2.jar b/ansible/files/paper-plugins/itemexchange-paper-2.0.2.jar similarity index 100% rename from containers/paper/plugins/itemexchange-paper-2.0.2.jar rename to ansible/files/paper-plugins/itemexchange-paper-2.0.2.jar diff --git a/containers/paper/plugins/jukealert-paper-3.0.8.jar b/ansible/files/paper-plugins/jukealert-paper-3.0.8.jar similarity index 100% rename from containers/paper/plugins/jukealert-paper-3.0.8.jar rename to ansible/files/paper-plugins/jukealert-paper-3.0.8.jar diff --git a/containers/paper/plugins/namelayer-paper-3.0.6.jar b/ansible/files/paper-plugins/namelayer-paper-3.0.6.jar similarity index 100% rename from containers/paper/plugins/namelayer-paper-3.0.6.jar rename to ansible/files/paper-plugins/namelayer-paper-3.0.6.jar diff --git a/containers/paper/plugins/orebfuscator-5.2.6.jar b/ansible/files/paper-plugins/orebfuscator-5.2.6.jar similarity index 100% rename from containers/paper/plugins/orebfuscator-5.2.6.jar rename to ansible/files/paper-plugins/orebfuscator-5.2.6.jar diff --git a/containers/paper/plugins/randomspawn-paper-3.0.4.jar b/ansible/files/paper-plugins/randomspawn-paper-3.0.4.jar similarity index 100% rename from containers/paper/plugins/randomspawn-paper-3.0.4.jar rename to ansible/files/paper-plugins/randomspawn-paper-3.0.4.jar diff --git a/containers/paper/plugins/realisticbiomes-paper-3.2.3.jar b/ansible/files/paper-plugins/realisticbiomes-paper-3.2.3.jar similarity index 100% rename from containers/paper/plugins/realisticbiomes-paper-3.2.3.jar rename to ansible/files/paper-plugins/realisticbiomes-paper-3.2.3.jar diff --git a/containers/paper/plugins/simpleadminhacks-paper-2.3.2.jar b/ansible/files/paper-plugins/simpleadminhacks-paper-2.3.2.jar similarity index 100% rename from containers/paper/plugins/simpleadminhacks-paper-2.3.2.jar rename to ansible/files/paper-plugins/simpleadminhacks-paper-2.3.2.jar diff --git a/containers/paper/plugins/spark-bukkit-1.8.14.jar b/ansible/files/paper-plugins/spark-bukkit-1.8.14.jar similarity index 100% rename from containers/paper/plugins/spark-bukkit-1.8.14.jar rename to ansible/files/paper-plugins/spark-bukkit-1.8.14.jar diff --git a/containers/paper/plugins/worldedit-7.2.10.jar b/ansible/files/paper-plugins/worldedit-7.2.10.jar similarity index 100% rename from containers/paper/plugins/worldedit-7.2.10.jar rename to ansible/files/paper-plugins/worldedit-7.2.10.jar diff --git a/containers/waterfall/config/config.yml b/ansible/files/proxy-config/config.yml similarity index 100% rename from containers/waterfall/config/config.yml rename to ansible/files/proxy-config/config.yml diff --git a/containers/waterfall/config/plugins/LuckPerms/config.yml b/ansible/files/proxy-config/plugins/LuckPerms/config.yml similarity index 100% rename from containers/waterfall/config/plugins/LuckPerms/config.yml rename to ansible/files/proxy-config/plugins/LuckPerms/config.yml diff --git a/containers/waterfall/config/plugins/ViaVersion/config.yml b/ansible/files/proxy-config/plugins/ViaVersion/config.yml similarity index 100% rename from containers/waterfall/config/plugins/ViaVersion/config.yml rename to ansible/files/proxy-config/plugins/ViaVersion/config.yml diff --git a/containers/waterfall/config/server-icon.png b/ansible/files/proxy-config/server-icon.png similarity index 100% rename from containers/waterfall/config/server-icon.png rename to ansible/files/proxy-config/server-icon.png diff --git a/containers/waterfall/plugins/LuckPerms-Bungee-5.4.25.jar b/ansible/files/proxy-plugins/LuckPerms-Bungee-5.4.25.jar similarity index 100% rename from containers/waterfall/plugins/LuckPerms-Bungee-5.4.25.jar rename to ansible/files/proxy-plugins/LuckPerms-Bungee-5.4.25.jar diff --git a/containers/waterfall/plugins/ViaBackwards-4.7.0.jar b/ansible/files/proxy-plugins/ViaBackwards-4.7.0.jar similarity index 100% rename from containers/waterfall/plugins/ViaBackwards-4.7.0.jar rename to ansible/files/proxy-plugins/ViaBackwards-4.7.0.jar diff --git a/containers/waterfall/plugins/ViaVersion-4.7.0.jar b/ansible/files/proxy-plugins/ViaVersion-4.7.0.jar similarity index 100% rename from containers/waterfall/plugins/ViaVersion-4.7.0.jar rename to ansible/files/proxy-plugins/ViaVersion-4.7.0.jar diff --git a/ansible/playbooks/setup-server.yml b/ansible/playbooks/setup-server.yml index 2a0459f6a..cc69d9b27 100644 --- a/ansible/playbooks/setup-server.yml +++ b/ansible/playbooks/setup-server.yml @@ -33,6 +33,6 @@ - auth - maven - monitoring - - minecraft + - stacks loop_control: loop_var: deploy_task diff --git a/ansible/playbooks/update-server.yml b/ansible/playbooks/update-server.yml index 87f8c5045..4958b506a 100644 --- a/ansible/playbooks/update-server.yml +++ b/ansible/playbooks/update-server.yml @@ -39,6 +39,6 @@ - auth - maven - monitoring - - minecraft + - stacks loop_control: loop_var: deploy_task diff --git a/ansible/tasks/deploy/minecraft.yml b/ansible/tasks/deploy/minecraft.yml deleted file mode 100644 index 3f17b45b1..000000000 --- a/ansible/tasks/deploy/minecraft.yml +++ /dev/null @@ -1,37 +0,0 @@ -- name: Minecraft | Create Folder - when: - - "'swarm_manager' in group_names" - - setting.minecraft.enabled - file: - path: /opt/stacks/minecraft - state: directory - -- name: Minecraft | Create volume folders - when: - - "'swarm_manager' in group_names" - - setting.minecraft.enabled - file: - path: '{{item}}' - state: directory - loop: - - /opt/stacks/minecraft/paper-data - - /opt/stacks/minecraft/mariadb-data - - /opt/stacks/minecraft/postgres-data - -- name: Minecraft | Copy Stack - when: - - "'swarm_manager' in group_names" - - setting.minecraft.enabled - template: - src: ../../templates/stacks/minecraft.yml.j2 - dest: /opt/stacks/minecraft/minecraft.yml - -- name: Minecraft | Deploy Stack - when: - - "'swarm_manager' in group_names" - - setting.minecraft.enabled - docker_stack: - state: present - name: minecraft - compose: - - /opt/stacks/minecraft/minecraft.yml diff --git a/ansible/tasks/deploy/stacks.yml b/ansible/tasks/deploy/stacks.yml new file mode 100644 index 000000000..a9cfcbe09 --- /dev/null +++ b/ansible/tasks/deploy/stacks.yml @@ -0,0 +1,69 @@ +- name: Deploy Stacks | Create Folders + when: + - "'swarm_manager' in group_names" + - item.enabled + file: + path: '{{item.path}}' + state: directory + loop: + - { path: '/opt/stacks/minecraft', enabled: setting.minecraft.enabled } + +- name: Deploy Stacks | Create Volume Folders + when: + - "'swarm_manager' in group_names" + - item.enabled + file: + path: '{{item.path}}' + state: directory + loop: + - { path: '/opt/stacks/minecraft/paper-data', enabled: setting.minecraft.enabled } + - { path: '/opt/stacks/minecraft/mariadb-data', enabled: setting.minecraft.enabled } + - { path: '/opt/stacks/minecraft/postgres-data', enabled: setting.minecraft.enabled } + +- name: Deploy Stacks | Copy Templates + when: + - "'swarm_manager' in group_names" + - item.enabled + template: + src: '../../templates/stacks/{{item.file}}' + dest: '/opt/stacks/{{item.target}}' + loop: + - { file: 'minecraft.yml.j2', target: 'minecraft/minecraft.yml', enabled: setting.minecraft.enabled } + +- name: Deploy Stacks | Remove Files + when: + - "'swarm_manager' in group_names" + - item.enabled + file: + path: '/opt/stacks/{{item.path}}' + state: absent + loop: + - { path: 'minecraft/paper-config', enabled: setting.minecraft.enabled } + - { path: 'minecraft/paper-plugins', enabled: setting.minecraft.enabled } + - { path: 'minecraft/proxy-config', enabled: setting.minecraft.enabled } + - { path: 'minecraft/proxy-plugins', enabled: setting.minecraft.enabled } + +- name: Deploy Stacks | Copy Files + when: + - "'swarm_manager' in group_names" + - item.enabled + copy: + src: '../../files/{{item.file}}' + dest: '/opt/stacks/{{item.target}}' + loop: + - { file: 'paper-config', target: 'minecraft', enabled: setting.minecraft.enabled } + - { file: 'paper-plugins', target: 'minecraft', enabled: setting.minecraft.enabled } + - { file: 'proxy-config', target: 'minecraft', enabled: setting.minecraft.enabled } + - { file: 'proxy-plugins', target: 'minecraft', enabled: setting.minecraft.enabled } + +- name: Deploy Stacks | Deploy Stacks + when: + - "'swarm_manager' in group_names" + - item.enabled + docker_stack: + state: present + name: '{{item.name}}' + compose: + - '/opt/stacks/{{item.target}}' + loop: + - { name: 'minecraft', target: 'minecraft/minecraft.yml', enabled: setting.minecraft.enabled } diff --git a/ansible/templates/stacks/minecraft.yml.j2 b/ansible/templates/stacks/minecraft.yml.j2 index 12f8eb7cf..66ae78536 100644 --- a/ansible/templates/stacks/minecraft.yml.j2 +++ b/ansible/templates/stacks/minecraft.yml.j2 @@ -3,7 +3,7 @@ version: '3.8' services: waterfall: - image: ghcr.io/civmc/civ/waterfall:{{setting.minecraft.civdocker_version}} + image: itzg/bungeecord@sha256:f67819eeefd9fe6d4ee5f6f4f3c67c171ba92e27cb22166a4abad3d1874afd4c restart: unless-stopped tty: true stdin_open: true @@ -16,6 +16,12 @@ services: protocol: tcp mode: host environment: + WATERFALL_VERSION: '1.18' + TYPE: 'WATERFALL' + + REPLACE_ENV_VARIABLES: 'true' + REPLACE_ENV_VARIABLE_PREFIX: 'CIV' + INIT_MEMORY: 2G MAX_MEMORY: 2G CIV_POSTGRES_HOST: minecraft_postgres @@ -24,9 +30,13 @@ services: deploy: placement: constraints: [node.role == manager] + volumes: + # Config & Plugins + - /opt/stacks/minecraft/proxy-config:/config + - /opt/stacks/minecraft/proxy-plugins:/plugins paper: - image: ghcr.io/civmc/civ/paper:{{setting.minecraft.civdocker_version}} + image: itzg/minecraft-server@sha256:346cb47929edc36e977f3b064f882a9c919df65fe4807ac35c05fdacf442822f restart: unless-stopped tty: true stdin_open: true @@ -39,11 +49,29 @@ services: protocol: tcp mode: host environment: + TYPE: 'paper' + VERSION: '1.18.2' + EULA: 'TRUE' + + REMOVE_OLD_MODS: 'TRUE' + COPY_CONFIG_DEST: '/data' + SYNC_SKIP_NEWER_IN_DESTINATION: 'false' + REPLACE_ENV_DURING_SYNC: 'TRUE' + REPLACE_ENV_VARIABLE_PREFIX: 'CIV' + INIT_MEMORY: '{{setting.minecraft.resources.memory}}' MAX_MEMORY: '{{setting.minecraft.resources.memory}}' + USE_AIKAR_FLAGS: 'TRUE' STOP_DURATION: 3600 CIV_SERVER_NAME: prod-server +{% if setting.minecraft.whitelist %} + ENABLE_WHITELIST: 'true' + CIV_WHITELIST: 'true' +{% else %} + ENABLE_WHITELIST: 'false' + CIV_WHITELIST: 'false' +{% endif %} CIV_WORLD_GENERATOR: Terra:CIVMC CIV_WORDBANK_SEED: '{{secret.minecraft.wordbank_seed}}' @@ -61,12 +89,12 @@ services: CIV_RABBITMQ_USERNAME: rabbitmq CIV_RABBITMQ_PASSWORD: '{{secret.minecraft.rabbitmq.password}}' -{% if setting.minecraft.whitelist %} - ENABLE_WHITELIST: "true" -{% endif %} - volumes: + # Persistence - /opt/stacks/minecraft/paper-data:/data + # Config & Plugins + - /opt/stacks/minecraft/paper-config:/config + - /opt/stacks/minecraft/paper-plugins:/plugins # Private Config & Plugins - /opt/PrivateConfig/paper/plugins/Vulcan-2.8.5.jar:/config/plugins/Vulcan-2.8.5.jar - /opt/PrivateConfig/paper/config/Vulcan/config.yml:/config/plugins/Vulcan/config.yml diff --git a/containers/paper/Dockerfile b/containers/paper/Dockerfile deleted file mode 100644 index cb42cbd94..000000000 --- a/containers/paper/Dockerfile +++ /dev/null @@ -1,24 +0,0 @@ -# Pin to java17 -FROM itzg/minecraft-server@sha256:346cb47929edc36e977f3b064f882a9c919df65fe4807ac35c05fdacf442822f - -# https://github.com/itzg/docker-minecraft-server/blob/master/README.md#versions -ENV VERSION=1.18.2 - -# https://github.com/itzg/docker-minecraft-server#optional-plugins-mods-and-config-attach-points -COPY plugins /plugins -ENV REMOVE_OLD_MODS=TRUE - -# https://github.com/itzg/docker-minecraft-server#optional-plugins-mods-and-config-attach-points -COPY config /config -ENV COPY_CONFIG_DEST=/data -ENV SYNC_SKIP_NEWER_IN_DESTINATION=false - -# https://github.com/itzg/docker-minecraft-server#running-a-paper-server -ENV TYPE=PAPER -ENV EULA=TRUE -ENV USE_AIKAR_FLAGS=TRUE -# https://github.com/itzg/docker-minecraft-server#replacing-variables-inside-configs -ENV REPLACE_ENV_DURING_SYNC=TRUE -ENV REPLACE_ENV_VARIABLE_PREFIX=CIV - -ENV CIV_WHITELIST=false diff --git a/containers/pvp/Dockerfile b/containers/pvp/Dockerfile deleted file mode 100644 index cb42cbd94..000000000 --- a/containers/pvp/Dockerfile +++ /dev/null @@ -1,24 +0,0 @@ -# Pin to java17 -FROM itzg/minecraft-server@sha256:346cb47929edc36e977f3b064f882a9c919df65fe4807ac35c05fdacf442822f - -# https://github.com/itzg/docker-minecraft-server/blob/master/README.md#versions -ENV VERSION=1.18.2 - -# https://github.com/itzg/docker-minecraft-server#optional-plugins-mods-and-config-attach-points -COPY plugins /plugins -ENV REMOVE_OLD_MODS=TRUE - -# https://github.com/itzg/docker-minecraft-server#optional-plugins-mods-and-config-attach-points -COPY config /config -ENV COPY_CONFIG_DEST=/data -ENV SYNC_SKIP_NEWER_IN_DESTINATION=false - -# https://github.com/itzg/docker-minecraft-server#running-a-paper-server -ENV TYPE=PAPER -ENV EULA=TRUE -ENV USE_AIKAR_FLAGS=TRUE -# https://github.com/itzg/docker-minecraft-server#replacing-variables-inside-configs -ENV REPLACE_ENV_DURING_SYNC=TRUE -ENV REPLACE_ENV_VARIABLE_PREFIX=CIV - -ENV CIV_WHITELIST=false diff --git a/containers/pvp/config/ops.json b/containers/pvp/config/ops.json deleted file mode 100644 index 9be1761a0..000000000 --- a/containers/pvp/config/ops.json +++ /dev/null @@ -1,32 +0,0 @@ -[ - { - "uuid": "771e81cd-2f11-43b4-bd86-731fe468f131", - "name": "Wingzero54", - "level": 4, - "bypassesPlayerLimit": true - }, - { - "uuid": "54b84e38-ac83-43c0-b285-8c7163343488", - "name": "Ahrimanne", - "level": 4, - "bypassesPlayerLimit": true - }, - { - "uuid": "6e8e4f6f-a414-4f13-962c-6d914363788a", - "name": "SoundTech", - "level": 4, - "bypassesPlayerLimit": true - }, - { - "uuid": "82569b12-c44c-4864-8a73-85a9192ee8f9", - "name": "RedDevel", - "level": 4, - "bypassesPlayerLimit": true - }, - { - "uuid": "2c7c20f7-8472-4780-9b35-4cd4fae460c6", - "name": "Okx", - "level": 4, - "bypassesPlayerLimit": true - } -] diff --git a/containers/pvp/config/plugins/TAB/config.yml b/containers/pvp/config/plugins/TAB/config.yml deleted file mode 100644 index 76703626b..000000000 --- a/containers/pvp/config/plugins/TAB/config.yml +++ /dev/null @@ -1,226 +0,0 @@ -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Header-&-Footer -header-footer: - enabled: true - disable-in-worlds: - - disabledworld - header: - - '&6&kAAAA&r&6&l Welcome to CivMC! &r&6&kAAAA' - - "&7Online players: &f%online%" - footer: - - '&9Modmail at &6reddit.com/r/civmc' - - '&a%tps% TPS &r&6discord.gg/nDnsU6vJqg' - - '&cPatreon: &6patreon.com/Civ_MC' - - '&6Admins: Wingzero54, Ahrimanne, SoundTech, RedDevel, Okx' - per-world: - world1: - header: - - "an example of world with custom" - footer: - - "header/footer and prefix/suffix" - world2;world3: - header: - - "This is a shared header for" - - "world2 and world3" - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Tablist-name-formatting -tablist-name-formatting: - enabled: true - align-tabsuffix-on-the-right: false - character-width-overrides: {} - anti-override: true - disable-in-worlds: - - disabledworld - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Nametags -scoreboard-teams: - enabled: false - enable-collision: true - invisible-nametags: false - anti-override: true - # https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Sorting-players-in-tablist - sorting-types: - - "GROUPS:owner,admin,mod,helper,builder,vip,default" - - "PLACEHOLDER_A_TO_Z:%player%" - case-sensitive-sorting: true - disable-in-worlds: - - disabledworld - # https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Unlimited-nametag-mode - unlimited-nametag-mode: - enabled: false - use-marker-tag-for-1-8-x-clients: false - disable-on-boats: true - space-between-lines: 0.22 - disable-in-worlds: - - disabledworld - dynamic-lines: - - abovename - - nametag #the original one, combination of tagprefix + customtagname + tagsuffix - - belowname - - another - static-lines: - myCustomLine: 0.66 - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Yellow-number -yellow-number-in-tablist: - enabled: false - value: "%ping%" - disable-in-worlds: - - disabledworld - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Belowname -belowname-objective: - enabled: false - number: "%health%" - text: "&cHealth" - disable-in-worlds: - - disabledworld - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Spectator-fix -prevent-spectator-effect: - enabled: false - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Bossbar -bossbar: - enabled: false - toggle-command: /bossbar - remember-toggle-choice: false - hidden-by-default: false - disable-in-worlds: - - disabledworld - bars: - ServerInfo: - style: "PROGRESS" # for 1.9+: PROGRESS, NOTCHED_6, NOTCHED_10, NOTCHED_12, NOTCHED_20 - color: "%animation:barcolors%" # for 1.9+: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW - progress: "100" # in % - text: "&fWebsite: &bwww.domain.com" - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Per-world-playerlist -per-world-playerlist: - enabled: false - # players with tab.staff will always see all players - allow-bypass-permission: false - # players in these worlds will always see all players - ignore-effect-in-worlds: - - ignoredworld - - build - shared-playerlist-world-groups: - lobby: - - lobby1 - - lobby2 - minigames: - - paintball - - bedwars - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Scoreboard -scoreboard: - enabled: false - toggle-command: /sb - remember-toggle-choice: false - hidden-by-default: false - use-numbers: false - static-number: 0 - delay-on-join-milliseconds: 0 - respect-other-plugins: true - disable-in-worlds: - - disabledworld - scoreboards: - admin: - # Only players with tab.scoreboard.admin can see this scoreboard, others will see scoreboard1 - display-condition: "permission:tab.scoreboard.admin" - title: "Admin scoreboard" - lines: - - "%animation:MyAnimation1%" - - "&6Online:" - - "* &eOnline&7: &f%online%&7/&4%maxplayers%" - - "* &eCurrent World&7: &f%worldonline%" - - "* &eStaff&7: &f%staffonline%" - - " " - - "&6Server Info:" - - "* &bTPS&7: %tps%" - - "* &bUptime&7: &f%server_uptime%" - - "* &bMemory&7: &f%memory-used%&7/&4%memory-max%" - - "%animation:MyAnimation1%" - scoreboard1: - title: "Default" - lines: - - "%animation:MyAnimation1%" - - "&6My Stats:" - - "* &eKills&7: &f%statistic_player_kills%" - - "* &eDeaths&7: &f%statistic_deaths%" - - "* &eHealth&7: &f%health%" - - " " - - "&6Personal Info:" - - "* &bRank&7: &f%group%" - - "* &bPing&7: &f%ping%&7ms" - - "* &bWorld&7: &f%world%" - - "%animation:MyAnimation1%" - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Ping-Spoof -ping-spoof: - enabled: true - value: 0 - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Pet-name-fix -fix-pet-names: - enabled: false - -placeholders: - date-format: "dd.MM.yyyy" - time-format: "[HH:mm:ss / h:mm a]" - time-offset: 0 - register-tab-expansion: false - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Placeholder-output-replacements -placeholder-output-replacements: - "%essentials_vanished%": - "yes": "&7| Vanished" - "no": "" - "%afk%": - true: " &o[AFK]&r" - false: "" - "%essentials_nickname%": - "%essentials_nickname%": "%player%" #placeholder did not parse correctly, show real name instead - -# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Conditional-placeholders -conditions: - nick: # use it with %condition:nick% - conditions: - - "%player%=%essentials_nickname%" - yes: "%player%" - no: "~%essentials_nickname%" - -placeholderapi-refresh-intervals: - default-refresh-interval: 500 - server: - "%server_uptime%": 1000 - "%server_tps_1_colored%": 1000 - "%server_unique_joins%": 5000 - player: - "%player_health%": 200 - "%player_ping%": 1000 - "%vault_prefix%": 1000 - relational: - "%rel_factionsuuid_relation_color%": 1000 - -# assigning groups by permission nodes instead of taking them from permission plugin -assign-groups-by-permissions: false - -# if the option above is true, all groups are taken based on permissions and the one higher in this list is used as primary -# Warning! This is not sorting list and has nothing to do with sorting players in tablist! -primary-group-finding-list: - - Owner - - Admin - - Mod - - Helper - - default - -debug: false - -# https://github.com/NEZNAMY/TAB/wiki/MySQL -mysql: - enabled: false - host: 127.0.0.1 - port: 3306 - database: tab - username: user - password: password diff --git a/containers/pvp/plugins/TAB-3.1.1.jar b/containers/pvp/plugins/TAB-3.1.1.jar deleted file mode 100644 index 3865a086b..000000000 Binary files a/containers/pvp/plugins/TAB-3.1.1.jar and /dev/null differ diff --git a/containers/waterfall/Dockerfile b/containers/waterfall/Dockerfile deleted file mode 100644 index 0eb850919..000000000 --- a/containers/waterfall/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -# Pin to java17 -FROM itzg/bungeecord@sha256:f67819eeefd9fe6d4ee5f6f4f3c67c171ba92e27cb22166a4abad3d1874afd4c - -ENV WATERFALL_VERSION=1.18 - -COPY config /config -COPY plugins /plugins - -ENV TYPE=WATERFALL - -ENV REPLACE_ENV_VARIABLES=true -ENV REPLACE_ENV_VARIABLE_PREFIX=CIV diff --git a/docker-compose.yml b/docker-compose.yml index 498e1c5cf..052b858b1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,7 +8,7 @@ services: ################# waterfall: - build: containers/waterfall + image: itzg/bungeecord@sha256:f67819eeefd9fe6d4ee5f6f4f3c67c171ba92e27cb22166a4abad3d1874afd4c restart: unless-stopped tty: true stdin_open: true @@ -20,6 +20,12 @@ services: rabbitmq: condition: service_healthy environment: + WATERFALL_VERSION: '1.18' + TYPE: 'WATERFALL' + + REPLACE_ENV_VARIABLES: 'true' + REPLACE_ENV_VARIABLE_PREFIX: 'CIV' + CIV_POSTGRES_HOST: postgres CIV_POSTGRES_USERNAME: postgres CIV_POSTGRES_PASSWORD: postgres @@ -27,7 +33,7 @@ services: - "25565:25577" paper: - build: containers/paper + image: itzg/minecraft-server@sha256:346cb47929edc36e977f3b064f882a9c919df65fe4807ac35c05fdacf442822f restart: unless-stopped tty: true stdin_open: true @@ -37,6 +43,16 @@ services: postgres: condition: service_healthy environment: + TYPE: 'paper' + VERSION: '1.18.2' + EULA: 'TRUE' + + REMOVE_OLD_MODS: 'TRUE' + COPY_CONFIG_DEST: '/data' + SYNC_SKIP_NEWER_IN_DESTINATION: 'false' + REPLACE_ENV_DURING_SYNC: 'TRUE' + REPLACE_ENV_VARIABLE_PREFIX: 'CIV' + INIT_MEMORY: 1G MAX_MEMORY: 5G @@ -58,36 +74,8 @@ services: CIV_RABBITMQ_PASSWORD: rabbitmq volumes: - ./containers/data/paper:/data - - pvp: - build: containers/pvp - restart: unless-stopped - tty: true - stdin_open: true - depends_on: - mariadb: - condition: service_healthy - postgres: - condition: service_healthy - environment: - INIT_MEMORY: 1G - MAX_MEMORY: 5G - - CIV_SERVER_NAME: local-pvp - - CIV_MYSQL_HOST: mariadb - CIV_MYSQL_USERNAME: mariadb - CIV_MYSQL_PASSWORD: mariadb - - CIV_POSTGRES_HOST: postgres - CIV_POSTGRES_USERNAME: postgres - CIV_POSTGRES_PASSWORD: postgres - - CIV_RABBITMQ_HOST: rabbitmq - CIV_RABBITMQ_USERNAME: rabbitmq - CIV_RABBITMQ_PASSWORD: rabbitmq - volumes: - - ./containers/data/pvp:/data + - ./ansible/templates/stacks/minecraft/paper-config:/config + - ./ansible/templates/stacks/minecraft/paper-plugins:/plugins ################# ### Databases ###