From 70e4479f1981b3c18a793703d19eade8ce5548bd Mon Sep 17 00:00:00 2001 From: craisinlord Date: Wed, 24 Jun 2026 20:50:00 -0500 Subject: [PATCH] Added first implemenation of Toreterror, shellstone, water cannon, toreterror arena, primordial armor --- .../antarchy/config/AntarchySettings.java | 4 + .../antarchy/content/AntarchyObjects.java | 12 + .../client/renderer/ToreterrorRenderer.java | 2 +- .../client/renderer/WaterBombRenderer.java | 3 +- .../content/damage/AntarchyDamageSources.java | 29 +++ .../content/damage/AntarchyDamageTypes.java | 18 ++ .../antarchy/content/entity/BomberEntity.java | 11 +- .../content/entity/ToreterrorEntity.java | 180 ++++++++++++--- .../content/entity/WaterBombEntity.java | 36 ++- .../content/item/PrimordialArmorItem.java | 132 +++++++++++ .../mixins/gravity/LivingEntityMixin.java | 1 + .../mixins/gravity/PlayerAttackMixin.java | 35 +++ .../mossy_shellstone_brick_slab.json | 13 ++ .../mossy_shellstone_brick_stairs.json | 209 ++++++++++++++++++ .../mossy_shellstone_brick_wall.json | 40 ++++ .../resources/assets/antarchy/lang/en_us.json | 21 ++ .../block/mossy_shellstone_brick_slab.json | 8 + .../mossy_shellstone_brick_slab_top.json | 8 + .../block/mossy_shellstone_brick_stairs.json | 8 + .../mossy_shellstone_brick_stairs_inner.json | 8 + .../mossy_shellstone_brick_stairs_outer.json | 8 + ...mossy_shellstone_brick_wall_inventory.json | 6 + .../mossy_shellstone_brick_wall_post.json | 6 + .../mossy_shellstone_brick_wall_side.json | 6 + ...mossy_shellstone_brick_wall_side_tall.json | 6 + .../item/mossy_shellstone_brick_slab.json | 3 + .../item/mossy_shellstone_brick_stairs.json | 3 + .../item/mossy_shellstone_brick_wall.json | 3 + .../models/item/water_cannon_held_geo.json | 12 +- .../antarchy/textures/entity/toreterror.png | Bin 13527 -> 10190 bytes .../antarchy/textures/item/jumpy_boots.png | Bin 0 -> 382 bytes .../models/armor/jumpy_boots_layer_1.png | Bin 0 -> 481 bytes .../antarchy/damage_type/toreterror_jump.json | 7 + .../antarchy/damage_type/toreterror_spin.json | 7 + .../antarchy/damage_type/water_soaked.json | 7 + .../blocks/mossy_shellstone_brick_slab.json | 35 +++ .../blocks/mossy_shellstone_brick_stairs.json | 16 ++ .../blocks/mossy_shellstone_brick_wall.json | 16 ++ .../loot_table/entities/toreterror.json | 1 + .../recipe/mossy_shellstone_brick_slab.json | 16 ++ ..._mossy_shellstone_bricks_stonecutting.json | 9 + .../recipe/mossy_shellstone_brick_stairs.json | 18 ++ ..._mossy_shellstone_bricks_stonecutting.json | 9 + .../recipe/mossy_shellstone_brick_wall.json | 17 ++ ..._mossy_shellstone_bricks_stonecutting.json | 9 + .../fallen_kingdom_castle1.nbt | Bin 884048 -> 0 bytes .../fallen_kingdom_castle2.nbt | Bin 184792 -> 0 bytes .../fallen_kingdom_castle3.nbt | Bin 1121 -> 0 bytes .../fallen_kingdom_castle_banner.nbt | Bin 2411 -> 0 bytes .../fallen_kingdom_castle_bridge.nbt | Bin 14483 -> 0 bytes .../fallen_kingdom_castle_flag.nbt | Bin 2395 -> 0 bytes .../toreterror_arena/toreterror_arena.nbt | Bin 0 -> 593442 bytes .../toreterror_arena_bottom.nbt | Bin 0 -> 45637 bytes .../tags/blocks/moggle_vision_blacklist.json | 15 -- .../tags/worldgen/biome/has_shellstone.json | 32 +++ .../toreterror_arena_biomes.json | 23 ++ .../configured_feature/shellstone_blob.json | 18 ++ .../placed_feature/shellstone_lower.json | 27 +++ .../placed_feature/shellstone_upper.json | 27 +++ .../worldgen/structure/toreterror_arena.json | 15 ++ .../structure_set/toreterror_arena.json | 14 ++ .../toreterror_arena/toreterror_arena.json | 15 ++ .../toreterror_arena_bottom.json | 15 ++ .../structure/larger_locate_search.json | 8 + .../tags/block/mineable/pickaxe.json | 3 + .../tags/block/needs_stone_tool.json | 3 + .../data/minecraft/tags/block/slabs.json | 1 + .../data/minecraft/tags/block/stairs.json | 1 + .../data/minecraft/tags/block/walls.json | 3 +- .../data/minecraft/tags/item/slabs.json | 1 + .../data/minecraft/tags/item/stairs.json | 1 + .../data/minecraft/tags/item/walls.json | 1 + .../fabric/AntarchyConfigModuleFabric.java | 1 + .../antarchy/fabric/AntarchyFabric.java | 35 +++ .../fabric/AntarchyFabricContent.java | 36 ++- .../client/ToreterrorCameraShakeMixin.java | 47 ++++ .../resources/antarchy-fabric.mixins.json | 1 + .../AntarchyConfigModuleNeoforge.java | 1 + .../antarchy/neoforge/AntarchyNeoforge.java | 3 + .../neoforge/AntarchyToolsConfig.java | 3 + .../client/ToreterrorCameraShakeHandler.java | 45 ++++ .../registry/AntarchyNeoforgeBlocks.java | 6 + .../AntarchyNeoforgeCreativeModeTabs.java | 101 +++++---- .../registry/AntarchyNeoforgeEntites.java | 2 +- .../registry/AntarchyNeoforgeItems.java | 3 + .../shellstone_in_oceans_and_beaches.json | 9 + 86 files changed, 1399 insertions(+), 115 deletions(-) create mode 100644 common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_wall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs_inner.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs_outer.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_inventory.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_side_tall.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_wall.json create mode 100644 common/src/main/resources/assets/antarchy/textures/item/jumpy_boots.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/jumpy_boots_layer_1.png create mode 100644 common/src/main/resources/data/antarchy/damage_type/toreterror_jump.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/toreterror_spin.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/water_soaked.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_stairs.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_wall.json create mode 100644 common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_slab_from_mossy_shellstone_bricks_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_stairs.json create mode 100644 common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_stairs_from_mossy_shellstone_bricks_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_wall.json create mode 100644 common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_wall_from_mossy_shellstone_bricks_stonecutting.json delete mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle1.nbt delete mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle2.nbt delete mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle3.nbt delete mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_banner.nbt delete mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_bridge.nbt delete mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_flag.nbt create mode 100644 common/src/main/resources/data/antarchy/structure/toreterror_arena/toreterror_arena.nbt create mode 100644 common/src/main/resources/data/antarchy/structure/toreterror_arena/toreterror_arena_bottom.nbt delete mode 100644 common/src/main/resources/data/antarchy/tags/blocks/moggle_vision_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/has_shellstone.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/has_structure/toreterror_arena_biomes.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/shellstone_blob.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/shellstone_lower.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/shellstone_upper.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/structure/toreterror_arena.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/structure_set/toreterror_arena.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/toreterror_arena/toreterror_arena.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/toreterror_arena/toreterror_arena_bottom.json create mode 100644 common/src/main/resources/data/integrated_api/tags/worldgen/structure/larger_locate_search.json create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/ToreterrorCameraShakeMixin.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ToreterrorCameraShakeHandler.java create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/shellstone_in_oceans_and_beaches.json diff --git a/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java b/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java index 2efe7e24..d2c9a0ae 100644 --- a/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java +++ b/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java @@ -426,6 +426,7 @@ public final class AntarchySettings { private static double ductTapeRepairPercentPerUse = 0.25D; private static double ultimateArmorKnockbackResistance = 0.1D; private static double nightmareArmorKnockbackResistance = 0.1D; + private static double primordialArmorKnockbackPerPiece = 0.5D; private static int fallenKingCrownArmorValue = 2; private static double fallenKingCrownArmorToughness = 0.0D; private static boolean elythiaFireflyParticlesEnabled = true; @@ -2275,6 +2276,9 @@ public final class AntarchySettings { public static double nightmareArmorKnockbackResistance() { return nightmareArmorKnockbackResistance; } public static void setNightmareArmorKnockbackResistance(double value) { nightmareArmorKnockbackResistance = value; } + public static double primordialArmorKnockbackPerPiece() { return primordialArmorKnockbackPerPiece; } + public static void setPrimordialArmorKnockbackPerPiece(double value) { primordialArmorKnockbackPerPiece = value; } + public static int fallenKingCrownArmorValue() { return fallenKingCrownArmorValue; } public static void setFallenKingCrownArmorValue(int value) { fallenKingCrownArmorValue = value; } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java index d70e3ecc..696e804c 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java @@ -103,6 +103,12 @@ public final class AntarchyObjects { @SuppressWarnings("unchecked") public static Supplier CRACKED_SHELLSTONE_BRICKS = (Supplier) UNBOUND; @SuppressWarnings("unchecked") + public static Supplier MOSSY_SHELLSTONE_BRICK_STAIRS = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier MOSSY_SHELLSTONE_BRICK_SLAB = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier MOSSY_SHELLSTONE_BRICK_WALL = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") public static Supplier SHELLSTONE_STAIRS = (Supplier) UNBOUND; @SuppressWarnings("unchecked") public static Supplier SHELLSTONE_SLAB = (Supplier) UNBOUND; @@ -228,6 +234,9 @@ public final class AntarchyObjects { Supplier chiseledShellstone, Supplier mossyShellstoneBricks, Supplier crackedShellstoneBricks, + Supplier mossyShellstoneBrickStairs, + Supplier mossyShellstoneBrickSlab, + Supplier mossyShellstoneBrickWall, Supplier shellstoneStairs, Supplier shellstoneSlab, Supplier shellstoneWall, @@ -305,6 +314,9 @@ public final class AntarchyObjects { CHISELED_SHELLSTONE = chiseledShellstone; MOSSY_SHELLSTONE_BRICKS = mossyShellstoneBricks; CRACKED_SHELLSTONE_BRICKS = crackedShellstoneBricks; + MOSSY_SHELLSTONE_BRICK_STAIRS = mossyShellstoneBrickStairs; + MOSSY_SHELLSTONE_BRICK_SLAB = mossyShellstoneBrickSlab; + MOSSY_SHELLSTONE_BRICK_WALL = mossyShellstoneBrickWall; SHELLSTONE_STAIRS = shellstoneStairs; SHELLSTONE_SLAB = shellstoneSlab; SHELLSTONE_WALL = shellstoneWall; diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ToreterrorRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ToreterrorRenderer.java index a4d3546d..cba019e3 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ToreterrorRenderer.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ToreterrorRenderer.java @@ -9,7 +9,7 @@ public class ToreterrorRenderer extends GeoEntityRenderer { public ToreterrorRenderer(EntityRendererProvider.Context context) { super(context, new ToreterrorModel()); - this.shadowRadius = 2.0F; + this.shadowRadius = 1.6F; } @Override diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/WaterBombRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/WaterBombRenderer.java index e19b441a..010f1a51 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/WaterBombRenderer.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/WaterBombRenderer.java @@ -29,7 +29,8 @@ public class WaterBombRenderer extends EntityRenderer { public void render(WaterBombEntity entity, float entityYaw, float partialTick, PoseStack poseStack, MultiBufferSource buffer, int packedLight) { poseStack.pushPose(); poseStack.mulPose(this.entityRenderDispatcher.cameraOrientation()); - poseStack.scale(0.5F, 0.5F, 0.5F); + float scale = entity.isHuge() ? 1.5F : 0.5F; + poseStack.scale(scale, scale, scale); VertexConsumer vertexConsumer = buffer.getBuffer(RenderType.entityTranslucent(WATER_TEXTURE)); PoseStack.Pose pose = poseStack.last(); diff --git a/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageSources.java b/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageSources.java index 676c3522..15568313 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageSources.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageSources.java @@ -5,6 +5,7 @@ import net.minecraft.server.level.ServerLevel; import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.entity.Entity; import net.minecraft.world.level.Level; +import org.jetbrains.annotations.Nullable; public final class AntarchyDamageSources { public static DamageSource krakenMauling(ServerLevel level, Entity attacker) { @@ -87,6 +88,34 @@ public final class AntarchyDamageSources { ); } + public static DamageSource toreterrorSpin(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.TORETERROR_SPIN), + attacker + ); + } + + public static DamageSource toreterrorJump(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.TORETERROR_JUMP), + attacker + ); + } + + public static DamageSource waterSoaked(Level level, @Nullable Entity directEntity, @Nullable Entity causingEntity) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.WATER_SOAKED), + directEntity, + causingEntity + ); + } + private AntarchyDamageSources() { } } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageTypes.java b/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageTypes.java index 199db290..424ec2c8 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageTypes.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageTypes.java @@ -61,6 +61,24 @@ public final class AntarchyDamageTypes { ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "cornea_stalk_prick") ); + public static final ResourceKey TORETERROR_SPIN = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "toreterror_spin") + ); + + public static final ResourceKey TORETERROR_JUMP = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "toreterror_jump") + ); + + public static final ResourceKey WATER_SOAKED = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "water_soaked") + ); + private AntarchyDamageTypes() { } } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java index d2608495..64bbae50 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java @@ -133,10 +133,19 @@ public class BomberEntity extends Monster implements GeoEntity { @Override public boolean hurt(DamageSource source, float amount) { - if (source.is(DamageTypeTags.IS_FIRE)) { + if (source.is(DamageTypeTags.IS_FIRE) || source.is(DamageTypeTags.IS_EXPLOSION)) { this.primeFuse(); return false; } + if (this.detonating) { + Entity attacker = source.getDirectEntity(); + if (attacker != null) { + Vec3 knockDir = this.position().subtract(attacker.position()).normalize(); + this.push(knockDir.x * 0.5, 0.2, knockDir.z * 0.5); + this.hurtMarked = true; + } + return false; + } Entity directEntity = source.getDirectEntity(); if (directEntity instanceof AbstractArrow arrow && arrow.isOnFire()) { diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ToreterrorEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ToreterrorEntity.java index 8d1f2a8c..4b6fd083 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/ToreterrorEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ToreterrorEntity.java @@ -2,6 +2,7 @@ package com.craisinlord.antarchy.content.entity; import com.craisinlord.antarchy.config.AntarchySettings; import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.damage.AntarchyDamageSources; import net.minecraft.core.BlockPos; import net.minecraft.core.Direction; import net.minecraft.nbt.CompoundTag; @@ -25,6 +26,7 @@ import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.ai.goal.Goal; import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.MoveTowardsTargetGoal; import net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal; import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; @@ -53,6 +55,8 @@ import java.util.UUID; public class ToreterrorEntity extends Monster implements GeoEntity { private static final EntityDataAccessor ANIMATION_STATE = SynchedEntityData.defineId(ToreterrorEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor PHASE_2 = SynchedEntityData.defineId(ToreterrorEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor JUMP_SHAKING = SynchedEntityData.defineId(ToreterrorEntity.class, EntityDataSerializers.BOOLEAN); private static final int ANIM_IDLE = 0; private static final int ANIM_WALK = 1; @@ -60,29 +64,37 @@ public class ToreterrorEntity extends Monster implements GeoEntity { private static final int ANIM_JUMP_ATTACK = 3; private static final int ANIM_SPIN = 4; private static final int ANIM_DEATH = 5; + private static final int ANIM_RAPID_SHOOT = 6; + + private static final int ATTACK_RAPID_FIRE = 0; + private static final int ATTACK_HUGE_BOMB = 1; + private static final int ATTACK_BOMBERS = 2; private static final int DEATH_TICKS = 60; - private static final int SHOOT_TOTAL_TICKS = 80; + private static final int SHOOT_TOTAL_TICKS = 75; private static final int SHOOT_FIRE_START_TICK = 12; - private static final int SHOOT_FIRE_END_TICK = 68; - private static final int SHOOT_FIRE_INTERVAL = 8; + private static final int RAPID_FIRE_INTERVAL = 4; + private static final int RAPID_FIRE_END_TICK = 60; private static final int SHOOT_BOMBER_TICK = 12; + private static final int SHOOT_BOMBER_SECOND_TICK = 32; private static final int JUMP_TOTAL_TICKS = 40; private static final int JUMP_LAUNCH_TICK = 10; + private static final int JUMP_SHAKE_TICKS = 25; private static final int SPIN_TOTAL_TICKS = 40; private static final int SPIN_START_TICK = 3; private static final int SPIN_END_TICK = 22; private static final int SPIN_HIT_INTERVAL = 5; - private static final double RANGED_MIN_RANGE_SQR = 9.0D; + private static final double CLOSE_RANGE_SQR = 64.0D; + private static final double JUMP_RANGE_SQR = 400.0D; private static final double RANGED_MAX_RANGE_SQR = 625.0D; - private static final double MELEE_RANGE_SQR = 9.0D; private static final double SPIN_RADIUS = 4.5D; private static final double JUMP_SHOCKWAVE_RADIUS = 6.0D; private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("Idle"); private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); private static final RawAnimation SHOOT_ANIM = RawAnimation.begin().thenPlay("shoot").thenLoop("Idle"); + private static final RawAnimation RAPID_SHOOT_ANIM = RawAnimation.begin().thenLoop("shoot"); private static final RawAnimation JUMP_ANIM = RawAnimation.begin().thenPlay("jump_attack").thenLoop("Idle"); private static final RawAnimation SPIN_ANIM = RawAnimation.begin().thenPlay("spin_attack").thenLoop("Idle"); private static final RawAnimation DEATH_ANIM = RawAnimation.begin().thenPlayAndHold("death"); @@ -98,9 +110,11 @@ public class ToreterrorEntity extends Monster implements GeoEntity { private int spinCooldown; private boolean jumpLaunched; private boolean shockwaveApplied; - private boolean shootUseWaterBombs; + private int jumpShakeTicks; + private int shootAttackType; private boolean shootBomberFired; - private int shootNextFireElapsed; + private boolean shootBomberFiredSecond; + private int rapidFireNextTick; private final Map spinHitCooldowns = new HashMap<>(); public ToreterrorEntity(EntityType entityType, Level level) { @@ -112,7 +126,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { return Mob.createMobAttributes() .add(Attributes.MAX_HEALTH, AntarchySettings.toreterrorHealth()) .add(Attributes.ATTACK_DAMAGE, 8.0D) - .add(Attributes.MOVEMENT_SPEED, 0.25D) + .add(Attributes.MOVEMENT_SPEED, 0.325D) .add(Attributes.FOLLOW_RANGE, 48.0D) .add(Attributes.KNOCKBACK_RESISTANCE, 0.85D) .add(Attributes.ARMOR, 10.0D); @@ -127,6 +141,8 @@ public class ToreterrorEntity extends Monster implements GeoEntity { protected void defineSynchedData(SynchedEntityData.Builder builder) { super.defineSynchedData(builder); builder.define(ANIMATION_STATE, ANIM_IDLE); + builder.define(PHASE_2, false); + builder.define(JUMP_SHAKING, false); } @Override @@ -134,9 +150,10 @@ public class ToreterrorEntity extends Monster implements GeoEntity { this.goalSelector.addGoal(1, new ToreterrorRangedGoal()); this.goalSelector.addGoal(2, new ToreterrorJumpGoal()); this.goalSelector.addGoal(3, new ToreterrorSpinGoal()); + this.goalSelector.addGoal(4, new MoveTowardsTargetGoal(this, 1.0D, 64.0F)); this.goalSelector.addGoal(5, new LookAtPlayerGoal(this, Player.class, 16.0F)); this.goalSelector.addGoal(6, new RandomLookAroundGoal(this)); - this.goalSelector.addGoal(7, new WaterAvoidingRandomStrollGoal(this, 0.6D)); + this.goalSelector.addGoal(7, new WaterAvoidingRandomStrollGoal(this, 0.5D)); this.targetSelector.addGoal(1, new HurtByTargetGoal(this).setAlertOthers()); this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, 10, true, false, this::canTargetEntity)); } @@ -151,6 +168,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { return switch (animState) { case ANIM_WALK -> state.setAndContinue(WALK_ANIM); case ANIM_SHOOT -> state.setAndContinue(SHOOT_ANIM); + case ANIM_RAPID_SHOOT -> state.setAndContinue(RAPID_SHOOT_ANIM); case ANIM_JUMP_ATTACK -> state.setAndContinue(JUMP_ANIM); case ANIM_SPIN -> state.setAndContinue(SPIN_ANIM); case ANIM_DEATH -> state.setAndContinue(DEATH_ANIM); @@ -171,6 +189,12 @@ public class ToreterrorEntity extends Monster implements GeoEntity { if (this.shootCooldown > 0) this.shootCooldown--; if (this.jumpCooldown > 0) this.jumpCooldown--; if (this.spinCooldown > 0) this.spinCooldown--; + if (this.jumpShakeTicks > 0) { + this.jumpShakeTicks--; + if (this.jumpShakeTicks <= 0) { + this.entityData.set(JUMP_SHAKING, false); + } + } this.spinHitCooldowns.replaceAll((uuid, cd) -> cd - 1); this.spinHitCooldowns.entrySet().removeIf(e -> e.getValue() <= 0); @@ -193,6 +217,37 @@ public class ToreterrorEntity extends Monster implements GeoEntity { this.bossEvent.setProgress(this.getHealth() / this.getMaxHealth()); } + @Override + public boolean hurt(DamageSource source, float amount) { + if (!this.isPhase2()) { + float halfHealth = this.getMaxHealth() * 0.5F; + if (this.getHealth() - amount <= halfHealth) { + float capDamage = this.getHealth() - halfHealth; + if (capDamage <= 0.0F) { + this.enterPhase2(); + return false; + } + boolean result = super.hurt(source, capDamage); + if (result) this.enterPhase2(); + return result; + } + } + return super.hurt(source, amount); + } + + private void enterPhase2() { + this.entityData.set(PHASE_2, true); + this.bossEvent.setColor(BossEvent.BossBarColor.RED); + } + + public boolean isPhase2() { + return this.entityData.get(PHASE_2); + } + + public boolean isJumpShaking() { + return this.entityData.get(JUMP_SHAKING); + } + @Override public void startSeenByPlayer(ServerPlayer player) { super.startSeenByPlayer(player); @@ -283,17 +338,31 @@ public class ToreterrorEntity extends Monster implements GeoEntity { } private void tickShootAnimation() { - this.setAnimationState(ANIM_SHOOT); int elapsed = SHOOT_TOTAL_TICKS - this.shootAnimTicks; - if (this.shootUseWaterBombs) { - if (elapsed >= this.shootNextFireElapsed && this.shootNextFireElapsed <= SHOOT_FIRE_END_TICK) { - this.shootNextFireElapsed += SHOOT_FIRE_INTERVAL; - this.fireWaterBomb(); + switch (this.shootAttackType) { + case ATTACK_RAPID_FIRE -> { + this.setAnimationState(ANIM_RAPID_SHOOT); + if (elapsed >= this.rapidFireNextTick && elapsed < RAPID_FIRE_END_TICK) { + this.rapidFireNextTick += RAPID_FIRE_INTERVAL; + this.fireRapidBomb(); + } } - } else { - if (!this.shootBomberFired && elapsed >= SHOOT_BOMBER_TICK) { - this.shootBomberFired = true; - this.fireBomberBurst(); + case ATTACK_HUGE_BOMB -> { + this.setAnimationState(ANIM_SHOOT); + if (elapsed == SHOOT_FIRE_START_TICK) { + this.fireHugeBomb(); + } + } + default -> { + this.setAnimationState(ANIM_SHOOT); + if (!this.shootBomberFired && elapsed >= SHOOT_BOMBER_TICK) { + this.shootBomberFired = true; + this.fireBomberBurst(); + } + if (this.isPhase2() && !this.shootBomberFiredSecond && elapsed >= SHOOT_BOMBER_SECOND_TICK) { + this.shootBomberFiredSecond = true; + this.fireBomberBurst(); + } } } this.getNavigation().stop(); @@ -322,6 +391,8 @@ public class ToreterrorEntity extends Monster implements GeoEntity { if (this.jumpLaunched && this.onGround() && elapsed > JUMP_LAUNCH_TICK + 3 && !this.shockwaveApplied) { this.shockwaveApplied = true; this.applyJumpShockwave(); + this.jumpShakeTicks = JUMP_SHAKE_TICKS; + this.entityData.set(JUMP_SHAKING, true); } this.jumpAnimTicks--; if (this.jumpAnimTicks <= 0) { @@ -344,16 +415,55 @@ public class ToreterrorEntity extends Monster implements GeoEntity { } } - private void fireWaterBomb() { + private Vec3 calcLaunchVelocity(Vec3 from, Vec3 to, double minSpeed) { + Vec3 diff = to.subtract(from); + double dh = Math.sqrt(diff.x * diff.x + diff.z * diff.z); + double dy = diff.y; + double gravity = AntarchySettings.waterBombGravity(); + // Choose travel time based on horizontal distance at minSpeed, minimum 8 ticks + double t = Math.max(8.0, dh / minSpeed); + double vx = diff.x / t; + double vz = diff.z / t; + // Compensate for gravity accumulating over t ticks + double vy = dy / t + 0.5 * gravity * t; + return new Vec3(vx, vy, vz); + } + + private void fireRapidBomb() { if (!(this.level() instanceof ServerLevel serverLevel)) return; LivingEntity target = this.getTarget(); if (target == null) return; - WaterBombEntity bomb = new WaterBombEntity(this.level(), this); - bomb.moveTo(this.getX(), this.getEyeY(), this.getZ(), this.getYRot(), 0); - bomb.shootFromRotation(this, this.getXRot(), this.getYRot(), 0.0F, 1.4F, 1.5F); + Vec3 from = new Vec3(this.getX(), this.getEyeY(), this.getZ()); + Vec3 to = new Vec3(target.getX(), target.getEyeY(), target.getZ()); + Vec3 baseVel = calcLaunchVelocity(from, to, 1.5); + int count = this.isPhase2() ? 2 : 1; + for (int i = 0; i < count; i++) { + double spread = count > 1 ? (i - 0.5) * 0.15 : 0.0; + Vec3 vel = new Vec3(baseVel.x + spread, baseVel.y, baseVel.z - spread); + WaterBombEntity bomb = new WaterBombEntity(this.level(), this); + bomb.setPos(from.x, from.y, from.z); + bomb.setDeltaMovement(vel); + bomb.hasImpulse = true; + serverLevel.addFreshEntity(bomb); + } + } + + private void fireHugeBomb() { + if (!(this.level() instanceof ServerLevel serverLevel)) return; + LivingEntity target = this.getTarget(); + if (target == null) return; + this.getLookControl().setLookAt(target, 30.0F, 30.0F); + Vec3 from = new Vec3(this.getX(), this.getEyeY(), this.getZ()); + Vec3 to = new Vec3(target.getX(), target.getY(), target.getZ()); + Vec3 vel = calcLaunchVelocity(from, to, 0.9); + WaterBombEntity bomb = new WaterBombEntity(this.level(), this, true); + bomb.setPos(from.x, from.y, from.z); + bomb.setDeltaMovement(vel); + bomb.hasImpulse = true; serverLevel.addFreshEntity(bomb); } + private void fireBomberBurst() { if (!(this.level() instanceof ServerLevel serverLevel)) return; LivingEntity target = this.getTarget(); @@ -380,7 +490,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { List victims = this.level().getEntitiesOfClass(LivingEntity.class, shockArea, this::canTargetEntity); float damage = (float) AntarchySettings.toreterrorJumpAttackDamage(); for (LivingEntity victim : victims) { - victim.hurt(this.damageSources().mobAttack(this), damage); + victim.hurt(AntarchyDamageSources.toreterrorJump(serverLevel, this), damage); Vec3 knockDir = victim.position().subtract(this.position()).normalize().add(0, 0.4D, 0); double knockback = AntarchySettings.toreterrorJumpAttackKnockback(); victim.push(knockDir.x * knockback, 0.5D, knockDir.z * knockback); @@ -393,14 +503,14 @@ public class ToreterrorEntity extends Monster implements GeoEntity { private void applySpinDamage() { if (!(this.level() instanceof ServerLevel)) return; - AABB spinArea = this.getBoundingBox().inflate(SPIN_RADIUS, 2.0D, SPIN_RADIUS); + AABB spinArea = this.getBoundingBox().inflate(SPIN_RADIUS, SPIN_RADIUS, SPIN_RADIUS); List victims = this.level().getEntitiesOfClass(LivingEntity.class, spinArea, this::canTargetEntity); float damage = (float) AntarchySettings.toreterrorSpinDamage(); double knockback = AntarchySettings.toreterrorSpinKnockback(); for (LivingEntity victim : victims) { UUID id = victim.getUUID(); if (this.spinHitCooldowns.getOrDefault(id, 0) > 0) continue; - if (victim.hurt(this.damageSources().mobAttack(this), damage)) { + if (victim.hurt(AntarchyDamageSources.toreterrorSpin((ServerLevel) this.level(), this), damage)) { this.spinHitCooldowns.put(id, 20); Vec3 knockDir = victim.position().subtract(this.position()).normalize(); victim.push(knockDir.x * knockback, 0.35D, knockDir.z * knockback); @@ -428,16 +538,26 @@ public class ToreterrorEntity extends Monster implements GeoEntity { if (target == null || ToreterrorEntity.this.isInAttackAnimation()) return false; if (ToreterrorEntity.this.shootCooldown > 0) return false; double distSqr = ToreterrorEntity.this.distanceToSqr(target); - return distSqr >= RANGED_MIN_RANGE_SQR && distSqr <= RANGED_MAX_RANGE_SQR + return distSqr > CLOSE_RANGE_SQR && distSqr <= RANGED_MAX_RANGE_SQR && ToreterrorEntity.this.hasLineOfSight(target); } @Override public void start() { ToreterrorEntity.this.shootAnimTicks = SHOOT_TOTAL_TICKS; - ToreterrorEntity.this.shootUseWaterBombs = ToreterrorEntity.this.random.nextFloat() < (float) AntarchySettings.toreterrorRangedWaterBombChance(); - ToreterrorEntity.this.shootNextFireElapsed = SHOOT_FIRE_START_TICK; ToreterrorEntity.this.shootBomberFired = false; + ToreterrorEntity.this.shootBomberFiredSecond = false; + ToreterrorEntity.this.rapidFireNextTick = 0; + float roll = ToreterrorEntity.this.random.nextFloat(); + if (ToreterrorEntity.this.isPhase2()) { + if (roll < 0.5F) ToreterrorEntity.this.shootAttackType = ATTACK_RAPID_FIRE; + else if (roll < 0.65F) ToreterrorEntity.this.shootAttackType = ATTACK_HUGE_BOMB; + else ToreterrorEntity.this.shootAttackType = ATTACK_BOMBERS; + } else { + if (roll < 0.5F) ToreterrorEntity.this.shootAttackType = ATTACK_RAPID_FIRE; + else if (roll < 0.7F) ToreterrorEntity.this.shootAttackType = ATTACK_HUGE_BOMB; + else ToreterrorEntity.this.shootAttackType = ATTACK_BOMBERS; + } } @Override @@ -462,7 +582,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { if (target == null || ToreterrorEntity.this.isInAttackAnimation()) return false; if (ToreterrorEntity.this.jumpCooldown > 0) return false; double distSqr = ToreterrorEntity.this.distanceToSqr(target); - return distSqr <= RANGED_MAX_RANGE_SQR && ToreterrorEntity.this.onGround(); + return distSqr <= JUMP_RANGE_SQR && ToreterrorEntity.this.onGround(); } @Override @@ -493,7 +613,7 @@ public class ToreterrorEntity extends Monster implements GeoEntity { LivingEntity target = ToreterrorEntity.this.getTarget(); if (target == null || ToreterrorEntity.this.isInAttackAnimation()) return false; if (ToreterrorEntity.this.spinCooldown > 0) return false; - return ToreterrorEntity.this.distanceToSqr(target) <= MELEE_RANGE_SQR && ToreterrorEntity.this.onGround(); + return ToreterrorEntity.this.distanceToSqr(target) <= CLOSE_RANGE_SQR && ToreterrorEntity.this.onGround(); } @Override diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java index bd03bf47..f0345c08 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/WaterBombEntity.java @@ -2,6 +2,7 @@ package com.craisinlord.antarchy.content.entity; import com.craisinlord.antarchy.config.AntarchySettings; import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.damage.AntarchyDamageSources; import net.minecraft.core.BlockPos; import net.minecraft.core.particles.ParticleTypes; import net.minecraft.nbt.CompoundTag; @@ -18,6 +19,8 @@ import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.EntityHitResult; import net.minecraft.world.phys.Vec3; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; import net.minecraft.network.syncher.SynchedEntityData; import java.util.HashMap; @@ -26,6 +29,8 @@ import java.util.UUID; public class WaterBombEntity extends ThrowableProjectile { + private static final EntityDataAccessor HUGE = SynchedEntityData.defineId(WaterBombEntity.class, EntityDataSerializers.BOOLEAN); + private int lifetimeTicks; private final Map hitCooldowns = new HashMap<>(); @@ -39,8 +44,18 @@ public class WaterBombEntity extends ThrowableProjectile { this.lifetimeTicks = AntarchySettings.waterBombLifetimeTicks(); } + public WaterBombEntity(Level level, LivingEntity owner, boolean huge) { + this(level, owner); + this.entityData.set(HUGE, huge); + } + @Override protected void defineSynchedData(SynchedEntityData.Builder builder) { + builder.define(HUGE, false); + } + + public boolean isHuge() { + return this.entityData.get(HUGE); } @Override @@ -75,8 +90,8 @@ public class WaterBombEntity extends ThrowableProjectile { UUID id = entity.getUUID(); if (this.hitCooldowns.getOrDefault(id, 0) > 0) return; - float damage = (float) AntarchySettings.waterBombDamage(); - if (living.hurt(this.damageSources().thrown(this, this.getOwner()), damage)) { + float damage = (float) AntarchySettings.waterBombDamage() * (this.isHuge() ? 3.0F : 1.0F); + if (living.hurt(AntarchyDamageSources.waterSoaked(this.level(), this, this.getOwner()), damage)) { this.hitCooldowns.put(id, 15); Vec3 knockDir = living.position().subtract(this.position()).normalize(); double knockback = AntarchySettings.waterBombKnockback(); @@ -89,9 +104,18 @@ public class WaterBombEntity extends ThrowableProjectile { protected void onHitBlock(BlockHitResult result) { BlockPos hitPos = result.getBlockPos().relative(result.getDirection()); Level level = this.level(); - if (level.isEmptyBlock(hitPos) && level.getBlockState(hitPos.below()).isSolid()) { - level.setBlock(hitPos, Blocks.WATER.defaultBlockState().setValue(LiquidBlock.LEVEL, 2), 3); - level.scheduleTick(hitPos, Fluids.WATER, 2); + if (this.isHuge()) { + for (BlockPos pos : BlockPos.betweenClosed(hitPos.offset(-1, 0, -1), hitPos.offset(1, 0, 1))) { + if (level.isEmptyBlock(pos)) { + level.setBlock(pos, Blocks.WATER.defaultBlockState(), 3); + level.scheduleTick(pos, Fluids.WATER, 2); + } + } + } else { + if (level.isEmptyBlock(hitPos) && level.getBlockState(hitPos.below()).isSolid()) { + level.setBlock(hitPos, Blocks.WATER.defaultBlockState().setValue(LiquidBlock.LEVEL, 1), 3); + level.scheduleTick(hitPos, Fluids.WATER, 2); + } } this.discard(); } @@ -100,11 +124,13 @@ public class WaterBombEntity extends ThrowableProjectile { public void addAdditionalSaveData(CompoundTag tag) { super.addAdditionalSaveData(tag); tag.putInt("LifetimeTicks", this.lifetimeTicks); + tag.putBoolean("Huge", this.isHuge()); } @Override public void readAdditionalSaveData(CompoundTag tag) { super.readAdditionalSaveData(tag); this.lifetimeTicks = tag.contains("LifetimeTicks") ? tag.getInt("LifetimeTicks") : AntarchySettings.waterBombLifetimeTicks(); + if (tag.contains("Huge")) this.entityData.set(HUGE, tag.getBoolean("Huge")); } } diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/PrimordialArmorItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/PrimordialArmorItem.java index cb47e3be..7f6c85f9 100644 --- a/common/src/main/java/com/craisinlord/antarchy/content/item/PrimordialArmorItem.java +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/PrimordialArmorItem.java @@ -1,12 +1,144 @@ package com.craisinlord.antarchy.content.item; +import java.util.List; +import java.util.Locale; +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.ChatFormatting; import net.minecraft.core.Holder; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.item.ArmorItem; import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.level.Level; public class PrimordialArmorItem extends ArmorItem { + private final Type armorType; public PrimordialArmorItem(Holder material, Type type, Properties properties) { super(material, type, properties); + this.armorType = type; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + String prefix = "primordial_" + this.armorType.getName(); + ItemAttributeModifiers.Builder builder = ItemAttributeModifiers.builder() + .add( + Attributes.ARMOR, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(prefix + "_armor"), + getDefense(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ) + .add( + Attributes.ARMOR_TOUGHNESS, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(prefix + "_armor_toughness"), + getToughness(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ); + + double knockbackResistance = getKnockbackResistance(this.armorType); + if (knockbackResistance > 0.0D) { + builder.add( + Attributes.KNOCKBACK_RESISTANCE, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(prefix + "_knockback_resistance"), + knockbackResistance, + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ); + } + + builder.add( + Attributes.ATTACK_KNOCKBACK, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(prefix + "_attack_knockback"), + AntarchySettings.primordialArmorKnockbackPerPiece(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ); + + return builder.build(); + } + + @Override + public int getDefense() { + return super.getDefense(); + } + + @Override + public float getToughness() { + return super.getToughness(); + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public void inventoryTick(ItemStack stack, Level level, Entity entity, int slotId, boolean isSelected) { + if (!level.isClientSide && this.armorType == Type.HELMET && entity instanceof LivingEntity living) { + if (living.getItemBySlot(EquipmentSlot.HEAD) == stack) { + living.addEffect(new MobEffectInstance(MobEffects.WATER_BREATHING, 40, 0, false, false, true)); + } + } + super.inventoryTick(stack, level, entity, slotId, isSelected); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + if (this.armorType == Type.HELMET) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.primordial_helmet_water_breathing").withStyle(ChatFormatting.AQUA)); + } + String knockbackDealt = String.format(Locale.ROOT, "%.1f", AntarchySettings.primordialArmorKnockbackPerPiece()); + tooltipComponents.add(Component.translatable("tooltip.antarchy.primordial_armor_knockback_dealt", knockbackDealt).withStyle(ChatFormatting.YELLOW)); + tooltipComponents.add(Component.translatable("tooltip.antarchy.primordial_armor_set_bonus").withStyle(ChatFormatting.DARK_GREEN)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } + + public static double getKnockbackDealtBonus(LivingEntity entity) { + int pieces = 0; + for (ItemStack armorStack : entity.getArmorSlots()) { + if (armorStack.getItem() instanceof PrimordialArmorItem) { + pieces++; + } + } + return pieces * AntarchySettings.primordialArmorKnockbackPerPiece(); + } + + public static boolean hasFullSet(LivingEntity entity) { + return entity.getItemBySlot(EquipmentSlot.HEAD).getItem() instanceof PrimordialArmorItem + && entity.getItemBySlot(EquipmentSlot.CHEST).getItem() instanceof PrimordialArmorItem + && entity.getItemBySlot(EquipmentSlot.LEGS).getItem() instanceof PrimordialArmorItem + && entity.getItemBySlot(EquipmentSlot.FEET).getItem() instanceof PrimordialArmorItem; + } + + private static double getKnockbackResistance(Type armorType) { + return switch (armorType) { + case HELMET -> 0.20D; + case CHESTPLATE, BODY -> 0.30D; + case LEGGINGS -> 0.30D; + case BOOTS -> 0.20D; + }; } } diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/LivingEntityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/LivingEntityMixin.java index 220d86e9..5e92df94 100644 --- a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/LivingEntityMixin.java +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/LivingEntityMixin.java @@ -293,4 +293,5 @@ public abstract class LivingEntityMixin { ); original.call(level, particle, pos.x, pos.y, pos.z, dx, dy, dz); } + } diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerAttackMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerAttackMixin.java index ff6d76d9..2ea84d5c 100644 --- a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerAttackMixin.java +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerAttackMixin.java @@ -2,9 +2,14 @@ package com.craisinlord.antarchy.mixins.gravity; import com.craisinlord.antarchy.config.AntarchySettings; import com.craisinlord.antarchy.content.item.GravityGunItem; +import com.craisinlord.antarchy.content.item.PrimordialArmorItem; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; +import net.minecraft.world.phys.Vec3; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; @@ -27,4 +32,34 @@ public abstract class PlayerAttackMixin { ci.cancel(); } } + + /* + * Primordial's full set bonus makes player melee knockback ignore the target's knockback resistance. + */ + @WrapOperation(method = "attack", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;knockback(DDD)V")) + private void antarchy$ignorePrimordialKnockbackResistance(LivingEntity target, double strength, double x, double z, Operation original) { + Player player = (Player) (Object) this; + if (!PrimordialArmorItem.hasFullSet(player)) { + original.call(target, strength, x, z); + return; + } + + if (strength <= 0.0D) { + return; + } + + target.hasImpulse = true; + while (x * x + z * z < 1.0E-5D) { + x = (Math.random() - Math.random()) * 0.01D; + z = (Math.random() - Math.random()) * 0.01D; + } + + Vec3 previousMovement = target.getDeltaMovement(); + Vec3 knockback = new Vec3(x, 0.0D, z).normalize().scale(strength); + target.setDeltaMovement( + previousMovement.x / 2.0D - knockback.x, + target.onGround() ? Math.min(0.4D, previousMovement.y / 2.0D + strength) : previousMovement.y, + previousMovement.z / 2.0D - knockback.z + ); + } } diff --git a/common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_slab.json b/common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_slab.json new file mode 100644 index 00000000..32386ef7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=double": { + "model": "antarchy:block/mossy_shellstone_bricks" + }, + "type=bottom": { + "model": "antarchy:block/mossy_shellstone_brick_slab" + }, + "type=top": { + "model": "antarchy:block/mossy_shellstone_brick_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_stairs.json b/common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_stairs.json new file mode 100644 index 00000000..79c0c8b4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "antarchy:block/mossy_shellstone_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "antarchy:block/mossy_shellstone_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "antarchy:block/mossy_shellstone_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "antarchy:block/mossy_shellstone_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "antarchy:block/mossy_shellstone_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "antarchy:block/mossy_shellstone_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "antarchy:block/mossy_shellstone_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "antarchy:block/mossy_shellstone_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "antarchy:block/mossy_shellstone_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_wall.json b/common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_wall.json new file mode 100644 index 00000000..00e5aa02 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/mossy_shellstone_brick_wall.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "when": { "up": "true" }, + "apply": { "model": "antarchy:block/mossy_shellstone_brick_wall_post" } + }, + { + "when": { "north": "low" }, + "apply": { "model": "antarchy:block/mossy_shellstone_brick_wall_side", "uvlock": true } + }, + { + "when": { "east": "low" }, + "apply": { "model": "antarchy:block/mossy_shellstone_brick_wall_side", "y": 90, "uvlock": true } + }, + { + "when": { "south": "low" }, + "apply": { "model": "antarchy:block/mossy_shellstone_brick_wall_side", "y": 180, "uvlock": true } + }, + { + "when": { "west": "low" }, + "apply": { "model": "antarchy:block/mossy_shellstone_brick_wall_side", "y": 270, "uvlock": true } + }, + { + "when": { "north": "tall" }, + "apply": { "model": "antarchy:block/mossy_shellstone_brick_wall_side_tall", "uvlock": true } + }, + { + "when": { "east": "tall" }, + "apply": { "model": "antarchy:block/mossy_shellstone_brick_wall_side_tall", "y": 90, "uvlock": true } + }, + { + "when": { "south": "tall" }, + "apply": { "model": "antarchy:block/mossy_shellstone_brick_wall_side_tall", "y": 180, "uvlock": true } + }, + { + "when": { "west": "tall" }, + "apply": { "model": "antarchy:block/mossy_shellstone_brick_wall_side_tall", "y": 270, "uvlock": true } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/lang/en_us.json b/common/src/main/resources/assets/antarchy/lang/en_us.json index d0ac4bc3..fa5c36a8 100644 --- a/common/src/main/resources/assets/antarchy/lang/en_us.json +++ b/common/src/main/resources/assets/antarchy/lang/en_us.json @@ -37,6 +37,9 @@ "block.antarchy.shellstone_bricks": "Shellstone Bricks", "block.antarchy.chiseled_shellstone": "Chiseled Shellstone", "block.antarchy.mossy_shellstone_bricks": "Mossy Shellstone Bricks", + "block.antarchy.mossy_shellstone_brick_stairs": "Mossy Shellstone Brick Stairs", + "block.antarchy.mossy_shellstone_brick_slab": "Mossy Shellstone Brick Slab", + "block.antarchy.mossy_shellstone_brick_wall": "Mossy Shellstone Brick Wall", "block.antarchy.cracked_shellstone_bricks": "Cracked Shellstone Bricks", "block.antarchy.shellstone_stairs": "Shellstone Stairs", "block.antarchy.shellstone_slab": "Shellstone Slab", @@ -195,6 +198,9 @@ "tooltip.antarchy.nightmare_armor_double_damage": "%s%% chance to deal double damage", "tooltip.antarchy.nightmare_armor_set_bonus": "Full Set: Wither & Dread immunity", "tooltip.antarchy.nightmare_sword": "Deals more damage as your health drops.", + "tooltip.antarchy.primordial_helmet_water_breathing": "Grants the wearer Water Breathing", + "tooltip.antarchy.primordial_armor_knockback_dealt": "Adds %s attack knockback per piece", + "tooltip.antarchy.primordial_armor_set_bonus": "Full Set: Attacks ignore enemy knockback resistance", "attribute.antarchy.double_damage_chance": "Double Damage Chance", "attribute.antarchy.bloodglass_max_hearts": "Max Bloodglass Hearts", "item.antarchy.molevore_nose": "Molevore Nose", @@ -211,6 +217,9 @@ "item.antarchy.shellstone_bricks": "Shellstone Bricks", "item.antarchy.chiseled_shellstone": "Chiseled Shellstone", "item.antarchy.mossy_shellstone_bricks": "Mossy Shellstone Bricks", + "item.antarchy.mossy_shellstone_brick_stairs": "Mossy Shellstone Brick Stairs", + "item.antarchy.mossy_shellstone_brick_slab": "Mossy Shellstone Brick Slab", + "item.antarchy.mossy_shellstone_brick_wall": "Mossy Shellstone Brick Wall", "item.antarchy.cracked_shellstone_bricks": "Cracked Shellstone Bricks", "item.antarchy.shellstone_stairs": "Shellstone Stairs", "item.antarchy.shellstone_slab": "Shellstone Slab", @@ -464,6 +473,12 @@ "death.attack.emperor_scorpion_sting": "%1$s was stung by the Emperor Scorpion", "death.attack.emperor_scorpion_sting.player": "%1$s was stung by the Emperor Scorpion while fighting %2$s", "death.attack.cornea_stalk_prick": "%1$s was pricked to death by a Cornea Stalk", + "death.attack.toreterror_spin": "%1$s was beybladed to death by Toreterror", + "death.attack.toreterror_spin.player": "%1$s was beybladed to death by Toreterror", + "death.attack.toreterror_jump": "%1$s was pounded to death by Toreterror", + "death.attack.toreterror_jump.player": "%1$s was pounded to death by Toreterror", + "death.attack.water_soaked": "%1$s was super soaked to death by %2$s", + "death.attack.water_soaked.player": "%1$s was super soaked to death by %2$s", "entity.antarchy.lucid": "Lucid", "item.antarchy.lucid_spawn_egg": "Lucid Spawn Egg", "item.antarchy.lucid_eye": "Lucid Eye", @@ -670,6 +685,12 @@ "death.attack.emperor_scorpion_sting": "%1$s was stung by the Emperor Scorpion", "death.attack.emperor_scorpion_sting.player": "%1$s was stung by the Emperor Scorpion while fighting %2$s", "death.attack.cornea_stalk_prick": "%1$s was pricked to death by a Cornea Stalk", + "death.attack.toreterror_spin": "%1$s was beybladed to death by Toreterror", + "death.attack.toreterror_spin.player": "%1$s was beybladed to death by Toreterror", + "death.attack.toreterror_jump": "%1$s was pounded to death by Toreterror", + "death.attack.toreterror_jump.player": "%1$s was pounded to death by Toreterror", + "death.attack.water_soaked": "%1$s was super soaked to death by %2$s", + "death.attack.water_soaked.player": "%1$s was super soaked to death by %2$s", "entity.antarchy.reverie": "Reverie", "biome.antarchy.thoraxis": "Thoraxis", "biome.antarchy.nightmare_wastes": "Nightmare Wastes", diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_slab.json b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_slab.json new file mode 100644 index 00000000..7b951f97 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "antarchy:block/shellstone/mossy_shellstone_bricks", + "side": "antarchy:block/shellstone/mossy_shellstone_bricks", + "top": "antarchy:block/shellstone/mossy_shellstone_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_slab_top.json new file mode 100644 index 00000000..e3d82f83 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "antarchy:block/shellstone/mossy_shellstone_bricks", + "side": "antarchy:block/shellstone/mossy_shellstone_bricks", + "top": "antarchy:block/shellstone/mossy_shellstone_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs.json b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs.json new file mode 100644 index 00000000..d550f3fa --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "antarchy:block/shellstone/mossy_shellstone_bricks", + "side": "antarchy:block/shellstone/mossy_shellstone_bricks", + "top": "antarchy:block/shellstone/mossy_shellstone_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs_inner.json b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs_inner.json new file mode 100644 index 00000000..c5bb60d0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "antarchy:block/shellstone/mossy_shellstone_bricks", + "side": "antarchy:block/shellstone/mossy_shellstone_bricks", + "top": "antarchy:block/shellstone/mossy_shellstone_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs_outer.json b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs_outer.json new file mode 100644 index 00000000..f45602bd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "antarchy:block/shellstone/mossy_shellstone_bricks", + "side": "antarchy:block/shellstone/mossy_shellstone_bricks", + "top": "antarchy:block/shellstone/mossy_shellstone_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_inventory.json b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_inventory.json new file mode 100644 index 00000000..72bebf9f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "antarchy:block/shellstone/mossy_shellstone_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_post.json b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_post.json new file mode 100644 index 00000000..007eebb3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "antarchy:block/shellstone/mossy_shellstone_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_side.json b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_side.json new file mode 100644 index 00000000..188a08c3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "antarchy:block/shellstone/mossy_shellstone_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_side_tall.json b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_side_tall.json new file mode 100644 index 00000000..bd46666c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_shellstone_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "antarchy:block/shellstone/mossy_shellstone_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_slab.json b/common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_slab.json new file mode 100644 index 00000000..02deeac5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/mossy_shellstone_brick_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_stairs.json b/common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_stairs.json new file mode 100644 index 00000000..2a147e6a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/mossy_shellstone_brick_stairs" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_wall.json b/common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_wall.json new file mode 100644 index 00000000..a872a73b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/mossy_shellstone_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/mossy_shellstone_brick_wall_inventory" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/water_cannon_held_geo.json b/common/src/main/resources/assets/antarchy/models/item/water_cannon_held_geo.json index 244473f9..e4c3cca8 100644 --- a/common/src/main/resources/assets/antarchy/models/item/water_cannon_held_geo.json +++ b/common/src/main/resources/assets/antarchy/models/item/water_cannon_held_geo.json @@ -2,21 +2,21 @@ "parent": "builtin/entity", "display": { "thirdperson_righthand": { - "translation": [0, -2, 5], + "translation": [0, -6, 5], "scale": [0.7, 0.7, 0.7] }, "thirdperson_lefthand": { - "translation": [0, -2, 5], + "translation": [0, -6, 5], "scale": [0.7, 0.7, 0.7] }, "firstperson_righthand": { - "rotation": [10, 0, -5], - "translation": [2, 0, 1], + "rotation": [10, 0, -2], + "translation": [0, 0, 2], "scale": [0.5, 0.5, 0.5] }, "firstperson_lefthand": { - "rotation": [10, 0, -5], - "translation": [2, 0, 1], + "rotation": [10, 0, -2], + "translation": [0, 0, 2], "scale": [0.5, 0.5, 0.5] }, "gui": { diff --git a/common/src/main/resources/assets/antarchy/textures/entity/toreterror.png b/common/src/main/resources/assets/antarchy/textures/entity/toreterror.png index d6ec135d4207e8c7ffe2712184ac2b177878aa05..b0eeb33f006cf8be12845bc5e96930253580e9c2 100644 GIT binary patch literal 10190 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 diff --git a/common/src/main/resources/assets/antarchy/textures/item/jumpy_boots.png b/common/src/main/resources/assets/antarchy/textures/item/jumpy_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3fd730251368320b80adec4dd0f5b5c6edbc98 GIT binary patch literal 382 zcmV-^0fGLBP)Px$I7vi7R5*>zkUdYrP!xur))Jv@>R_=!h>@vr1b+(~KhNJlq9Y?oWh87ahCqXX zNIfqzx)W=*!6HTfG|Jv4P123@yafOOru>@*DGSmgQz z0Dx_la*(cDm$q3tI#mHM$aEZCD;OPJW02{Ee$E-kf+P`4)eLVLZ~NXd#x_eNAL3^K zz$#Agj*RMs5=c%1zV~!=jcJrIS}Baav>Q#~&QLa*VR3&^kq_fnWqX7DaDR1%7fOb~ z?zdr((0>#3{1ivma!1wxo+b<2Ya7CpP=r*|bz#(My2b~3{^mWNEb=Rul`=0ApLryB z4nk!=JPShQF$lS`40)-ab6cx!H5H&`m2p+UJQBk1U~}>razJTsyr2$1Rjp~|iATO>iBb#;QjorZ)qTu9IN3Ju( zdcO-l=t%G#KyX}Wx6pk5l#Ta>0ivK8Y?>PW&oflD{Qv*}|Nl#x15yA000v1!K~w_( Xh-9MyBYa8v00000NkvXXu0mjf!PeLu literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/damage_type/toreterror_jump.json b/common/src/main/resources/data/antarchy/damage_type/toreterror_jump.json new file mode 100644 index 00000000..e860a89c --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/toreterror_jump.json @@ -0,0 +1,7 @@ +{ + "message_id": "toreterror_jump", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/toreterror_spin.json b/common/src/main/resources/data/antarchy/damage_type/toreterror_spin.json new file mode 100644 index 00000000..4a6afd29 --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/toreterror_spin.json @@ -0,0 +1,7 @@ +{ + "message_id": "toreterror_spin", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/water_soaked.json b/common/src/main/resources/data/antarchy/damage_type/water_soaked.json new file mode 100644 index 00000000..56c1f742 --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/water_soaked.json @@ -0,0 +1,7 @@ +{ + "message_id": "water_soaked", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_slab.json new file mode 100644 index 00000000..1ee537f0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "antarchy:mossy_shellstone_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:mossy_shellstone_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/mossy_shellstone_brick_slab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_stairs.json b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_stairs.json new file mode 100644 index 00000000..3c45a676 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_stairs.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:mossy_shellstone_brick_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/mossy_shellstone_brick_stairs" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_wall.json b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_wall.json new file mode 100644 index 00000000..0c5bee10 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_shellstone_brick_wall.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:mossy_shellstone_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/mossy_shellstone_brick_wall" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/toreterror.json b/common/src/main/resources/data/antarchy/loot_table/entities/toreterror.json index 54918816..5f06e588 100644 --- a/common/src/main/resources/data/antarchy/loot_table/entities/toreterror.json +++ b/common/src/main/resources/data/antarchy/loot_table/entities/toreterror.json @@ -18,6 +18,7 @@ { "function": "minecraft:looting_enchant", "count": { + "type": "minecraft:uniform", "min": 0.0, "max": 1.0 } diff --git a/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_slab.json b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_slab.json new file mode 100644 index 00000000..322153c4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:mossy_shellstone_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:mossy_shellstone_brick_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_slab_from_mossy_shellstone_bricks_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_slab_from_mossy_shellstone_bricks_stonecutting.json new file mode 100644 index 00000000..79fac6b2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_slab_from_mossy_shellstone_bricks_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:mossy_shellstone_bricks" + }, + "result": { + "id": "antarchy:mossy_shellstone_brick_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_stairs.json b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_stairs.json new file mode 100644 index 00000000..506f6756 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:mossy_shellstone_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "antarchy:mossy_shellstone_brick_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_stairs_from_mossy_shellstone_bricks_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_stairs_from_mossy_shellstone_bricks_stonecutting.json new file mode 100644 index 00000000..01cbc7ab --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_stairs_from_mossy_shellstone_bricks_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:mossy_shellstone_bricks" + }, + "result": { + "id": "antarchy:mossy_shellstone_brick_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_wall.json b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_wall.json new file mode 100644 index 00000000..e5a83e72 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:mossy_shellstone_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "antarchy:mossy_shellstone_brick_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_wall_from_mossy_shellstone_bricks_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_wall_from_mossy_shellstone_bricks_stonecutting.json new file mode 100644 index 00000000..f93c7359 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/mossy_shellstone_brick_wall_from_mossy_shellstone_bricks_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:mossy_shellstone_bricks" + }, + "result": { + "id": "antarchy:mossy_shellstone_brick_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle1.nbt b/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle1.nbt deleted file mode 100644 index 6714afbde4b00251dde55384143ad03c3f6e8b15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 884048 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�$g5O6j@p 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�TsI7ZaKA^-PsMO3PZ%A0 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

R0jr`(fR$Pj*PloPBqEZ( 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 Sh2BTUaWe;gat}#$aQFwBSbp6A diff --git a/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_bridge.nbt b/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_bridge.nbt deleted file mode 100644 index 12e7dbedb2d20c054f98908a1ee454799ca180bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14483 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�j< zcf#isf6u`+?HqUwBI^(lBwQ<@eZNGwssISN{|yqU{}Tv~@;L~u_f%g2pFMN5Xx@lLOLiqa4ih;88Bcu?1o&FlK=^mflTWOWQOeS zit=J5#k>5+oUGRFH}+Y2jgAC4ya&Cpj~GaJzR-YcI&%pK5)i?<*8y1aECL?8q%7J- zBwvX>{VcTq=1FLOMFWiP7;68|Xzu=27rhOVIo|G&*2!5hRQY@$?P=(%@28+mXaACy z$LdRJF~w@tgL#I?q?WKO)ip@Vm5!#w$NA@R$he-4%J2NRt?7j?T&TrW2Y)dU%)R)P zu39?S`>|M$>k(Z(0%aWrgp>!W{b2S+kKw|2Nx3$Fs z!?(0wl_l$(%XBrgR;fyQ+L&N9&}HsEgz}9%$U^RkhfrKuGD?*|G}}R0Q(uNf;>vU> z8L8hC7v?+5@||x??T1tQC&hotri?RnvH|D3 zj$Cuqa$Eqpog(f`fwV{#q;T=%cz-1>pv6Cw;^QAB@2{u^c_sMgZH5eN2_$0kosSpT z%aX#X>0=d7QvIB+42J*1Ra>pN%L5-=mb4x+mA`}R35E(%9pVjzJxa)320^Z$L5e#g z#N83%>k;DK2yqvrDw9LPbk)LWF-K`yezw5{Z!FU#W!N$- zNPOh|UZ==-D2o02_a&;vC!#E$ZuSXtBu;ihHdMdD^{jH=-*7z;OVWTxjOt8MUrmD^ z;zh>sS}Q?}P29mpPjg`&gWe6ryRCR2@7M~SR&_i$7K6zvY~3j;1P_A|_c8Qd?Fkwc6&*E{Yu&@QI}^WV zdzbrdj(6GrCas{PzrLmnRoB|8l<%;r)*KO<6PjyaeeKay*c?XeJgt1kk#taXc$Ks^ ztH(FOyPT0SbrsZ!R!|omUy5rgbj|a}V4RG&7!0sdSkWHoUA~*Ee23H89gEKi^|(hp zgM|E}aSN@0KwpkCy9&^wdPE*ME)I@jt?^8JP?09u zKq6OJf%GH{c;}&9hz#8O2ijbSav?ILg#Xs3?==Vq0yN5BF&5;+E@ITJBMoSEErWGd zt@r{&V08E%J62S?e+jj;$3dpm3Fy_h5?;-D>!5x8#?L@S6JABHB=qVq!f*7EeGHdt?>le_!q z%p+)I&0|80rx|XIw7qh+g7&SA0_kGuqewAhpIS)>IKth&?11v-64c|GrEt_h>Igjz zcC>vOo#9?V=deeS^@bzISY5-s9{(cF0n=xf2TltpY&`!V=K;b6sE{W9e{&T2kBR^j zJ)~bFtmkJH&OhLOg{!$=;Y@xQioP7_;;2;9?d8NW6~ldz-AASQS(v)414W2zd&Qqv zF{4!}%$(|@vkHl6UaRqyX}X6W==uq05m-V@fe$Da-xN?x zSSFy>2b4oVg%o{uDzOx^$46n}O|Wy8J_;rdD#y1kn^sFK7Vr>s9>Rq{C>AiM#f1nL zqCx?Zncggx7h^=>5ZeO#_qy`GDS|7Q#cK&8!o(xi(NzF`W*=-hHLF@Y3}W+uOa8fNxf9# z-y6~9yDl)dHj>yALBu@Z={h`=>P)Gy8M1^f#MC!)wyV$`KU=*SE&{dro;4(Yd!Dva zHg58Q7Wf(V@D;S}CNGD+dJVfY`v*+7j&2{=GIM?CRzq%vP32HB4pr{u=a9S~hAskx zRBld-i{Ql=k;=`<7B03qq;fNv#>Mg?#{WGLKpr%Kr^-uZARURt!E{afVUGw+oL7i5 zBxhhYZFj>UEyE|nCw!}Wq;9F0veA8bY0k1*2XsF- zDZ>CIGNYAiX^@iSOF^UJVl0+h9x;JheTl%hL})NZdb7z~2>_!@1Ffb# z;N4l)gFD2ABOY*pYxgkaLS&dHHmA*nDA8E*SPX)&s}daUZWH(;QXzj5Y&Lm|RzvVy zE&Li3f)N( z8op>owVxvc8l((=h4I|SKh1$HfebXBm$BAzA0Iq(Ef1892|)vQn`}=_jo%?PMX!akZZJ>HmPPs$YN@fH&Fp!VM=s50}vlSku`1_|*5H3$7*8l{etdR}&oCr{G1{5dx>3 z7_sdIw;=`O<$#8lN0FYdL0h!~8!Y(^UuLTt~VE5~Xm?_|Ij+ipUnVaWF&cQs0Z z+aW2m6k|}_9#61W*iW@17ka2et5)|7vstosXFnM;UIGCM^3vv z(*}EDLO@Nbu7W!I;FxYK()R8d*wM&o)s02DlRanNA3)t#734Cp78a(Q>Bl(h&oI;u zWN#k$8QFp^RnB(!-rFpT;U|=mgpdu&P%;TZR}`d?!kFYE94^|av#^kkpn`dq*N!4P zD4s)|sy>AuE{2uB*bg&fj{n{k<_Rd9WZUvIgy+L7e zy&pQu@yS&=F8N8!iF*lR-F}ZkEt6$L9J4d8Vt7ivUeMFUzmu|h?RHECYAsQRckoJsZAF*n5 zB~B#C72U3Vs`$U13i z8j`Rl`gPVRO)$Gwe^5mdSN5v%(^|sA6LbcBc76+sVYn?)k^HTrP35F&)@ZDG9jhyb zRL#(hjVCCJj3ilT+T;-@5;4tiN0gvcpE=mYX6Sx0vR+D4)aqWf7z~XnMWNddTO3o( z5qXx%&#jX`WsyimwY^B&c&6p;d_~n}vSiYd)xtJvm}6>Tnx!^4!7@QkcdAYgv%V%8 zEI31NB{8cw7LnmglUgCBS)}ad-Np_{veWPZ>qIWyI`w<~?E$S%LLO=7mTt9!S$_Qo zC&@{6nq_RDK*BP1==MwqNJbrr?B+}|B?Mb6XHs+?qlm?@FxGrb46tFRKHtMu=9v(t4?82>&ne) zNdS9-Zat_{g>*5ez26c-&YbXX@w%g3yJhZR<}$b)_98Ox0<*2Tt-5lhuO8cqi( zA>a@xAkA<@-lLE(w90nJj`fzlE_z3SKD)5cel$Odw8wh6D8y3Y#5T##us`&Wn9K4# ztQ_-ar0X5l_wTNeFei*z8`;Jt#YML%W5S)oTWI|()8-}CMt%Q{kp!*%B$-~j&&O&l zPMln0?Roj`fYv&0(rvjhrQ0sHj+AN5bS zeRnmxH1wiyGO2M&HzLTrOJsF+xL;KhrbO;CJuI&dH%YpYXH6yF9KPc-dWX!KQd!L9 u##?t35_ToSqNWY&_AC3WO!J>jY_?@e^;$Uj^|Kao(!rdMia-DDZ~h0>N+q@u~TSf&X3!B7K2kpQAnXBK6bB4bmq6D-JR1tKa?utKRt10x_T zbkdfa(=lbVfQ*Y2Y$;@$BOLlLZ`Z9k^jMMPs9f=+Jx2GvMH8tjr7_>dI^jc=TxYkV}O+zoWGxCTP?! zUt(E?{TMHCY~R;>xZydD{DZ6*NA{G}8}ga@p`J1;L;j2bjUqFrs^(pv@_XyRq=}4U`{2<3FOxcz>?`b^+bRu0@tOmT%>4Qk3wOH zP9Vyghe9mqYZ3rv$fbYB;=zi=Q>=Yb@cbSF3-Q&jk$K?z5Phzf%$yLxvvUF?yN!e4 zOD_EkIgX56tgN9>Ea=$?xDyxQCx^HTbY+zpa={WWxMVw3XFE0CXw2|^hQ2&R-@AF` zt2VG02IeET+!iwG>O>{zrUoh0l)LV=_7UB7C0UBAPJNjkkNFxEjM>e=9DbpAC( zZUiaqx#Vl4h-$hy6H^#VlY+Ov#yIF)FTQ4bng)a3WY~g1q5)H~0B=0#*K1HS%@2VGySL6NGETN(6Vow!JSIWAGPTe)+Y zYMDKO!dW?B8O5NOQ88-W@6fupW8aY6VN}kj)5)mQ3trG*fW{^* zs5CTookyfTSG`_cSmm7JE_i>!5|NgyG8csE{CGjAG=C5(1qsyygqn5}^a)U!0TpYg z&WN!a2c8LoSx!hU7m<`qkb>esK~=s0jm=)i1UG!#Q>-&|Gzf@89bJ;@X?JxU400GrDm zC)4a;u<2_bWO+s&Ck*T4F4R;8GN1Q2(HucN+&+FAT4x^-VB!P_pTNPyqpCmzR3rkl zauHyUlllyaPw8|TYd-92)cQa?L=>Tj5+Gsh1rqN%Y_9^~>DhsYiw^VYJB!9e1(H@C zw(vzPK>>xMgTX$5sU{219|0^FO_!ih4q4d(A*&wFFtY<`)*=DhhE^3Zxu9#^RkXaF zV(6dkTJh9}VAupp3+r-H7)YH}4^r3RLw&P-*F%Zt7ZZr#Zalccv1kL{Myu)^T;c6$ zn6{)Xnc)M2mXX&>D~%EYNg}n4_B(A^tLeOIa=gyX%p={kk~QlmVKHAyNTj?i)pyym z_bC#q+?LS_Rd~*bN4l!6lpQQId+8v&H&@cWCHcaPD!9^AdV*^6N2GGtp(&zZ@ceu+ zm1P_~Ky8n;Nf_v?zEaV8Xilr1W3e>Ep~KEbx76D1TNSE_@u>&GW@*3o&h~$9w@L~5vDnVFql3Kafr)^hBQ6MC4{z2s&r55$+K>Y+mH9oq=%N-@^lVi5hBI@W z)32rMIduv94E1#06wl19K_W_>Zy9|#t-U|8wbs|9eehD4u<>-kwz#%?o!#B{9yIRo kGGRX?9qE%W-!Sb((Zf@5A5&NnIddE1t*`NS)AjWJ2RJyqf&c&j diff --git a/common/src/main/resources/data/antarchy/structure/toreterror_arena/toreterror_arena.nbt b/common/src/main/resources/data/antarchy/structure/toreterror_arena/toreterror_arena.nbt new file mode 100644 index 0000000000000000000000000000000000000000..ec30c88877c90b91c9e86981b7363b1b5ce9d1e4 GIT binary patch literal 593442 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 SHELLSTONE_BIOMES = TagKey.create( + Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "has_shellstone") + ); + private static final ResourceKey SHELLSTONE_UPPER = ResourceKey.create( + Registries.PLACED_FEATURE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "shellstone_upper") + ); + private static final ResourceKey SHELLSTONE_LOWER = ResourceKey.create( + Registries.PLACED_FEATURE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "shellstone_lower") + ); + @Override public void onInitialize() { AntarchyFabricNetworking.register(); AntarchyConfigModuleFabric.init(); AntarchyFabricContent.register(); + registerWorldgenFeatures(); AntarchyFabricEvents.register(); BloodglassManager.register(); Antarchy.init(); BloodCrystalShardItem.SYNC_BLOODGLASS = BloodglassManager::syncBloodglass; } + + private static void registerWorldgenFeatures() { + BiomeModifications.addFeature( + BiomeSelectors.tag(SHELLSTONE_BIOMES), + GenerationStep.Decoration.UNDERGROUND_ORES, + SHELLSTONE_UPPER + ); + BiomeModifications.addFeature( + BiomeSelectors.tag(SHELLSTONE_BIOMES), + GenerationStep.Decoration.UNDERGROUND_ORES, + SHELLSTONE_LOWER + ); + } } diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricContent.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricContent.java index 682ad470..e02456ad 100644 --- a/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricContent.java +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricContent.java @@ -538,6 +538,12 @@ public final class AntarchyFabricContent { () -> new Block(AntarchyObjects.shellstoneProperties())); public static final DeferredBlock CRACKED_SHELLSTONE_BRICKS = BLOCKS.register("cracked_shellstone_bricks", () -> new Block(AntarchyObjects.shellstoneProperties())); + public static final DeferredBlock MOSSY_SHELLSTONE_BRICK_STAIRS = BLOCKS.register("mossy_shellstone_brick_stairs", + () -> new net.minecraft.world.level.block.StairBlock(MOSSY_SHELLSTONE_BRICKS.get().defaultBlockState(), AntarchyObjects.shellstoneProperties())); + public static final DeferredBlock MOSSY_SHELLSTONE_BRICK_SLAB = BLOCKS.register("mossy_shellstone_brick_slab", + () -> new net.minecraft.world.level.block.SlabBlock(AntarchyObjects.shellstoneProperties())); + public static final DeferredBlock MOSSY_SHELLSTONE_BRICK_WALL = BLOCKS.register("mossy_shellstone_brick_wall", + () -> new net.minecraft.world.level.block.WallBlock(AntarchyObjects.shellstoneProperties())); public static final DeferredBlock SHELLSTONE_STAIRS = BLOCKS.register("shellstone_stairs", () -> new net.minecraft.world.level.block.StairBlock(SHELLSTONE.get().defaultBlockState(), AntarchyObjects.shellstoneProperties())); public static final DeferredBlock SHELLSTONE_SLAB = BLOCKS.register("shellstone_slab", @@ -1083,6 +1089,9 @@ public final class AntarchyFabricContent { public static final DeferredItem CHISELED_SHELLSTONE_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_SHELLSTONE); public static final DeferredItem MOSSY_SHELLSTONE_BRICKS_ITEM = ITEMS.registerSimpleBlockItem(MOSSY_SHELLSTONE_BRICKS); public static final DeferredItem CRACKED_SHELLSTONE_BRICKS_ITEM = ITEMS.registerSimpleBlockItem(CRACKED_SHELLSTONE_BRICKS); + public static final DeferredItem MOSSY_SHELLSTONE_BRICK_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(MOSSY_SHELLSTONE_BRICK_STAIRS); + public static final DeferredItem MOSSY_SHELLSTONE_BRICK_SLAB_ITEM = ITEMS.registerSimpleBlockItem(MOSSY_SHELLSTONE_BRICK_SLAB); + public static final DeferredItem MOSSY_SHELLSTONE_BRICK_WALL_ITEM = ITEMS.registerSimpleBlockItem(MOSSY_SHELLSTONE_BRICK_WALL); public static final DeferredItem SHELLSTONE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(SHELLSTONE_STAIRS); public static final DeferredItem SHELLSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(SHELLSTONE_SLAB); public static final DeferredItem SHELLSTONE_WALL_ITEM = ITEMS.registerSimpleBlockItem(SHELLSTONE_WALL); @@ -1580,7 +1589,7 @@ public final class AntarchyFabricContent { new Item.Properties().stacksTo(1).rarity(Rarity.RARE).fireResistant().durability(ArmorItem.Type.BOOTS.getDurability(37)))); public static final DeferredHolder, EntityType> TORETERROR = ENTITY_TYPES.register("toreterror", () -> EntityType.Builder.of(ToreterrorEntity::new, MobCategory.MONSTER) - .sized(2.5F, 3.0F) + .sized(2.0F, 3.0F) .clientTrackingRange(14) .build("toreterror")); public static final DeferredHolder, EntityType> WATER_BOMB = ENTITY_TYPES.register("water_bomb", @@ -1771,27 +1780,33 @@ public final class AntarchyFabricContent { "polished_nyxite_stairs", "polished_nyxite_slab", "polished_nyxite_wall", "nyxite_brick_stairs", "nyxite_brick_slab", "nyxite_brick_wall", "pale_nyxite", "nyxite_spike", "potent_nyxite" -> 1; - case "antimetal", "polished_antimetal" -> 2; + case "shellstone", "polished_shellstone", "shellstone_bricks", "chiseled_shellstone", + "mossy_shellstone_bricks", "cracked_shellstone_bricks", + "shellstone_stairs", "shellstone_slab", "shellstone_wall", + "polished_shellstone_stairs", "polished_shellstone_slab", "polished_shellstone_wall", + "shellstone_brick_stairs", "shellstone_brick_slab", "shellstone_brick_wall", + "mossy_shellstone_brick_stairs", "mossy_shellstone_brick_slab", "mossy_shellstone_brick_wall" -> 2; + case "antimetal", "polished_antimetal" -> 3; case "dream_sand", "dream_sandstone", "chiseled_dream_sandstone", "cut_dream_sandstone", "smooth_dream_sandstone", "dream_sandstone_stairs", "dream_sandstone_slab", "dream_sandstone_wall", "smooth_dream_sandstone_stairs", "smooth_dream_sandstone_slab", - "cut_dream_sandstone_slab" -> 3; - case "umbral_moss_block", "umbral_moss_carpet" -> 4; - case "torchflower_bush", "hushweed", "orange_milkweed", "pink_milkweed" -> 5; + "cut_dream_sandstone_slab" -> 4; + case "umbral_moss_block", "umbral_moss_carpet" -> 5; + case "torchflower_bush", "hushweed", "orange_milkweed", "pink_milkweed" -> 6; case "blood_crystal_block", "budding_blood_crystal", "small_blood_crystal_bud", "medium_blood_crystal_bud", - "large_blood_crystal_bud", "blood_crystal_cluster" -> 6; + "large_blood_crystal_bud", "blood_crystal_cluster" -> 7; case "uranium_ore", "deepslate_uranium_ore", "titanium_ore", "deepslate_titanium_ore", "uranium_block", "titanium_block", "raw_uranium_block", "raw_titanium_block", "cut_uranium", "cut_titanium", "cut_uranium_slab", "cut_titanium_slab", "cut_uranium_stairs", "cut_titanium_stairs", "chiseled_uranium", "chiseled_titanium", "uranium_bulb", "titanium_bulb", "uranium_door", "titanium_door", "uranium_trapdoor", "titanium_trapdoor", - "uranium_bars", "titanium_bars" -> 7; + "uranium_bars", "titanium_bars" -> 8; case "infested_rooted_dirt", "infested_coarse_dirt", "triffid_goo_block", - "cloud_block" -> 8; - case "dream_torch", "dream_lantern", "dream_campfire", "dream_fire", "dream_fire_ceiling" -> 9; + "cloud_block" -> 9; + case "dream_torch", "dream_lantern", "dream_campfire", "dream_fire", "dream_fire_ceiling" -> 10; case "easter_bunny_spawn_egg", "flying_squirrel_spawn_egg", "caterpillar_spawn_egg", "butterfly_spawn_egg", "reverie_spawn_egg", "brutalfly_spawn_egg", "red_ant_spawn_egg", "brown_ant_spawn_egg", "rainbow_ant_spawn_egg", @@ -2215,6 +2230,9 @@ public final class AntarchyFabricContent { () -> CHISELED_SHELLSTONE.get(), () -> MOSSY_SHELLSTONE_BRICKS.get(), () -> CRACKED_SHELLSTONE_BRICKS.get(), + () -> MOSSY_SHELLSTONE_BRICK_STAIRS.get(), + () -> MOSSY_SHELLSTONE_BRICK_SLAB.get(), + () -> MOSSY_SHELLSTONE_BRICK_WALL.get(), () -> SHELLSTONE_STAIRS.get(), () -> SHELLSTONE_SLAB.get(), () -> SHELLSTONE_WALL.get(), diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/ToreterrorCameraShakeMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/ToreterrorCameraShakeMixin.java new file mode 100644 index 00000000..5a041348 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/ToreterrorCameraShakeMixin.java @@ -0,0 +1,47 @@ +package com.craisinlord.antarchy.fabric.mixin.client; + +import com.craisinlord.antarchy.content.entity.ToreterrorEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.math.Axis; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.util.Mth; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(GameRenderer.class) +public abstract class ToreterrorCameraShakeMixin { + private static final double MAX_SHAKE_RANGE = 48.0D; + + @Shadow @Final private Minecraft minecraft; + + @Inject(method = "bobView", at = @At("TAIL")) + private void applyToreterrorShake(PoseStack poseStack, float partialTick, CallbackInfo ci) { + if (minecraft.level == null || minecraft.player == null) return; + + Vec3 cameraPos = minecraft.gameRenderer.getMainCamera().getPosition(); + float shakeStrength = 0.0F; + + for (ToreterrorEntity toreterror : minecraft.level.getEntitiesOfClass( + ToreterrorEntity.class, + minecraft.player.getBoundingBox().inflate(MAX_SHAKE_RANGE), + t -> t.isAlive() && t.isJumpShaking() + )) { + double distance = Math.sqrt(cameraPos.distanceToSqr(toreterror.position().add(0, toreterror.getBbHeight() * 0.5, 0))); + if (distance > MAX_SHAKE_RANGE) continue; + shakeStrength += (float) ((1.0D - distance / MAX_SHAKE_RANGE) * 2.0F); + } + + if (shakeStrength <= 0.0F) return; + + float time = (float) (minecraft.player.tickCount + partialTick); + poseStack.mulPose(Axis.YP.rotationDegrees(Mth.sin(time * 1.5F) * shakeStrength * 2.5F)); + poseStack.mulPose(Axis.XP.rotationDegrees(Mth.cos(time * 1.8F) * shakeStrength * 2.0F)); + poseStack.mulPose(Axis.ZP.rotationDegrees(Mth.sin(time * 2.2F) * shakeStrength * 1.5F)); + } +} diff --git a/fabric/src/main/resources/antarchy-fabric.mixins.json b/fabric/src/main/resources/antarchy-fabric.mixins.json index e29b9be5..03cd5084 100644 --- a/fabric/src/main/resources/antarchy-fabric.mixins.json +++ b/fabric/src/main/resources/antarchy-fabric.mixins.json @@ -19,6 +19,7 @@ ], "client": [ "client.NightmareCameraShakeMixin", + "client.ToreterrorCameraShakeMixin", "client.DuctTapeInputMixin", "client.AntiwaterFogMixin", "client.GravityGunMouseScrollMixin", diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java index 3ed697be..bbe92560 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java @@ -237,6 +237,7 @@ public final class AntarchyConfigModuleNeoforge { AntarchySettings.setNightmareBootsArmorToughness(AntarchyToolsConfig.nightmareBootsArmorToughness()); AntarchySettings.setNightmareArmorKnockbackResistance(AntarchyToolsConfig.nightmareArmorKnockbackResistance()); AntarchySettings.setNightmareArmorDreadAuraRangePerPiece(AntarchyToolsConfig.nightmareArmorDreadAuraRangePerPiece()); + AntarchySettings.setPrimordialArmorKnockbackPerPiece(AntarchyToolsConfig.primordialArmorKnockbackPerPiece()); AntarchySettings.setNightmareSwordBaseDamage(AntarchyToolsConfig.nightmareSwordBaseDamage()); AntarchySettings.setNightmareSwordAttackSpeed(AntarchyToolsConfig.nightmareSwordAttackSpeed()); AntarchySettings.setNightmareSwordScalingFactor(AntarchyToolsConfig.nightmareSwordScalingFactor()); diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java index 8e04b344..fb1f78bb 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java @@ -195,6 +195,9 @@ public class AntarchyNeoforge { () -> AntarchyNeoforgeBlocks.CHISELED_SHELLSTONE.get(), () -> AntarchyNeoforgeBlocks.MOSSY_SHELLSTONE_BRICKS.get(), () -> AntarchyNeoforgeBlocks.CRACKED_SHELLSTONE_BRICKS.get(), + () -> AntarchyNeoforgeBlocks.MOSSY_SHELLSTONE_BRICK_STAIRS.get(), + () -> AntarchyNeoforgeBlocks.MOSSY_SHELLSTONE_BRICK_SLAB.get(), + () -> AntarchyNeoforgeBlocks.MOSSY_SHELLSTONE_BRICK_WALL.get(), () -> AntarchyNeoforgeBlocks.SHELLSTONE_STAIRS.get(), () -> AntarchyNeoforgeBlocks.SHELLSTONE_SLAB.get(), () -> AntarchyNeoforgeBlocks.SHELLSTONE_WALL.get(), diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyToolsConfig.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyToolsConfig.java index f1d75ea4..8306063a 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyToolsConfig.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyToolsConfig.java @@ -111,6 +111,7 @@ public final class AntarchyToolsConfig { private static final ModConfigSpec.DoubleValue NIGHTMARE_BOOTS_ARMOR_TOUGHNESS; private static final ModConfigSpec.DoubleValue NIGHTMARE_ARMOR_KNOCKBACK_RESISTANCE; private static final ModConfigSpec.DoubleValue NIGHTMARE_ARMOR_DREAD_AURA_RANGE_PER_PIECE; + private static final ModConfigSpec.DoubleValue PRIMORDIAL_ARMOR_KNOCKBACK_PER_PIECE; private static final ModConfigSpec.DoubleValue NIGHTMARE_SWORD_BASE_DAMAGE; private static final ModConfigSpec.DoubleValue NIGHTMARE_SWORD_ATTACK_SPEED; private static final ModConfigSpec.DoubleValue NIGHTMARE_SWORD_SCALING_FACTOR; @@ -326,6 +327,7 @@ public final class AntarchyToolsConfig { "Full set (4 pieces) gives 5.0 blocks by default." ) .defineInRange("dreadAuraRangePerPiece", 1.25D, 0.0D, 64.0D); + PRIMORDIAL_ARMOR_KNOCKBACK_PER_PIECE = b.comment("Attack knockback added by each Primordial Armor piece.") .defineInRange("primordialArmorKnockbackPerPiece", 0.5D, 0.0D, 16.0D); b.pop(); b.push("nightmareSword"); @@ -532,6 +534,7 @@ public final class AntarchyToolsConfig { static double nightmareBootsArmorToughness() { return NIGHTMARE_BOOTS_ARMOR_TOUGHNESS.get(); } static double nightmareArmorKnockbackResistance() { return NIGHTMARE_ARMOR_KNOCKBACK_RESISTANCE.get(); } static double nightmareArmorDreadAuraRangePerPiece() { return NIGHTMARE_ARMOR_DREAD_AURA_RANGE_PER_PIECE.get(); } + static double primordialArmorKnockbackPerPiece() { return PRIMORDIAL_ARMOR_KNOCKBACK_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(); } diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ToreterrorCameraShakeHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ToreterrorCameraShakeHandler.java new file mode 100644 index 00000000..31759cc0 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ToreterrorCameraShakeHandler.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.ToreterrorEntity; +import net.minecraft.client.Minecraft; +import net.minecraft.util.Mth; +import net.minecraft.world.phys.Vec3; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ViewportEvent; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class ToreterrorCameraShakeHandler { + private static final double MAX_SHAKE_RANGE = 48.0D; + + private ToreterrorCameraShakeHandler() { + } + + @SubscribeEvent + public static void onComputeCameraAngles(ViewportEvent.ComputeCameraAngles event) { + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null || mc.player == null) return; + + Vec3 cameraPos = event.getCamera().getPosition(); + float shakeStrength = 0.0F; + + for (ToreterrorEntity toreterror : mc.level.getEntitiesOfClass( + ToreterrorEntity.class, + mc.player.getBoundingBox().inflate(MAX_SHAKE_RANGE), + t -> t.isAlive() && t.isJumpShaking() + )) { + double distance = Math.sqrt(cameraPos.distanceToSqr(toreterror.position().add(0, toreterror.getBbHeight() * 0.5, 0))); + if (distance > MAX_SHAKE_RANGE) continue; + shakeStrength += (float) ((1.0D - distance / MAX_SHAKE_RANGE) * 2.0D); + } + + if (shakeStrength <= 0.0F) return; + + float time = (float) (mc.player.tickCount + event.getPartialTick()); + event.setYaw(event.getYaw() + Mth.sin(time * 1.5F) * shakeStrength * 2.5F); + event.setPitch(event.getPitch() + Mth.cos(time * 1.8F) * shakeStrength * 2.0F); + event.setRoll(event.getRoll() + Mth.sin(time * 2.2F) * shakeStrength * 1.5F); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java index e3f2f2de..fafbe95f 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java @@ -136,6 +136,12 @@ public final class AntarchyNeoforgeBlocks { () -> new Block(AntarchyObjects.shellstoneProperties())); public static final DeferredBlock CRACKED_SHELLSTONE_BRICKS = BLOCKS.register("cracked_shellstone_bricks", () -> new Block(AntarchyObjects.shellstoneProperties())); + public static final DeferredBlock MOSSY_SHELLSTONE_BRICK_STAIRS = BLOCKS.register("mossy_shellstone_brick_stairs", + () -> new StairBlock(MOSSY_SHELLSTONE_BRICKS.get().defaultBlockState(), AntarchyObjects.shellstoneProperties())); + public static final DeferredBlock MOSSY_SHELLSTONE_BRICK_SLAB = BLOCKS.register("mossy_shellstone_brick_slab", + () -> new SlabBlock(AntarchyObjects.shellstoneProperties())); + public static final DeferredBlock MOSSY_SHELLSTONE_BRICK_WALL = BLOCKS.register("mossy_shellstone_brick_wall", + () -> new WallBlock(AntarchyObjects.shellstoneProperties())); public static final DeferredBlock SHELLSTONE_STAIRS = BLOCKS.register("shellstone_stairs", () -> new StairBlock(SHELLSTONE.get().defaultBlockState(), AntarchyObjects.shellstoneProperties())); public static final DeferredBlock SHELLSTONE_SLAB = BLOCKS.register("shellstone_slab", diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java index 989331ea..5295d416 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java @@ -183,6 +183,9 @@ public class AntarchyNeoforgeCreativeModeTabs { event.accept(AntarchyNeoforgeItems.SHELLSTONE_BRICK_WALL_ITEM.get()); event.accept(AntarchyNeoforgeItems.CHISELED_SHELLSTONE_ITEM.get()); event.accept(AntarchyNeoforgeItems.MOSSY_SHELLSTONE_BRICKS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.MOSSY_SHELLSTONE_BRICK_STAIRS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.MOSSY_SHELLSTONE_BRICK_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.MOSSY_SHELLSTONE_BRICK_WALL_ITEM.get()); event.accept(AntarchyNeoforgeItems.CRACKED_SHELLSTONE_BRICKS_ITEM.get()); event.accept(AntarchyNeoforgeItems.NYXITE_ITEM.get()); event.accept(AntarchyNeoforgeItems.NYXITE_STAIRS_ITEM.get()); @@ -315,73 +318,81 @@ public class AntarchyNeoforgeCreativeModeTabs { "nyxite_brick_stairs", "nyxite_brick_slab", "nyxite_brick_wall", "pale_nyxite", "nyxite_spike", "potent_nyxite" -> 1; - // 2 - Antimetal blocks - case "antimetal", "polished_antimetal" -> 2; + // 2 - Shellstone blocks + case "shellstone", "polished_shellstone", "shellstone_bricks", "chiseled_shellstone", + "mossy_shellstone_bricks", "cracked_shellstone_bricks", + "shellstone_stairs", "shellstone_slab", "shellstone_wall", + "polished_shellstone_stairs", "polished_shellstone_slab", "polished_shellstone_wall", + "shellstone_brick_stairs", "shellstone_brick_slab", "shellstone_brick_wall", + "mossy_shellstone_brick_stairs", "mossy_shellstone_brick_slab", "mossy_shellstone_brick_wall" -> 2; - // 3 - Dream sand and blocks + // 3 - Antimetal blocks + case "antimetal", "polished_antimetal" -> 3; + + // 4 - Dream sand and blocks case "dream_sand", "dream_sandstone", "chiseled_dream_sandstone", "cut_dream_sandstone", "smooth_dream_sandstone", "dream_sandstone_stairs", "dream_sandstone_slab", "dream_sandstone_wall", "smooth_dream_sandstone_stairs", "smooth_dream_sandstone_slab", - "cut_dream_sandstone_slab" -> 3; + "cut_dream_sandstone_slab" -> 4; - // 4 - Umbral moss - case "umbral_moss_block", "umbral_moss_carpet" -> 4; + // 5 - Umbral moss + case "umbral_moss_block", "umbral_moss_carpet" -> 5; - // 5 - All ores + metal storage/decorative blocks + // 6 - All ores + metal storage/decorative blocks case "uranium_ore", "deepslate_uranium_ore", "titanium_ore", "deepslate_titanium_ore", "uranium_block", "titanium_block", "cut_uranium", "cut_titanium", "cut_uranium_slab", "cut_titanium_slab", "cut_uranium_stairs", "cut_titanium_stairs", "chiseled_uranium", "chiseled_titanium", "uranium_door", "titanium_door", "uranium_trapdoor", "titanium_trapdoor", - "uranium_bars", "titanium_bars", "uranium_bulb", "titanium_bulb" -> 5; + "uranium_bars", "titanium_bars", "uranium_bulb", "titanium_bulb" -> 6; - // 6 - Raw ores + // 7 - Raw ores case "raw_uranium", "raw_titanium", "raw_uranium_scrap", "raw_titanium_scrap", - "raw_uranium_block", "raw_titanium_block" -> 6; + "raw_uranium_block", "raw_titanium_block" -> 7; - // 7 - Blood crystal blocks (not the shard ingredient) + // 8 - Blood crystal blocks (not the shard ingredient) case "blood_crystal_block", "small_blood_crystal_bud", "medium_blood_crystal_bud", - "large_blood_crystal_bud", "budding_blood_crystal", "blood_crystal_cluster" -> 7; + "large_blood_crystal_bud", "budding_blood_crystal", "blood_crystal_cluster" -> 8; - // 8 - Ouranwood leaves - case "ouranwood_leaves" -> 8; + // 9 - Ouranwood leaves + case "ouranwood_leaves" -> 9; - // 9 - Saplings / seeds - case "duplicator_sapling", "ouranwood_acorn" -> 9; + // 10 - Saplings / seeds + case "duplicator_sapling", "ouranwood_acorn" -> 10; - // 10 - Plants and flowers + // 11 - Plants and flowers case "orange_milkweed", "pink_milkweed", "torchflower_bush", "hushweed", "triffid_goo_block", "wasp_nest", - "red_ant_nest", "brown_ant_nest", "rainbow_ant_nest" -> 10; + "red_ant_nest", "brown_ant_nest", "rainbow_ant_nest" -> 11; - // 11 - Dream lighting - case "dream_torch", "dream_lantern", "dream_campfire" -> 11; + // 12 - Dream lighting + case "dream_torch", "dream_lantern", "dream_campfire" -> 12; - // 12 - Antimetal scaffolding - case "antimetal_scaffolding" -> 12; + // 13 - Antimetal scaffolding + case "antimetal_scaffolding" -> 13; - // 13 - Infested blocks - case "infested_rooted_dirt", "infested_coarse_dirt", "bed_bug_egg" -> 13; + // 14 - Infested blocks + case "infested_rooted_dirt", "infested_coarse_dirt", "bed_bug_egg" -> 14; - // 14 - Tools + // 15 - Tools case "ultimate_pickaxe", "ultimate_axe", "ultimate_shovel", "ultimate_hoe", - "duct_tape", "diamond_minecart", "gravity_sculk_sensor" -> 14; + "duct_tape", "diamond_minecart", "gravity_sculk_sensor" -> 15; - // 15 - Liquid buckets - case "ichor_bucket", "antiwater_bucket", "cloud_bucket" -> 15; + // 16 - Liquid buckets + case "ichor_bucket", "antiwater_bucket", "cloud_bucket" -> 16; - // 16 - Misc wearables / gadgets - case "moggles", "brutalfly_elytra", "fallen_king_crown" -> 16; + // 17 - Misc wearables / gadgets + case "moggles", "brutalfly_elytra", "fallen_king_crown" -> 17; - // 17 - Weapons + // 18 - Weapons case "battle_axe", "basilisk_dagger", "squidzooka", "shrink_ray", "growth_ray", "gravity_gun", "water_cannon", "nightmare_sword", "lucid_pearl", "scorpion_whip", "blood_crystal_katana", "big_bertha", "big_bertha_blade", "big_bertha_handle", "big_bertha_hilt", - "ultimate_sword", "ultimate_mace" -> 17; + "ultimate_sword", "ultimate_mace" -> 18; - // 18 - Armor sets + // 19 - Armor sets case "primordial_helmet", "primordial_chestplate", "primordial_leggings", "primordial_boots", "blood_crystal_helmet", "blood_crystal_chestplate", @@ -389,34 +400,34 @@ public class AntarchyNeoforgeCreativeModeTabs { "nightmare_helmet", "nightmare_chestplate", "nightmare_leggings", "nightmare_boots", "ultimate_helmet", "ultimate_chestplate", - "ultimate_leggings", "ultimate_boots" -> 18; + "ultimate_leggings", "ultimate_boots" -> 19; - // 19 - Ranged weapons - case "ultimate_bow", "ultimate_crossbow" -> 19; + // 20 - Ranged weapons + case "ultimate_bow", "ultimate_crossbow" -> 20; - // 20 - Foods + // 21 - Foods case "cloud_shark_fin_soup", "mud_pie", "rainbow_sugar", - "blood_crystal_apple" -> 20; + "blood_crystal_apple" -> 21; - // 21 - Crafting ingredients + // 22 - Crafting ingredients case "blood_crystal_shard", "cloud_shark_fin", "basilisk_fang", "kraken_tooth", "emperor_scorpion_stinger", "nightmare_scale", "molevore_nose", "moleworm", "uranium_nugget", "titanium_nugget", "uranium_ingot", "titanium_ingot", "lucid_eye", "mantis_claw", "jumpy_bug_leg", "brutalfly_wing", "cornea_ear", - "primordial_scute", "triffid_goo", "vortex_eye" -> 21; + "primordial_scute", "triffid_goo", "vortex_eye" -> 22; - // 22 - Arrows (reserved for future arrow types) + // 23 - Arrows (reserved for future arrow types) - // 23 - Potions - case "reverie_bottle" -> 23; + // 24 - Potions + case "reverie_bottle" -> 24; - // 24 - Spawn eggs + // 25 - Spawn eggs default -> { if (!path.endsWith("_spawn_egg")) { org.slf4j.LoggerFactory.getLogger("Antarchy/CreativeTab").warn("Unmatched creative tab item: '{}'", path); } - yield path.endsWith("_spawn_egg") ? 24 : 99; + yield path.endsWith("_spawn_egg") ? 25 : 99; } }; } diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java index 29f9b395..03d1016a 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java @@ -244,7 +244,7 @@ public final class AntarchyNeoforgeEntites { .build("brutalfly_orb")); public static final DeferredHolder, EntityType> TORETERROR = ENTITY_TYPES.register("toreterror", () -> EntityType.Builder.of(ToreterrorEntity::new, MobCategory.MONSTER) - .sized(2.5F, 3.0F) + .sized(2.0F, 3.0F) .clientTrackingRange(14) .build("toreterror")); public static final DeferredHolder, EntityType> WATER_BOMB = ENTITY_TYPES.register("water_bomb", diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java index 83df6320..78d3e873 100644 --- a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java @@ -235,6 +235,9 @@ public final class AntarchyNeoforgeItems { public static final DeferredItem CHISELED_SHELLSTONE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CHISELED_SHELLSTONE); public static final DeferredItem MOSSY_SHELLSTONE_BRICKS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.MOSSY_SHELLSTONE_BRICKS); public static final DeferredItem CRACKED_SHELLSTONE_BRICKS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CRACKED_SHELLSTONE_BRICKS); + public static final DeferredItem MOSSY_SHELLSTONE_BRICK_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.MOSSY_SHELLSTONE_BRICK_STAIRS); + public static final DeferredItem MOSSY_SHELLSTONE_BRICK_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.MOSSY_SHELLSTONE_BRICK_SLAB); + public static final DeferredItem MOSSY_SHELLSTONE_BRICK_WALL_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.MOSSY_SHELLSTONE_BRICK_WALL); public static final DeferredItem SHELLSTONE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.SHELLSTONE_STAIRS); public static final DeferredItem SHELLSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.SHELLSTONE_SLAB); public static final DeferredItem SHELLSTONE_WALL_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.SHELLSTONE_WALL); diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/shellstone_in_oceans_and_beaches.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/shellstone_in_oceans_and_beaches.json new file mode 100644 index 00000000..4f737bfc --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/shellstone_in_oceans_and_beaches.json @@ -0,0 +1,9 @@ +{ + "type": "neoforge:add_features", + "biomes": "#antarchy:has_shellstone", + "features": [ + "antarchy:shellstone_upper", + "antarchy:shellstone_lower" + ], + "step": "underground_ores" +}