diff --git a/src/main/java/ru/betterend/registry/FilaluxBlock.java b/src/main/java/ru/betterend/blocks/FilaluxBlock.java similarity index 87% rename from src/main/java/ru/betterend/registry/FilaluxBlock.java rename to src/main/java/ru/betterend/blocks/FilaluxBlock.java index 4ca2c82f..d9c8b473 100644 --- a/src/main/java/ru/betterend/registry/FilaluxBlock.java +++ b/src/main/java/ru/betterend/blocks/FilaluxBlock.java @@ -1,4 +1,4 @@ -package ru.betterend.registry; +package ru.betterend.blocks; import net.minecraft.world.level.block.state.BlockBehaviour; import ru.betterend.blocks.basis.VineBlock; diff --git a/src/main/java/ru/betterend/registry/FilaluxWingsBlock.java b/src/main/java/ru/betterend/blocks/FilaluxWingsBlock.java similarity index 96% rename from src/main/java/ru/betterend/registry/FilaluxWingsBlock.java rename to src/main/java/ru/betterend/blocks/FilaluxWingsBlock.java index 12b7f789..b9721334 100644 --- a/src/main/java/ru/betterend/registry/FilaluxWingsBlock.java +++ b/src/main/java/ru/betterend/blocks/FilaluxWingsBlock.java @@ -1,4 +1,4 @@ -package ru.betterend.registry; +package ru.betterend.blocks; import java.util.EnumMap; diff --git a/src/main/java/ru/betterend/registry/PondAnemoneBlock.java b/src/main/java/ru/betterend/blocks/PondAnemoneBlock.java similarity index 95% rename from src/main/java/ru/betterend/registry/PondAnemoneBlock.java rename to src/main/java/ru/betterend/blocks/PondAnemoneBlock.java index 4ac7e185..1fed3cf3 100644 --- a/src/main/java/ru/betterend/registry/PondAnemoneBlock.java +++ b/src/main/java/ru/betterend/blocks/PondAnemoneBlock.java @@ -1,4 +1,4 @@ -package ru.betterend.registry; +package ru.betterend.blocks; import java.util.Random; diff --git a/src/main/java/ru/betterend/entity/DragonflyEntity.java b/src/main/java/ru/betterend/entity/DragonflyEntity.java index ff66b062..b5e7a5b3 100644 --- a/src/main/java/ru/betterend/entity/DragonflyEntity.java +++ b/src/main/java/ru/betterend/entity/DragonflyEntity.java @@ -7,6 +7,7 @@ import net.minecraft.core.BlockPos; import net.minecraft.server.level.ServerLevel; import net.minecraft.sounds.SoundEvent; import net.minecraft.world.entity.AgableMob; +import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.Mob; @@ -54,6 +55,11 @@ public class DragonflyEntity extends Animal implements FlyingAnimal { .add(Attributes.FLYING_SPEED, 1.0D) .add(Attributes.MOVEMENT_SPEED, 0.1D); } + + @Override + public Entity getLeashHolder() { + return null; + } @Override protected PathNavigation createNavigation(Level world) { diff --git a/src/main/java/ru/betterend/entity/SilkMothEntity.java b/src/main/java/ru/betterend/entity/SilkMothEntity.java index edd20af3..3365d894 100644 --- a/src/main/java/ru/betterend/entity/SilkMothEntity.java +++ b/src/main/java/ru/betterend/entity/SilkMothEntity.java @@ -17,6 +17,7 @@ import net.minecraft.sounds.SoundEvents; import net.minecraft.sounds.SoundSource; import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.entity.AgableMob; +import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.EntityType; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.Mob; @@ -80,6 +81,11 @@ public class SilkMothEntity extends Animal implements FlyingAnimal { this.hiveWorld = world; } + @Override + public Entity getLeashHolder() { + return null; + } + @Override public void addAdditionalSaveData(CompoundTag tag) { if (hivePos != null) {