Files
Civ/ansible/files/gamma-config/plugins/Bastion/config.yml

147 lines
3.7 KiB
YAML

mysql:
user: ${CIV_MYSQL_USERNAME}
password: ${CIV_MYSQL_PASSWORD}
host: ${CIV_MYSQL_HOST}
database: ${CIV_DATABASE_PREFIX}bastion
port: 3306
poolsize: 10
connectionTimeout: 10000
idleTimout: 600000
maxLifetime: 7200000
savesPerDay: 64
commonSettings:
cancelReinforcementModeInBastionField: false
listBastionTimeout: 2000
cancelPlacementAndDamage:
- SCAFFOLDING
bastions:
#The first bastion in this list will be used as the default type
#This only really matters the first time your start it up when converting from old bastion
#All bastions in the db will be flagged as, in this instance, citybastion
basic:
block:
material: SPONGE
durability: 0
name: Bastion
lore:
- This bastion will protect you from grief
- It will also block pearls when they land
- As well as stop elytra
squarefield: true
effectRadius: 10
includeY: true
startScaleFactor: 250
finalScaleFactor: 1
warmupTime: 86400000
erosionPerDay: 0
regenPerDay: 5
blocksToErode: -1
placementCooldown: 2000
destroyOnRemove: true
onlyDirectDestroy: false
blockReinforcements: true
destroyOnRemoveWhileImmature: true #doesn't matter anyway if destroyOnRemove=true
proximityDamageRange: 18
proximityDamageFactor: 1.15
overlay_name: Va
pearls:
block: true
blockMidair: false
scaleFactor: 0
requireMaturity: true
consumeOnBlock: false
damageFirstBastion: true
allowPearlingOut: true
elytra:
block: true
scaleFactor: 1
requireMaturity: true
destroyOnBlock: false
damageOnBlock: true
explodeOnBlock: true
explodeOnBlockStrength: 0
city:
block:
material: BONE_BLOCK
durability: 0
name: City Bastion
lore:
- City bastions block reinforcements and elytra
squarefield: true
effectRadius: 50
includeY: true
startScaleFactor: 250
finalScaleFactor: 1
warmupTime: 86400000
erosionPerDay: 0
regenPerDay: 5
blocksToErode: -1
placementCooldown: 2000
destroyOnRemove: false
onlyDirectDestroy: true
blockReinforcements: true
destroyOnRemoveWhileImmature: true
proximityDamageRange: 25
proximityDamageFactor: 0.575
overlay_name: Ci
pearls:
block: false
blockMidair: false
scaleFactor: 1
requireMaturity: true
consumeOnBlock: true
damageFirstBastion: true
allowPearlingOut: true
elytra:
block: true
scaleFactor: 1
requireMaturity: true
destroyOnBlock: false
damageOnBlock: true
damageFirstBastion: true
explodeOnBlock: true
explodeOnBlockStrength: 0
mob:
block:
material: FLETCHING_TABLE
durability: 0
name: Mob Repellator
lore:
- Blocks mob spawns in a 96 block radius cylinder
squarefield: false
effectRadius: 80
includeY: true
startScaleFactor: 250
finalScaleFactor: 1
warmupTime: 86400000
erosionPerDay: 0
regenPerDay: 5
blocksToErode: -1
placementCooldown: 2000
destroyOnRemove: false
onlyDirectDestroy: true
blockReinforcements: false
blockMobs: true
destroyOnRemoveWhileImmature: true
proximityDamageRange: 25
proximityDamageFactor: 0.5
overlay_name: Mo
blockLiquids: false
pearls:
block: false
blockMidair: false
scaleFactor: 1
requireMaturity: true
consumeOnBlock: true
damageFirstBastion: true
allowPearlingOut: true
elytra:
block: false
scaleFactor: 1
requireMaturity: true
destroyOnBlock: false
damageOnBlock: true
damageFirstBastion: true
explodeOnBlock: true
explodeOnBlockStrength: 0