fixed various errors with rough draft of new stuff

This commit is contained in:
craisinlord committed 2026-06-25 00:31:49 -05:00
1 parent fb8fd3c927
commit cd2972a208
44 files changed
+162 -393

No files matched your search

@@ -20,7 +20,7 @@ public class CreepingHorrorRenderer extends GeoEntityRenderer<CreepingHorrorEnti
@Override
public void preRender(PoseStack poseStack, CreepingHorrorEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) {
super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour);
if (animatable.isClimbing()) {
if (animatable.isWallClimbing()) {
poseStack.mulPose(Axis.XP.rotationDegrees(-90.0F));
poseStack.translate(0, -0.5, 0.5);
}
@@ -29,7 +29,7 @@ import software.bernie.geckolib.util.GeckoLibUtil;
public class CreepingHorrorEntity extends Monster implements GeoEntity {
private static final EntityDataAccessor<Boolean> CLIMBING =
SynchedEntityData.defineId(JumpyBugEntity.class, EntityDataSerializers.BOOLEAN);
SynchedEntityData.defineId(CreepingHorrorEntity.class, EntityDataSerializers.BOOLEAN);
private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle");
private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk");
@@ -75,7 +75,11 @@ public class CreepingHorrorEntity extends Monster implements GeoEntity {
@Override
public boolean onClimbable() {
return this.horizontalCollision;
return this.entityData.get(CLIMBING);
}
public boolean isWallClimbing() {
return this.entityData.get(CLIMBING) && !this.onGround();
}
@Override
@@ -120,11 +124,9 @@ public class CreepingHorrorEntity extends Monster implements GeoEntity {
@Override
public void tick() {
super.tick();
if (!this.level().isClientSide()) {
this.entityData.set(CLIMBING, this.horizontalCollision);
}
if (attackAnimTicks > 0) attackAnimTicks--;
}
//TODO IT NEVER ACTUALLY SETS TO CLIMBING
public boolean isClimbing() {
return this.entityData.get(CLIMBING);
}
}
@@ -78,9 +78,9 @@ public class LurkingTerrorEntity extends Monster implements GeoEntity {
private PlayState mainAnimController(AnimationState<LurkingTerrorEntity> state) {
if (attackAnimTicks > 0) {
// if (!this.isOnGround()) {
// return state.setAndContinue(ATTACK_AIR_ANIM);
// }
if (!this.onGround()) {
return state.setAndContinue(ATTACK_AIR_ANIM);
}
return state.setAndContinue(ATTACK_LAND_ANIM);
}
if (state.isMoving()) {
@@ -1,76 +1,76 @@
{
{
"variants": {
"eggs=1,hatch=0": [
{ "model": "antarchy:block/creeping_horror_eggs_1" },
{ "model": "antarchy:block/creeping_horror_eggs_1", "y": 90 },
{ "model": "antarchy:block/creeping_horror_eggs_1", "y": 180 },
{ "model": "antarchy:block/creeping_horror_eggs_1", "y": 270 }
{ "model": "antarchy:block/creeping_horror_egg_1" },
{ "model": "antarchy:block/creeping_horror_egg_1", "y": 90 },
{ "model": "antarchy:block/creeping_horror_egg_1", "y": 180 },
{ "model": "antarchy:block/creeping_horror_egg_1", "y": 270 }
],
"eggs=1,hatch=1": [
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_1" },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_1", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_1", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_1", "y": 270 }
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_1" },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_1", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_1", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_1", "y": 270 }
],
"eggs=1,hatch=2": [
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_1" },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_1", "y": 90 },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_1", "y": 180 },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_1", "y": 270 }
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_1" },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_1", "y": 90 },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_1", "y": 180 },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_1", "y": 270 }
],
"eggs=2,hatch=0": [
{ "model": "antarchy:block/creeping_horror_eggs_2" },
{ "model": "antarchy:block/creeping_horror_eggs_2", "y": 90 },
{ "model": "antarchy:block/creeping_horror_eggs_2", "y": 180 },
{ "model": "antarchy:block/creeping_horror_eggs_2", "y": 270 }
{ "model": "antarchy:block/creeping_horror_egg_2" },
{ "model": "antarchy:block/creeping_horror_egg_2", "y": 90 },
{ "model": "antarchy:block/creeping_horror_egg_2", "y": 180 },
{ "model": "antarchy:block/creeping_horror_egg_2", "y": 270 }
],
"eggs=2,hatch=1": [
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_2" },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_2", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_2", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_2", "y": 270 }
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_2" },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_2", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_2", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_2", "y": 270 }
],
"eggs=2,hatch=2": [
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_2" },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_2", "y": 90 },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_2", "y": 180 },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_2", "y": 270 }
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_2" },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_2", "y": 90 },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_2", "y": 180 },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_2", "y": 270 }
],
"eggs=3,hatch=0": [
{ "model": "antarchy:block/creeping_horror_eggs_3" },
{ "model": "antarchy:block/creeping_horror_eggs_3", "y": 90 },
{ "model": "antarchy:block/creeping_horror_eggs_3", "y": 180 },
{ "model": "antarchy:block/creeping_horror_eggs_3", "y": 270 }
{ "model": "antarchy:block/creeping_horror_egg_3" },
{ "model": "antarchy:block/creeping_horror_egg_3", "y": 90 },
{ "model": "antarchy:block/creeping_horror_egg_3", "y": 180 },
{ "model": "antarchy:block/creeping_horror_egg_3", "y": 270 }
],
"eggs=3,hatch=1": [
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_3" },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_3", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_3", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_3", "y": 270 }
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_3" },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_3", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_3", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_3", "y": 270 }
],
"eggs=3,hatch=2": [
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_3" },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_3", "y": 90 },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_3", "y": 180 },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_3", "y": 270 }
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_3" },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_3", "y": 90 },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_3", "y": 180 },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_3", "y": 270 }
],
"eggs=4,hatch=0": [
{ "model": "antarchy:block/creeping_horror_eggs_4" },
{ "model": "antarchy:block/creeping_horror_eggs_4", "y": 90 },
{ "model": "antarchy:block/creeping_horror_eggs_4", "y": 180 },
{ "model": "antarchy:block/creeping_horror_eggs_4", "y": 270 }
{ "model": "antarchy:block/creeping_horror_egg_4" },
{ "model": "antarchy:block/creeping_horror_egg_4", "y": 90 },
{ "model": "antarchy:block/creeping_horror_egg_4", "y": 180 },
{ "model": "antarchy:block/creeping_horror_egg_4", "y": 270 }
],
"eggs=4,hatch=1": [
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_4" },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_4", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_4", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_eggs_4", "y": 270 }
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_4" },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_4", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_4", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_creeping_horror_egg_4", "y": 270 }
],
"eggs=4,hatch=2": [
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_4" },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_4", "y": 90 },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_4", "y": 180 },
{ "model": "antarchy:block/very_cracked_creeping_horror_eggs_4", "y": 270 }
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_4" },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_4", "y": 90 },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_4", "y": 180 },
{ "model": "antarchy:block/very_cracked_creeping_horror_egg_4", "y": 270 }
]
}
}
@@ -1,76 +1,76 @@
{
{
"variants": {
"eggs=1,hatch=0": [
{ "model": "antarchy:block/lurking_terror_eggs_1" },
{ "model": "antarchy:block/lurking_terror_eggs_1", "y": 90 },
{ "model": "antarchy:block/lurking_terror_eggs_1", "y": 180 },
{ "model": "antarchy:block/lurking_terror_eggs_1", "y": 270 }
{ "model": "antarchy:block/lurking_terror_egg_1" },
{ "model": "antarchy:block/lurking_terror_egg_1", "y": 90 },
{ "model": "antarchy:block/lurking_terror_egg_1", "y": 180 },
{ "model": "antarchy:block/lurking_terror_egg_1", "y": 270 }
],
"eggs=1,hatch=1": [
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_1" },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_1", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_1", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_1", "y": 270 }
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_1" },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_1", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_1", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_1", "y": 270 }
],
"eggs=1,hatch=2": [
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_1" },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_1", "y": 90 },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_1", "y": 180 },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_1", "y": 270 }
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_1" },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_1", "y": 90 },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_1", "y": 180 },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_1", "y": 270 }
],
"eggs=2,hatch=0": [
{ "model": "antarchy:block/lurking_terror_eggs_2" },
{ "model": "antarchy:block/lurking_terror_eggs_2", "y": 90 },
{ "model": "antarchy:block/lurking_terror_eggs_2", "y": 180 },
{ "model": "antarchy:block/lurking_terror_eggs_2", "y": 270 }
{ "model": "antarchy:block/lurking_terror_egg_2" },
{ "model": "antarchy:block/lurking_terror_egg_2", "y": 90 },
{ "model": "antarchy:block/lurking_terror_egg_2", "y": 180 },
{ "model": "antarchy:block/lurking_terror_egg_2", "y": 270 }
],
"eggs=2,hatch=1": [
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_2" },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_2", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_2", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_2", "y": 270 }
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_2" },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_2", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_2", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_2", "y": 270 }
],
"eggs=2,hatch=2": [
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_2" },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_2", "y": 90 },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_2", "y": 180 },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_2", "y": 270 }
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_2" },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_2", "y": 90 },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_2", "y": 180 },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_2", "y": 270 }
],
"eggs=3,hatch=0": [
{ "model": "antarchy:block/lurking_terror_eggs_3" },
{ "model": "antarchy:block/lurking_terror_eggs_3", "y": 90 },
{ "model": "antarchy:block/lurking_terror_eggs_3", "y": 180 },
{ "model": "antarchy:block/lurking_terror_eggs_3", "y": 270 }
{ "model": "antarchy:block/lurking_terror_egg_3" },
{ "model": "antarchy:block/lurking_terror_egg_3", "y": 90 },
{ "model": "antarchy:block/lurking_terror_egg_3", "y": 180 },
{ "model": "antarchy:block/lurking_terror_egg_3", "y": 270 }
],
"eggs=3,hatch=1": [
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_3" },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_3", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_3", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_3", "y": 270 }
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_3" },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_3", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_3", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_3", "y": 270 }
],
"eggs=3,hatch=2": [
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_3" },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_3", "y": 90 },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_3", "y": 180 },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_3", "y": 270 }
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_3" },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_3", "y": 90 },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_3", "y": 180 },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_3", "y": 270 }
],
"eggs=4,hatch=0": [
{ "model": "antarchy:block/lurking_terror_eggs_4" },
{ "model": "antarchy:block/lurking_terror_eggs_4", "y": 90 },
{ "model": "antarchy:block/lurking_terror_eggs_4", "y": 180 },
{ "model": "antarchy:block/lurking_terror_eggs_4", "y": 270 }
{ "model": "antarchy:block/lurking_terror_egg_4" },
{ "model": "antarchy:block/lurking_terror_egg_4", "y": 90 },
{ "model": "antarchy:block/lurking_terror_egg_4", "y": 180 },
{ "model": "antarchy:block/lurking_terror_egg_4", "y": 270 }
],
"eggs=4,hatch=1": [
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_4" },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_4", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_4", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_eggs_4", "y": 270 }
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_4" },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_4", "y": 90 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_4", "y": 180 },
{ "model": "antarchy:block/slightly_cracked_lurking_terror_egg_4", "y": 270 }
],
"eggs=4,hatch=2": [
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_4" },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_4", "y": 90 },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_4", "y": 180 },
{ "model": "antarchy:block/very_cracked_lurking_terror_eggs_4", "y": 270 }
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_4" },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_4", "y": 90 },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_4", "y": 180 },
{ "model": "antarchy:block/very_cracked_lurking_terror_egg_4", "y": 270 }
]
}
}
@@ -92,8 +92,8 @@
"block.antarchy.smooth_dream_sandstone_slab": "Smooth Dream Sandstone Slab",
"block.antarchy.cut_dream_sandstone_slab": "Cut Dream Sandstone Slab",
"block.antarchy.bed_bug_egg": "Bed Bug Egg",
"block.antarchy.creeping_horror_eggs": "Creeping Horror Eggs",
"block.antarchy.lurking_terror_eggs": "Lurking Terror Eggs",
"block.antarchy.creeping_horror_egg": "Creeping Horror Egg",
"block.antarchy.lurking_terror_egg": "Lurking Terror Egg",
"block.antarchy.wasp_nest": "Wasp Nest",
"block.antarchy.red_ant_nest": "Red Ant Nest",
"block.antarchy.brown_ant_nest": "Brown Ant Nest",
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "antarchy:item/creeping_horror_egg"
}
}
@@ -1,3 +0,0 @@
{
"parent": "antarchy:block/creeping_horror_eggs_1"
}
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "antarchy:item/lurking_terror_egg"
}
}
@@ -1,3 +0,0 @@
{
"parent": "antarchy:block/lurking_terror_eggs_1"
}