2024/12/01
小更新 修改长时间不动掉落物
This commit is contained in:
parent
800a60ab97
commit
d53481150a
|
|
@ -238,7 +238,7 @@ public class LeashRopeArrow extends AbstractArrow {
|
||||||
protected void tickDespawn() {
|
protected void tickDespawn() {
|
||||||
this.life++;
|
this.life++;
|
||||||
if (this.life >= maxLifeTime) {
|
if (this.life >= maxLifeTime) {
|
||||||
ItemEntity leash_rope_arrow = new ItemEntity(this.level(), this.position().x, this.position().y, this.position().z, getOrginalItemStack());
|
ItemEntity leash_rope_arrow = new ItemEntity(this.level(), this.position().x, this.position().y, this.position().z, getSelfItemStack());
|
||||||
this.level().addFreshEntity(leash_rope_arrow);
|
this.level().addFreshEntity(leash_rope_arrow);
|
||||||
this.discard();
|
this.discard();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,7 @@
|
||||||
package com.r3944realms.leashedplayer.content.entities;
|
package com.r3944realms.leashedplayer.content.entities;
|
||||||
|
|
||||||
import com.r3944realms.leashedplayer.content.items.ModItemRegister;
|
import com.r3944realms.leashedplayer.content.items.ModItemRegister;
|
||||||
import com.r3944realms.leashedplayer.modInterface.PlayerLeashable;
|
|
||||||
import net.minecraft.server.level.ServerLevel;
|
|
||||||
import net.minecraft.server.level.ServerPlayer;
|
import net.minecraft.server.level.ServerPlayer;
|
||||||
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.projectile.AbstractArrow;
|
import net.minecraft.world.entity.projectile.AbstractArrow;
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,6 @@ import net.minecraft.world.level.block.Blocks;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
public class LeadBreakerItem extends ShearsItem implements ITierTool{
|
public class LeadBreakerItem extends ShearsItem implements ITierTool{
|
||||||
private final Tier tier;
|
private final Tier tier;
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ package com.r3944realms.leashedplayer.content.items.type;
|
||||||
|
|
||||||
import com.r3944realms.leashedplayer.content.entities.LeashRopeArrow;
|
import com.r3944realms.leashedplayer.content.entities.LeashRopeArrow;
|
||||||
import com.r3944realms.leashedplayer.content.entities.ModEntityRegister;
|
import com.r3944realms.leashedplayer.content.entities.ModEntityRegister;
|
||||||
import net.minecraft.ChatFormatting;
|
|
||||||
import net.minecraft.core.Direction;
|
import net.minecraft.core.Direction;
|
||||||
import net.minecraft.core.Position;
|
import net.minecraft.core.Position;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,6 @@ package com.r3944realms.leashedplayer.datagen.provider;
|
||||||
import com.r3944realms.leashedplayer.content.items.ModItemRegister;
|
import com.r3944realms.leashedplayer.content.items.ModItemRegister;
|
||||||
import com.r3944realms.leashedplayer.content.items.repcipe.TippedLeashRopeArrowRecipe;
|
import com.r3944realms.leashedplayer.content.items.repcipe.TippedLeashRopeArrowRecipe;
|
||||||
import io.github.kunosayo.nestle.init.ModItems;
|
import io.github.kunosayo.nestle.init.ModItems;
|
||||||
import io.github.kunosayo.nestle.item.NestleItem;
|
|
||||||
import io.github.kunosayo.nestle.item.NestleLeadItem;
|
|
||||||
import net.minecraft.core.HolderLookup;
|
import net.minecraft.core.HolderLookup;
|
||||||
import net.minecraft.data.PackOutput;
|
import net.minecraft.data.PackOutput;
|
||||||
import net.minecraft.data.recipes.*;
|
import net.minecraft.data.recipes.*;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user