mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2025-09-05 20:07:56 +00:00
@@ -230,7 +230,7 @@ public class TurtlePlaceCommand implements ITurtleCommand {
|
||||
|
||||
if (cancelResult != null && cancelResult.isAccepted()) {
|
||||
placed = true;
|
||||
} else {
|
||||
} else if (hitEntity instanceof LivingEntity) {
|
||||
// See EntityPlayer.interactOn
|
||||
cancelResult = stackCopy.useOnEntity(turtlePlayer, (LivingEntity) hitEntity, Hand.MAIN_HAND);
|
||||
if (cancelResult != null && cancelResult.isAccepted()) {
|
||||
@@ -238,7 +238,7 @@ public class TurtlePlaceCommand implements ITurtleCommand {
|
||||
} else if (cancelResult == null) {
|
||||
if (hitEntity.interact(turtlePlayer, Hand.MAIN_HAND) == ActionResult.CONSUME) {
|
||||
placed = true;
|
||||
} else if (hitEntity instanceof LivingEntity) {
|
||||
} else {
|
||||
placed = stackCopy.useOnEntity(turtlePlayer, (LivingEntity) hitEntity, Hand.MAIN_HAND)
|
||||
.isAccepted();
|
||||
if (placed) {
|
||||
|
@@ -26,12 +26,14 @@ import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityDimensions;
|
||||
import net.minecraft.entity.EntityPose;
|
||||
import net.minecraft.entity.EntityType;
|
||||
import net.minecraft.entity.LivingEntity;
|
||||
import net.minecraft.entity.effect.StatusEffectInstance;
|
||||
import net.minecraft.entity.passive.HorseBaseEntity;
|
||||
import net.minecraft.inventory.Inventory;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.screen.NamedScreenHandlerFactory;
|
||||
import net.minecraft.server.world.ServerWorld;
|
||||
import net.minecraft.util.ActionResult;
|
||||
import net.minecraft.util.Hand;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.util.math.Direction;
|
||||
|
Reference in New Issue
Block a user