Fixed small entity bugs, move classes to correct package
This commit is contained in:
parent
056a23beb9
commit
3cd71e300d
5 changed files with 15 additions and 3 deletions
|
@ -1,4 +1,4 @@
|
||||||
package ru.betterend.registry;
|
package ru.betterend.blocks;
|
||||||
|
|
||||||
import net.minecraft.world.level.block.state.BlockBehaviour;
|
import net.minecraft.world.level.block.state.BlockBehaviour;
|
||||||
import ru.betterend.blocks.basis.VineBlock;
|
import ru.betterend.blocks.basis.VineBlock;
|
|
@ -1,4 +1,4 @@
|
||||||
package ru.betterend.registry;
|
package ru.betterend.blocks;
|
||||||
|
|
||||||
import java.util.EnumMap;
|
import java.util.EnumMap;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package ru.betterend.registry;
|
package ru.betterend.blocks;
|
||||||
|
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
|
@ -7,6 +7,7 @@ import net.minecraft.core.BlockPos;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
import net.minecraft.sounds.SoundEvent;
|
import net.minecraft.sounds.SoundEvent;
|
||||||
import net.minecraft.world.entity.AgableMob;
|
import net.minecraft.world.entity.AgableMob;
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.EntityType;
|
import net.minecraft.world.entity.EntityType;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.entity.Mob;
|
import net.minecraft.world.entity.Mob;
|
||||||
|
@ -55,6 +56,11 @@ public class DragonflyEntity extends Animal implements FlyingAnimal {
|
||||||
.add(Attributes.MOVEMENT_SPEED, 0.1D);
|
.add(Attributes.MOVEMENT_SPEED, 0.1D);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Entity getLeashHolder() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected PathNavigation createNavigation(Level world) {
|
protected PathNavigation createNavigation(Level world) {
|
||||||
FlyingPathNavigation birdNavigation = new FlyingPathNavigation(this, world) {
|
FlyingPathNavigation birdNavigation = new FlyingPathNavigation(this, world) {
|
||||||
|
|
|
@ -17,6 +17,7 @@ import net.minecraft.sounds.SoundEvents;
|
||||||
import net.minecraft.sounds.SoundSource;
|
import net.minecraft.sounds.SoundSource;
|
||||||
import net.minecraft.world.damagesource.DamageSource;
|
import net.minecraft.world.damagesource.DamageSource;
|
||||||
import net.minecraft.world.entity.AgableMob;
|
import net.minecraft.world.entity.AgableMob;
|
||||||
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.EntityType;
|
import net.minecraft.world.entity.EntityType;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
import net.minecraft.world.entity.Mob;
|
import net.minecraft.world.entity.Mob;
|
||||||
|
@ -80,6 +81,11 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
|
||||||
this.hiveWorld = world;
|
this.hiveWorld = world;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Entity getLeashHolder() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addAdditionalSaveData(CompoundTag tag) {
|
public void addAdditionalSaveData(CompoundTag tag) {
|
||||||
if (hivePos != null) {
|
if (hivePos != null) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue