mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-06 02:35:49 +01:00
SPIGOT-7014: getLootTable API should not persistently update loot table
By: md_5 <git@md-5.net>
This commit is contained in:
parent
98756897b7
commit
27ea8b4a25
1 changed files with 2 additions and 5 deletions
|
@ -1,6 +1,7 @@
|
|||
package org.bukkit.craftbukkit.entity;
|
||||
|
||||
import com.google.common.base.Preconditions;
|
||||
import net.minecraft.resources.MinecraftKey;
|
||||
import net.minecraft.world.entity.EntityInsentient;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.NamespacedKey;
|
||||
|
@ -61,11 +62,7 @@ public abstract class CraftMob extends CraftLivingEntity implements Mob {
|
|||
|
||||
@Override
|
||||
public LootTable getLootTable() {
|
||||
if (getHandle().lootTable == null) {
|
||||
getHandle().lootTable = getHandle().getDefaultLootTable();
|
||||
}
|
||||
|
||||
NamespacedKey key = CraftNamespacedKey.fromMinecraft(getHandle().lootTable);
|
||||
NamespacedKey key = CraftNamespacedKey.fromMinecraft(getHandle().getLootTable());
|
||||
return Bukkit.getLootTable(key);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue