From 41c7f8e77cf0b9515af59c48fd9ad35ca219920b Mon Sep 17 00:00:00 2001 From: MrSphay Date: Thu, 7 May 2026 01:15:29 +0200 Subject: [PATCH] Fix creative tab and smoke particle API --- .../com/vinlanx/explosionoverhaul/ModCreativeTabs.java | 10 ++++++---- .../explosionoverhaul/client/SmokeParticle.java | 1 - 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/vinlanx/explosionoverhaul/ModCreativeTabs.java b/src/main/java/com/vinlanx/explosionoverhaul/ModCreativeTabs.java index d086ca6..b4d659e 100644 --- a/src/main/java/com/vinlanx/explosionoverhaul/ModCreativeTabs.java +++ b/src/main/java/com/vinlanx/explosionoverhaul/ModCreativeTabs.java @@ -6,17 +6,19 @@ package com.vinlanx.explosionoverhaul; import com.vinlanx.explosionoverhaul.ModItems; import net.minecraft.core.registries.Registries; import net.minecraft.network.chat.Component; -import net.minecraft.resources.ResourceKey; import net.minecraft.world.item.CreativeModeTab; import net.minecraft.world.item.ItemStack; -import net.minecraft.world.level.ItemLike; import net.neoforged.bus.api.IEventBus; import net.neoforged.neoforge.registries.DeferredHolder; import net.neoforged.neoforge.registries.DeferredRegister; public class ModCreativeTabs { - public static final DeferredRegister CREATIVE_MODE_TABS = DeferredRegister.create((ResourceKey)Registries.f_279569_, (String)"explosionoverhaul"); - public static final DeferredHolder MAIN = CREATIVE_MODE_TABS.register("main", () -> CreativeModeTab.builder().m_257737_(() -> new ItemStack((ItemLike)ModItems.MOD_LOGO.get())).m_257941_((Component)Component.translatable((String)"itemGroup.explosionoverhaul.main")).m_257501_((parameters, output) -> output.m_246326_((ItemLike)ModItems.VINLANX_THE_LIGHT.get())).m_257652_()); + public static final DeferredRegister CREATIVE_MODE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, "explosionoverhaul"); + public static final DeferredHolder MAIN = CREATIVE_MODE_TABS.register("main", () -> CreativeModeTab.builder() + .icon(() -> new ItemStack(ModItems.MOD_LOGO.get())) + .title(Component.translatable("itemGroup.explosionoverhaul.main")) + .displayItems((parameters, output) -> output.accept(ModItems.VINLANX_THE_LIGHT.get())) + .build()); public static void register(IEventBus eventBus) { CREATIVE_MODE_TABS.register(eventBus); diff --git a/src/main/java/com/vinlanx/explosionoverhaul/client/SmokeParticle.java b/src/main/java/com/vinlanx/explosionoverhaul/client/SmokeParticle.java index 06ac5a9..8e84dbb 100644 --- a/src/main/java/com/vinlanx/explosionoverhaul/client/SmokeParticle.java +++ b/src/main/java/com/vinlanx/explosionoverhaul/client/SmokeParticle.java @@ -20,7 +20,6 @@ public class SmokeParticle extends TextureSheetParticle { return ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT; } - @Override public boolean shouldCull() { return false; }