1.1.1 release
New Structures Temple of Technoblade Basilisk lair Small Changes Added Nightmare fire flame bite particle Overhauled Size Ray Sounds Bug Fixes Made Lucid nearby entity scans more performant Fixed duct tape stickiness causes TPS problems even when not placed (oopsies) Fixed Ruined Prison and Stampy’s house having broken trial spawners Fixed gravity gun duping doors Fixed permanent portals sometimes generating one-way returns Fixed full Nightmare set wither/dread immunity Fixed shoulder-perched Flying Squirrels pushing players around Fixed permanent portals failing to activate when frame corners were filled Fixed Jumpy Bug never hanging from ceiling
This commit is contained in:
1 parent
de529b54c2
commit
6f47e59ff0
107 files changed
+3192
-288
No files matched your search
@@ -377,6 +377,7 @@ public class AntarchyForge {
|
||||
AntarchyObjects.setLumenFroglight(() -> AntarchyForgeBlocks.LUMEN_FROGLIGHT.get());
|
||||
AntarchyObjects.setPeachLeavesParticle(() -> AntarchyForgeMisc.PEACH_LEAVES_PARTICLE.get());
|
||||
AntarchyObjects.setLotusPollen(() -> AntarchyForgeMisc.LOTUS_POLLEN.get());
|
||||
AntarchyObjects.setNightmareFireFlame(() -> AntarchyForgeMisc.NIGHTMARE_FIRE_FLAME.get());
|
||||
AntarchyObjects.setLucidBoltImpactSmall(() -> AntarchyForgeMisc.LUCID_BOLT_IMPACT_SMALL.get());
|
||||
AntarchyObjects.setLucidBoltImpactLarge(() -> AntarchyForgeMisc.LUCID_BOLT_IMPACT_LARGE.get());
|
||||
AntarchyObjects.setDorrieInventoryMenu(AntarchyForgeMisc.DORRIE_INVENTORY_MENU);
|
||||
|
||||
+1
@@ -279,6 +279,7 @@ public final class AntarchyForgeClient {
|
||||
@SubscribeEvent
|
||||
public static void registerParticleProviders(RegisterParticleProvidersEvent event) {
|
||||
event.registerSpriteSet(AntarchyForgeMisc.DREAM_FIRE_FLAME.get(), DreamFlameParticle.Provider::new);
|
||||
event.registerSpriteSet(AntarchyForgeMisc.NIGHTMARE_FIRE_FLAME.get(), DreamFlameParticle.Provider::new);
|
||||
event.registerSpriteSet(AntarchyForgeMisc.STINKY_GAS.get(), HypnoticGasParticle.Provider::new);
|
||||
event.registerSpriteSet(AntarchyForgeMisc.STINKY_FLY.get(), FireflyParticle.Provider::new);
|
||||
event.registerSpriteSet(AntarchyForgeMisc.PEACH_LEAVES_PARTICLE.get(), PeachLeavesParticle.Provider::new);
|
||||
|
||||
+3
-15
@@ -386,7 +386,9 @@ public final class AntarchyForgeEvents {
|
||||
}
|
||||
|
||||
static void tickDuctTapeStickiness(LivingEvent.LivingTickEvent event) {
|
||||
DuctTapeBlock.tickStuckEntity(event.getEntity());
|
||||
if (DuctTapeBlock.shouldTickStuckEntity(event.getEntity())) {
|
||||
DuctTapeBlock.tickStuckEntity(event.getEntity());
|
||||
}
|
||||
}
|
||||
|
||||
static void handleDreadDeath(LivingDeathEvent event) {
|
||||
@@ -828,13 +830,6 @@ public final class AntarchyForgeEvents {
|
||||
}
|
||||
}
|
||||
|
||||
private static boolean isWearingFullNightmareArmor(Player player) {
|
||||
for (ItemStack stack : player.getArmorSlots()) {
|
||||
if (!(stack.getItem() instanceof NightmareArmorItem)) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
static void handleAntiwaterDamage(LivingHurtEvent event) {
|
||||
if (!event.getSource().is(DamageTypes.FALL)) {
|
||||
return;
|
||||
@@ -1207,13 +1202,6 @@ public final class AntarchyForgeEvents {
|
||||
return;
|
||||
}
|
||||
|
||||
if (event.getEntity() instanceof Player player && isWearingFullNightmareArmor(player)
|
||||
&& (event.getEffectInstance().getEffect() == net.minecraft.world.effect.MobEffects.WITHER
|
||||
|| event.getEffectInstance().getEffect() == AntarchyForgeMisc.DREAD.get())) {
|
||||
event.setResult(net.minecraftforge.eventbus.api.Event.Result.DENY);
|
||||
return;
|
||||
}
|
||||
|
||||
if (event.getEntity().getType().is(AntarchyTags.Entities.INVERTED_IMMUNE)
|
||||
&& event.getEffectInstance().getEffect() == AntarchyForgeMisc.INVERTED.get()) {
|
||||
event.setResult(net.minecraftforge.eventbus.api.Event.Result.DENY);
|
||||
|
||||
+2
@@ -156,6 +156,8 @@ public final class AntarchyForgeMisc {
|
||||
// Particle types
|
||||
public static final RegistryObject<SimpleParticleType> DREAM_FIRE_FLAME = PARTICLE_TYPES.register("dream_fire_flame",
|
||||
AntarchyForgeMisc::simpleParticleType);
|
||||
public static final RegistryObject<SimpleParticleType> NIGHTMARE_FIRE_FLAME = PARTICLE_TYPES.register("nightmare_fire_flame",
|
||||
AntarchyForgeMisc::simpleParticleType);
|
||||
public static final RegistryObject<SimpleParticleType> STINKY_GAS = PARTICLE_TYPES.register("stinky_gas",
|
||||
AntarchyForgeMisc::simpleParticleType);
|
||||
public static final RegistryObject<SimpleParticleType> STINKY_FLY = PARTICLE_TYPES.register("stinky_fly",
|
||||
|
||||
+4
@@ -32,6 +32,7 @@ public final class AntarchyForgeSounds {
|
||||
public static final RegistryObject<SoundEvent> BRUTALFLY_IDLE = registerSoundEvent("brutalfly_idle");
|
||||
public static final RegistryObject<SoundEvent> BRUTALFLY_DEATH = registerSoundEvent("brutalfly_death");
|
||||
public static final RegistryObject<SoundEvent> ELYTHIA_FIREFLY_AMBIENT = registerSoundEvent("ambient.elythia.firefly");
|
||||
public static final RegistryObject<SoundEvent> ELYTHIA_OURANWOOD_FOREST_AMBIENT = registerSoundEvent("ambient.elythia.ouranwood_forest");
|
||||
public static final RegistryObject<SoundEvent> MISSILE_SQUID_AMBIENT = registerSoundEvent("missile_squid_ambient");
|
||||
public static final RegistryObject<SoundEvent> MISSILE_SQUID_HURT = registerSoundEvent("missile_squid_hurt");
|
||||
public static final RegistryObject<SoundEvent> MISSILE_SQUID_DEATH = registerSoundEvent("missile_squid_death");
|
||||
@@ -52,12 +53,15 @@ public final class AntarchyForgeSounds {
|
||||
public static final RegistryObject<SoundEvent> BASILISK_DEATH = registerSoundEvent("basilisk_death");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_NIGHTMARE_WASTES_AMBIENT = registerSoundEvent("thoraxis_nightmare_wastes_ambient");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_NIGHTMARE_WASTES_ADDITIONS = registerSoundEvent("thoraxis_nightmare_wastes_additions");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_NIGHTMARE_WASTES_BIOME_ADDITIONS = registerSoundEvent("thoraxis_nightmare_wastes_biome_additions");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_NIGHTMARE_WASTES_MOOD = registerSoundEvent("thoraxis_nightmare_wastes_mood");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_DREAM_DUNES_AMBIENT = registerSoundEvent("thoraxis_dream_dunes_ambient");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_DREAM_DUNES_ADDITIONS = registerSoundEvent("thoraxis_dream_dunes_additions");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_DREAM_DUNES_BIOME_ADDITIONS = registerSoundEvent("thoraxis_dream_dunes_biome_additions");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_DREAM_DUNES_MOOD = registerSoundEvent("thoraxis_dream_dunes_mood");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_LUCID_POOLS_AMBIENT = registerSoundEvent("thoraxis_lucid_pools_ambient");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_LUCID_POOLS_ADDITIONS = registerSoundEvent("thoraxis_lucid_pools_additions");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_LUCID_POOLS_BIOME_ADDITIONS = registerSoundEvent("thoraxis_lucid_pools_biome_additions");
|
||||
public static final RegistryObject<SoundEvent> THORAXIS_LUCID_POOLS_MOOD = registerSoundEvent("thoraxis_lucid_pools_mood");
|
||||
public static final RegistryObject<SoundEvent> LUCID_AMBIENT = registerSoundEvent("lucid_ambient");
|
||||
public static final RegistryObject<SoundEvent> LUCID_FLYING = registerSoundEvent("lucid_flying");
|
||||
|
||||
Reference in new issue
Block a user