From d9060374317431a7c5469c707f8ebac08ef610ab Mon Sep 17 00:00:00 2001 From: Charles Richards Date: Sat, 25 Jul 2026 10:42:05 -0700 Subject: [PATCH] Fix LootGenerateEvent loot table nullability --- .../java/org/bukkit/event/world/LootGenerateEvent.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/paper-api/src/main/java/org/bukkit/event/world/LootGenerateEvent.java b/paper-api/src/main/java/org/bukkit/event/world/LootGenerateEvent.java index 271e1f3f9a2c..9b628f1c701b 100644 --- a/paper-api/src/main/java/org/bukkit/event/world/LootGenerateEvent.java +++ b/paper-api/src/main/java/org/bukkit/event/world/LootGenerateEvent.java @@ -38,7 +38,7 @@ public class LootGenerateEvent extends WorldEvent implements Cancellable { private boolean cancelled; @ApiStatus.Internal - public LootGenerateEvent(@NotNull World world, @Nullable Entity entity, @Nullable InventoryHolder inventoryHolder, @NotNull LootTable lootTable, @NotNull LootContext lootContext, @NotNull List items, boolean plugin) { + public LootGenerateEvent(@NotNull World world, @Nullable Entity entity, @Nullable InventoryHolder inventoryHolder, @Nullable LootTable lootTable, @NotNull LootContext lootContext, @NotNull List items, boolean plugin) { super(world); this.entity = entity; this.inventoryHolder = inventoryHolder; @@ -80,9 +80,10 @@ public InventoryHolder getInventoryHolder() { /** * Get the loot table used to generate loot. * - * @return the loot table + * @return the loot table, or {@code null} if the loot table is unknown or + * unregistered */ - @NotNull + @Nullable public LootTable getLootTable() { return this.lootTable; }