Skip to content

Commit 15f6e33

Browse files
Fix logging of dropped items (#321)
1 parent 94064e5 commit 15f6e33

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/com/github/quiltservertools/ledger/mixin/entities/ServerPlayerEntityMixin.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@
44
import net.minecraft.entity.ItemEntity;
55
import net.minecraft.entity.player.PlayerEntity;
66
import net.minecraft.item.ItemStack;
7+
import net.minecraft.server.network.ServerPlayerEntity;
78
import org.spongepowered.asm.mixin.Mixin;
89
import org.spongepowered.asm.mixin.injection.At;
910
import org.spongepowered.asm.mixin.injection.Inject;
1011
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
1112

12-
@Mixin(PlayerEntity.class)
13+
@Mixin(ServerPlayerEntity.class)
1314
public abstract class ServerPlayerEntityMixin {
1415
@Inject(method = "dropItem", at = @At("RETURN"))
15-
private void logPlayerItemDrop(ItemStack stack, boolean retainOwnership, CallbackInfoReturnable<ItemEntity> cir) {
16+
private void logPlayerItemDrop(ItemStack stack, boolean dropAtSelf, boolean retainOwnership, CallbackInfoReturnable<ItemEntity> cir) {
1617
PlayerEntity player = (PlayerEntity) (Object) this;
1718
var itemEntity = cir.getReturnValue();
1819
if (itemEntity != null) {

0 commit comments

Comments
 (0)