New flags were not being included in the config.

https://github.com/BentoBoxWorld/BSkyBlock/issues/401
This commit is contained in:
tastybento 2021-04-25 11:09:36 -07:00
parent e1b150934f
commit 2c299b4a88
2 changed files with 79 additions and 23 deletions

View File

@ -175,8 +175,7 @@ public class BSkyBlock extends GameModeAddon implements Listener {
*/ */
@Override @Override
public void allLoaded() { public void allLoaded() {
// Reload settings and save them. This will occur after all addons have loaded // Save settings. This will occur after all addons have loaded
this.loadSettings();
this.saveWorldSettings(); this.saveWorldSettings();
} }

View File

@ -69,7 +69,7 @@ world:
offset-z: 0 offset-z: 0
# Island height - Lowest is 5. # Island height - Lowest is 5.
# It is the y coordinate of the bedrock block in the schem. # It is the y coordinate of the bedrock block in the schem.
island-height: 120 island-height: 80
# Use your own world generator for this world. # Use your own world generator for this world.
# In this case, the plugin will not generate anything. # In this case, the plugin will not generate anything.
# If used, you must specify the world name and generator in the bukkit.yml file. # If used, you must specify the world name and generator in the bukkit.yml file.
@ -117,8 +117,9 @@ world:
# Only applies to vanilla nether # Only applies to vanilla nether
spawn-radius: 25 spawn-radius: 25
# This option indicates if nether portals should be linked via dimensions. # This option indicates if nether portals should be linked via dimensions.
# Option will simulate vanilla portal mechanics that links portals together or creates a new portal, if there is not a portal in other dimension. # Option will simulate vanilla portal mechanics that links portals together
# Added since 1.14.4 # or creates a new portal, if there is not a portal in that dimension.
# Added since 1.14.4.
create-and-link-portals: false create-and-link-portals: false
end: end:
# End Nether - if this is false, the end world will not be made and access to # End Nether - if this is false, the end world will not be made and access to
@ -127,36 +128,46 @@ world:
# Islands in The End. Change to false for standard vanilla end. # Islands in The End. Change to false for standard vanilla end.
# /!\ BentoBox currently does not support changing this value mid-game. If you do need to change it, do a full reset of your databases and worlds. # /!\ BentoBox currently does not support changing this value mid-game. If you do need to change it, do a full reset of your databases and worlds.
islands: true islands: true
# This option indicates if obsidian platform in the end should be generated when player enters the end world. # This option indicates if obsidian platform in the end should be generated
# Added since 1.14.4 # when player enters the end world.
# Added since 1.14.4.
create-obsidian-platform: false create-obsidian-platform: false
# /!\ This feature is experimental and might not work as expected or might not work at all. # /!\ This feature is experimental and might not work as expected or might not work at all.
dragon-spawn: false dragon-spawn: false
# Mob white list - these mobs will NOT be removed when logging in or doing /island # Mob white list - these mobs will NOT be removed when logging in or doing /island
remove-mobs-whitelist: remove-mobs-whitelist:
- ZOMBIE_VILLAGER
- WITHER - WITHER
- ZOMBIE_VILLAGER
- ENDERMAN - ENDERMAN
# World flags. These are boolean settings for various flags for this world # World flags. These are boolean settings for various flags for this world
flags: flags:
CREEPER_DAMAGE: true CREEPER_DAMAGE: true
OBSIDIAN_SCOOPING: true OBSIDIAN_SCOOPING: true
PISTON_PUSH: false
ISLAND_RESPAWN: true ISLAND_RESPAWN: true
CREEPER_GRIEFING: false CREEPER_GRIEFING: false
PETS_STAY_AT_HOME: true
NATURAL_SPAWNING_OUTSIDE_RANGE: true
LIQUIDS_FLOWING_OUT: false
REMOVE_MOBS: false
ENDER_CHEST: false
TREES_GROWING_OUTSIDE_RANGE: false
WITHER_DAMAGE: false
BIOMES_WORLD_PROTECTION: true
PISTON_PUSH: false
COARSE_DIRT_TILLING: true
ENDERMAN_GRIEFING: true ENDERMAN_GRIEFING: true
CLEAN_SUPER_FLAT: false CLEAN_SUPER_FLAT: false
CHEST_DAMAGE: false CHEST_DAMAGE: false
CHALLENGES_WORLD_PROTECTION: true
PREVENT_TELEPORT_WHEN_FALLING: false PREVENT_TELEPORT_WHEN_FALLING: false
NATURAL_SPAWNING_OUTSIDE_RANGE: true WORLD_TNT_DAMAGE: false
ENTER_EXIT_MESSAGES: true ENTER_EXIT_MESSAGES: true
ENDERMAN_DEATH_DROP: true ENDERMAN_DEATH_DROP: true
OFFLINE_REDSTONE: true OFFLINE_REDSTONE: true
REMOVE_END_EXIT_ISLAND: true REMOVE_END_EXIT_ISLAND: true
REMOVE_MOBS: true OFFLINE_GROWTH: true
ENDER_CHEST: false
ITEM_FRAME_DAMAGE: false ITEM_FRAME_DAMAGE: false
TREES_GROWING_OUTSIDE_RANGE: false SPAWNER_SPAWN_EGGS: true
# These are the default protection settings for new islands. # These are the default protection settings for new islands.
# The value is the minimum island rank required allowed to do the action # The value is the minimum island rank required allowed to do the action
# Ranks are the following: # Ranks are the following:
@ -168,55 +179,69 @@ world:
# OWNER = 1000 # OWNER = 1000
default-island-flags: default-island-flags:
HURT_ANIMALS: 500 HURT_ANIMALS: 500
DRAGON_EGG: 500
REDSTONE: 500 REDSTONE: 500
BUCKET: 500 BUCKET: 500
LOCK: 0 LOCK: 0
ENDER_PEARL: 500 ENDER_PEARL: 500
DOOR: 500 DOOR: 500
BREAK_HOPPERS: 500
FURNACE: 500 FURNACE: 500
MINECART: 500
ANVIL: 500 ANVIL: 500
FISH_SCOOPING: 500 FISH_SCOOPING: 500
END_PORTAL: 500 END_PORTAL: 500
BREEDING: 500 BREEDING: 500
HURT_VILLAGERS: 500 HURT_VILLAGERS: 500
FROST_WALKER: 500
TURTLE_EGGS: 500 TURTLE_EGGS: 500
FROST_WALKER: 500
COLLECT_LAVA: 500 COLLECT_LAVA: 500
BREAK_SPAWNERS: 500
LEVER: 500 LEVER: 500
ELYTRA: 0
HURT_MONSTERS: 0 HURT_MONSTERS: 0
RIDING: 500 RIDING: 500
ARMOR_STAND: 500 CAKE: 500
NAME_TAG: 500 NAME_TAG: 500
ARMOR_STAND: 500
TRADING: 0 TRADING: 0
EGGS: 500 EGGS: 500
ITEM_DROP: 0 ITEM_DROP: 0
NOTE_BLOCK: 0 NOTE_BLOCK: 0
FLINT_AND_STEEL: 500
NETHER_PORTAL: 500 NETHER_PORTAL: 500
LECTERN: 500
ITEM_PICKUP: 0 ITEM_PICKUP: 0
CROP_TRAMPLE: 500 CROP_TRAMPLE: 500
BREWING: 500
DROPPER: 500 DROPPER: 500
BREWING: 500
TNT_PRIMING: 500
COLLECT_WATER: 500 COLLECT_WATER: 500
BUTTON: 500 BUTTON: 500
FIRE_EXTINGUISH: 500 FIRE_EXTINGUISH: 500
COMMAND_RANKS: 500
BEACON: 500 BEACON: 500
TRAPDOOR: 500 TRAPDOOR: 500
EXPERIENCE_BOTTLE_THROWING: 500
PRESSURE_PLATE: 0 PRESSURE_PLATE: 0
HIVE: 500
DYE: 500
PLACE_BLOCKS: 500 PLACE_BLOCKS: 500
ITEM_FRAME: 500 ITEM_FRAME: 500
CRAFTING: 0 CRAFTING: 0
ENCHANTING: 0 ENCHANTING: 0
SHEARING: 500 SHEARING: 500
SPAWN_EGGS: 500 BOAT: 500
BED: 500 BED: 500
SPAWN_EGGS: 500
MILKING: 0 MILKING: 0
DISPENSER: 500 DISPENSER: 500
GATE: 0 GATE: 0
EXPERIENCE_PICKUP: 500 EXPERIENCE_PICKUP: 500
HOPPER: 500 HOPPER: 500
LEASH: 500 LEASH: 500
BREAK_BLOCKS: 500
MOUNT_INVENTORY: 500 MOUNT_INVENTORY: 500
BREAK_BLOCKS: 500
CHORUS_FRUIT: 500 CHORUS_FRUIT: 500
CONTAINER: 500 CONTAINER: 500
POTION_THROWING: 500 POTION_THROWING: 500
@ -225,12 +250,44 @@ world:
default-island-settings: default-island-settings:
PVP_END: false PVP_END: false
PVP_NETHER: false PVP_NETHER: false
LEAF_DECAY: true
TNT_DAMAGE: true
MONSTER_SPAWNERS_SPAWN: true
ANIMAL_NATURAL_SPAWN: true
MONSTER_NATURAL_SPAWN: true
FIRE_IGNITE: true
FIRE_SPREAD: true FIRE_SPREAD: true
ANIMAL_SPAWNERS_SPAWN: true
FIRE_BURNING: true
PVP_OVERWORLD: false PVP_OVERWORLD: false
# These settings/flags are hidden from users # These settings/flags are hidden from users
# Ops can toggle hiding in-game using SHIFT-LEFT-CLICK on flags in settings # Ops can toggle hiding in-game using SHIFT-LEFT-CLICK on flags in settings
# Added since 1.4.1. # Added since 1.4.1.
hidden-flags: [] hidden-flags:
- CHEST_DAMAGE
- HURT_MONSTERS
- BREAK_SPAWNERS
- DISPENSER
- DRAGON_EGG
- DROPPER
- EXPERIENCE_BOTTLE_THROWING
- HURT_VILLAGERS
- MOUNT_INVENTORY
- NOTE_BLOCK
- TURTLE_EGGS
- PVP_END
- FIRE_BURNING
- FIRE_IGNITE
- FIRE_SPREAD
- PVP_NETHER
- PVP_OVERWORLD
- TNT_DAMAGE
- MONSTER_NATURAL_SPAWN
- MONSTER_SPAWNERS_SPAWN
- ANIMAL_SPAWNERS_SPAWN
- ANIMAL_NATURAL_SPAWN
- LEAF_DECAY
- BREAK_HOPPERS
# Visitor banned commands - Visitors to islands cannot use these commands in this world # Visitor banned commands - Visitors to islands cannot use these commands in this world
visitor-banned-commands: visitor-banned-commands:
- spawner - spawner
@ -386,17 +443,17 @@ island:
# Note that player-executed commands might not work, as these commands can be run with said player being offline. # Note that player-executed commands might not work, as these commands can be run with said player being offline.
# Added since 1.8.0. # Added since 1.8.0.
on-leave: [] on-leave: []
# Returns a list of commands that should be executed when the player respawns after death if Flags.ISLAND_RESPAWN is true. # List of commands that should be executed when the player respawns after death if Flags.ISLAND_RESPAWN is true.
# These commands are run by the console, unless otherwise stated using the [SUDO] prefix, # These commands are run by the console, unless otherwise stated using the [SUDO] prefix,
# in which case they are executed by the player. # in which case they are executed by the player.
# #
# Available placeholders for the commands are the following: # Available placeholders for the commands are the following:
# * [name]: name of the player # * [name]: name of the player
# #
# Here are some examples of valid commands to execute: # Here are some examples of valid commands to execute:
# * '[SUDO] bbox version' # * '[SUDO] bbox version'
# * 'bsbadmin deaths set [player] 0' # * 'bsbadmin deaths set [player] 0'
# #
# Note that player-executed commands might not work, as these commands can be run with said player being offline. # Note that player-executed commands might not work, as these commands can be run with said player being offline.
# Added since 1.14.0. # Added since 1.14.0.
on-respawn: [] on-respawn: []