mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2024-12-23 00:15:05 +00:00
Populating Config Values
- Populates config values for new configuration system.
This commit is contained in:
parent
715429c343
commit
c6e208cdfe
67 changed files with 695 additions and 509 deletions
|
@ -71,7 +71,7 @@ public class Twister extends AirAbility<TwisterConfig> implements ComboAbility {
|
|||
|
||||
if (this.bPlayer.isAvatarState()) {
|
||||
this.cooldown = 0;
|
||||
this.damage = config.AvatarState_Damage;
|
||||
this.damage = config.AvatarState_Height;
|
||||
this.range = config.AvatarState_Range;
|
||||
}
|
||||
|
||||
|
|
|
@ -4,8 +4,8 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AirAgilityConfig extends AbilityConfig {
|
||||
|
||||
public final int JumpPower = 0;
|
||||
public final int SpeedPower = 0;
|
||||
public final int JumpPower = 2;
|
||||
public final int SpeedPower = 3;
|
||||
|
||||
public AirAgilityConfig() {
|
||||
super(true, "", null);
|
||||
|
|
|
@ -4,23 +4,23 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AirBlastConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int AnimationParticleAmount = 0;
|
||||
public final int SelectionParticleAmount = 0;
|
||||
public final double PushFactor_Self = 0;
|
||||
public final double PushFactor_Others = 0;
|
||||
public final double Speed = 0;
|
||||
public final double Range = 0;
|
||||
public final double SelectionRange = 0;
|
||||
public final double Radius = 0;
|
||||
public final long Cooldown = 500;
|
||||
public final int AnimationParticleAmount = 5;
|
||||
public final int SelectionParticleAmount = 5;
|
||||
public final double PushFactor_Self = 2.5;
|
||||
public final double PushFactor_Others = 2.5;
|
||||
public final double Speed = 25;
|
||||
public final double Range = 20;
|
||||
public final double SelectionRange = 10;
|
||||
public final double Radius = 1.5;
|
||||
|
||||
public final boolean CanFlickLevers = true;
|
||||
public final boolean CanOpenDoors = true;
|
||||
public final boolean CanPushButtons = true;
|
||||
public final boolean CanCoolLava = true;
|
||||
|
||||
public final double AvatarState_PushFactor_Self = 0;
|
||||
public final double AvatarState_PushFactor_Others = 0;
|
||||
public final double AvatarState_PushFactor_Self = 3.0;
|
||||
public final double AvatarState_PushFactor_Others = 3.0;
|
||||
|
||||
public AirBlastConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -5,17 +5,17 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
public class AirBurstConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long ChargeTime = 0;
|
||||
public final double FallHeightThreshold = 0;
|
||||
public final double PushFactor = 0;
|
||||
public final long ChargeTime = 1750;
|
||||
public final double FallHeightThreshold = 15;
|
||||
public final double PushFactor = 2.0;
|
||||
public final double Damage = 0;
|
||||
public final double AnglePhi = 0;
|
||||
public final double AngleTheta = 0;
|
||||
public final int ChargeParticles = 0;
|
||||
public final double ParticlePercentage = 0;
|
||||
public final double AnglePhi = 10;
|
||||
public final double AngleTheta = 10;
|
||||
public final int ChargeParticles = 10;
|
||||
public final double ParticlePercentage = 50;
|
||||
|
||||
public final long AvatarState_ChargeTime = 0;
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final long AvatarState_ChargeTime = 500;
|
||||
public final double AvatarState_Damage = 4;
|
||||
|
||||
public AirBurstConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,7 +4,7 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AirSaturationConfig extends AbilityConfig {
|
||||
|
||||
public final double ExhaustionFactor = 0;
|
||||
public final double ExhaustionFactor = 0.5;
|
||||
|
||||
public AirSaturationConfig() {
|
||||
super(true, "", null);
|
||||
|
|
|
@ -4,12 +4,12 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AirScooterConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Speed = 0;
|
||||
public final double Interval = 0;
|
||||
public final double Radius = 0;
|
||||
public final long Cooldown = 5000;
|
||||
public final double Speed = .7;
|
||||
public final double Interval = 100;
|
||||
public final double Radius = 1;
|
||||
public final long Duration = 0;
|
||||
public final double MaxHeightFromGround = 0;
|
||||
public final double MaxHeightFromGround = 7;
|
||||
public final boolean ShowSitting = true;
|
||||
|
||||
public AirScooterConfig() {
|
||||
|
|
|
@ -4,14 +4,14 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AirShieldConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double MaxRadius = 0;
|
||||
public final double InitialRadius = 0;
|
||||
public final long Duration = 0;
|
||||
public final double Speed = 0;
|
||||
public final int Streams = 0;
|
||||
public final int AnimationParticleAmount = 0;
|
||||
public final boolean DynamicCooldown = true;
|
||||
public final long Cooldown = 7000;
|
||||
public final double MaxRadius = 5;
|
||||
public final double InitialRadius = 1;
|
||||
public final long Duration = 10000;
|
||||
public final double Speed = 25;
|
||||
public final int Streams = 5;
|
||||
public final int AnimationParticleAmount = 5;
|
||||
public final boolean DynamicCooldown = false;
|
||||
|
||||
public final boolean AvatarState_Toggle = true;
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@ public class AirSpoutConfig extends AbilityConfig {
|
|||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final long Interval = 0;
|
||||
public final double Height = 0;
|
||||
public final long Interval = 100;
|
||||
public final double Height = 15;
|
||||
|
||||
public final double AvatarState_Height = 0;
|
||||
|
||||
|
|
|
@ -4,16 +4,16 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AirStreamConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Range = 0;
|
||||
public final double Speed = 0;
|
||||
public final long Cooldown = 7000;
|
||||
public final double Range = 30;
|
||||
public final double Speed = 0.5;
|
||||
|
||||
public final double EntityCarryHeight = 0;
|
||||
public final long EntityCarryDuration = 0;
|
||||
public final double EntityCarryHeight = 15;
|
||||
public final long EntityCarryDuration = 5000;
|
||||
|
||||
public final double AvatarState_Range = 0;
|
||||
public final double AvatarState_EntityCarryHeight = 0;
|
||||
public final long AvatarState_EntityCarryDuration = 0;
|
||||
public final double AvatarState_Range = 40;
|
||||
public final double AvatarState_EntityCarryHeight = 40;
|
||||
public final long AvatarState_EntityCarryDuration = 20000;
|
||||
|
||||
public AirStreamConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,16 +4,16 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AirSuctionConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int AnimationParticleAmount = 0;
|
||||
public final int SelectionParticleAmount = 0;
|
||||
public final double PushFactor = 0;
|
||||
public final double Speed = 0;
|
||||
public final double Range = 0;
|
||||
public final double SelectionRange = 0;
|
||||
public final double Radius = 0;
|
||||
public final long Cooldown = 500;
|
||||
public final int AnimationParticleAmount = 5;
|
||||
public final int SelectionParticleAmount = 5;
|
||||
public final double PushFactor = 2.5;
|
||||
public final double Speed = 25;
|
||||
public final double Range = 20;
|
||||
public final double SelectionRange = 10;
|
||||
public final double Radius = 1.5;
|
||||
|
||||
public final double AvatarState_PushFactor = 0;
|
||||
public final double AvatarState_PushFactor = 3.5;
|
||||
|
||||
public AirSuctionConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,15 +4,15 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AirSweepConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Damage = 0;
|
||||
public final double Range = 0;
|
||||
public final double Speed = 0;
|
||||
public final double Knockback = 0;
|
||||
public final long Cooldown = 5000;
|
||||
public final double Damage = 4;
|
||||
public final double Range = 20;
|
||||
public final double Speed = 1.5;
|
||||
public final double Knockback = 3.5;
|
||||
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Range = 0;
|
||||
public final double AvatarState_Knockback = 0;
|
||||
public final double AvatarState_Damage = 6;
|
||||
public final double AvatarState_Range = 25;
|
||||
public final double AvatarState_Knockback = 5.0;
|
||||
|
||||
public AirSweepConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,23 +4,23 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AirSwipeConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int AnimationParticleAmount = 0;
|
||||
public final int Arc = 0;
|
||||
public final int StepSize = 0;
|
||||
public final long MaxChargeTime = 0;
|
||||
public final double Damage = 0;
|
||||
public final double PushFactor = 0;
|
||||
public final double Speed = 0;
|
||||
public final double Range = 0;
|
||||
public final double Radius = 0;
|
||||
public final double MaxChargeFactor = 0;
|
||||
public final long Cooldown = 1250;
|
||||
public final int AnimationParticleAmount = 2;
|
||||
public final int Arc = 16;
|
||||
public final int StepSize = 4;
|
||||
public final long MaxChargeTime = 2500;
|
||||
public final double Damage = 2;
|
||||
public final double PushFactor = .5;
|
||||
public final double Speed = 25;
|
||||
public final double Range = 15;
|
||||
public final double Radius = 1.5;
|
||||
public final double MaxChargeFactor = 3;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_PushFactor = 0;
|
||||
public final double AvatarState_Range = 0;
|
||||
public final double AvatarState_Radius = 0;
|
||||
public final long AvatarState_Cooldown = 700;
|
||||
public final double AvatarState_Damage = 3;
|
||||
public final double AvatarState_PushFactor = 1.0;
|
||||
public final double AvatarState_Range = 20;
|
||||
public final double AvatarState_Radius = 2;
|
||||
|
||||
public AirSwipeConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,9 +4,9 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class FlightConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final double BaseSpeed = 0;
|
||||
public final long Cooldown = 30000;
|
||||
public final long Duration = 25000;
|
||||
public final double BaseSpeed = 1.25;
|
||||
|
||||
public FlightConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -6,27 +6,27 @@ public class SuffocateConfig extends AbilityConfig {
|
|||
|
||||
public final long Cooldown = 0;
|
||||
public final boolean RequireConstantAim = true;
|
||||
public final double ConstantAimRadius = 0;
|
||||
public final double ConstantAimRadius = 3;
|
||||
public final boolean CanSuffocateUndead = false;
|
||||
public final int AnimationParticleAmount = 0;
|
||||
public final int AnimationParticleAmount = 1;
|
||||
public final double AnimationSpeed = 0;
|
||||
public final long ChargeTime = 0;
|
||||
public final double Range = 0;
|
||||
public final double AnimationRadius = 0;
|
||||
public final double Damage = 0;
|
||||
public final double DamageInitialDelay = 0;
|
||||
public final double DamageInterval = 0;
|
||||
public final int SlownessPotency = 0;
|
||||
public final double SlownessInitialDelay = 0;
|
||||
public final double SlownessInterval = 0;
|
||||
public final int BlindnessPotency = 0;
|
||||
public final double BlindnessInitialDelay = 0;
|
||||
public final double BlindnessInterval = 0;
|
||||
public final long ChargeTime = 500;
|
||||
public final double Range = 20;
|
||||
public final double AnimationRadius = 2.0;
|
||||
public final double Damage = 2;
|
||||
public final double DamageInitialDelay = 2;
|
||||
public final double DamageInterval = 1;
|
||||
public final int SlownessPotency = 1;
|
||||
public final double SlownessInitialDelay = .5;
|
||||
public final double SlownessInterval = 1.25;
|
||||
public final int BlindnessPotency = 30;
|
||||
public final double BlindnessInitialDelay = 2;
|
||||
public final double BlindnessInterval = 1.5;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final long AvatarState_ChargeTime = 0;
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Range = 0;
|
||||
public final double AvatarState_Damage = 2;
|
||||
public final double AvatarState_Range = 20;
|
||||
|
||||
public SuffocateConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,14 +4,14 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class TornadoConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final double Range = 0;
|
||||
public final double Height = 0;
|
||||
public final double PlayerPushFactor = 0;
|
||||
public final double NpcPushFactor = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Speed = 0;
|
||||
public final long Cooldown = 5000;
|
||||
public final long Duration = 10000;
|
||||
public final double Range = 15;
|
||||
public final double Height = 15;
|
||||
public final double PlayerPushFactor = 1.0;
|
||||
public final double NpcPushFactor = 1.0;
|
||||
public final double Radius = 10;
|
||||
public final double Speed = 1;
|
||||
|
||||
public TornadoConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,17 +4,17 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class TwisterConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Range = 0;
|
||||
public final double Speed = 0;
|
||||
public final double Height = 0;
|
||||
public final double Radius = 0;
|
||||
public final double DegreesPerParticle = 0;
|
||||
public final double HeightPerParticle = 0;
|
||||
public final long RemoveDelay = 0;
|
||||
public final long Cooldown = 7500;
|
||||
public final double Range = 30;
|
||||
public final double Speed = 25;
|
||||
public final double Height = 15;
|
||||
public final double Radius = 10;
|
||||
public final double DegreesPerParticle = 7;
|
||||
public final double HeightPerParticle = 1.25;
|
||||
public final long RemoveDelay = 1000;
|
||||
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Range = 0;
|
||||
public final double AvatarState_Height = 15;
|
||||
public final double AvatarState_Range = 40;
|
||||
|
||||
public TwisterConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -6,26 +6,26 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AvatarStateConfig extends AbilityConfig {
|
||||
|
||||
public final double PowerMultiplier = 0;
|
||||
public final double PowerMultiplier = 2.0;
|
||||
|
||||
public final long Duration = 0;
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 20000;
|
||||
public final long Cooldown = 300000;
|
||||
|
||||
public final boolean RegenerationEnabled = true;
|
||||
public final int RegenerationPower = 0;
|
||||
public final int RegenerationPower = 2;
|
||||
|
||||
public final boolean SpeedEnabled = true;
|
||||
public final int SpeedPower = 0;
|
||||
public final int SpeedPower = 3;
|
||||
|
||||
public final boolean ResistanceEnabled = true;
|
||||
public final int ResistancePower = 0;
|
||||
public final int ResistancePower = 3;
|
||||
|
||||
public final boolean FireResistanceEnabled = true;
|
||||
|
||||
public final boolean PlaySound = true;
|
||||
public final Sound SoundType = Sound.BLOCK_ANVIL_LAND;
|
||||
public final float SoundVolume = 0;
|
||||
public final float SoundPitch = 0;
|
||||
public final float SoundVolume = 1F;
|
||||
public final float SoundPitch = 1.5F;
|
||||
|
||||
public AvatarStateConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -6,9 +6,9 @@ public class AcrobatStanceConfig extends AbilityConfig {
|
|||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final int Speed = 0;
|
||||
public final int Jump = 0;
|
||||
public final double ChiBlockBoost = 0;
|
||||
public final int Speed = 2;
|
||||
public final int Jump = 1;
|
||||
public final double ChiBlockBoost = 50;
|
||||
public final double ParalyzeChanceDecrease = 0;
|
||||
|
||||
public AcrobatStanceConfig() {
|
||||
|
|
|
@ -4,7 +4,7 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class AcrobaticsConfig extends AbilityConfig {
|
||||
|
||||
public final double FallReductionFactor = 0;
|
||||
public final double FallReductionFactor = 0.75;
|
||||
|
||||
public AcrobaticsConfig() {
|
||||
super(true, "", null);
|
||||
|
|
|
@ -4,8 +4,8 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class ChiAgilityConfig extends AbilityConfig {
|
||||
|
||||
public final int JumpPower = 0;
|
||||
public final int SpeedPower = 0;
|
||||
public final int JumpPower = 2;
|
||||
public final int SpeedPower = 2;
|
||||
|
||||
public ChiAgilityConfig() {
|
||||
super(true, "", null);
|
||||
|
|
|
@ -4,7 +4,7 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class ChiSaturationConfig extends AbilityConfig {
|
||||
|
||||
public final double ExhaustionFactor = 0;
|
||||
public final double ExhaustionFactor = .5;
|
||||
|
||||
public ChiSaturationConfig() {
|
||||
super(true, "", null);
|
||||
|
|
|
@ -4,8 +4,8 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class HighJumpConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Height = 0;
|
||||
public final long Cooldown = 500;
|
||||
public final double Height = 1.2;
|
||||
|
||||
public HighJumpConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,8 +4,8 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class ImmobilizeConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long ParalyzeDuration = 0;
|
||||
public final long Cooldown = 10000;
|
||||
public final long ParalyzeDuration = 4000;
|
||||
|
||||
public ImmobilizeConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,8 +4,8 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class ParalyzeConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final long Cooldown = 7000;
|
||||
public final long Duration = 2000;
|
||||
|
||||
public ParalyzeConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,9 +4,9 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class QuickStrikeConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Damage = 0;
|
||||
public final double ChiBlockChance = 0;
|
||||
public final long Cooldown = 1000;
|
||||
public final double Damage = 2;
|
||||
public final double ChiBlockChance = 35;
|
||||
|
||||
public QuickStrikeConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,10 +4,10 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class RapidPunchConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Interval = 0;
|
||||
public final double DamagePerPunch = 0;
|
||||
public final int TotalPunches = 0;
|
||||
public final long Cooldown = 3500;
|
||||
public final long Interval = 500;
|
||||
public final double DamagePerPunch = 2;
|
||||
public final int TotalPunches = 3;
|
||||
|
||||
public RapidPunchConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,9 +4,9 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class SmokescreenConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int Duration = 0;
|
||||
public final double Radius = 0;
|
||||
public final long Cooldown = 5000;
|
||||
public final int Duration = 3000;
|
||||
public final double Radius = 3;
|
||||
|
||||
public SmokescreenConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,9 +4,9 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class SwiftKickConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Damage = 0;
|
||||
public final double ChiBlockChance = 0;
|
||||
public final long Cooldown = 2500;
|
||||
public final double Damage = 2;
|
||||
public final double ChiBlockChance = 75;
|
||||
|
||||
public SwiftKickConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -6,8 +6,8 @@ public class WarriorStanceConfig extends AbilityConfig {
|
|||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final int Strength = 0;
|
||||
public final int Resistance = 0;
|
||||
public final int Strength = 1;
|
||||
public final int Resistance = -1;
|
||||
|
||||
public WarriorStanceConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,12 +4,12 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class CatapultConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double StageTimeMult = 0;
|
||||
public final long Cooldown = 5000;
|
||||
public final double StageTimeMult = 2.5;
|
||||
public final boolean CancelWithAngle = true;
|
||||
public final double Angle = 0;
|
||||
public final double Angle = 20;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final long AvatarState_Cooldown = 2500;
|
||||
|
||||
public CatapultConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,8 +4,8 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class CollapseConfig extends AbilityConfig {
|
||||
|
||||
public final int SelectRange = 0;
|
||||
public final double Speed = 0;
|
||||
public final int SelectRange = 20;
|
||||
public final double Speed = 8;
|
||||
|
||||
public final ColumnConfig ColumnConfig = new ColumnConfig();
|
||||
|
||||
|
@ -13,20 +13,20 @@ public class CollapseConfig extends AbilityConfig {
|
|||
|
||||
public static class ColumnConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int Height = 0;
|
||||
public final long Cooldown = 1000;
|
||||
public final int Height = 10;
|
||||
|
||||
public final int AvatarState_Height = 0;
|
||||
public final int AvatarState_Height = 15;
|
||||
|
||||
}
|
||||
|
||||
public static class WallConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int Height = 0;
|
||||
public final double Radius = 0;
|
||||
public final long Cooldown = 4500;
|
||||
public final int Height = 8;
|
||||
public final double Radius = 10;
|
||||
|
||||
public final int AvatarState_Height = 0;
|
||||
public final int AvatarState_Height = 12;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class DensityShiftConfig extends AbilityConfig {
|
||||
|
||||
public final long Duration = 0;
|
||||
public final long Duration = 500;
|
||||
|
||||
public DensityShiftConfig() {
|
||||
super(true, "", null);
|
||||
|
|
|
@ -4,13 +4,13 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class EarthArmorConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long MaxDuration = 0;
|
||||
public final double SelectRange = 0;
|
||||
public final int GoldHearts = 0;
|
||||
public final long Cooldown = 10000;
|
||||
public final long MaxDuration = 7500;
|
||||
public final double SelectRange = 15;
|
||||
public final int GoldHearts = 4;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final int AvatarState_GoldHearts = 0;
|
||||
public final long AvatarState_Cooldown = 3000;
|
||||
public final int AvatarState_GoldHearts = 8;
|
||||
|
||||
public EarthArmorConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,18 +4,18 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class EarthBlastConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double DeflectRange = 0;
|
||||
public final double CollisionRadius = 0;
|
||||
public final double Range = 0;
|
||||
public final double Damage = 0;
|
||||
public final double Speed = 0;
|
||||
public final long Cooldown = 500;
|
||||
public final double DeflectRange = 25;
|
||||
public final double CollisionRadius = 1.5;
|
||||
public final double Range = 30;
|
||||
public final double Damage = 2;
|
||||
public final double Speed = 25;
|
||||
public final boolean CanHitSelf = true;
|
||||
public final double PushFactor = 0;
|
||||
public final double SelectRange = 0;
|
||||
public final double PushFactor = .5;
|
||||
public final double SelectRange = 20;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Damage = 5;
|
||||
|
||||
public EarthBlastConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,10 +4,10 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class EarthDomeConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int Height = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Range = 0;
|
||||
public final long Cooldown = 5000;
|
||||
public final int Height = 5;
|
||||
public final double Radius = 4;
|
||||
public final double Range = 25;
|
||||
|
||||
public EarthDomeConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,12 +4,12 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class EarthGrabConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Range = 0;
|
||||
public final double DragSpeed = 0;
|
||||
public final double DamageThreshold = 0;
|
||||
public final double TrapHP = 0;
|
||||
public final long TrapHitInterval = 0;
|
||||
public final long Cooldown = 4500;
|
||||
public final double Range = 30;
|
||||
public final double DragSpeed = 1.0;
|
||||
public final double DamageThreshold = 4;
|
||||
public final double TrapHP = 3;
|
||||
public final long TrapHitInterval = 250;
|
||||
|
||||
public EarthGrabConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,12 +4,12 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class EarthPillarsConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Knockup = 0;
|
||||
public final double Damage = 0;
|
||||
public final long Cooldown = 3500;
|
||||
public final double Radius = 15;
|
||||
public final double Knockup = 1.2;
|
||||
public final double Damage = 4;
|
||||
public final boolean DealsDamage = true;
|
||||
public final double FallHeightThreshold = 0;
|
||||
public final double FallHeightThreshold = 15;
|
||||
|
||||
public EarthPillarsConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,25 +4,25 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class EarthSmashConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long ChargeTime = 0;
|
||||
public final long Duration = 0;
|
||||
public final int RequiredBendableBlocks = 0;
|
||||
public final int MaxBlocksToPassThrough = 0;
|
||||
public final double Damage = 0;
|
||||
public final double Knockback = 0;
|
||||
public final double Knockup = 0;
|
||||
public final double SelectRange = 0;
|
||||
public final long LiftAnimationInterval = 0;
|
||||
public final double ShootRange = 0;
|
||||
public final long ShootAnimationInterval = 0;
|
||||
public final long Cooldown = 3000;
|
||||
public final long ChargeTime = 2000;
|
||||
public final long Duration = 10000;
|
||||
public final int RequiredBendableBlocks = 10;
|
||||
public final int MaxBlocksToPassThrough = 3;
|
||||
public final double Damage = 4;
|
||||
public final double Knockback = 1.0;
|
||||
public final double Knockup = 0.15;
|
||||
public final double SelectRange = 15;
|
||||
public final long LiftAnimationInterval = 25;
|
||||
public final double ShootRange = 35;
|
||||
public final long ShootAnimationInterval = 25;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final long AvatarState_ChargeTime = 0;
|
||||
public final double AvatarState_SelectRange = 0;
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Knockback = 0;
|
||||
public final double AvatarState_ShootRange = 0;
|
||||
public final long AvatarState_Cooldown = 1000;
|
||||
public final long AvatarState_ChargeTime = 500;
|
||||
public final double AvatarState_SelectRange = 15;
|
||||
public final double AvatarState_Damage = 8;
|
||||
public final double AvatarState_Knockback = 2.0;
|
||||
public final double AvatarState_ShootRange = 35;
|
||||
|
||||
public final FlightConfig FlightConfig = new FlightConfig();
|
||||
|
||||
|
@ -32,13 +32,13 @@ public class EarthSmashConfig extends AbilityConfig {
|
|||
|
||||
public final boolean Enabled = true;
|
||||
|
||||
public final double Speed = 0;
|
||||
public final long Duration = 0;
|
||||
public final long AnimationInterval = 0;
|
||||
public final double DetectionRadius = 0;
|
||||
public final double Speed = .72;
|
||||
public final long Duration = 5000;
|
||||
public final long AnimationInterval = 25;
|
||||
public final double DetectionRadius = 3;
|
||||
|
||||
public final double AvatarState_Speed = 0;
|
||||
public final long AvatarState_Duration = 0;
|
||||
public final double AvatarState_Speed = .9;
|
||||
public final long AvatarState_Duration = 20000;
|
||||
|
||||
}
|
||||
|
||||
|
@ -46,10 +46,10 @@ public class EarthSmashConfig extends AbilityConfig {
|
|||
|
||||
public final boolean Enabled = true;
|
||||
|
||||
public final double Range = 0;
|
||||
public final double DetectionRadius = 0;
|
||||
public final double Range = 8;
|
||||
public final double DetectionRadius = 4;
|
||||
|
||||
public final double AvatarState_Range = 0;
|
||||
public final double AvatarState_Range = 15;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -4,18 +4,18 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class EarthTunnelConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Interval = 0;
|
||||
public final double MaxRadius = 0;
|
||||
public final double Range = 0;
|
||||
public final double InitialRadius = 0;
|
||||
public final int BlocksPerInterval = 0;
|
||||
public final long Cooldown = 3000;
|
||||
public final long Interval = 100;
|
||||
public final double MaxRadius = 4;
|
||||
public final double Range = 15;
|
||||
public final double InitialRadius = 1;
|
||||
public final int BlocksPerInterval = 3;
|
||||
public final boolean Revert = true;
|
||||
public final long RevertCheckTime = 0;
|
||||
public final long RevertCheckTime = 30000;
|
||||
public final boolean DropLootIfNotRevert = true;
|
||||
public final boolean IgnoreOres = true;
|
||||
|
||||
public final double AvatarState_MaxRadius = 0;
|
||||
public final double AvatarState_MaxRadius = 8;
|
||||
|
||||
public EarthTunnelConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,10 +4,10 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class ExtractionConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int SelectRange = 0;
|
||||
public final int DoubleLootChance = 0;
|
||||
public final int TripleLootChance = 0;
|
||||
public final long Cooldown = 2000;
|
||||
public final int SelectRange = 15;
|
||||
public final int DoubleLootChance = 25;
|
||||
public final int TripleLootChance = 15;
|
||||
|
||||
public ExtractionConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -6,34 +6,34 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class LavaFlowConfig extends AbilityConfig {
|
||||
|
||||
public final long ShiftCooldown = 0;
|
||||
public final long ClickLavaCooldown = 0;
|
||||
public final long ClickLandCooldown = 0;
|
||||
public final Material RevertMaterial = Material.STONE;
|
||||
public final double ShiftPlatformRadius = 0;
|
||||
public final double ShiftRadius = 0;
|
||||
public final double ShiftFlowSpeed = 0;
|
||||
public final double ShiftRemoveSpeed = 0;
|
||||
public final long ShiftCleanupDelay = 0;
|
||||
public final double ParticleDensity = 0;
|
||||
public final double ClickRange = 0;
|
||||
public final double ClickRadius = 0;
|
||||
public final long ClickLavaStartDelay = 0;
|
||||
public final long ClickLandStartDelay = 0;
|
||||
public final long ClickLavaCleanupDelay = 0;
|
||||
public final long ClickLandCleanupDelay = 0;
|
||||
public final double ClickLavaCreateSpeed = 0;
|
||||
public final double ClickLandCreateSpeed = 0;
|
||||
public final int UpwardFlow = 0;
|
||||
public final int DownwardFlow = 0;
|
||||
public final long ShiftCooldown = 10000;
|
||||
public final long ClickLavaCooldown = 10000;
|
||||
public final long ClickLandCooldown = 1500;
|
||||
public final Material RevertMaterial = Material.MAGMA_BLOCK;
|
||||
public final double ShiftPlatformRadius = 3;
|
||||
public final double ShiftRadius = 15;
|
||||
public final double ShiftFlowSpeed = .2;
|
||||
public final double ShiftRemoveSpeed = .5;
|
||||
public final long ShiftCleanupDelay = 7000;
|
||||
public final double ParticleDensity = 2;
|
||||
public final double ClickRange = 20;
|
||||
public final double ClickRadius = 5;
|
||||
public final long ClickLavaStartDelay = 750;
|
||||
public final long ClickLandStartDelay = 400;
|
||||
public final long ClickLavaCleanupDelay = 3500;
|
||||
public final long ClickLandCleanupDelay = 14000;
|
||||
public final double ClickLavaCreateSpeed = .045;
|
||||
public final double ClickLandCreateSpeed = .5;
|
||||
public final int UpwardFlow = 2;
|
||||
public final int DownwardFlow = 2;
|
||||
public final boolean AllowNaturalFlow = true;
|
||||
|
||||
public final long AvatarState_ShiftCooldown = 0;
|
||||
public final long AvatarState_ClickLavaCooldown = 0;
|
||||
public final long AvatarState_ShiftCooldown = 2500;
|
||||
public final long AvatarState_ClickLavaCooldown = 1000;
|
||||
public final long AvatarState_ClickLandCooldown = 0;
|
||||
public final double AvatarState_ShiftPlatformRadius = 0;
|
||||
public final double AvatarState_ShiftRadius = 0;
|
||||
public final double AvatarState_ClickRadius = 0;
|
||||
public final double AvatarState_ShiftPlatformRadius = 10;
|
||||
public final double AvatarState_ShiftRadius = 25;
|
||||
public final double AvatarState_ClickRadius = 20;
|
||||
|
||||
public LavaFlowConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,14 +4,14 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class MetalClipsConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final double Range = 0;
|
||||
public final double Damage = 0;
|
||||
public final long Cooldown = 3000;
|
||||
public final long Duration = 7500;
|
||||
public final double Range = 20;
|
||||
public final double Damage = 1;
|
||||
public final boolean ThrowEnabled = true;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final double AvatarState_Range = 0;
|
||||
public final long AvatarState_Cooldown = 1000;
|
||||
public final double AvatarState_Range = 20;
|
||||
|
||||
public final CrushConfig CrushConfig = new CrushConfig();
|
||||
|
||||
|
@ -19,18 +19,18 @@ public class MetalClipsConfig extends AbilityConfig {
|
|||
|
||||
public static class CrushConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Damage = 0;
|
||||
public final long Cooldown = 2000;
|
||||
public final double Damage = 2;
|
||||
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Damage = 4;
|
||||
|
||||
}
|
||||
|
||||
public static class MagnetConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Range = 0;
|
||||
public final double Speed = 0;
|
||||
public final double Range = 20;
|
||||
public final double Speed = .5;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -10,24 +10,24 @@ public class RaiseEarthConfig extends AbilityConfig {
|
|||
|
||||
public static class ColumnConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int Height = 0;
|
||||
public final double Speed = 0;
|
||||
public final double SelectRange = 0;
|
||||
public final long Cooldown = 1000;
|
||||
public final int Height = 8;
|
||||
public final double Speed = 8;
|
||||
public final double SelectRange = 15;
|
||||
|
||||
public final int AvatarState_Height = 0;
|
||||
public final int AvatarState_Height = 12;
|
||||
|
||||
}
|
||||
|
||||
public static class WallConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int Height = 0;
|
||||
public final int Width = 0;
|
||||
public final int SelectRange = 0;
|
||||
public final long Cooldown = 3500;
|
||||
public final int Height = 6;
|
||||
public final int Width = 6;
|
||||
public final int SelectRange = 15;
|
||||
|
||||
public final int AvatarState_Height = 0;
|
||||
public final int AvatarState_Width = 0;
|
||||
public final int AvatarState_Height = 50;
|
||||
public final int AvatarState_Width = 50;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -4,19 +4,19 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class ShockwaveConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long ChargeTime = 0;
|
||||
public final double FallThreshold = 0;
|
||||
public final double Range = 0;
|
||||
public final double Damage = 0;
|
||||
public final double Knockback = 0;
|
||||
public final double Angle = 0;
|
||||
public final long Cooldown = 4000;
|
||||
public final long ChargeTime = 2500;
|
||||
public final double FallThreshold = 15;
|
||||
public final double Range = 20;
|
||||
public final double Damage = 4;
|
||||
public final double Knockback = 1.2;
|
||||
public final double Angle = 40;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final long AvatarState_ChargeTime = 0;
|
||||
public final double AvatarState_Range = 0;
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Knockback = 0;
|
||||
public final long AvatarState_Cooldown = 1000;
|
||||
public final long AvatarState_ChargeTime = 500;
|
||||
public final double AvatarState_Range = 40;
|
||||
public final double AvatarState_Damage = 6;
|
||||
public final double AvatarState_Knockback = 2.0;
|
||||
|
||||
public ShockwaveConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,20 +4,20 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class BlazeConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int Arc = 0;
|
||||
public final double Range = 0;
|
||||
public final double Speed = 0;
|
||||
public final long Cooldown = 1200;
|
||||
public final int Arc = 14;
|
||||
public final double Range = 15;
|
||||
public final double Speed = 15;
|
||||
|
||||
public final RingConfig RingConfig = new RingConfig();
|
||||
|
||||
public static class RingConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int Range = 0;
|
||||
public final double Angle = 0;
|
||||
public final long Cooldown = 3000;
|
||||
public final int Range = 12;
|
||||
public final double Angle = 10;
|
||||
|
||||
public final int AvatarState_Range = 0;
|
||||
public final int AvatarState_Range = 30;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -4,12 +4,12 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class CombustionConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Damage = 0;
|
||||
public final double Range = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Speed = 0;
|
||||
public final float ExplosivePower = 0;
|
||||
public final long Cooldown = 3000;
|
||||
public final double Damage = 6;
|
||||
public final double Range = 40;
|
||||
public final double Radius = 1.5;
|
||||
public final double Speed = 40;
|
||||
public final float ExplosivePower = 1.2F;
|
||||
public final boolean BreakBlocks = true;
|
||||
|
||||
public CombustionConfig() {
|
||||
|
|
|
@ -4,35 +4,35 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class FireBlastConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Cooldown = 1000;
|
||||
public final boolean Dissipate = true;
|
||||
public final double Damage = 0;
|
||||
public final double Range = 0;
|
||||
public final double Speed = 0;
|
||||
public final double CollisionRadius = 0;
|
||||
public final double FireTicks = 0;
|
||||
public final double Damage = 2;
|
||||
public final double Range = 25;
|
||||
public final double Speed = 25;
|
||||
public final double CollisionRadius = 1.5;
|
||||
public final double FireTicks = 1;
|
||||
public final double Knockback = 0;
|
||||
|
||||
public final double FlameParticleRadius = 0;
|
||||
public final double SmokeParticleRadius = 0;
|
||||
public final double FlameParticleRadius = 1.0;
|
||||
public final double SmokeParticleRadius = 1.0;
|
||||
|
||||
public final ChargedConfig ChargedConfig = new ChargedConfig();
|
||||
|
||||
public static class ChargedConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long ChargeTime = 0;
|
||||
public final long Cooldown = 3000;
|
||||
public final long ChargeTime = 1500;
|
||||
public final boolean Dissipate = true;
|
||||
public final boolean DamageBlocks = true;
|
||||
public final double CollisionRadius = 0;
|
||||
public final double Damage = 0;
|
||||
public final double Range = 0;
|
||||
public final double DamageRadius = 0;
|
||||
public final double ExplosionRadius = 0;
|
||||
public final double FireTicks = 0;
|
||||
public final double CollisionRadius = 2;
|
||||
public final double Damage = 4;
|
||||
public final double Range = 30;
|
||||
public final double DamageRadius = 2;
|
||||
public final double ExplosionRadius = 2;
|
||||
public final double FireTicks = 2;
|
||||
|
||||
public final long AvatarState_ChargeTime = 0;
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final long AvatarState_ChargeTime = 500;
|
||||
public final double AvatarState_Damage = 5;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -4,18 +4,18 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class FireBurstConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long ChargeTime = 0;
|
||||
public final long Cooldown = 4500;
|
||||
public final long ChargeTime = 2500;
|
||||
public final boolean Ignite = true;
|
||||
public final double Damage = 0;
|
||||
public final double Range = 0;
|
||||
public final double AngleTheta = 0;
|
||||
public final double AnglePhi = 0;
|
||||
public final double ParticlesPercentage = 0;
|
||||
public final double Damage = 4;
|
||||
public final double Range = 20;
|
||||
public final double AngleTheta = 10;
|
||||
public final double AnglePhi = 10;
|
||||
public final double ParticlesPercentage = 5;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final long AvatarState_ChargeTime = 0;
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final long AvatarState_Cooldown = 2000;
|
||||
public final long AvatarState_ChargeTime = 1000;
|
||||
public final double AvatarState_Damage = 6;
|
||||
|
||||
public FireBurstConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,9 +4,9 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class FireJetConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final double Speed = 0;
|
||||
public final long Cooldown = 5000;
|
||||
public final long Duration = 4000;
|
||||
public final double Speed = .7;
|
||||
public final boolean ShowGliding = true;
|
||||
|
||||
public final boolean AvatarState_Toggle = true;
|
||||
|
|
|
@ -4,10 +4,10 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class BloodbendingConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final double Range = 0;
|
||||
public final double Knockback = 0;
|
||||
public final long Cooldown = 10000;
|
||||
public final long Duration = 8000;
|
||||
public final double Range = 15;
|
||||
public final double Knockback = .9;
|
||||
|
||||
public final boolean CanOnlyBeUsedAtNight = true;
|
||||
public final boolean CanBeUsedOnUndeadMobs = false;
|
||||
|
|
|
@ -6,7 +6,7 @@ public class FastSwimConfig extends AbilityConfig {
|
|||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final double SpeedFactor = 0;
|
||||
public final double SpeedFactor = 0.7;
|
||||
|
||||
public FastSwimConfig() {
|
||||
super(true, "", null);
|
||||
|
|
|
@ -4,12 +4,12 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class HealingWatersConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Duration = 0;
|
||||
public final long Interval = 0;
|
||||
public final long ChargeTime = 0;
|
||||
public final double Range = 0;
|
||||
public final int PotionPotency = 0;
|
||||
public final long Cooldown = 1500;
|
||||
public final long Duration = 1000;
|
||||
public final long Interval = 50;
|
||||
public final long ChargeTime = 250;
|
||||
public final double Range = 5;
|
||||
public final int PotionPotency = 2;
|
||||
public final boolean EnableParticles = true;
|
||||
|
||||
public HealingWatersConfig() {
|
||||
|
|
|
@ -4,17 +4,17 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class IceBlastConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Interval = 0;
|
||||
public final double CollisionRadius = 0;
|
||||
public final double Range = 0;
|
||||
public final double Damage = 0;
|
||||
public final double DeflectRange = 0;
|
||||
public final long Cooldown = 3000;
|
||||
public final long Interval = 50;
|
||||
public final double CollisionRadius = 1.5;
|
||||
public final double Range = 25;
|
||||
public final double Damage = 3;
|
||||
public final double DeflectRange = 15;
|
||||
public final boolean AllowSnow = true;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Range = 0;
|
||||
public final long AvatarState_Cooldown = 500;
|
||||
public final double AvatarState_Damage = 3;
|
||||
public final double AvatarState_Range = 25;
|
||||
|
||||
public IceBlastConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,16 +4,16 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class IceBulletConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long ShotCooldown = 0;
|
||||
public final long ShootTime = 0;
|
||||
public final double Range = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Damage = 0;
|
||||
public final int MaxShots = 0;
|
||||
public final double AnimationSpeed = 0;
|
||||
public final long Cooldown = 6000;
|
||||
public final long ShotCooldown = 100;
|
||||
public final long ShootTime = 4000;
|
||||
public final double Range = 30;
|
||||
public final double Radius = 4;
|
||||
public final double Damage = 2;
|
||||
public final int MaxShots = 40;
|
||||
public final double AnimationSpeed = 25;
|
||||
|
||||
public final long AvatarState_Cooldown = 0;
|
||||
public final long AvatarState_Cooldown = 3000;
|
||||
|
||||
public IceBulletConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,24 +4,24 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class IceSpikeConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;//
|
||||
public final int Height = 0;//
|
||||
public final double Damage = 0;//
|
||||
public final double Range = 0;//
|
||||
public final double Speed = 0;//
|
||||
public final double Push = 0;//
|
||||
public final long Cooldown = 2000;//
|
||||
public final int Height = 3;//
|
||||
public final double Damage = 2;//
|
||||
public final double Range = 20;//
|
||||
public final double Speed = 25;//
|
||||
public final double Push = .5;//
|
||||
|
||||
public final long SlowCooldown = 0;
|
||||
public final int SlowPower = 0;
|
||||
public final int SlowDuration = 0;
|
||||
public final long SlowCooldown = 2000;
|
||||
public final int SlowPower = 1;
|
||||
public final int SlowDuration = 1000;
|
||||
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Range = 0;
|
||||
public final int AvatarState_Height = 0;
|
||||
public final double AvatarState_Push = 0;
|
||||
public final double AvatarState_Damage = 3;
|
||||
public final double AvatarState_Range = 20;
|
||||
public final int AvatarState_Height = 3;
|
||||
public final double AvatarState_Push = 1;
|
||||
|
||||
public final int AvatarState_SlowPower = 0;
|
||||
public final int AvatarState_SlowDuration = 0;
|
||||
public final int AvatarState_SlowPower = 2;
|
||||
public final int AvatarState_SlowDuration = 2000;
|
||||
|
||||
public final BlastConfig BlastConfig = new BlastConfig();
|
||||
|
||||
|
@ -29,36 +29,36 @@ public class IceSpikeConfig extends AbilityConfig {
|
|||
|
||||
public static class BlastConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Interval = 0;
|
||||
public final double Damage = 0;
|
||||
public final double Range = 0;
|
||||
public final double CollisionRadius = 0;
|
||||
public final double DeflectRange = 0;
|
||||
public final long Cooldown = 1000;
|
||||
public final long Interval = 100;
|
||||
public final double Damage = 2;
|
||||
public final double Range = 25;
|
||||
public final double CollisionRadius = 1.5;
|
||||
public final double DeflectRange = 15;
|
||||
|
||||
public final double ProjectileRange = 0;
|
||||
public final double ProjectileRange = 25;
|
||||
|
||||
public final long SlowCooldown = 0;
|
||||
public final int SlowPotency = 0;
|
||||
public final int SlowDuration = 0;
|
||||
public final long SlowCooldown = 1000;
|
||||
public final int SlowPotency = 1;
|
||||
public final int SlowDuration = 500;
|
||||
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Range = 0;
|
||||
public final double AvatarState_Damage = 3;
|
||||
public final double AvatarState_Range = 20;
|
||||
|
||||
public final int AvatarState_SlowPotency = 0;
|
||||
public final int AvatarState_SlowDuration = 0;
|
||||
public final int AvatarState_SlowPotency = 2;
|
||||
public final int AvatarState_SlowDuration = 2000;
|
||||
|
||||
}
|
||||
|
||||
public static class FieldConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Damage = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Knockup = 0;
|
||||
public final long Cooldown = 3000;
|
||||
public final double Damage = 4;
|
||||
public final double Radius = 9;
|
||||
public final double Knockup = .5;
|
||||
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Radius = 0;
|
||||
public final double AvatarState_Damage = 5;
|
||||
public final double AvatarState_Radius = 20;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -4,14 +4,14 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class IceWaveConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Cooldown = 5000;
|
||||
|
||||
public final double ThawRadius = 0;
|
||||
public final double Damage = 0;
|
||||
public final double ThawRadius = 30;
|
||||
public final double Damage = 2;
|
||||
public final boolean RevertSphere = true;
|
||||
public final long RevertSphereTime = 0;
|
||||
public final long RevertSphereTime = 5000;
|
||||
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Damage = 5;
|
||||
|
||||
public IceWaveConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,21 +4,21 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class OctopusFormConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Cooldown = 3500;
|
||||
public final long Duration = 0;
|
||||
public final long FormDelay = 0;
|
||||
public final double SelectionRange = 0;
|
||||
public final double Damage = 0;
|
||||
public final double AttackRange = 0;
|
||||
public final long UsageCooldown = 0;
|
||||
public final double Knockback = 0;
|
||||
public final double Radius = 0;
|
||||
public final double AngleIncrement = 0;
|
||||
public final long FormDelay = 500;
|
||||
public final double SelectionRange = 15;
|
||||
public final double Damage = 2;
|
||||
public final double AttackRange = 3;
|
||||
public final long UsageCooldown = 200;
|
||||
public final double Knockback = .3;
|
||||
public final double Radius = 5;
|
||||
public final double AngleIncrement = 10;
|
||||
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_AttackRange = 0;
|
||||
public final double AvatarState_Knockback = 0;
|
||||
public final double AvatarState_Radius = 0;
|
||||
public final double AvatarState_Damage = 4;
|
||||
public final double AvatarState_AttackRange = 3;
|
||||
public final double AvatarState_Knockback = 2;
|
||||
public final double AvatarState_Radius = 5;
|
||||
|
||||
public OctopusFormConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,7 +4,7 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class PhaseChangeConfig extends AbilityConfig {
|
||||
|
||||
public final double SourceRange = 0;
|
||||
public final double SourceRange = 30;
|
||||
|
||||
public final FreezeConfig FreezeConfig = new FreezeConfig();
|
||||
|
||||
|
@ -12,18 +12,18 @@ public class PhaseChangeConfig extends AbilityConfig {
|
|||
|
||||
public static class FreezeConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int Depth = 0;
|
||||
public final double ControlRadius = 0;
|
||||
public final int Radius = 0;
|
||||
public final long Cooldown = 500;
|
||||
public final int Depth = 1;
|
||||
public final double ControlRadius = 5;
|
||||
public final int Radius = 4;
|
||||
|
||||
}
|
||||
|
||||
public static class MeltConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double Speed = 0;
|
||||
public final int Radius = 0;
|
||||
public final double Speed = 300;
|
||||
public final int Radius = 15;
|
||||
public final boolean AllowFlow = true;
|
||||
|
||||
}
|
||||
|
|
|
@ -10,29 +10,29 @@ public class SurgeConfig extends AbilityConfig {
|
|||
|
||||
public static class SurgeWaveConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Interval = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Knockback = 0;
|
||||
public final double Knockup = 0;
|
||||
public final double MaxFreezeRadius = 0;
|
||||
public final long IceRevertTime = 0;
|
||||
public final double Range = 0;
|
||||
public final double SelectRange = 0;
|
||||
public final long Cooldown = 3500;
|
||||
public final long Interval = 100;
|
||||
public final double Radius = 3;
|
||||
public final double Knockback = 1.0;
|
||||
public final double Knockup = .68;
|
||||
public final double MaxFreezeRadius = 3;
|
||||
public final long IceRevertTime = 10000;
|
||||
public final double Range = 20;
|
||||
public final double SelectRange = 10;
|
||||
|
||||
public final double AvatarState_Radius = 0;
|
||||
public final double AvatarState_Radius = 8;
|
||||
|
||||
}
|
||||
|
||||
public static class SurgeWallConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Interval = 0;
|
||||
public final long Interval = 100;
|
||||
public final long Duration = 0;
|
||||
public final double Range = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Range = 3;
|
||||
public final double Radius = 4;
|
||||
|
||||
public final double AvatarState_Radius = 0;
|
||||
public final double AvatarState_Radius = 6;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -4,38 +4,38 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class TorrentConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final int MaxLayer = 0;
|
||||
public final double Knockback = 0;
|
||||
public final double Angle = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Knockup = 0;
|
||||
public final long Interval = 0;
|
||||
public final double InitialDamage = 0;
|
||||
public final double SuccessiveDamage = 0;
|
||||
public final int MaxHits = 0;
|
||||
public final double DeflectDamage = 0;
|
||||
public final double Range = 0;
|
||||
public final double SelectRange = 0;
|
||||
public final long Cooldown = 3500;
|
||||
public final int MaxLayer = 3;
|
||||
public final double Knockback = .25;
|
||||
public final double Angle = 10;
|
||||
public final double Radius = 3;
|
||||
public final double Knockup = .5;
|
||||
public final long Interval = 100;
|
||||
public final double InitialDamage = 3;
|
||||
public final double SuccessiveDamage = 1;
|
||||
public final int MaxHits = 4;
|
||||
public final double DeflectDamage = 3;
|
||||
public final double Range = 25;
|
||||
public final double SelectRange = 15;
|
||||
|
||||
public final boolean Revert = true;
|
||||
public final long RevertTime = 0;
|
||||
public final long RevertTime = 5000;
|
||||
|
||||
public final double AvatarState_Knockback = 0;
|
||||
public final double AvatarState_InitialDamage = 0;
|
||||
public final double AvatarState_SuccessiveDamage = 0;
|
||||
public final int AvatarState_MaxHits = 0;
|
||||
public final double AvatarState_Knockback = 3;
|
||||
public final double AvatarState_InitialDamage = 4;
|
||||
public final double AvatarState_SuccessiveDamage = 4;
|
||||
public final int AvatarState_MaxHits = 10;
|
||||
|
||||
public final TorrentWaveConfig WaveConfig = new TorrentWaveConfig();
|
||||
|
||||
public static class TorrentWaveConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final long Interval = 0;
|
||||
public final double Height = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Knockback = 0;
|
||||
public final double GrowSpeed = 0;
|
||||
public final long Cooldown = 7500;
|
||||
public final long Interval = 100;
|
||||
public final double Height = 1;
|
||||
public final double Radius = 25;
|
||||
public final double Knockback = 2.0;
|
||||
public final double GrowSpeed = 25;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -4,9 +4,9 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class WaterBubbleConfig extends AbilityConfig {
|
||||
|
||||
public final long ClickDuration = 0;
|
||||
public final double Radius = 0;
|
||||
public final double Speed = 0;
|
||||
public final long ClickDuration = 1000;
|
||||
public final double Radius = 6;
|
||||
public final double Speed = 10;
|
||||
public final boolean MustStartAboveWater = true;
|
||||
|
||||
public WaterBubbleConfig() {
|
||||
|
|
|
@ -4,16 +4,16 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class WaterManipulationConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final double SelectRange = 0;
|
||||
public final double CollisionRadius = 0;
|
||||
public final double Range = 0;
|
||||
public final double Knockback = 0;
|
||||
public final double Damage = 0;
|
||||
public final double Speed = 0;
|
||||
public final double DeflectRange = 0;
|
||||
public final long Cooldown = 3500;
|
||||
public final double SelectRange = 20;
|
||||
public final double CollisionRadius = 1.5;
|
||||
public final double Range = 25;
|
||||
public final double Knockback = .2;
|
||||
public final double Damage = 2;
|
||||
public final double Speed = 25;
|
||||
public final double DeflectRange = 15;
|
||||
|
||||
public final double AvatarState_Damage = 0;
|
||||
public final double AvatarState_Damage = 4;
|
||||
|
||||
public WaterManipulationConfig() {
|
||||
super(true, "", "");
|
||||
|
|
|
@ -4,29 +4,29 @@ import com.projectkorra.projectkorra.configuration.configs.abilities.AbilityConf
|
|||
|
||||
public class WaterSpoutConfig extends AbilityConfig {
|
||||
|
||||
public final long Cooldown = 0;
|
||||
public final boolean UseParticles = true;
|
||||
public final long Cooldown = 100;
|
||||
public final boolean UseParticles = false;
|
||||
public final boolean EnableBlockSpiral = true;
|
||||
public final double Height = 0;
|
||||
public final double Height = 16;
|
||||
public final long Duration = 0;
|
||||
public final long Interval = 0;
|
||||
public final long Interval = 50;
|
||||
|
||||
public final WaterSpoutWaveConfig WaveConfig = new WaterSpoutWaveConfig();
|
||||
|
||||
public static class WaterSpoutWaveConfig {
|
||||
|
||||
public final boolean Enabled = true;
|
||||
public final long Cooldown = 0;
|
||||
public final boolean AllowPlantSource = true;
|
||||
public final double Radius = 0;
|
||||
public final double WaveRadius = 0;
|
||||
public final double AnimationSpeed = 0;
|
||||
public final double SelectRange = 0;
|
||||
public final double Speed = 0;
|
||||
public final long ChargeTime = 0;
|
||||
public final long FlightDuration = 0;
|
||||
public final long Cooldown = 5500;
|
||||
public final boolean AllowPlantSource = false;
|
||||
public final double Radius = 3;
|
||||
public final double WaveRadius = 3;
|
||||
public final double AnimationSpeed = 25;
|
||||
public final double SelectRange = 5;
|
||||
public final double Speed = .65;
|
||||
public final long ChargeTime = 400;
|
||||
public final long FlightDuration = 4000;
|
||||
|
||||
public final long AvatarState_FlightDuration = 0;
|
||||
public final long AvatarState_FlightDuration = 20000;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -9,7 +9,114 @@ public class EarthPropertiesConfig implements Config {
|
|||
|
||||
public final String Description = "";
|
||||
|
||||
public final Material[] EarthBlocks = {};
|
||||
public final Material[] EarthBlocks = {
|
||||
Material.GRASS_BLOCK,
|
||||
Material.COBBLESTONE,
|
||||
Material.COBBLESTONE_SLAB,
|
||||
Material.COBBLESTONE_STAIRS,
|
||||
Material.COBBLESTONE_WALL,
|
||||
Material.GRASS_PATH,
|
||||
Material.DIRT,
|
||||
Material.PODZOL,
|
||||
Material.COARSE_DIRT,
|
||||
Material.GRAVEL,
|
||||
Material.OBSIDIAN,
|
||||
Material.STONE,
|
||||
Material.ANDESITE,
|
||||
Material.POLISHED_ANDESITE,
|
||||
Material.GRANITE,
|
||||
Material.POLISHED_GRANITE,
|
||||
Material.DIORITE,
|
||||
Material.POLISHED_DIORITE,
|
||||
Material.STONE_BRICKS,
|
||||
Material.STONE_BRICK_SLAB,
|
||||
Material.STONE_BRICK_STAIRS,
|
||||
Material.MOSSY_STONE_BRICKS,
|
||||
Material.CRACKED_STONE_BRICKS,
|
||||
Material.CHISELED_STONE_BRICKS,
|
||||
Material.MOSSY_COBBLESTONE,
|
||||
Material.MOSSY_COBBLESTONE_WALL,
|
||||
Material.TERRACOTTA,
|
||||
Material.BLACK_GLAZED_TERRACOTTA,
|
||||
Material.BLACK_TERRACOTTA,
|
||||
Material.BLUE_GLAZED_TERRACOTTA,
|
||||
Material.BLUE_TERRACOTTA,
|
||||
Material.BROWN_GLAZED_TERRACOTTA,
|
||||
Material.BROWN_TERRACOTTA,
|
||||
Material.CYAN_GLAZED_TERRACOTTA,
|
||||
Material.CYAN_TERRACOTTA,
|
||||
Material.GRAY_GLAZED_TERRACOTTA,
|
||||
Material.GRAY_TERRACOTTA,
|
||||
Material.GREEN_GLAZED_TERRACOTTA,
|
||||
Material.GREEN_TERRACOTTA,
|
||||
Material.LIGHT_BLUE_GLAZED_TERRACOTTA,
|
||||
Material.LIGHT_BLUE_TERRACOTTA,
|
||||
Material.LIGHT_GRAY_GLAZED_TERRACOTTA,
|
||||
Material.LIGHT_GRAY_TERRACOTTA,
|
||||
Material.LIME_GLAZED_TERRACOTTA,
|
||||
Material.LIME_TERRACOTTA,
|
||||
Material.MAGENTA_GLAZED_TERRACOTTA,
|
||||
Material.MAGENTA_TERRACOTTA,
|
||||
Material.ORANGE_GLAZED_TERRACOTTA,
|
||||
Material.ORANGE_TERRACOTTA,
|
||||
Material.PINK_GLAZED_TERRACOTTA,
|
||||
Material.PINK_TERRACOTTA,
|
||||
Material.PURPLE_GLAZED_TERRACOTTA,
|
||||
Material.PURPLE_TERRACOTTA,
|
||||
Material.RED_GLAZED_TERRACOTTA,
|
||||
Material.RED_TERRACOTTA,
|
||||
Material.WHITE_GLAZED_TERRACOTTA,
|
||||
Material.WHITE_TERRACOTTA,
|
||||
Material.YELLOW_GLAZED_TERRACOTTA,
|
||||
Material.YELLOW_TERRACOTTA,
|
||||
Material.BLACK_CONCRETE,
|
||||
Material.BLUE_CONCRETE,
|
||||
Material.BROWN_CONCRETE,
|
||||
Material.CYAN_CONCRETE,
|
||||
Material.GRAY_CONCRETE,
|
||||
Material.GREEN_CONCRETE,
|
||||
Material.LIGHT_BLUE_CONCRETE,
|
||||
Material.LIGHT_GRAY_CONCRETE,
|
||||
Material.LIME_CONCRETE,
|
||||
Material.MAGENTA_CONCRETE,
|
||||
Material.ORANGE_CONCRETE,
|
||||
Material.PINK_CONCRETE,
|
||||
Material.PURPLE_CONCRETE,
|
||||
Material.RED_CONCRETE,
|
||||
Material.WHITE_CONCRETE,
|
||||
Material.YELLOW_CONCRETE,
|
||||
Material.SANDSTONE,
|
||||
Material.SANDSTONE_SLAB,
|
||||
Material.SANDSTONE_STAIRS,
|
||||
Material.CHISELED_SANDSTONE,
|
||||
Material.RED_SANDSTONE,
|
||||
Material.RED_SANDSTONE_SLAB,
|
||||
Material.RED_SANDSTONE_STAIRS,
|
||||
Material.CHISELED_RED_SANDSTONE,
|
||||
Material.BRICKS,
|
||||
Material.BRICK_SLAB,
|
||||
Material.BRICK_STAIRS,
|
||||
Material.CLAY,
|
||||
Material.END_STONE,
|
||||
Material.END_STONE_BRICKS,
|
||||
Material.NETHER_BRICKS,
|
||||
Material.NETHER_BRICK_FENCE,
|
||||
Material.NETHER_BRICK_SLAB,
|
||||
Material.NETHER_BRICK_STAIRS,
|
||||
Material.RED_NETHER_BRICKS,
|
||||
Material.NETHERRACK,
|
||||
Material.DIAMOND_ORE,
|
||||
Material.EMERALD_ORE,
|
||||
Material.LAPIS_ORE,
|
||||
Material.COAL_ORE,
|
||||
Material.COAL_BLOCK,
|
||||
Material.REDSTONE_ORE,
|
||||
Material.QUARTZ_BLOCK,
|
||||
Material.QUARTZ_PILLAR,
|
||||
Material.QUARTZ_SLAB,
|
||||
Material.QUARTZ_STAIRS,
|
||||
Material.NETHER_QUARTZ_ORE
|
||||
};
|
||||
|
||||
public final boolean RevertEarthbending = true;
|
||||
public final long RevertCheckTime = 0;
|
||||
|
@ -23,14 +130,35 @@ public class EarthPropertiesConfig implements Config {
|
|||
public final float SoundVolume = 0;
|
||||
public final float SoundPitch = 0;
|
||||
|
||||
public final Material[] MetalBlocks = {};
|
||||
public final Material[] MetalBlocks = {
|
||||
Material.IRON_BARS,
|
||||
Material.IRON_BLOCK,
|
||||
Material.ANVIL,
|
||||
Material.CHIPPED_ANVIL,
|
||||
Material.DAMAGED_ANVIL,
|
||||
Material.IRON_ORE,
|
||||
Material.CAULDRON,
|
||||
Material.HOPPER,
|
||||
Material.RAIL,
|
||||
Material.ACTIVATOR_RAIL,
|
||||
Material.POWERED_RAIL,
|
||||
Material.DETECTOR_RAIL,
|
||||
Material.IRON_DOOR,
|
||||
Material.IRON_TRAPDOOR,
|
||||
Material.DAYLIGHT_DETECTOR,
|
||||
Material.GOLD_BLOCK,
|
||||
Material.GOLD_ORE
|
||||
};
|
||||
public final double MetalPowerFactor = 0;
|
||||
|
||||
public final Sound MetalSoundType = Sound.ENTITY_IRON_GOLEM_HURT;
|
||||
public final float MetalSoundVolume = 0;
|
||||
public final float MetalSoundPitch = 0;
|
||||
|
||||
public final Material[] SandBlocks = {};
|
||||
public final Material[] SandBlocks = {
|
||||
Material.SAND,
|
||||
Material.RED_SAND
|
||||
};
|
||||
|
||||
public final Sound SandSoundType = Sound.BLOCK_SAND_BREAK;
|
||||
public final float SandSoundVolume = 0;
|
||||
|
|
|
@ -13,8 +13,8 @@ public class FirePropertiesConfig implements Config {
|
|||
public final long RevertTicks = 0;
|
||||
public final double DayFactor = 0;
|
||||
|
||||
public final String DayMessage = "";
|
||||
public final String NightMessage = "";
|
||||
public final String DayMessage = "You feel your firebending become more powerful as the sun rises";
|
||||
public final String NightMessage = "You feel your power diminish as the sun sets";
|
||||
|
||||
public final ParticleEffect Particles = ParticleEffect.FLAME;
|
||||
|
||||
|
|
|
@ -9,12 +9,17 @@ public class WaterPropertiesConfig implements Config {
|
|||
|
||||
public final String Description = "";
|
||||
|
||||
public final Material[] WaterBlocks = {};
|
||||
public final Material[] WaterBlocks = {
|
||||
Material.WATER,
|
||||
Material.SEAGRASS,
|
||||
Material.TALL_SEAGRASS,
|
||||
Material.KELP_PLANT
|
||||
};
|
||||
|
||||
public final double NightFactor = 0;
|
||||
public final double NightFactor = 1.25;
|
||||
|
||||
public final String DayMessage = "";
|
||||
public final String NightMessage = "";
|
||||
public final String DayMessage = "You feel your power diminish as the moon sets";
|
||||
public final String NightMessage = "You feel your waterbending become more powerful as the moon rises";
|
||||
|
||||
public final boolean DynamicSourcing = true;
|
||||
|
||||
|
@ -27,7 +32,12 @@ public class WaterPropertiesConfig implements Config {
|
|||
public final float SoundVolume = 0;
|
||||
public final float SoundPitch = 0;
|
||||
|
||||
public final Material[] IceBlocks = {};
|
||||
public final Material[] IceBlocks = {
|
||||
Material.ICE,
|
||||
Material.BLUE_ICE,
|
||||
Material.FROSTED_ICE,
|
||||
Material.PACKED_ICE
|
||||
};
|
||||
|
||||
public final boolean FreezePlayerHead = true;
|
||||
public final boolean FreezePlayerFeet = true;
|
||||
|
@ -36,9 +46,54 @@ public class WaterPropertiesConfig implements Config {
|
|||
public final float IceSoundVolume = 0;
|
||||
public final float IceSoundPitch = 0;
|
||||
|
||||
public final Material[] SnowBlocks = {};
|
||||
public final Material[] SnowBlocks = {
|
||||
Material.SNOW_BLOCK,
|
||||
Material.SNOW
|
||||
};
|
||||
|
||||
public final Material[] PlantBlocks = {};
|
||||
public final Material[] PlantBlocks = {
|
||||
Material.GRASS,
|
||||
Material.TALL_GRASS,
|
||||
Material.FERN,
|
||||
Material.LARGE_FERN,
|
||||
Material.ORANGE_TULIP,
|
||||
Material.PINK_TULIP,
|
||||
Material.RED_TULIP,
|
||||
Material.WHITE_TULIP,
|
||||
Material.LILAC,
|
||||
Material.ROSE_BUSH,
|
||||
Material.PEONY,
|
||||
Material.POPPY,
|
||||
Material.DANDELION,
|
||||
Material.OXEYE_DAISY,
|
||||
Material.AZURE_BLUET,
|
||||
Material.SUNFLOWER,
|
||||
Material.LILY_PAD,
|
||||
Material.BLUE_ORCHID,
|
||||
Material.ALLIUM,
|
||||
Material.SUGAR_CANE,
|
||||
Material.VINE,
|
||||
Material.BROWN_MUSHROOM,
|
||||
Material.BROWN_MUSHROOM_BLOCK,
|
||||
Material.RED_MUSHROOM,
|
||||
Material.RED_MUSHROOM_BLOCK,
|
||||
Material.ACACIA_LEAVES,
|
||||
Material.ACACIA_SAPLING,
|
||||
Material.BIRCH_LEAVES,
|
||||
Material.BIRCH_SAPLING,
|
||||
Material.DARK_OAK_LEAVES,
|
||||
Material.DARK_OAK_SAPLING,
|
||||
Material.OAK_LEAVES,
|
||||
Material.OAK_SAPLING,
|
||||
Material.SPRUCE_LEAVES,
|
||||
Material.SPRUCE_SAPLING,
|
||||
Material.JUNGLE_LEAVES,
|
||||
Material.JUNGLE_SAPLING,
|
||||
Material.CHORUS_PLANT,
|
||||
Material.CHORUS_FRUIT,
|
||||
Material.CACTUS
|
||||
|
||||
};
|
||||
|
||||
public final Sound PlantSoundType = Sound.BLOCK_GRASS_STEP;
|
||||
public final float PlantSoundVolume = 0;
|
||||
|
|
|
@ -74,10 +74,9 @@ public class FireJet extends FireAbility<FireJetConfig> {
|
|||
this.time = System.currentTimeMillis();
|
||||
|
||||
this.start();
|
||||
if (this.showGliding) {
|
||||
this.previousGlidingState = player.isGliding();
|
||||
player.setGliding(true);
|
||||
}
|
||||
|
||||
this.previousGlidingState = player.isGliding();
|
||||
|
||||
this.bPlayer.addCooldown(this);
|
||||
}
|
||||
}
|
||||
|
@ -108,6 +107,10 @@ public class FireJet extends FireAbility<FireJetConfig> {
|
|||
final Vector velocity = this.player.getEyeLocation().getDirection().clone().normalize().multiply(this.speed * timefactor);
|
||||
this.player.setVelocity(velocity);
|
||||
this.player.setFallDistance(0);
|
||||
|
||||
if (this.showGliding) {
|
||||
player.setGliding(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue