From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: MrHua269 Date: Sun, 28 Jan 2024 09:31:27 +0000 Subject: [PATCH] Gale Don't trigger lootable refresh for non-player interaction diff --git a/src/main/java/net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity.java b/src/main/java/net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity.java index a5cd70b6ada2b44f64db0985483ee5eadc67003f..e49be65c2d379027c2821c0db7f151bc3cd20a4b 100644 --- a/src/main/java/net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity.java +++ b/src/main/java/net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity.java @@ -68,6 +68,7 @@ public abstract class RandomizableContainerBlockEntity extends BaseContainerBloc @Override public void unpackLootTable(@org.jetbrains.annotations.Nullable final Player player) { + if (player == null) return; // Gale - EMC - don't trigger lootable refresh for non-player interaction // Copied from super with changes, always check the original method net.minecraft.world.level.Level level = this.getLevel(); BlockPos blockPos = this.getBlockPos();