55
66import org .bukkit .ChatColor ;
77import org .bukkit .configuration .file .FileConfiguration ;
8+ import org .bukkit .entity .EntityType ;
89import org .bukkit .plugin .java .JavaPlugin ;
910
1011import com .projectkorra .projectkorra .Element ;
@@ -180,10 +181,13 @@ private void setupConfig() {
180181 c .addDefault ("Abilities.Earth.Accretion.Blocks" , 8 );
181182 c .addDefault ("Abilities.Earth.Accretion.SelectRange" , 6 );
182183 c .addDefault ("Abilities.Earth.Accretion.RevertTime" , 20000 );
184+ c .addDefault ("Abilities.Earth.Accretion.ThrowSpeed" , 1.6 );
183185
184186 // Bulwark
185187 c .addDefault ("Abilities.Earth.Bulwark.Enabled" , true );
186188 c .addDefault ("Abilities.Earth.Bulwark.Cooldown" , 6000 );
189+ c .addDefault ("Abilities.Earth.Bulwark.Damage" , 1 );
190+ c .addDefault ("Abilities.Earth.Bulwark.ThrowSpeed" , 0.94 );
187191
188192 // Crumble
189193 c .addDefault ("Abilities.Earth.Crumble.Enabled" , true );
@@ -248,8 +252,10 @@ private void setupConfig() {
248252 c .addDefault ("Combos.Earth.RockSlide.Damage" , 1 );
249253 c .addDefault ("Combos.Earth.RockSlide.Knockback" , 0.9 );
250254 c .addDefault ("Combos.Earth.RockSlide.Knockup" , 0.4 );
251- c .addDefault ("Combos.Earth.RockSlide.Speed" , 1.1 );
255+ c .addDefault ("Combos.Earth.RockSlide.Speed" , 0.68 );
252256 c .addDefault ("Combos.Earth.RockSlide.RequiredRockCount" , 6 );
257+ c .addDefault ("Combos.Earth.RockSlide.TurningSpeed" , 0.086 );
258+ c .addDefault ("Combos.Earth.RockSlide.Duration" , -1 );
253259
254260 // ---- Firebending ----
255261 // ArcSpark
@@ -264,12 +270,12 @@ private void setupConfig() {
264270 // CombustBeam
265271 c .addDefault ("Abilities.Fire.CombustBeam.Enabled" , true );
266272 c .addDefault ("Abilities.Fire.CombustBeam.Range" , 50 );
267- c .addDefault ("Abilities.Fire.CombustBeam.Cooldown" , 3750 );
268- c .addDefault ("Abilities.Fire.CombustBeam.Minimum.Power" , 0.5 );
269- c .addDefault ("Abilities.Fire.CombustBeam.Minimum.Angle" , 1 );
273+ c .addDefault ("Abilities.Fire.CombustBeam.Cooldown" , 5000 );
274+ c .addDefault ("Abilities.Fire.CombustBeam.Minimum.Power" , 0.6 );
275+ c .addDefault ("Abilities.Fire.CombustBeam.Minimum.Angle" , 0.2 );
270276 c .addDefault ("Abilities.Fire.CombustBeam.Minimum.ChargeTime" , 1000 );
271- c .addDefault ("Abilities.Fire.CombustBeam.Maximum.Power" , 2.2 );
272- c .addDefault ("Abilities.Fire.CombustBeam.Maximum.Angle" , 70 );
277+ c .addDefault ("Abilities.Fire.CombustBeam.Maximum.Power" , 2.7 );
278+ c .addDefault ("Abilities.Fire.CombustBeam.Maximum.Angle" , 40 );
273279 c .addDefault ("Abilities.Fire.CombustBeam.Maximum.ChargeTime" , 5000 );
274280 c .addDefault ("Abilities.Fire.CombustBeam.InterruptedDamage" , 10 );
275281
@@ -301,30 +307,34 @@ private void setupConfig() {
301307
302308 // FireDisc
303309 c .addDefault ("Abilities.Fire.FireDisc.Enabled" , true );
310+ c .addDefault ("Abilities.Fire.FireDisc.Cooldown" , 1700 );
304311 c .addDefault ("Abilities.Fire.FireDisc.Damage" , 1.5 );
305312 c .addDefault ("Abilities.Fire.FireDisc.Range" , 32 );
306- c .addDefault ("Abilities.Fire.FireDisc.Cooldown " , 1700 );
313+ c .addDefault ("Abilities.Fire.FireDisc.Knockback " , 0.84 );
307314 c .addDefault ("Abilities.Fire.FireDisc.Controllable" , true );
308315 c .addDefault ("Abilities.Fire.FireDisc.RevertCutBlocks" , true );
309316 c .addDefault ("Abilities.Fire.FireDisc.DropCutBlocks" , false );
310317 c .addDefault ("Abilities.Fire.FireDisc.CuttableBlocks" , Arrays .asList ("ACACIA_LOG" , "OAK_LOG" , "JUNGLE_LOG" , "BIRCH_LOG" , "DARK_OAK_LOG" , "SPRUCE_LOG" ));
311318
312319 // Jets
313320 c .addDefault ("Abilities.Fire.Jets.Enabled" , true );
314- c .addDefault ("Abilities.Fire.Jets.Cooldown" , 8000 );
321+ c .addDefault ("Abilities.Fire.Jets.Cooldown.Minimum" , 4000 );
322+ c .addDefault ("Abilities.Fire.Jets.Cooldown.Maximum" , 12000 );
315323 c .addDefault ("Abilities.Fire.Jets.Duration" , 20000 );
316324 c .addDefault ("Abilities.Fire.Jets.FlySpeed" , 0.65 );
317325 c .addDefault ("Abilities.Fire.Jets.HoverSpeed" , 0.065 );
318326 c .addDefault ("Abilities.Fire.Jets.SpeedThreshold" , 2.4 );
319327 c .addDefault ("Abilities.Fire.Jets.DamageThreshold" , 4 );
328+ c .addDefault ("Abilities.Fire.Jets.MaxHeight" , -1 );
320329
321330 // FlameBreath
322331 c .addDefault ("Combos.Fire.FlameBreath.Enabled" , true );
323332 c .addDefault ("Combos.Fire.FlameBreath.Cooldown" , 8000 );
324- c .addDefault ("Combos.Fire.FlameBreath.Damage" , 1.25 );
333+ c .addDefault ("Combos.Fire.FlameBreath.Damage" , 0.2 );
325334 c .addDefault ("Combos.Fire.FlameBreath.FireTick" , 30 );
326335 c .addDefault ("Combos.Fire.FlameBreath.Range" , 5 );
327336 c .addDefault ("Combos.Fire.FlameBreath.Duration" , 4000 );
337+ c .addDefault ("Combos.Fire.FlameBreath.Knockback" , 0.3 );
328338 c .addDefault ("Combos.Fire.FlameBreath.Burn.Ground" , true );
329339 c .addDefault ("Combos.Fire.FlameBreath.Burn.Entities" , true );
330340 c .addDefault ("Combos.Fire.FlameBreath.Rainbow" , true );
@@ -339,6 +349,20 @@ private void setupConfig() {
339349 c .addDefault ("Passives.Water.Hydrojet.Enabled" , true );
340350 c .addDefault ("Passives.Water.Hydrojet.Speed" , 8 );
341351
352+ // BloodGrip
353+ /*
354+ c.addDefault("Abilities.Water.BloodGrip.Enabled", true);
355+ c.addDefault("Abilities.Water.BloodGrip.Cooldown", 6000);
356+ c.addDefault("Abilities.Water.BloodGrip.Range", 8);
357+ c.addDefault("Abilities.Water.BloodGrip.DragSpeed", 0.32);
358+ c.addDefault("Abilities.Water.BloodGrip.ThrowPower", 1.3);
359+ c.addDefault("Abilities.Water.BloodGrip.MangleDamage", 3);
360+ c.addDefault("Abilities.Water.BloodGrip.SlamSpeed", 2);
361+ c.addDefault("Abilities.Water.BloodGrip.DamageThreshold", 4);
362+ c.addDefault("Abilities.Water.BloodGrip.EntityFilter", Arrays.asList(EntityType.ENDER_CRYSTAL.toString(), EntityType.ENDER_DRAGON.toString(), EntityType.ARMOR_STAND.toString(), EntityType.BLAZE.toString(), EntityType.WITHER.toString()));
363+ c.addDefault("Abilities.Water.BloodGrip.BasicAbilities", Arrays.asList("AirBlast", "AirSwipe", "EarthBlast", "FireBlast", "FireDisc", "WaterManipulation"));
364+ */
365+
342366 // RazorLeaf
343367 c .addDefault ("Abilities.Water.RazorLeaf.Enabled" , true );
344368 c .addDefault ("Abilities.Water.RazorLeaf.Cooldown" , 3000 );
0 commit comments