nadir wood
This commit is contained in:
1 parent
918a5be5a8
commit
ee9ac93b5e
78 files changed
+1434
-453
No files matched your search
+96
-15
@@ -101,12 +101,36 @@ public final class AntarchyConfigModuleForge {
|
||||
AntarchySettings.setJumpyBugLatchDamage(AntarchyMobsConfig.jumpyBugLatchDamage());
|
||||
AntarchySettings.setJumpyBugCamouflageAlpha(AntarchyMobsConfig.jumpyBugCamouflageAlpha());
|
||||
|
||||
AntarchySettings.setEmperorScorpionHealth(AntarchyMobsConfig.emperorScorpionHealth());
|
||||
AntarchySettings.setEmperorScorpionAttackDamage(AntarchyMobsConfig.emperorScorpionAttackDamage());
|
||||
AntarchySettings.setEmperorScorpionArmor(AntarchyMobsConfig.emperorScorpionArmor());
|
||||
AntarchySettings.setEmperorScorpionKnockbackResistance(AntarchyMobsConfig.emperorScorpionKnockbackResistance());
|
||||
AntarchySettings.setEmperorScorpionMovementSpeed(AntarchyMobsConfig.emperorScorpionMovementSpeed());
|
||||
AntarchySettings.setEmperorScorpionFollowRange(AntarchyMobsConfig.emperorScorpionFollowRange());
|
||||
AntarchySettings.setEmperorScorpionXpReward(AntarchyMobsConfig.emperorScorpionXpReward());
|
||||
AntarchySettings.setEmperorScorpionClawAnimTicks(AntarchyMobsConfig.emperorScorpionClawAnimTicks());
|
||||
AntarchySettings.setEmperorScorpionClawHitTick(AntarchyMobsConfig.emperorScorpionClawHitTick());
|
||||
AntarchySettings.setEmperorScorpionClawCooldownTicks(AntarchyMobsConfig.emperorScorpionClawCooldownTicks());
|
||||
AntarchySettings.setEmperorScorpionStingAnimTicks(AntarchyMobsConfig.emperorScorpionStingAnimTicks());
|
||||
AntarchySettings.setEmperorScorpionStingHitTick(AntarchyMobsConfig.emperorScorpionStingHitTick());
|
||||
AntarchySettings.setEmperorScorpionStingCooldownTicks(AntarchyMobsConfig.emperorScorpionStingCooldownTicks());
|
||||
AntarchySettings.setEmperorScorpionPoisonTicks(AntarchyMobsConfig.emperorScorpionPoisonTicks());
|
||||
AntarchySettings.setEmperorScorpionWeaknessTicks(AntarchyMobsConfig.emperorScorpionWeaknessTicks());
|
||||
AntarchySettings.setEmperorScorpionSummonIntervalTicks(AntarchyMobsConfig.emperorScorpionSummonIntervalTicks());
|
||||
AntarchySettings.setEmperorScorpionMaxSummonedScorpions(AntarchyMobsConfig.emperorScorpionMaxSummonedScorpions());
|
||||
AntarchySettings.setEmperorScorpionMaxNearbyScorpions(AntarchyMobsConfig.emperorScorpionMaxNearbyScorpions());
|
||||
AntarchySettings.setEmperorScorpionHardenCooldownTicks(AntarchyMobsConfig.emperorScorpionHardenCooldownTicks());
|
||||
AntarchySettings.setEmperorScorpionDamageRange(AntarchyMobsConfig.emperorScorpionDamageRange());
|
||||
AntarchySettings.setEmperorScorpionMinDespawnTicks(AntarchyMobsConfig.emperorScorpionMinDespawnTicks());
|
||||
|
||||
AntarchySettings.setKrakenHealth(AntarchyMobsConfig.krakenHealth());
|
||||
AntarchySettings.setKrakenAttackDamage(AntarchyMobsConfig.krakenAttackDamage());
|
||||
AntarchySettings.setKrakenProjectileDamageTakenMultiplier(AntarchyMobsConfig.krakenProjectileDamageTakenMultiplier());
|
||||
AntarchySettings.setKrakenArmor(AntarchyMobsConfig.krakenArmor());
|
||||
AntarchySettings.setKrakenKnockbackResistance(AntarchyMobsConfig.krakenKnockbackResistance());
|
||||
AntarchySettings.setKrakenMovementSpeed(AntarchyMobsConfig.krakenMovementSpeed());
|
||||
AntarchySettings.setKrakenFlyingSpeed(AntarchyMobsConfig.krakenFlyingSpeed());
|
||||
AntarchySettings.setKrakenBossBarRange(AntarchyMobsConfig.krakenBossBarRange());
|
||||
AntarchySettings.setKrakenLightningDamagePhaseOne((float) AntarchyMobsConfig.krakenLightningDamagePhaseOne());
|
||||
AntarchySettings.setKrakenSquidSpawnEnabled(AntarchyMobsConfig.krakenSquidSpawnEnabled());
|
||||
AntarchySettings.setKrakenMassSpawnEnabled(AntarchyMobsConfig.krakenMassSpawnEnabled());
|
||||
AntarchySettings.setKrakenRequireBadOmenToSummon(AntarchyMobsConfig.krakenRequireBadOmenToSummon());
|
||||
@@ -117,6 +141,11 @@ public final class AntarchyConfigModuleForge {
|
||||
AntarchySettings.setBrutalflySwipeDamage(AntarchyMobsConfig.brutalflySwipeDamage());
|
||||
AntarchySettings.setBrutalflySpitDamage(AntarchyMobsConfig.brutalflySpitDamage());
|
||||
AntarchySettings.setBrutalflyDamageRange(AntarchyMobsConfig.brutalflyDamageRange());
|
||||
AntarchySettings.setBrutalflyArmor(AntarchyMobsConfig.brutalflyArmor());
|
||||
AntarchySettings.setBrutalflyArmorToughness(AntarchyMobsConfig.brutalflyArmorToughness());
|
||||
AntarchySettings.setBrutalflyMovementSpeed(AntarchyMobsConfig.brutalflyMovementSpeed());
|
||||
AntarchySettings.setBrutalflyFlyingSpeed(AntarchyMobsConfig.brutalflyFlyingSpeed());
|
||||
AntarchySettings.setBrutalflyKnockbackResistance(AntarchyMobsConfig.brutalflyKnockbackResistance());
|
||||
|
||||
AntarchySettings.setMantisHealth(AntarchyMobsConfig.mantisHealth());
|
||||
AntarchySettings.setMantisAttackDamage(AntarchyMobsConfig.mantisAttackDamage());
|
||||
@@ -135,7 +164,6 @@ public final class AntarchyConfigModuleForge {
|
||||
AntarchySettings.setRollyPollyHealth(AntarchyMobsConfig.rollyPollyHealth());
|
||||
AntarchySettings.setRollyPollyMovementSpeed(AntarchyMobsConfig.rollyPollyMovementSpeed());
|
||||
AntarchySettings.setRollyPollyRollSpeedMultiplier(AntarchyMobsConfig.rollyPollyRollSpeedMultiplier());
|
||||
AntarchySettings.setRollyPollyTumbleDamage(AntarchyMobsConfig.rollyPollyTumbleDamage());
|
||||
AntarchySettings.setRollyPollyTameChance(AntarchyMobsConfig.rollyPollyTameChance());
|
||||
AntarchySettings.setRollyPollyBowlingDamage(AntarchyMobsConfig.rollyPollyBowlingDamage());
|
||||
AntarchySettings.setRollyPollyBowlingKnockback(AntarchyMobsConfig.rollyPollyBowlingKnockback());
|
||||
@@ -163,6 +191,9 @@ public final class AntarchyConfigModuleForge {
|
||||
|
||||
AntarchySettings.setNightmareHealth(AntarchyMobsConfig.nightmareHealth());
|
||||
AntarchySettings.setNightmareAttackDamage(AntarchyMobsConfig.nightmareAttackDamage());
|
||||
AntarchySettings.setNightmareMovementSpeed(AntarchyMobsConfig.nightmareMovementSpeed());
|
||||
AntarchySettings.setNightmareWeaknessTicks(AntarchyMobsConfig.nightmareWeaknessTicks());
|
||||
AntarchySettings.setNightmareDreadTicks(AntarchyMobsConfig.nightmareDreadTicks());
|
||||
|
||||
AntarchySettings.setBasiliskPetrifyingGazeEnabled(AntarchyMobsConfig.basiliskPetrifyingGazeEnabled());
|
||||
AntarchySettings.setBasiliskSpawnMaxLightLevel(AntarchyMobsConfig.basiliskSpawnMaxLightLevel());
|
||||
@@ -188,6 +219,62 @@ public final class AntarchyConfigModuleForge {
|
||||
|
||||
AntarchySettings.setLucidAttackRange(AntarchyMobsConfig.lucidAttackRange());
|
||||
AntarchySettings.setLucidPearlInvertedDurationSeconds(AntarchyMobsConfig.lucidPearlInvertedDurationSeconds());
|
||||
AntarchySettings.setLucidHealth(AntarchyMobsConfig.lucidHealth());
|
||||
AntarchySettings.setLucidAttackDamage(AntarchyMobsConfig.lucidAttackDamage());
|
||||
AntarchySettings.setLucidMovementSpeed(AntarchyMobsConfig.lucidMovementSpeed());
|
||||
AntarchySettings.setLucidFlyingSpeed(AntarchyMobsConfig.lucidFlyingSpeed());
|
||||
AntarchySettings.setLucidKnockbackResistance(AntarchyMobsConfig.lucidKnockbackResistance());
|
||||
|
||||
AntarchySettings.setMissileSquidHealth(AntarchyMobsConfig.missileSquidHealth());
|
||||
AntarchySettings.setMissileSquidAttackDamage(AntarchyMobsConfig.missileSquidAttackDamage());
|
||||
AntarchySettings.setMissileSquidMovementSpeed(AntarchyMobsConfig.missileSquidMovementSpeed());
|
||||
AntarchySettings.setMissileSquidFlyingSpeed(AntarchyMobsConfig.missileSquidFlyingSpeed());
|
||||
AntarchySettings.setMissileSquidKnockbackResistance(AntarchyMobsConfig.missileSquidKnockbackResistance());
|
||||
|
||||
AntarchySettings.setOctopusBombHealth(AntarchyMobsConfig.octopusBombHealth());
|
||||
AntarchySettings.setOctopusBombAttackDamage(AntarchyMobsConfig.octopusBombAttackDamage());
|
||||
|
||||
AntarchySettings.setBedBugHealth(AntarchyMobsConfig.bedBugHealth());
|
||||
AntarchySettings.setBedBugAttackDamage(AntarchyMobsConfig.bedBugAttackDamage());
|
||||
AntarchySettings.setBedBugMovementSpeed(AntarchyMobsConfig.bedBugMovementSpeed());
|
||||
AntarchySettings.setBedBugArmor(AntarchyMobsConfig.bedBugArmor());
|
||||
|
||||
AntarchySettings.setCloudSharkHealth(AntarchyMobsConfig.cloudSharkHealth());
|
||||
AntarchySettings.setCloudSharkAttackDamage(AntarchyMobsConfig.cloudSharkAttackDamage());
|
||||
AntarchySettings.setCloudSharkMovementSpeed(AntarchyMobsConfig.cloudSharkMovementSpeed());
|
||||
AntarchySettings.setCloudSharkFlyingSpeed(AntarchyMobsConfig.cloudSharkFlyingSpeed());
|
||||
AntarchySettings.setCloudSharkKnockbackResistance(AntarchyMobsConfig.cloudSharkKnockbackResistance());
|
||||
|
||||
AntarchySettings.setFlyingSquirrelHealth(AntarchyMobsConfig.flyingSquirrelHealth());
|
||||
AntarchySettings.setFlyingSquirrelMovementSpeed(AntarchyMobsConfig.flyingSquirrelMovementSpeed());
|
||||
|
||||
AntarchySettings.setMolevoreHealth(AntarchyMobsConfig.molevoreHealth());
|
||||
AntarchySettings.setMolevoreAttackDamage(AntarchyMobsConfig.molevoreAttackDamage());
|
||||
AntarchySettings.setMolevoreMovementSpeed(AntarchyMobsConfig.molevoreMovementSpeed());
|
||||
AntarchySettings.setMolevoreArmor(AntarchyMobsConfig.molevoreArmor());
|
||||
AntarchySettings.setMolevoreKnockbackResistance(AntarchyMobsConfig.molevoreKnockbackResistance());
|
||||
AntarchySettings.setMolevoreFollowRange(AntarchyMobsConfig.molevoreFollowRange());
|
||||
AntarchySettings.setMolevoreXpReward(AntarchyMobsConfig.molevoreXpReward());
|
||||
AntarchySettings.setMolevoreSpinTicks(AntarchyMobsConfig.molevoreSpinTicks());
|
||||
AntarchySettings.setMolevoreCooldownTicks(AntarchyMobsConfig.molevoreCooldownTicks());
|
||||
AntarchySettings.setMolevoreChargeSpeed(AntarchyMobsConfig.molevoreChargeSpeed());
|
||||
AntarchySettings.setMolevoreBreakRange(AntarchyMobsConfig.molevoreBreakRange());
|
||||
AntarchySettings.setMolevoreBreakVerticalRange(AntarchyMobsConfig.molevoreBreakVerticalRange());
|
||||
AntarchySettings.setMolevoreBreakHalfWidth(AntarchyMobsConfig.molevoreBreakHalfWidth());
|
||||
|
||||
AntarchySettings.setMolewormHealth(AntarchyMobsConfig.molewormHealth());
|
||||
AntarchySettings.setMolewormAttackDamage(AntarchyMobsConfig.molewormAttackDamage());
|
||||
AntarchySettings.setMolewormMovementSpeed(AntarchyMobsConfig.molewormMovementSpeed());
|
||||
|
||||
AntarchySettings.setScorpionHealth(AntarchyMobsConfig.scorpionHealth());
|
||||
AntarchySettings.setScorpionAttackDamage(AntarchyMobsConfig.scorpionAttackDamage());
|
||||
AntarchySettings.setScorpionMovementSpeed(AntarchyMobsConfig.scorpionMovementSpeed());
|
||||
AntarchySettings.setScorpionArmor(AntarchyMobsConfig.scorpionArmor());
|
||||
AntarchySettings.setScorpionKnockbackResistance(AntarchyMobsConfig.scorpionKnockbackResistance());
|
||||
|
||||
AntarchySettings.setButterflyHealth(AntarchyMobsConfig.butterflyHealth());
|
||||
AntarchySettings.setButterflyMovementSpeed(AntarchyMobsConfig.butterflyMovementSpeed());
|
||||
AntarchySettings.setButterflyFlyingSpeed(AntarchyMobsConfig.butterflyFlyingSpeed());
|
||||
|
||||
AntarchySettings.setDreadHallucinationSoundsEnabled(AntarchyMobsConfig.dreadHallucinationSoundsEnabled());
|
||||
AntarchySettings.setDreadHallucinationSoundMinInterval(AntarchyMobsConfig.dreadHallucinationSoundMinInterval());
|
||||
@@ -231,6 +318,8 @@ public final class AntarchyConfigModuleForge {
|
||||
AntarchySettings.setHerculesBeetleDamageRange(AntarchyMobsConfig.herculesBeetleDamageRange());
|
||||
AntarchySettings.setOuranwoodDeerHealth(AntarchyMobsConfig.ouranwoodDeerHealth());
|
||||
AntarchySettings.setGlimmerHealth(AntarchyMobsConfig.glimmerHealth());
|
||||
|
||||
AntarchySettings.setAntDanceRadius(AntarchyMobsConfig.antDanceRadius());
|
||||
}
|
||||
|
||||
private static void bakeToolsConfig() {
|
||||
@@ -262,10 +351,6 @@ public final class AntarchyConfigModuleForge {
|
||||
AntarchySettings.setUltimateCrossbowChargeSpeedMultiplier(AntarchyToolsConfig.ultimateCrossbowChargeSpeedMultiplier());
|
||||
AntarchySettings.setUltimateCrossbowEnchantability(AntarchyToolsConfig.ultimateCrossbowEnchantability());
|
||||
|
||||
AntarchySettings.setUltimateMaceDamageMultiplier(AntarchyToolsConfig.ultimateMaceDamageMultiplier());
|
||||
AntarchySettings.setUltimateMaceAttackSpeed(AntarchyToolsConfig.ultimateMaceAttackSpeed());
|
||||
AntarchySettings.setUltimateMaceEnchantability(AntarchyToolsConfig.ultimateMaceEnchantability());
|
||||
|
||||
AntarchySettings.setUltimateArmorComesEnchanted(AntarchyToolsConfig.ultimateArmorComesEnchanted());
|
||||
AntarchySettings.setUltimateArmorEnchantability(AntarchyToolsConfig.ultimateArmorEnchantability());
|
||||
AntarchySettings.setUltimateHelmetArmorValue(AntarchyToolsConfig.ultimateHelmetArmorValue());
|
||||
@@ -304,12 +389,9 @@ public final class AntarchyConfigModuleForge {
|
||||
AntarchySettings.setKrakensGraspTentacleSlownessAmplifier(AntarchyToolsConfig.krakensGraspTentacleSlownessAmplifier());
|
||||
AntarchySettings.setKrakensGraspTentacleSlownessRefreshTicks(AntarchyToolsConfig.krakensGraspTentacleSlownessRefreshTicks());
|
||||
AntarchySettings.setScorpionWhipBaseDamage(AntarchyToolsConfig.scorpionWhipBaseDamage());
|
||||
AntarchySettings.setScorpionWhipReachBonus(AntarchyToolsConfig.scorpionWhipReachBonus());
|
||||
AntarchySettings.setScorpionWhipPoisonDurationTicks(AntarchyToolsConfig.scorpionWhipPoisonDurationTicks());
|
||||
AntarchySettings.setScorpionWhipTetherMaxRange(AntarchyToolsConfig.scorpionWhipTetherMaxRange());
|
||||
AntarchySettings.setScorpionWhipReelCooldownTicks(AntarchyToolsConfig.scorpionWhipReelCooldownTicks());
|
||||
AntarchySettings.setScorpionWhipSnapBonusDamage(AntarchyToolsConfig.scorpionWhipSnapBonusDamage());
|
||||
AntarchySettings.setScorpionWhipSnapCooldownTicks(AntarchyToolsConfig.scorpionWhipSnapCooldownTicks());
|
||||
AntarchySettings.setScorpionWhipPullStrength(AntarchyToolsConfig.scorpionWhipPullStrength());
|
||||
AntarchySettings.setScorpionWhipHeavyPullMultiplier(AntarchyToolsConfig.scorpionWhipHeavyPullMultiplier());
|
||||
AntarchySettings.setScorpionWhipSelfPullMultiplier(AntarchyToolsConfig.scorpionWhipSelfPullMultiplier());
|
||||
@@ -326,7 +408,10 @@ public final class AntarchyConfigModuleForge {
|
||||
AntarchySettings.setNightmareLeggingsArmorToughness(AntarchyToolsConfig.nightmareLeggingsArmorToughness());
|
||||
AntarchySettings.setNightmareBootsArmorToughness(AntarchyToolsConfig.nightmareBootsArmorToughness());
|
||||
AntarchySettings.setNightmareArmorKnockbackResistance(AntarchyToolsConfig.nightmareArmorKnockbackResistance());
|
||||
AntarchySettings.setNightmareArmorDreadAuraRangePerPiece(AntarchyToolsConfig.nightmareArmorDreadAuraRangePerPiece());
|
||||
AntarchySettings.setNightmareHelmetDoubleDamageChance(AntarchyToolsConfig.nightmareHelmetDoubleDamageChance());
|
||||
AntarchySettings.setNightmareChestplateDoubleDamageChance(AntarchyToolsConfig.nightmareChestplateDoubleDamageChance());
|
||||
AntarchySettings.setNightmareLeggingsDoubleDamageChance(AntarchyToolsConfig.nightmareLeggingsDoubleDamageChance());
|
||||
AntarchySettings.setNightmareBootsDoubleDamageChance(AntarchyToolsConfig.nightmareBootsDoubleDamageChance());
|
||||
AntarchySettings.setPrimordialArmorKnockbackPerPiece(AntarchyToolsConfig.primordialArmorKnockbackPerPiece());
|
||||
AntarchySettings.setNightmareSwordBaseDamage(AntarchyToolsConfig.nightmareSwordBaseDamage());
|
||||
AntarchySettings.setNightmareSwordAttackSpeed(AntarchyToolsConfig.nightmareSwordAttackSpeed());
|
||||
@@ -376,11 +461,8 @@ public final class AntarchyConfigModuleForge {
|
||||
AntarchySettings.setAmericanBonusSaturation(AntarchyToolsConfig.americanBonusSaturation());
|
||||
AntarchySettings.setAmericanRegenerationDurationTicks(AntarchyToolsConfig.americanRegenerationDurationTicks());
|
||||
AntarchySettings.setAmericanRegenerationAmplifier(AntarchyToolsConfig.americanRegenerationAmplifier());
|
||||
AntarchySettings.setAntDanceRadius(AntarchyMobsConfig.antDanceRadius());
|
||||
|
||||
AntarchySettings.setMogglesVisionRadius(AntarchyToolsConfig.mogglesVisionRadius());
|
||||
AntarchySettings.setMogglesVisionMaxLight(AntarchyToolsConfig.mogglesVisionMaxLight());
|
||||
AntarchySettings.setMogglesVisionAlpha(AntarchyToolsConfig.mogglesVisionAlpha());
|
||||
}
|
||||
|
||||
private static void bakeMiscConfig() {
|
||||
@@ -411,13 +493,12 @@ public final class AntarchyConfigModuleForge {
|
||||
AntarchySettings.setDreamSandEnabled(AntarchyMiscConfig.dreamSandEnabled());
|
||||
AntarchySettings.setDreamSandJumpVelocityMultiplier(AntarchyMiscConfig.dreamSandJumpVelocityMultiplier());
|
||||
AntarchySettings.setDreamSandGravityMultiplier(AntarchyMiscConfig.dreamSandGravityMultiplier());
|
||||
AntarchySettings.setDreamSandFallDamageMultiplier(AntarchyMiscConfig.dreamSandFallDamageMultiplier());
|
||||
AntarchySettings.setDreamSandFallingBlockGravityMultiplier(AntarchyMiscConfig.dreamSandFallingBlockGravityMultiplier());
|
||||
AntarchySettings.setDreamSandEffectDurationSeconds(AntarchyMiscConfig.dreamSandEffectDurationSeconds());
|
||||
|
||||
AntarchySettings.setIchorWitherEnabled(AntarchyMiscConfig.ichorWitherEnabled());
|
||||
|
||||
AntarchySettings.setDuplicatorTreeEnabled(AntarchyMiscConfig.duplicatorTreeEnabled());
|
||||
AntarchySettings.setGlowingTorchflowers(AntarchyMiscConfig.glowingTorchflowers());
|
||||
AntarchySettings.setGlowVinesUnderLeaves(AntarchyMiscConfig.glowVinesUnderLeaves());
|
||||
AntarchySettings.setSwingThroughGrassEnabled(AntarchyMiscConfig.swingThroughGrassEnabled());
|
||||
AntarchySettings.setFabricKeybindingConflictFixEnabled(AntarchyMiscConfig.fabricKeybindingConflictFixEnabled());
|
||||
|
||||
@@ -13,7 +13,7 @@ public final class AntarchyMiscConfig {
|
||||
private static final ForgeConfigSpec.DoubleValue DREAM_SAND_JUMP_VELOCITY_MULTIPLIER;
|
||||
private static final ForgeConfigSpec.DoubleValue DREAM_SAND_GRAVITY_MULTIPLIER;
|
||||
private static final ForgeConfigSpec.DoubleValue DREAM_SAND_EFFECT_DURATION_SECONDS;
|
||||
private static final ForgeConfigSpec.DoubleValue DREAM_SAND_FALL_DAMAGE_MULTIPLIER;
|
||||
private static final ForgeConfigSpec.DoubleValue DREAM_SAND_FALLING_BLOCK_GRAVITY_MULTIPLIER;
|
||||
|
||||
// Ichor
|
||||
private static final ForgeConfigSpec.BooleanValue ICHOR_WITHER_ENABLED;
|
||||
@@ -47,7 +47,6 @@ public final class AntarchyMiscConfig {
|
||||
// World / misc toggles
|
||||
private static final ForgeConfigSpec.BooleanValue DUPLICATOR_TREE_ENABLED;
|
||||
private static final ForgeConfigSpec.BooleanValue GLOW_VINES_UNDER_LEAVES;
|
||||
private static final ForgeConfigSpec.BooleanValue GLOWING_TORCHFLOWERS;
|
||||
private static final ForgeConfigSpec.BooleanValue SWING_THROUGH_GRASS_ENABLED;
|
||||
private static final ForgeConfigSpec.BooleanValue FABRIC_KEYBINDING_CONFLICT_FIX_ENABLED;
|
||||
private static final ForgeConfigSpec.BooleanValue EXPERIMENTAL_SETTINGS_POPUP_DISABLED;
|
||||
@@ -73,7 +72,7 @@ public final class AntarchyMiscConfig {
|
||||
DREAM_SAND_JUMP_VELOCITY_MULTIPLIER = b.comment("Multiplier applied to upward jump velocity when leaving dream sand.") .defineInRange("jumpVelocityMultiplier", 1.3D, 0.0D, 16.0D);
|
||||
DREAM_SAND_GRAVITY_MULTIPLIER = b.comment("Multiplier applied to downward velocity while low gravity is active.") .defineInRange("gravityMultiplier", 0.45D, 0.0D, 1.0D);
|
||||
DREAM_SAND_EFFECT_DURATION_SECONDS = b.comment("Seconds the low-gravity effect remains active after leaving dream sand.") .defineInRange("effectDurationSeconds", 7.0D, 0.0D, 60.0D);
|
||||
DREAM_SAND_FALL_DAMAGE_MULTIPLIER = b.comment("Multiplier applied to fall damage after dream sand low gravity.").defineInRange("fallDamageMultiplier", 0.4D, 0.0D, 16.0D);
|
||||
DREAM_SAND_FALLING_BLOCK_GRAVITY_MULTIPLIER = b.comment("Multiplier applied to dream sand's own falling-block gravity (how slowly it falls as a block, distinct from the player low-gravity effect).").defineInRange("fallingBlockGravityMultiplier", 0.4D, 0.0D, 16.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
@@ -147,7 +146,6 @@ public final class AntarchyMiscConfig {
|
||||
b.push("world");
|
||||
DUPLICATOR_TREE_ENABLED = b.comment("If false, duplicator trees do not generate and duplicator saplings produce nothing.").define("duplicatorTreeEnabled", true);
|
||||
GLOW_VINES_UNDER_LEAVES = b.comment("Whether glow vines can be placed and survive when attached under leaf blocks.") .define("glowVinesUnderLeaves", true);
|
||||
GLOWING_TORCHFLOWERS = b.comment("If true, torchflowers use the glowing behavior.").define("glowingTorchflowers", true);
|
||||
SWING_THROUGH_GRASS_ENABLED = b.comment("If true, empty collision plants like grass do not block melee target picking.") .define("swingThroughGrassEnabled", true);
|
||||
FABRIC_KEYBINDING_CONFLICT_FIX_ENABLED = b.define("fabricKeybindingConflictFixEnabled", true);
|
||||
EXPERIMENTAL_SETTINGS_POPUP_DISABLED = b.define("experimentalSettingsPopupDisabled", true);
|
||||
@@ -165,13 +163,12 @@ public final class AntarchyMiscConfig {
|
||||
static double dreamSandJumpVelocityMultiplier() { return DREAM_SAND_JUMP_VELOCITY_MULTIPLIER.get(); }
|
||||
static double dreamSandGravityMultiplier() { return DREAM_SAND_GRAVITY_MULTIPLIER.get(); }
|
||||
static double dreamSandEffectDurationSeconds() { return DREAM_SAND_EFFECT_DURATION_SECONDS.get(); }
|
||||
static double dreamSandFallDamageMultiplier() { return DREAM_SAND_FALL_DAMAGE_MULTIPLIER.get(); }
|
||||
static double dreamSandFallingBlockGravityMultiplier() { return DREAM_SAND_FALLING_BLOCK_GRAVITY_MULTIPLIER.get(); }
|
||||
|
||||
static boolean ichorWitherEnabled() { return ICHOR_WITHER_ENABLED.get(); }
|
||||
|
||||
static boolean duplicatorTreeEnabled() { return DUPLICATOR_TREE_ENABLED.get(); }
|
||||
static boolean glowVinesUnderLeaves() { return GLOW_VINES_UNDER_LEAVES.get(); }
|
||||
static boolean glowingTorchflowers() { return GLOWING_TORCHFLOWERS.get(); }
|
||||
static boolean swingThroughGrassEnabled() { return SWING_THROUGH_GRASS_ENABLED.get(); }
|
||||
static boolean fabricKeybindingConflictFixEnabled() { return FABRIC_KEYBINDING_CONFLICT_FIX_ENABLED.get(); }
|
||||
static boolean experimentalSettingsPopupDisabled() { return EXPERIMENTAL_SETTINGS_POPUP_DISABLED.get(); }
|
||||
|
||||
@@ -71,6 +71,25 @@ public final class AntarchyMobsConfig {
|
||||
|
||||
// Emperor Scorpion
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue EMPEROR_SCORPION_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue EMPEROR_SCORPION_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue EMPEROR_SCORPION_ARMOR;
|
||||
private static final ForgeConfigSpec.DoubleValue EMPEROR_SCORPION_KNOCKBACK_RESISTANCE;
|
||||
private static final ForgeConfigSpec.DoubleValue EMPEROR_SCORPION_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue EMPEROR_SCORPION_FOLLOW_RANGE;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_XP_REWARD;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_CLAW_ANIM_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_CLAW_HIT_TICK;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_CLAW_COOLDOWN_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_STING_ANIM_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_STING_HIT_TICK;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_STING_COOLDOWN_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_POISON_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_WEAKNESS_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_HARDEN_COOLDOWN_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_SUMMON_INTERVAL_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_MAX_SUMMONED_SCORPIONS;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_MAX_NEARBY_SCORPIONS;
|
||||
private static final ForgeConfigSpec.DoubleValue EMPEROR_SCORPION_DAMAGE_RANGE;
|
||||
private static final ForgeConfigSpec.IntValue EMPEROR_SCORPION_MIN_DESPAWN_TICKS;
|
||||
|
||||
@@ -79,7 +98,12 @@ public final class AntarchyMobsConfig {
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue KRAKEN_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue KRAKEN_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue KRAKEN_PROJECTILE_DAMAGE_TAKEN_MULTIPLIER;
|
||||
private static final ForgeConfigSpec.DoubleValue KRAKEN_ARMOR;
|
||||
private static final ForgeConfigSpec.DoubleValue KRAKEN_KNOCKBACK_RESISTANCE;
|
||||
private static final ForgeConfigSpec.DoubleValue KRAKEN_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue KRAKEN_FLYING_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue KRAKEN_BOSS_BAR_RANGE;
|
||||
private static final ForgeConfigSpec.DoubleValue KRAKEN_LIGHTNING_DAMAGE_PHASE_ONE;
|
||||
private static final ForgeConfigSpec.BooleanValue KRAKEN_SQUID_SPAWN_ENABLED;
|
||||
private static final ForgeConfigSpec.BooleanValue KRAKEN_MASS_SPAWN_ENABLED;
|
||||
private static final ForgeConfigSpec.BooleanValue KRAKEN_REQUIRE_BAD_OMEN_TO_SUMMON;
|
||||
@@ -93,6 +117,11 @@ public final class AntarchyMobsConfig {
|
||||
private static final ForgeConfigSpec.DoubleValue BRUTALFLY_SWIPE_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue BRUTALFLY_SPIT_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue BRUTALFLY_DAMAGE_RANGE;
|
||||
private static final ForgeConfigSpec.DoubleValue BRUTALFLY_ARMOR;
|
||||
private static final ForgeConfigSpec.DoubleValue BRUTALFLY_ARMOR_TOUGHNESS;
|
||||
private static final ForgeConfigSpec.DoubleValue BRUTALFLY_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue BRUTALFLY_FLYING_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue BRUTALFLY_KNOCKBACK_RESISTANCE;
|
||||
|
||||
|
||||
// Mantis
|
||||
@@ -122,7 +151,6 @@ public final class AntarchyMobsConfig {
|
||||
private static final ForgeConfigSpec.DoubleValue ROLLY_POLLY_ROLL_SPEED_MULTIPLIER;
|
||||
private static final ForgeConfigSpec.IntValue ROLLY_POLLY_TAME_CHANCE;
|
||||
private static final ForgeConfigSpec.DoubleValue ROLLY_POLLY_BOWLING_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue ROLLY_POLLY_TUMBLE_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue ROLLY_POLLY_BOWLING_KNOCKBACK;
|
||||
private static final ForgeConfigSpec.DoubleValue ROLLY_POLLY_ARMOR;
|
||||
private static final ForgeConfigSpec.DoubleValue ROLLY_POLLY_ROLLED_ARMOR_BONUS;
|
||||
@@ -165,6 +193,9 @@ public final class AntarchyMobsConfig {
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.IntValue NIGHTMARE_WEAKNESS_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue NIGHTMARE_DREAD_TICKS;
|
||||
|
||||
|
||||
// Basilisk
|
||||
@@ -265,6 +296,89 @@ public final class AntarchyMobsConfig {
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue LUCID_ATTACK_RANGE;
|
||||
private static final ForgeConfigSpec.DoubleValue LUCID_PEARL_INVERTED_DURATION_SECONDS;
|
||||
private static final ForgeConfigSpec.DoubleValue LUCID_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue LUCID_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue LUCID_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue LUCID_FLYING_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue LUCID_KNOCKBACK_RESISTANCE;
|
||||
|
||||
|
||||
// Missile Squid
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue MISSILE_SQUID_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue MISSILE_SQUID_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue MISSILE_SQUID_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue MISSILE_SQUID_FLYING_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue MISSILE_SQUID_KNOCKBACK_RESISTANCE;
|
||||
|
||||
|
||||
// Octopus Bomb
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue OCTOPUS_BOMB_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue OCTOPUS_BOMB_ATTACK_DAMAGE;
|
||||
|
||||
|
||||
// Bed Bug
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue BED_BUG_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue BED_BUG_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue BED_BUG_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue BED_BUG_ARMOR;
|
||||
|
||||
|
||||
// Cloud Shark
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue CLOUD_SHARK_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue CLOUD_SHARK_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue CLOUD_SHARK_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue CLOUD_SHARK_FLYING_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue CLOUD_SHARK_KNOCKBACK_RESISTANCE;
|
||||
|
||||
|
||||
// Flying Squirrel
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue FLYING_SQUIRREL_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue FLYING_SQUIRREL_MOVEMENT_SPEED;
|
||||
|
||||
|
||||
// Molevore
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_ARMOR;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_KNOCKBACK_RESISTANCE;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_FOLLOW_RANGE;
|
||||
private static final ForgeConfigSpec.IntValue MOLEVORE_XP_REWARD;
|
||||
private static final ForgeConfigSpec.IntValue MOLEVORE_SPIN_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue MOLEVORE_COOLDOWN_TICKS;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_CHARGE_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_BREAK_RANGE;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_BREAK_VERTICAL_RANGE;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEVORE_BREAK_HALF_WIDTH;
|
||||
|
||||
|
||||
// Moleworm
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEWORM_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEWORM_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue MOLEWORM_MOVEMENT_SPEED;
|
||||
|
||||
|
||||
// Scorpion
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_ARMOR;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_KNOCKBACK_RESISTANCE;
|
||||
|
||||
|
||||
// Butterfly
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue BUTTERFLY_HEALTH;
|
||||
private static final ForgeConfigSpec.DoubleValue BUTTERFLY_MOVEMENT_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue BUTTERFLY_FLYING_SPEED;
|
||||
|
||||
|
||||
// Dread effect
|
||||
@@ -413,6 +527,25 @@ public final class AntarchyMobsConfig {
|
||||
// Emperor Scorpion
|
||||
|
||||
b.push("emperorScorpion");
|
||||
EMPEROR_SCORPION_HEALTH = b.comment("Base max health.") .defineInRange("health", 300.0D, 1.0D, 32768.0D);
|
||||
EMPEROR_SCORPION_ATTACK_DAMAGE = b.comment("Base attack damage.") .defineInRange("attackDamage", 28.0D, 0.0D, 1024.0D);
|
||||
EMPEROR_SCORPION_ARMOR = b.comment("Base armor value.") .defineInRange("armor", 22.0D, 0.0D, 1024.0D);
|
||||
EMPEROR_SCORPION_KNOCKBACK_RESISTANCE = b.comment("Base knockback resistance.") .defineInRange("knockbackResistance", 0.8D, 0.0D, 1.0D);
|
||||
EMPEROR_SCORPION_MOVEMENT_SPEED = b.comment("Base movement speed.") .defineInRange("movementSpeed", 0.384D, 0.0D, 10.0D);
|
||||
EMPEROR_SCORPION_FOLLOW_RANGE = b.comment("Base follow range.") .defineInRange("followRange", 80.0D, 1.0D, 256.0D);
|
||||
EMPEROR_SCORPION_XP_REWARD = b.comment("Base experience reward.") .defineInRange("xpReward", 25, 0, 100000);
|
||||
EMPEROR_SCORPION_CLAW_ANIM_TICKS = b.comment("Ticks for the claw attack animation window.") .defineInRange("clawAnimTicks", 23, 1, 400);
|
||||
EMPEROR_SCORPION_CLAW_HIT_TICK = b.comment("Tick during the claw animation when damage is applied.").defineInRange("clawHitTick", 12, 0, 400);
|
||||
EMPEROR_SCORPION_CLAW_COOLDOWN_TICKS = b.comment("Cooldown between claw attacks.") .defineInRange("clawCooldownTicks", 28, 0, 20000);
|
||||
EMPEROR_SCORPION_STING_ANIM_TICKS = b.comment("Ticks for the sting attack animation window.") .defineInRange("stingAnimTicks", 25, 1, 400);
|
||||
EMPEROR_SCORPION_STING_HIT_TICK = b.comment("Tick during the sting animation when damage is applied.").defineInRange("stingHitTick", 13, 0, 400);
|
||||
EMPEROR_SCORPION_STING_COOLDOWN_TICKS = b.comment("Cooldown between sting attacks.") .defineInRange("stingCooldownTicks", 60, 0, 20000);
|
||||
EMPEROR_SCORPION_POISON_TICKS = b.comment("Poison duration applied by the sting attack.") .defineInRange("poisonTicks", 300, 0, 20000);
|
||||
EMPEROR_SCORPION_WEAKNESS_TICKS = b.comment("Weakness duration applied by the sting attack.") .defineInRange("weaknessTicks", 120, 0, 20000);
|
||||
EMPEROR_SCORPION_SUMMON_INTERVAL_TICKS = b.comment("Ticks between minion scorpion summons while in combat.").defineInRange("summonIntervalTicks", 140, 20, 72000);
|
||||
EMPEROR_SCORPION_MAX_SUMMONED_SCORPIONS = b.comment("Maximum scorpions summoned by the Emperor Scorpion at once.").defineInRange("maxSummonedScorpions", 4, 0, 32);
|
||||
EMPEROR_SCORPION_MAX_NEARBY_SCORPIONS = b.comment("Maximum nearby scorpions allowed before summoning stops.").defineInRange("maxNearbyScorpions", 3, 0, 32);
|
||||
EMPEROR_SCORPION_HARDEN_COOLDOWN_TICKS = b.comment("Cooldown before the Emperor Scorpion can harden its shell again.").defineInRange("hardenCooldownTicks", 2400, 0, 72000);
|
||||
EMPEROR_SCORPION_DAMAGE_RANGE = b
|
||||
.comment("Range in blocks a player must be within for the Emperor Scorpion to be able to take damage. Prevents cheesing it from outside its aggro range.")
|
||||
.defineInRange("damageRange", 80.0D, 1.0D, 256.0D);
|
||||
@@ -427,7 +560,12 @@ public final class AntarchyMobsConfig {
|
||||
b.push("kraken");
|
||||
KRAKEN_HEALTH = b.comment("Base max health.") .defineInRange("health", 1500.0D, 1.0D, 32768.0D);
|
||||
KRAKEN_ATTACK_DAMAGE = b.comment("Base attack damage.") .defineInRange("attackDamage", 45.0D, 0.0D, 1024.0D);
|
||||
KRAKEN_PROJECTILE_DAMAGE_TAKEN_MULTIPLIER = b.comment("Multiplier applied to projectile damage taken by the Kraken.").defineInRange("projectileDamageTakenMultiplier", 0.5D, 0.0D, 16.0D);
|
||||
KRAKEN_ARMOR = b.comment("Base armor value.") .defineInRange("armor", 8.0D, 0.0D, 1024.0D);
|
||||
KRAKEN_KNOCKBACK_RESISTANCE = b.comment("Base knockback resistance.") .defineInRange("knockbackResistance", 0.8D, 0.0D, 1.0D);
|
||||
KRAKEN_MOVEMENT_SPEED = b.comment("Base movement speed.") .defineInRange("movementSpeed", 0.24D, 0.0D, 10.0D);
|
||||
KRAKEN_FLYING_SPEED = b.comment("Base flying speed.") .defineInRange("flyingSpeed", 0.24D, 0.0D, 10.0D);
|
||||
KRAKEN_BOSS_BAR_RANGE = b.comment("Range in blocks players see the Kraken's boss bar.") .defineInRange("bossBarRange", 40.0D, 1.0D, 256.0D);
|
||||
KRAKEN_LIGHTNING_DAMAGE_PHASE_ONE = b.comment("Lightning strike damage dealt during phase one.") .defineInRange("lightningDamagePhaseOne", 6.0D, 0.0D, 1024.0D);
|
||||
KRAKEN_SQUID_SPAWN_ENABLED = b.comment("If true, a player killing a Missile Squid has a 1/100 chance to spawn a single Kraken nearby.") .define("squidSpawnEnabled", true);
|
||||
KRAKEN_MASS_SPAWN_ENABLED = b.comment("If true, a player killing a Missile Squid has a 1/500 chance to spawn 10 Krakens. Independent from the single spawn.").define("massSpawnEnabled", true);
|
||||
KRAKEN_REQUIRE_BAD_OMEN_TO_SUMMON = b.comment("If true, the killer must have Bad Omen to summon a single Kraken; chance scales with Bad Omen level. Mass spawn is unaffected by level but still requires Bad Omen when this is on.").define("requireBadOmenToSummon", true);
|
||||
@@ -443,6 +581,11 @@ public final class AntarchyMobsConfig {
|
||||
BRUTALFLY_SWIPE_DAMAGE = b.comment("Damage dealt by a claw swipe.") .defineInRange("swipeDamage", 15.0D, 0.0D, 1024.0D);
|
||||
BRUTALFLY_SPIT_DAMAGE = b.comment("Direct hit damage from a spit orb before lingering effect.").defineInRange("spitDamage", 5.0D, 0.0D, 1024.0D);
|
||||
BRUTALFLY_DAMAGE_RANGE = b.comment("Range in blocks a player must be within for the Brutalfly to be able to take damage. Prevents cheesing it from outside its aggro range.").defineInRange("damageRange", 48.0D, 1.0D, 256.0D);
|
||||
BRUTALFLY_ARMOR = b.comment("Base armor value.").defineInRange("armor", 10.0D, 0.0D, 1024.0D);
|
||||
BRUTALFLY_ARMOR_TOUGHNESS = b.comment("Base armor toughness.").defineInRange("armorToughness", 4.0D, 0.0D, 100.0D);
|
||||
BRUTALFLY_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.34D, 0.0D, 10.0D);
|
||||
BRUTALFLY_FLYING_SPEED = b.comment("Base flying speed.").defineInRange("flyingSpeed", 0.55D, 0.0D, 10.0D);
|
||||
BRUTALFLY_KNOCKBACK_RESISTANCE = b.comment("Base knockback resistance.").defineInRange("knockbackResistance", 0.7D, 0.0D, 1.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
@@ -478,7 +621,6 @@ public final class AntarchyMobsConfig {
|
||||
ROLLY_POLLY_ROLL_SPEED_MULTIPLIER = b.comment("Speed multiplier while rolled up.") .defineInRange("rollSpeedMultiplier", 2.2D, 0.1D, 20.0D);
|
||||
ROLLY_POLLY_TAME_CHANCE = b.comment("Taming succeeds with a 1-in-N chance per food item.") .defineInRange("tameChance", 3, 1, 100);
|
||||
ROLLY_POLLY_BOWLING_DAMAGE = b.comment("Damage dealt by a tamed rolly polly's rolling bowling attack.") .defineInRange("bowlingDamage", 3.0D, 0.0D, 1024.0D);
|
||||
ROLLY_POLLY_TUMBLE_DAMAGE = b.comment("Damage dealt by a tumbling rolly polly impact.").defineInRange("tumbleDamage", 3.0D, 0.0D, 1024.0D);
|
||||
ROLLY_POLLY_BOWLING_KNOCKBACK = b.comment("Knockback strength of a tamed rolly polly's rolling bowling attack.") .defineInRange("bowlingKnockback", 0.8D, 0.0D, 20.0D);
|
||||
ROLLY_POLLY_ARMOR = b.comment("Base armor value.") .defineInRange("armor", 2.0D, 0.0D, 100.0D);
|
||||
ROLLY_POLLY_ROLLED_ARMOR_BONUS = b.comment("Additional armor gained while rolled up.") .defineInRange("rolledArmorBonus", 16.0D, 0.0D, 100.0D);
|
||||
@@ -534,6 +676,9 @@ public final class AntarchyMobsConfig {
|
||||
b.push("nightmare");
|
||||
NIGHTMARE_HEALTH = b.comment("Base max health.").defineInRange("health", 180.0D, 1.0D, 32768.0D);
|
||||
NIGHTMARE_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 16.0D, 0.0D, 1024.0D);
|
||||
NIGHTMARE_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.28D, 0.0D, 10.0D);
|
||||
NIGHTMARE_WEAKNESS_TICKS = b.comment("Weakness duration applied on hit.").defineInRange("weaknessTicks", 100, 0, 20000);
|
||||
NIGHTMARE_DREAD_TICKS = b.comment("Dread duration applied on hit.").defineInRange("dreadTicks", 160, 0, 20000);
|
||||
b.pop();
|
||||
|
||||
|
||||
@@ -577,6 +722,107 @@ public final class AntarchyMobsConfig {
|
||||
LUCID_PEARL_INVERTED_DURATION_SECONDS = b
|
||||
.comment("How long the Inverted effect from a Lucid pearl lasts, in seconds.")
|
||||
.defineInRange("pearlInvertedDurationSeconds", 6.0D, 0.0D, 3600.0D);
|
||||
LUCID_HEALTH = b.comment("Base max health.").defineInRange("health", 30.0D, 1.0D, 32768.0D);
|
||||
LUCID_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 4.0D, 0.0D, 1024.0D);
|
||||
LUCID_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.22D, 0.0D, 10.0D);
|
||||
LUCID_FLYING_SPEED = b.comment("Base flying speed.").defineInRange("flyingSpeed", 0.35D, 0.0D, 10.0D);
|
||||
LUCID_KNOCKBACK_RESISTANCE = b.comment("Base knockback resistance.").defineInRange("knockbackResistance", 0.5D, 0.0D, 1.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Missile Squid
|
||||
|
||||
b.push("missileSquid");
|
||||
MISSILE_SQUID_HEALTH = b.comment("Base max health.").defineInRange("health", 50.0D, 1.0D, 32768.0D);
|
||||
MISSILE_SQUID_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 6.0D, 0.0D, 1024.0D);
|
||||
MISSILE_SQUID_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.84D, 0.0D, 10.0D);
|
||||
MISSILE_SQUID_FLYING_SPEED = b.comment("Base flying speed.").defineInRange("flyingSpeed", 0.84D, 0.0D, 10.0D);
|
||||
MISSILE_SQUID_KNOCKBACK_RESISTANCE = b.comment("Base knockback resistance.").defineInRange("knockbackResistance", 0.15D, 0.0D, 1.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Octopus Bomb
|
||||
|
||||
b.push("octopusBomb");
|
||||
OCTOPUS_BOMB_HEALTH = b.comment("Base max health.").defineInRange("health", 100.0D, 1.0D, 32768.0D);
|
||||
OCTOPUS_BOMB_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 16.0D, 0.0D, 1024.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Bed Bug
|
||||
|
||||
b.push("bedBug");
|
||||
BED_BUG_HEALTH = b.comment("Base max health.").defineInRange("health", 18.0D, 1.0D, 32768.0D);
|
||||
BED_BUG_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 4.0D, 0.0D, 1024.0D);
|
||||
BED_BUG_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.24D, 0.0D, 10.0D);
|
||||
BED_BUG_ARMOR = b.comment("Base armor value.").defineInRange("armor", 2.0D, 0.0D, 1024.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Cloud Shark
|
||||
|
||||
b.push("cloudShark");
|
||||
CLOUD_SHARK_HEALTH = b.comment("Base max health.").defineInRange("health", 40.0D, 1.0D, 32768.0D);
|
||||
CLOUD_SHARK_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 5.0D, 0.0D, 1024.0D);
|
||||
CLOUD_SHARK_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.34D, 0.0D, 10.0D);
|
||||
CLOUD_SHARK_FLYING_SPEED = b.comment("Base flying speed.").defineInRange("flyingSpeed", 0.5D, 0.0D, 10.0D);
|
||||
CLOUD_SHARK_KNOCKBACK_RESISTANCE = b.comment("Base knockback resistance.").defineInRange("knockbackResistance", 0.2D, 0.0D, 1.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Flying Squirrel
|
||||
|
||||
b.push("flyingSquirrel");
|
||||
FLYING_SQUIRREL_HEALTH = b.comment("Base max health.").defineInRange("health", 10.0D, 1.0D, 32768.0D);
|
||||
FLYING_SQUIRREL_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.35D, 0.0D, 10.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Molevore
|
||||
|
||||
b.push("molevore");
|
||||
MOLEVORE_HEALTH = b.comment("Base max health.").defineInRange("health", 60.0D, 1.0D, 32768.0D);
|
||||
MOLEVORE_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 10.0D, 0.0D, 1024.0D);
|
||||
MOLEVORE_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.27D, 0.0D, 10.0D);
|
||||
MOLEVORE_ARMOR = b.comment("Base armor value.").defineInRange("armor", 6.0D, 0.0D, 1024.0D);
|
||||
MOLEVORE_KNOCKBACK_RESISTANCE = b.comment("Base knockback resistance.").defineInRange("knockbackResistance", 0.65D, 0.0D, 1.0D);
|
||||
MOLEVORE_FOLLOW_RANGE = b.comment("Base follow range.").defineInRange("followRange", 28.0D, 1.0D, 256.0D);
|
||||
MOLEVORE_XP_REWARD = b.comment("Base experience reward.").defineInRange("xpReward", 20, 0, 100000);
|
||||
MOLEVORE_SPIN_TICKS = b.comment("Ticks the Molevore spins before charging.").defineInRange("spinTicks", 12, 0, 400);
|
||||
MOLEVORE_COOLDOWN_TICKS = b.comment("Cooldown between charge attacks.").defineInRange("cooldownTicks", 60, 0, 20000);
|
||||
MOLEVORE_CHARGE_SPEED = b.comment("Speed multiplier while charging.").defineInRange("chargeSpeed", 1.15D, 0.0D, 20.0D);
|
||||
MOLEVORE_BREAK_RANGE = b.comment("Forward range in blocks for breaking blocks while charging.").defineInRange("breakRange", 1.8D, 0.0D, 32.0D);
|
||||
MOLEVORE_BREAK_VERTICAL_RANGE = b.comment("Vertical range in blocks for breaking blocks while charging.").defineInRange("breakVerticalRange", 2.2D, 0.0D, 32.0D);
|
||||
MOLEVORE_BREAK_HALF_WIDTH = b.comment("Half-width in blocks for breaking blocks while charging.").defineInRange("breakHalfWidth", 1.1D, 0.0D, 16.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Moleworm
|
||||
|
||||
b.push("moleworm");
|
||||
MOLEWORM_HEALTH = b.comment("Base max health.").defineInRange("health", 8.0D, 1.0D, 32768.0D);
|
||||
MOLEWORM_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 1.0D, 0.0D, 1024.0D);
|
||||
MOLEWORM_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.25D, 0.0D, 10.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Scorpion
|
||||
|
||||
b.push("scorpion");
|
||||
SCORPION_HEALTH = b.comment("Base max health.").defineInRange("health", 30.0D, 1.0D, 32768.0D);
|
||||
SCORPION_ATTACK_DAMAGE = b.comment("Base attack damage.").defineInRange("attackDamage", 5.0D, 0.0D, 1024.0D);
|
||||
SCORPION_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.29D, 0.0D, 10.0D);
|
||||
SCORPION_ARMOR = b.comment("Base armor value.").defineInRange("armor", 2.0D, 0.0D, 1024.0D);
|
||||
SCORPION_KNOCKBACK_RESISTANCE = b.comment("Base knockback resistance.").defineInRange("knockbackResistance", 0.2D, 0.0D, 1.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Butterfly
|
||||
|
||||
b.push("butterfly");
|
||||
BUTTERFLY_HEALTH = b.comment("Base max health.").defineInRange("health", 6.0D, 1.0D, 32768.0D);
|
||||
BUTTERFLY_MOVEMENT_SPEED = b.comment("Base movement speed.").defineInRange("movementSpeed", 0.3D, 0.0D, 10.0D);
|
||||
BUTTERFLY_FLYING_SPEED = b.comment("Base flying speed.").defineInRange("flyingSpeed", 0.55D, 0.0D, 10.0D);
|
||||
b.pop();
|
||||
|
||||
|
||||
@@ -716,12 +962,36 @@ public final class AntarchyMobsConfig {
|
||||
static double jumpyBugLatchDamage() { return JUMPY_BUG_LATCH_DAMAGE.get(); }
|
||||
static double jumpyBugCamouflageAlpha() { return JUMPY_BUG_CAMOUFLAGE_ALPHA.get(); }
|
||||
|
||||
static double emperorScorpionHealth() { return EMPEROR_SCORPION_HEALTH.get(); }
|
||||
static double emperorScorpionAttackDamage() { return EMPEROR_SCORPION_ATTACK_DAMAGE.get(); }
|
||||
static double emperorScorpionArmor() { return EMPEROR_SCORPION_ARMOR.get(); }
|
||||
static double emperorScorpionKnockbackResistance() { return EMPEROR_SCORPION_KNOCKBACK_RESISTANCE.get(); }
|
||||
static double emperorScorpionMovementSpeed() { return EMPEROR_SCORPION_MOVEMENT_SPEED.get(); }
|
||||
static double emperorScorpionFollowRange() { return EMPEROR_SCORPION_FOLLOW_RANGE.get(); }
|
||||
static int emperorScorpionXpReward() { return EMPEROR_SCORPION_XP_REWARD.get(); }
|
||||
static int emperorScorpionClawAnimTicks() { return EMPEROR_SCORPION_CLAW_ANIM_TICKS.get(); }
|
||||
static int emperorScorpionClawHitTick() { return EMPEROR_SCORPION_CLAW_HIT_TICK.get(); }
|
||||
static int emperorScorpionClawCooldownTicks() { return EMPEROR_SCORPION_CLAW_COOLDOWN_TICKS.get(); }
|
||||
static int emperorScorpionStingAnimTicks() { return EMPEROR_SCORPION_STING_ANIM_TICKS.get(); }
|
||||
static int emperorScorpionStingHitTick() { return EMPEROR_SCORPION_STING_HIT_TICK.get(); }
|
||||
static int emperorScorpionStingCooldownTicks() { return EMPEROR_SCORPION_STING_COOLDOWN_TICKS.get(); }
|
||||
static int emperorScorpionPoisonTicks() { return EMPEROR_SCORPION_POISON_TICKS.get(); }
|
||||
static int emperorScorpionWeaknessTicks() { return EMPEROR_SCORPION_WEAKNESS_TICKS.get(); }
|
||||
static int emperorScorpionSummonIntervalTicks() { return EMPEROR_SCORPION_SUMMON_INTERVAL_TICKS.get(); }
|
||||
static int emperorScorpionMaxSummonedScorpions() { return EMPEROR_SCORPION_MAX_SUMMONED_SCORPIONS.get(); }
|
||||
static int emperorScorpionMaxNearbyScorpions() { return EMPEROR_SCORPION_MAX_NEARBY_SCORPIONS.get(); }
|
||||
static int emperorScorpionHardenCooldownTicks() { return EMPEROR_SCORPION_HARDEN_COOLDOWN_TICKS.get(); }
|
||||
static double emperorScorpionDamageRange() { return EMPEROR_SCORPION_DAMAGE_RANGE.get(); }
|
||||
static int emperorScorpionMinDespawnTicks() { return EMPEROR_SCORPION_MIN_DESPAWN_TICKS.get(); }
|
||||
|
||||
static double krakenHealth() { return KRAKEN_HEALTH.get(); }
|
||||
static double krakenAttackDamage() { return KRAKEN_ATTACK_DAMAGE.get(); }
|
||||
static double krakenProjectileDamageTakenMultiplier() { return KRAKEN_PROJECTILE_DAMAGE_TAKEN_MULTIPLIER.get(); }
|
||||
static double krakenArmor() { return KRAKEN_ARMOR.get(); }
|
||||
static double krakenKnockbackResistance() { return KRAKEN_KNOCKBACK_RESISTANCE.get(); }
|
||||
static double krakenMovementSpeed() { return KRAKEN_MOVEMENT_SPEED.get(); }
|
||||
static double krakenFlyingSpeed() { return KRAKEN_FLYING_SPEED.get(); }
|
||||
static double krakenBossBarRange() { return KRAKEN_BOSS_BAR_RANGE.get(); }
|
||||
static double krakenLightningDamagePhaseOne() { return KRAKEN_LIGHTNING_DAMAGE_PHASE_ONE.get(); }
|
||||
static boolean krakenSquidSpawnEnabled() { return KRAKEN_SQUID_SPAWN_ENABLED.get(); }
|
||||
static boolean krakenMassSpawnEnabled() { return KRAKEN_MASS_SPAWN_ENABLED.get(); }
|
||||
static boolean krakenRequireBadOmenToSummon() { return KRAKEN_REQUIRE_BAD_OMEN_TO_SUMMON.get(); }
|
||||
@@ -732,6 +1002,11 @@ public final class AntarchyMobsConfig {
|
||||
static double brutalflySwipeDamage() { return BRUTALFLY_SWIPE_DAMAGE.get(); }
|
||||
static double brutalflySpitDamage() { return BRUTALFLY_SPIT_DAMAGE.get(); }
|
||||
static double brutalflyDamageRange() { return BRUTALFLY_DAMAGE_RANGE.get(); }
|
||||
static double brutalflyArmor() { return BRUTALFLY_ARMOR.get(); }
|
||||
static double brutalflyArmorToughness() { return BRUTALFLY_ARMOR_TOUGHNESS.get(); }
|
||||
static double brutalflyMovementSpeed() { return BRUTALFLY_MOVEMENT_SPEED.get(); }
|
||||
static double brutalflyFlyingSpeed() { return BRUTALFLY_FLYING_SPEED.get(); }
|
||||
static double brutalflyKnockbackResistance() { return BRUTALFLY_KNOCKBACK_RESISTANCE.get(); }
|
||||
|
||||
static double mantisHealth() { return MANTIS_HEALTH.get(); }
|
||||
static double mantisAttackDamage() { return MANTIS_ATTACK_DAMAGE.get(); }
|
||||
@@ -750,7 +1025,6 @@ public final class AntarchyMobsConfig {
|
||||
static double rollyPollyRollSpeedMultiplier() { return ROLLY_POLLY_ROLL_SPEED_MULTIPLIER.get(); }
|
||||
static int rollyPollyTameChance() { return ROLLY_POLLY_TAME_CHANCE.get(); }
|
||||
static double rollyPollyBowlingDamage() { return ROLLY_POLLY_BOWLING_DAMAGE.get(); }
|
||||
static double rollyPollyTumbleDamage() { return ROLLY_POLLY_TUMBLE_DAMAGE.get(); }
|
||||
static double rollyPollyBowlingKnockback() { return ROLLY_POLLY_BOWLING_KNOCKBACK.get(); }
|
||||
static double rollyPollyArmor() { return ROLLY_POLLY_ARMOR.get(); }
|
||||
static double rollyPollyRolledArmorBonus() { return ROLLY_POLLY_ROLLED_ARMOR_BONUS.get(); }
|
||||
@@ -777,6 +1051,9 @@ public final class AntarchyMobsConfig {
|
||||
|
||||
static double nightmareHealth() { return NIGHTMARE_HEALTH.get(); }
|
||||
static double nightmareAttackDamage() { return NIGHTMARE_ATTACK_DAMAGE.get(); }
|
||||
static double nightmareMovementSpeed() { return NIGHTMARE_MOVEMENT_SPEED.get(); }
|
||||
static int nightmareWeaknessTicks() { return NIGHTMARE_WEAKNESS_TICKS.get(); }
|
||||
static int nightmareDreadTicks() { return NIGHTMARE_DREAD_TICKS.get(); }
|
||||
|
||||
static boolean basiliskPetrifyingGazeEnabled() { return BASILISK_PETRIFYING_GAZE_ENABLED.get(); }
|
||||
static int basiliskSpawnMaxLightLevel() { return BASILISK_SPAWN_MAX_LIGHT_LEVEL.get(); }
|
||||
@@ -802,6 +1079,62 @@ public final class AntarchyMobsConfig {
|
||||
|
||||
static double lucidAttackRange() { return LUCID_ATTACK_RANGE.get(); }
|
||||
static double lucidPearlInvertedDurationSeconds() { return LUCID_PEARL_INVERTED_DURATION_SECONDS.get(); }
|
||||
static double lucidHealth() { return LUCID_HEALTH.get(); }
|
||||
static double lucidAttackDamage() { return LUCID_ATTACK_DAMAGE.get(); }
|
||||
static double lucidMovementSpeed() { return LUCID_MOVEMENT_SPEED.get(); }
|
||||
static double lucidFlyingSpeed() { return LUCID_FLYING_SPEED.get(); }
|
||||
static double lucidKnockbackResistance() { return LUCID_KNOCKBACK_RESISTANCE.get(); }
|
||||
|
||||
static double missileSquidHealth() { return MISSILE_SQUID_HEALTH.get(); }
|
||||
static double missileSquidAttackDamage() { return MISSILE_SQUID_ATTACK_DAMAGE.get(); }
|
||||
static double missileSquidMovementSpeed() { return MISSILE_SQUID_MOVEMENT_SPEED.get(); }
|
||||
static double missileSquidFlyingSpeed() { return MISSILE_SQUID_FLYING_SPEED.get(); }
|
||||
static double missileSquidKnockbackResistance() { return MISSILE_SQUID_KNOCKBACK_RESISTANCE.get(); }
|
||||
|
||||
static double octopusBombHealth() { return OCTOPUS_BOMB_HEALTH.get(); }
|
||||
static double octopusBombAttackDamage() { return OCTOPUS_BOMB_ATTACK_DAMAGE.get(); }
|
||||
|
||||
static double bedBugHealth() { return BED_BUG_HEALTH.get(); }
|
||||
static double bedBugAttackDamage() { return BED_BUG_ATTACK_DAMAGE.get(); }
|
||||
static double bedBugMovementSpeed() { return BED_BUG_MOVEMENT_SPEED.get(); }
|
||||
static double bedBugArmor() { return BED_BUG_ARMOR.get(); }
|
||||
|
||||
static double cloudSharkHealth() { return CLOUD_SHARK_HEALTH.get(); }
|
||||
static double cloudSharkAttackDamage() { return CLOUD_SHARK_ATTACK_DAMAGE.get(); }
|
||||
static double cloudSharkMovementSpeed() { return CLOUD_SHARK_MOVEMENT_SPEED.get(); }
|
||||
static double cloudSharkFlyingSpeed() { return CLOUD_SHARK_FLYING_SPEED.get(); }
|
||||
static double cloudSharkKnockbackResistance() { return CLOUD_SHARK_KNOCKBACK_RESISTANCE.get(); }
|
||||
|
||||
static double flyingSquirrelHealth() { return FLYING_SQUIRREL_HEALTH.get(); }
|
||||
static double flyingSquirrelMovementSpeed() { return FLYING_SQUIRREL_MOVEMENT_SPEED.get(); }
|
||||
|
||||
static double molevoreHealth() { return MOLEVORE_HEALTH.get(); }
|
||||
static double molevoreAttackDamage() { return MOLEVORE_ATTACK_DAMAGE.get(); }
|
||||
static double molevoreMovementSpeed() { return MOLEVORE_MOVEMENT_SPEED.get(); }
|
||||
static double molevoreArmor() { return MOLEVORE_ARMOR.get(); }
|
||||
static double molevoreKnockbackResistance() { return MOLEVORE_KNOCKBACK_RESISTANCE.get(); }
|
||||
static double molevoreFollowRange() { return MOLEVORE_FOLLOW_RANGE.get(); }
|
||||
static int molevoreXpReward() { return MOLEVORE_XP_REWARD.get(); }
|
||||
static int molevoreSpinTicks() { return MOLEVORE_SPIN_TICKS.get(); }
|
||||
static int molevoreCooldownTicks() { return MOLEVORE_COOLDOWN_TICKS.get(); }
|
||||
static double molevoreChargeSpeed() { return MOLEVORE_CHARGE_SPEED.get(); }
|
||||
static double molevoreBreakRange() { return MOLEVORE_BREAK_RANGE.get(); }
|
||||
static double molevoreBreakVerticalRange() { return MOLEVORE_BREAK_VERTICAL_RANGE.get(); }
|
||||
static double molevoreBreakHalfWidth() { return MOLEVORE_BREAK_HALF_WIDTH.get(); }
|
||||
|
||||
static double molewormHealth() { return MOLEWORM_HEALTH.get(); }
|
||||
static double molewormAttackDamage() { return MOLEWORM_ATTACK_DAMAGE.get(); }
|
||||
static double molewormMovementSpeed() { return MOLEWORM_MOVEMENT_SPEED.get(); }
|
||||
|
||||
static double scorpionHealth() { return SCORPION_HEALTH.get(); }
|
||||
static double scorpionAttackDamage() { return SCORPION_ATTACK_DAMAGE.get(); }
|
||||
static double scorpionMovementSpeed() { return SCORPION_MOVEMENT_SPEED.get(); }
|
||||
static double scorpionArmor() { return SCORPION_ARMOR.get(); }
|
||||
static double scorpionKnockbackResistance() { return SCORPION_KNOCKBACK_RESISTANCE.get(); }
|
||||
|
||||
static double butterflyHealth() { return BUTTERFLY_HEALTH.get(); }
|
||||
static double butterflyMovementSpeed() { return BUTTERFLY_MOVEMENT_SPEED.get(); }
|
||||
static double butterflyFlyingSpeed() { return BUTTERFLY_FLYING_SPEED.get(); }
|
||||
|
||||
static double toreterrorHealth() { return TORETERROR_HEALTH.get(); }
|
||||
static double toreterrorDamageRange() { return TORETERROR_DAMAGE_RANGE.get(); }
|
||||
|
||||
+12
-38
@@ -46,13 +46,6 @@ public final class AntarchyToolsConfig {
|
||||
private static final ForgeConfigSpec.IntValue ULTIMATE_CROSSBOW_ENCHANTABILITY;
|
||||
|
||||
|
||||
// Ultimate Mace
|
||||
|
||||
private static final ForgeConfigSpec.DoubleValue ULTIMATE_MACE_DAMAGE_MULTIPLIER;
|
||||
private static final ForgeConfigSpec.DoubleValue ULTIMATE_MACE_ATTACK_SPEED;
|
||||
private static final ForgeConfigSpec.IntValue ULTIMATE_MACE_ENCHANTABILITY;
|
||||
|
||||
|
||||
// Ultimate Armor
|
||||
|
||||
private static final ForgeConfigSpec.BooleanValue ULTIMATE_ARMOR_COMES_ENCHANTED;
|
||||
@@ -99,15 +92,12 @@ public final class AntarchyToolsConfig {
|
||||
private static final ForgeConfigSpec.DoubleValue BIG_BERTHA_NONE_MODE_DAMAGE_BONUS_PERCENT;
|
||||
private static final ForgeConfigSpec.DoubleValue BIG_BERTHA_NIGHTMARE_DAMAGE_BONUS_PERCENT;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_WHIP_BASE_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_WHIP_REACH_BONUS;
|
||||
private static final ForgeConfigSpec.IntValue SCORPION_WHIP_POISON_DURATION_TICKS;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_WHIP_TETHER_MAX_RANGE;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_WHIP_SNAP_BONUS_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_WHIP_PULL_STRENGTH;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_WHIP_HEAVY_PULL_MULTIPLIER;
|
||||
private static final ForgeConfigSpec.DoubleValue SCORPION_WHIP_SELF_PULL_MULTIPLIER;
|
||||
private static final ForgeConfigSpec.IntValue SCORPION_WHIP_REEL_COOLDOWN_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue SCORPION_WHIP_SNAP_COOLDOWN_TICKS;
|
||||
private static final ForgeConfigSpec.IntValue BLOOD_CRYSTAL_KATANA_ATTACK_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue BLOOD_CRYSTAL_KATANA_LAUNCH_STRENGTH;
|
||||
private static final ForgeConfigSpec.IntValue BLOOD_CRYSTAL_KATANA_TRAIL_DURATION_TICKS;
|
||||
@@ -124,8 +114,11 @@ public final class AntarchyToolsConfig {
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_LEGGINGS_ARMOR_TOUGHNESS;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_BOOTS_ARMOR_TOUGHNESS;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_ARMOR_KNOCKBACK_RESISTANCE;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_HELMET_DOUBLE_DAMAGE_CHANCE;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_CHESTPLATE_DOUBLE_DAMAGE_CHANCE;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_LEGGINGS_DOUBLE_DAMAGE_CHANCE;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_BOOTS_DOUBLE_DAMAGE_CHANCE;
|
||||
private static final ForgeConfigSpec.DoubleValue PRIMORDIAL_ARMOR_KNOCKBACK_PER_PIECE;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_ARMOR_DREAD_AURA_RANGE_PER_PIECE;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_SWORD_BASE_DAMAGE;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_SWORD_ATTACK_SPEED;
|
||||
private static final ForgeConfigSpec.DoubleValue NIGHTMARE_SWORD_SCALING_FACTOR;
|
||||
@@ -215,8 +208,6 @@ public final class AntarchyToolsConfig {
|
||||
|
||||
// Moggles
|
||||
private static final ForgeConfigSpec.DoubleValue MOGGLES_VISION_RADIUS;
|
||||
private static final ForgeConfigSpec.IntValue MOGGLES_VISION_MAX_LIGHT;
|
||||
private static final ForgeConfigSpec.DoubleValue MOGGLES_VISION_ALPHA;
|
||||
|
||||
|
||||
static {
|
||||
@@ -278,15 +269,6 @@ public final class AntarchyToolsConfig {
|
||||
b.pop();
|
||||
|
||||
|
||||
// Ultimate Mace
|
||||
|
||||
b.push("ultimateMace");
|
||||
ULTIMATE_MACE_DAMAGE_MULTIPLIER = b.comment("Multiplier on both base damage and smash bonus. 1.5 = 50% stronger than a normal mace.").defineInRange("damageMultiplier", 1.5D, 0.1D, 16.0D);
|
||||
ULTIMATE_MACE_ATTACK_SPEED = b.comment("Attack speed of the Ultimate Mace.") .defineInRange("attackSpeed", -3.4D, -10.0D, 10.0D);
|
||||
ULTIMATE_MACE_ENCHANTABILITY = b.comment("Enchantability of the Ultimate Mace.") .defineInRange("enchantability", 20, 0, 100);
|
||||
b.pop();
|
||||
|
||||
|
||||
// Ultimate Armor
|
||||
|
||||
b.push("ultimateArmor");
|
||||
@@ -347,15 +329,12 @@ public final class AntarchyToolsConfig {
|
||||
|
||||
b.push("scorpionWhip");
|
||||
SCORPION_WHIP_BASE_DAMAGE = b.comment("Base lash damage of the Scorpion Stinger Whip.").defineInRange("baseDamage", 10.0D, 0.0D, 4096.0D);
|
||||
SCORPION_WHIP_REACH_BONUS = b.comment("Extra entity interaction range in blocks while held in main hand.").defineInRange("reachBonus", 5.0D, 0.0D, 32.0D);
|
||||
SCORPION_WHIP_POISON_DURATION_TICKS = b.comment("Poison duration applied on lash.").defineInRange("poisonDurationTicks", 100, 0, 20000);
|
||||
SCORPION_WHIP_TETHER_MAX_RANGE = b.comment("Maximum tether distance before it breaks.").defineInRange("tetherMaxRange", 10.0D, 0.0D, 128.0D);
|
||||
SCORPION_WHIP_SNAP_BONUS_DAMAGE = b.comment("Bonus damage dealt when snapping the tether free.").defineInRange("snapBonusDamage", 6.0D, 0.0D, 4096.0D);
|
||||
SCORPION_WHIP_PULL_STRENGTH = b.comment("Pull strength applied to normal tethered targets.").defineInRange("pullStrength", 0.75D, 0.0D, 8.0D);
|
||||
SCORPION_WHIP_HEAVY_PULL_MULTIPLIER = b.comment("Reduced pull strength applied to heavy targets.").defineInRange("heavyPullMultiplier", 0.25D, 0.0D, 8.0D);
|
||||
SCORPION_WHIP_SELF_PULL_MULTIPLIER = b.comment("Self-pull strength toward heavy tethered targets.").defineInRange("selfPullMultiplier", 0.45D, 0.0D, 8.0D);
|
||||
SCORPION_WHIP_REEL_COOLDOWN_TICKS = b.comment("Cooldown after reeling with the whip, in ticks.").defineInRange("reelCooldownTicks", 10, 0, 72000);
|
||||
SCORPION_WHIP_SNAP_COOLDOWN_TICKS = b.comment("Cooldown after snapping the whip, in ticks.").defineInRange("snapCooldownTicks", 30, 0, 72000);
|
||||
b.pop();
|
||||
|
||||
b.push("bloodCrystalKatana");
|
||||
@@ -377,8 +356,11 @@ public final class AntarchyToolsConfig {
|
||||
NIGHTMARE_LEGGINGS_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Nightmare Leggings.") .defineInRange("leggingsToughness", 3.0D, 0.0D, 100.0D);
|
||||
NIGHTMARE_BOOTS_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Nightmare Boots.") .defineInRange("bootsToughness", 3.0D, 0.0D, 100.0D);
|
||||
NIGHTMARE_ARMOR_KNOCKBACK_RESISTANCE = b.comment("Knockback resistance granted by each Nightmare Armor piece.") .defineInRange("knockbackResistance", 0.1D, 0.0D, 1.0D);
|
||||
NIGHTMARE_HELMET_DOUBLE_DAMAGE_CHANCE = b.comment("Chance for the Nightmare Helmet to double incoming damage dealt back to attackers.").defineInRange("helmetDoubleDamageChance", 0.04D, 0.0D, 1.0D);
|
||||
NIGHTMARE_CHESTPLATE_DOUBLE_DAMAGE_CHANCE = b.comment("Chance for the Nightmare Chestplate to double incoming damage dealt back to attackers.").defineInRange("chestplateDoubleDamageChance", 0.06D, 0.0D, 1.0D);
|
||||
NIGHTMARE_LEGGINGS_DOUBLE_DAMAGE_CHANCE = b.comment("Chance for the Nightmare Leggings to double incoming damage dealt back to attackers.").defineInRange("leggingsDoubleDamageChance", 0.05D, 0.0D, 1.0D);
|
||||
NIGHTMARE_BOOTS_DOUBLE_DAMAGE_CHANCE = b.comment("Chance for the Nightmare Boots to double incoming damage dealt back to attackers.").defineInRange("bootsDoubleDamageChance", 0.03D, 0.0D, 1.0D);
|
||||
PRIMORDIAL_ARMOR_KNOCKBACK_PER_PIECE = b.comment("Attack knockback added by each Primordial Armor piece.") .defineInRange("primordialArmorKnockbackPerPiece", 0.5D, 0.0D, 16.0D);
|
||||
NIGHTMARE_ARMOR_DREAD_AURA_RANGE_PER_PIECE = b.comment("Additional Dread aura range added by each Nightmare armor piece.").defineInRange("dreadAuraRangePerPiece", 2.0D, 0.0D, 64.0D);
|
||||
b.pop();
|
||||
|
||||
b.push("nightmareSword");
|
||||
@@ -531,8 +513,6 @@ public final class AntarchyToolsConfig {
|
||||
|
||||
b.push("moggles");
|
||||
MOGGLES_VISION_RADIUS = b.comment("Radius used by Moggles cave detection.").defineInRange("visionRadius", 20.0D, 1.0D, 128.0D);
|
||||
MOGGLES_VISION_MAX_LIGHT = b.comment("Maximum block light level counted as dark enough for Moggles.").defineInRange("visionMaxLight", 7, 0, 15);
|
||||
MOGGLES_VISION_ALPHA = b.comment("Overlay alpha used by Moggles vision rendering.").defineInRange("visionAlpha", 0.65D, 0.0D, 1.0D);
|
||||
b.pop();
|
||||
|
||||
SPEC = b.build();
|
||||
@@ -568,10 +548,6 @@ public final class AntarchyToolsConfig {
|
||||
static double ultimateCrossbowChargeSpeedMultiplier() { return ULTIMATE_CROSSBOW_CHARGE_SPEED_MULTIPLIER.get(); }
|
||||
static int ultimateCrossbowEnchantability() { return ULTIMATE_CROSSBOW_ENCHANTABILITY.get(); }
|
||||
|
||||
static double ultimateMaceDamageMultiplier() { return ULTIMATE_MACE_DAMAGE_MULTIPLIER.get(); }
|
||||
static double ultimateMaceAttackSpeed() { return ULTIMATE_MACE_ATTACK_SPEED.get(); }
|
||||
static int ultimateMaceEnchantability() { return ULTIMATE_MACE_ENCHANTABILITY.get(); }
|
||||
|
||||
static boolean ultimateArmorComesEnchanted() { return ULTIMATE_ARMOR_COMES_ENCHANTED.get(); }
|
||||
static int ultimateArmorEnchantability() { return ULTIMATE_ARMOR_ENCHANTABILITY.get(); }
|
||||
static int ultimateHelmetArmorValue() { return ULTIMATE_HELMET_ARMOR_VALUE.get(); }
|
||||
@@ -611,15 +587,12 @@ public final class AntarchyToolsConfig {
|
||||
static int krakensGraspTentacleSlownessAmplifier() { return KRAKENS_GRASP_TENTACLE_SLOWNESS_AMPLIFIER.get(); }
|
||||
static int krakensGraspTentacleSlownessRefreshTicks() { return KRAKENS_GRASP_TENTACLE_SLOWNESS_REFRESH_TICKS.get(); }
|
||||
static double scorpionWhipBaseDamage() { return SCORPION_WHIP_BASE_DAMAGE.get(); }
|
||||
static double scorpionWhipReachBonus() { return SCORPION_WHIP_REACH_BONUS.get(); }
|
||||
static int scorpionWhipPoisonDurationTicks() { return SCORPION_WHIP_POISON_DURATION_TICKS.get(); }
|
||||
static double scorpionWhipTetherMaxRange() { return SCORPION_WHIP_TETHER_MAX_RANGE.get(); }
|
||||
static double scorpionWhipSnapBonusDamage() { return SCORPION_WHIP_SNAP_BONUS_DAMAGE.get(); }
|
||||
static double scorpionWhipPullStrength() { return SCORPION_WHIP_PULL_STRENGTH.get(); }
|
||||
static double scorpionWhipHeavyPullMultiplier() { return SCORPION_WHIP_HEAVY_PULL_MULTIPLIER.get(); }
|
||||
static double scorpionWhipSelfPullMultiplier() { return SCORPION_WHIP_SELF_PULL_MULTIPLIER.get(); }
|
||||
static int scorpionWhipReelCooldownTicks() { return SCORPION_WHIP_REEL_COOLDOWN_TICKS.get(); }
|
||||
static int scorpionWhipSnapCooldownTicks() { return SCORPION_WHIP_SNAP_COOLDOWN_TICKS.get(); }
|
||||
static int bloodCrystalKatanaAttackDamage() { return BLOOD_CRYSTAL_KATANA_ATTACK_DAMAGE.get(); }
|
||||
static double bloodCrystalKatanaLaunchStrength() { return BLOOD_CRYSTAL_KATANA_LAUNCH_STRENGTH.get(); }
|
||||
static int bloodCrystalKatanaTrailDurationTicks() { return BLOOD_CRYSTAL_KATANA_TRAIL_DURATION_TICKS.get(); }
|
||||
@@ -633,8 +606,11 @@ public final class AntarchyToolsConfig {
|
||||
static double nightmareLeggingsArmorToughness() { return NIGHTMARE_LEGGINGS_ARMOR_TOUGHNESS.get(); }
|
||||
static double nightmareBootsArmorToughness() { return NIGHTMARE_BOOTS_ARMOR_TOUGHNESS.get(); }
|
||||
static double nightmareArmorKnockbackResistance() { return NIGHTMARE_ARMOR_KNOCKBACK_RESISTANCE.get(); }
|
||||
static double nightmareHelmetDoubleDamageChance() { return NIGHTMARE_HELMET_DOUBLE_DAMAGE_CHANCE.get(); }
|
||||
static double nightmareChestplateDoubleDamageChance() { return NIGHTMARE_CHESTPLATE_DOUBLE_DAMAGE_CHANCE.get(); }
|
||||
static double nightmareLeggingsDoubleDamageChance() { return NIGHTMARE_LEGGINGS_DOUBLE_DAMAGE_CHANCE.get(); }
|
||||
static double nightmareBootsDoubleDamageChance() { return NIGHTMARE_BOOTS_DOUBLE_DAMAGE_CHANCE.get(); }
|
||||
static double primordialArmorKnockbackPerPiece() { return PRIMORDIAL_ARMOR_KNOCKBACK_PER_PIECE.get(); }
|
||||
static double nightmareArmorDreadAuraRangePerPiece() { return NIGHTMARE_ARMOR_DREAD_AURA_RANGE_PER_PIECE.get(); }
|
||||
static double nightmareSwordBaseDamage() { return NIGHTMARE_SWORD_BASE_DAMAGE.get(); }
|
||||
static double nightmareSwordAttackSpeed() { return NIGHTMARE_SWORD_ATTACK_SPEED.get(); }
|
||||
static double nightmareSwordScalingFactor() { return NIGHTMARE_SWORD_SCALING_FACTOR.get(); }
|
||||
@@ -701,8 +677,6 @@ public final class AntarchyToolsConfig {
|
||||
static int americanRegenerationDurationTicks() { return AMERICAN_REGENERATION_DURATION_TICKS.get(); }
|
||||
static int americanRegenerationAmplifier() { return AMERICAN_REGENERATION_AMPLIFIER.get(); }
|
||||
static double mogglesVisionRadius() { return MOGGLES_VISION_RADIUS.get(); }
|
||||
static int mogglesVisionMaxLight() { return MOGGLES_VISION_MAX_LIGHT.get(); }
|
||||
static double mogglesVisionAlpha() { return MOGGLES_VISION_ALPHA.get(); }
|
||||
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user