Leash fix (#156)

This commit is contained in:
paulevsGitch 2021-05-05 05:58:58 +03:00
parent 3234036990
commit 497312e7b7
2 changed files with 6 additions and 6 deletions

View file

@ -7,7 +7,6 @@ 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;
@ -25,6 +24,7 @@ import net.minecraft.world.entity.ai.navigation.PathNavigation;
import net.minecraft.world.entity.ai.util.RandomPos;
import net.minecraft.world.entity.animal.Animal;
import net.minecraft.world.entity.animal.FlyingAnimal;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.level.Level;
import net.minecraft.world.level.LevelReader;
import net.minecraft.world.level.ServerLevelAccessor;
@ -57,8 +57,8 @@ public class DragonflyEntity extends Animal implements FlyingAnimal {
}
@Override
public Entity getLeashHolder() {
return null;
public boolean canBeLeashed(Player player) {
return false;
}
@Override

View file

@ -17,7 +17,6 @@ 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;
@ -36,6 +35,7 @@ import net.minecraft.world.entity.ai.util.RandomPos;
import net.minecraft.world.entity.animal.Animal;
import net.minecraft.world.entity.animal.FlyingAnimal;
import net.minecraft.world.entity.item.ItemEntity;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.enchantment.EnchantmentHelper;
import net.minecraft.world.level.Level;
@ -82,8 +82,8 @@ public class SilkMothEntity extends Animal implements FlyingAnimal {
}
@Override
public Entity getLeashHolder() {
return null;
public boolean canBeLeashed(Player player) {
return false;
}
@Override