1010
1111public class Config {
1212 private File file ;
13- private static FileConfiguration config ;
13+ private FileConfiguration config ;
1414
1515 public void setup (JavaPlugin plugin ) {
1616 file = new File (plugin .getDataFolder (), "config.yml" );
@@ -23,7 +23,7 @@ public void setup(JavaPlugin plugin) {
2323 config = YamlConfiguration .loadConfiguration (file );
2424 }
2525
26- public static FileConfiguration get () {
26+ public FileConfiguration get () {
2727 return config ;
2828 }
2929
@@ -41,72 +41,72 @@ public void reload() {
4141 public void addDefaults () {
4242 //config.yml
4343 //string lists
44- List <String > combatList = Config . get ().getStringList ("combat.settings.disabled_worlds" );
44+ List <String > combatList = get ().getStringList ("combat.settings.disabled_worlds" );
4545 combatList .add ("example_world" );
46- List <String > gappleList = Config . get ().getStringList ("general.settings.golden_apple_cooldown.disabled_worlds" );
46+ List <String > gappleList = get ().getStringList ("general.settings.golden_apple_cooldown.disabled_worlds" );
4747 gappleList .add ("example_world" );
48- List <String > itemsList = Config . get ().getStringList ("general.settings.disabled_items.items" );
48+ List <String > itemsList = get ().getStringList ("general.settings.disabled_items.items" );
4949 itemsList .add ("item_frame" );
5050 itemsList .add ("armor_stand" );
51- List <String > itemFrameRotation = Config . get ().getStringList ("disable_item_frame_rotation.disabled_worlds" );
51+ List <String > itemFrameRotation = get ().getStringList ("disable_item_frame_rotation.disabled_worlds" );
5252 itemFrameRotation .add ("example_world" );
53- List <String > epearlList = Config . get ().getStringList ("enderpearl_cooldown.disabled_worlds" );
53+ List <String > epearlList = get ().getStringList ("enderpearl_cooldown.disabled_worlds" );
5454 epearlList .add ("example_world" );
55- List <String > offhandWorlds = Config . get ().getStringList ("disable_offhand.disabled_worlds" );
55+ List <String > offhandWorlds = get ().getStringList ("disable_offhand.disabled_worlds" );
5656 offhandWorlds .add ("example_world" );
57- Config . get ().options ().header ("+----------------------------------------------------------------------------------------------+" + "\n " + "| |" + "\n " + "| Combat Plus |" + "\n " + "| |" + "\n " + "| Discord: https://discord.gg/m7j2Y9H |" + "\n " + "| |" + "\n " + "| Author: Nik |" + "\n " + "| |" + "\n " + "+----------------------------------------------------------------------------------------------+" + "\n " );
58- Config . get ().addDefault ("settings.check_for_updates" , true );
59- Config . get ().addDefault ("settings.developer_mode" , false );
60- Config . get ().addDefault ("combat.settings.old_pvp" , true );
61- Config . get ().addDefault ("combat.settings.old_weapon_damage" , true );
62- Config . get ().addDefault ("combat.settings.old_tool_damage" , true );
63- Config . get ().addDefault ("combat.settings.old_sharpness" , true );
64- Config . get ().addDefault ("combat.settings.disable_sweep_attacks.enabled" , true );
65- Config . get ().addDefault ("combat.settings.disable_sweep_attacks.ignore_sweeping_edge" , false );
66- Config . get ().addDefault ("combat.settings.disable_arrow_boost" , true );
67- Config . get ().addDefault ("combat.settings.old_player_regen" , true );
68- Config . get ().addDefault ("combat.settings.sword_blocking.enabled" , true );
69- Config . get ().addDefault ("combat.settings.sword_blocking.ignore_shields" , true );
70- Config . get ().addDefault ("combat.settings.sword_blocking.cancel_sprinting" , false );
71- Config . get ().addDefault ("combat.settings.sword_blocking.effect" , "DAMAGE_RESISTANCE" );
72- Config . get ().addDefault ("combat.settings.sword_blocking.duration_ticks" , 8 );
73- Config . get ().addDefault ("combat.settings.sword_blocking.amplifier" , 0 );
74- Config . get ().addDefault ("combat.settings.sword_blocking.slow_duration_ticks" , 8 );
75- Config . get ().addDefault ("combat.settings.sword_blocking.slow_amplifier" , 2 );
76- Config . get ().addDefault ("combat.settings.disabled_worlds" , combatList );
77- Config . get ().addDefault ("golden_apple_cooldown.golden_apple.enabled" , true );
78- Config . get ().addDefault ("golden_apple_cooldown.golden_apple.cooldown" , 10 );
79- Config . get ().addDefault ("golden_apple_cooldown.golden_apple.actionbar" , true );
80- Config . get ().addDefault ("golden_apple_cooldown.enchanted_golden_apple.enabled" , true );
81- Config . get ().addDefault ("golden_apple_cooldown.enchanted_golden_apple.cooldown" , 20 );
82- Config . get ().addDefault ("golden_apple_cooldown.enchanted_golden_apple.actionbar" , true );
83- Config . get ().addDefault ("golden_apple_cooldown.disabled_worlds" , gappleList );
84- Config . get ().addDefault ("enderpearl_cooldown.enabled" , true );
85- Config . get ().addDefault ("enderpearl_cooldown.cooldown" , 10 );
86- Config . get ().addDefault ("enderpearl_cooldown.actionbar" , true );
87- Config . get ().addDefault ("enderpearl_cooldown.disabled_worlds" , epearlList );
88- Config . get ().addDefault ("knockback.fishing_rod.enabled" , true );
89- Config . get ().addDefault ("knockback.fishing_rod.cancel_dragging" , true );
90- Config . get ().addDefault ("disabled_items.enabled" , false );
91- Config . get ().addDefault ("disabled_items.items" , itemsList );
92- Config . get ().addDefault ("disable_item_frame_rotation.enabled" , true );
93- Config . get ().addDefault ("disable_item_frame_rotation.disabled_worlds" , itemFrameRotation );
94- Config . get ().addDefault ("disable_offhand.enabled" , true );
95- Config . get ().addDefault ("disable_offhand.disabled_worlds" , offhandWorlds );
96- Config . get ().addDefault ("recipes.enchanted_golden_apple" , false );
97- Config . get ().addDefault ("fixes.projectile_fixer" , true );
98- Config . get ().addDefault ("custom.player_health.enabled" , false );
99- Config . get ().addDefault ("custom.player_health.max_health" , 20 );
100- Config . get ().addDefault ("advanced.settings.old_pvp.attack_speed" , 24 );
101- Config . get ().addDefault ("advanced.settings.new_pvp.attack_speed" , 4 );
102- Config . get ().addDefault ("advanced.settings.modifiers.old_swords_damage" , 1 );
103- Config . get ().addDefault ("advanced.settings.modifiers.old_shovels_damage" , -0.5 );
104- Config . get ().addDefault ("advanced.settings.modifiers.old_axes_damage" , -2 );
105- Config . get ().addDefault ("advanced.settings.modifiers.old_pickaxes_damage" , 1 );
106- Config . get ().addDefault ("advanced.settings.old_regen.frequency" , 3 );
107- Config . get ().addDefault ("advanced.settings.old_regen.amount" , 1 );
108- Config . get ().addDefault ("advanced.settings.old_regen.exhaustion" , 3 );
109- Config . get ().addDefault ("advanced.settings.base_player_health" , 20 );
110- Config . get ().addDefault ("advanced.settings.knockback.fishing_rod.damage" , 0.01 );
57+ get ().options ().header ("+----------------------------------------------------------------------------------------------+" + "\n " + "| |" + "\n " + "| Combat Plus |" + "\n " + "| |" + "\n " + "| Discord: https://discord.gg/m7j2Y9H |" + "\n " + "| |" + "\n " + "| Author: Nik |" + "\n " + "| |" + "\n " + "+----------------------------------------------------------------------------------------------+" + "\n " );
58+ get ().addDefault ("settings.check_for_updates" , true );
59+ get ().addDefault ("settings.developer_mode" , false );
60+ get ().addDefault ("combat.settings.old_pvp" , true );
61+ get ().addDefault ("combat.settings.old_weapon_damage" , true );
62+ get ().addDefault ("combat.settings.old_tool_damage" , true );
63+ get ().addDefault ("combat.settings.old_sharpness" , true );
64+ get ().addDefault ("combat.settings.disable_sweep_attacks.enabled" , true );
65+ get ().addDefault ("combat.settings.disable_sweep_attacks.ignore_sweeping_edge" , false );
66+ get ().addDefault ("combat.settings.disable_arrow_boost" , true );
67+ get ().addDefault ("combat.settings.old_player_regen" , true );
68+ get ().addDefault ("combat.settings.sword_blocking.enabled" , true );
69+ get ().addDefault ("combat.settings.sword_blocking.ignore_shields" , true );
70+ get ().addDefault ("combat.settings.sword_blocking.cancel_sprinting" , false );
71+ get ().addDefault ("combat.settings.sword_blocking.effect" , "DAMAGE_RESISTANCE" );
72+ get ().addDefault ("combat.settings.sword_blocking.duration_ticks" , 8 );
73+ get ().addDefault ("combat.settings.sword_blocking.amplifier" , 0 );
74+ get ().addDefault ("combat.settings.sword_blocking.slow_duration_ticks" , 8 );
75+ get ().addDefault ("combat.settings.sword_blocking.slow_amplifier" , 2 );
76+ get ().addDefault ("combat.settings.disabled_worlds" , combatList );
77+ get ().addDefault ("golden_apple_cooldown.golden_apple.enabled" , true );
78+ get ().addDefault ("golden_apple_cooldown.golden_apple.cooldown" , 10 );
79+ get ().addDefault ("golden_apple_cooldown.golden_apple.actionbar" , true );
80+ get ().addDefault ("golden_apple_cooldown.enchanted_golden_apple.enabled" , true );
81+ get ().addDefault ("golden_apple_cooldown.enchanted_golden_apple.cooldown" , 20 );
82+ get ().addDefault ("golden_apple_cooldown.enchanted_golden_apple.actionbar" , true );
83+ get ().addDefault ("golden_apple_cooldown.disabled_worlds" , gappleList );
84+ get ().addDefault ("enderpearl_cooldown.enabled" , true );
85+ get ().addDefault ("enderpearl_cooldown.cooldown" , 10 );
86+ get ().addDefault ("enderpearl_cooldown.actionbar" , true );
87+ get ().addDefault ("enderpearl_cooldown.disabled_worlds" , epearlList );
88+ get ().addDefault ("knockback.fishing_rod.enabled" , true );
89+ get ().addDefault ("knockback.fishing_rod.cancel_dragging" , true );
90+ get ().addDefault ("disabled_items.enabled" , false );
91+ get ().addDefault ("disabled_items.items" , itemsList );
92+ get ().addDefault ("disable_item_frame_rotation.enabled" , true );
93+ get ().addDefault ("disable_item_frame_rotation.disabled_worlds" , itemFrameRotation );
94+ get ().addDefault ("disable_offhand.enabled" , true );
95+ get ().addDefault ("disable_offhand.disabled_worlds" , offhandWorlds );
96+ get ().addDefault ("recipes.enchanted_golden_apple" , false );
97+ get ().addDefault ("fixes.projectile_fixer" , true );
98+ get ().addDefault ("custom.player_health.enabled" , false );
99+ get ().addDefault ("custom.player_health.max_health" , 20 );
100+ get ().addDefault ("advanced.settings.old_pvp.attack_speed" , 24 );
101+ get ().addDefault ("advanced.settings.new_pvp.attack_speed" , 4 );
102+ get ().addDefault ("advanced.settings.modifiers.old_swords_damage" , 1 );
103+ get ().addDefault ("advanced.settings.modifiers.old_shovels_damage" , -0.5 );
104+ get ().addDefault ("advanced.settings.modifiers.old_axes_damage" , -2 );
105+ get ().addDefault ("advanced.settings.modifiers.old_pickaxes_damage" , 1 );
106+ get ().addDefault ("advanced.settings.old_regen.frequency" , 3 );
107+ get ().addDefault ("advanced.settings.old_regen.amount" , 1 );
108+ get ().addDefault ("advanced.settings.old_regen.exhaustion" , 3 );
109+ get ().addDefault ("advanced.settings.base_player_health" , 20 );
110+ get ().addDefault ("advanced.settings.knockback.fishing_rod.damage" , 0.01 );
111111 }
112112}
0 commit comments