From 4a9ec0d4ef0ee28522f1c7d97621e2a9ff6c625b Mon Sep 17 00:00:00 2001 From: onebeastchris Date: Sun, 21 Jul 2024 02:10:00 +0200 Subject: [PATCH] Use instanceof instead of casting --- .../org/geysermc/geyser/translator/item/ItemTranslator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/translator/item/ItemTranslator.java b/core/src/main/java/org/geysermc/geyser/translator/item/ItemTranslator.java index d8797ad78..e9527872a 100644 --- a/core/src/main/java/org/geysermc/geyser/translator/item/ItemTranslator.java +++ b/core/src/main/java/org/geysermc/geyser/translator/item/ItemTranslator.java @@ -151,8 +151,8 @@ public final class ItemTranslator { // Fixes fireworks crafting recipe: they always contain a tag // TODO remove once all items have their default components - if (javaItem instanceof BedrockRequiresTagItem) { - ((BedrockRequiresTagItem) javaItem).addRequiredNbt(session, components, nbtBuilder); + if (javaItem instanceof BedrockRequiresTagItem requiresTagItem) { + requiresTagItem.addRequiredNbt(session, components, nbtBuilder); } Rarity rarity = javaItem.rarity();