|
10 | 10 | import com.oroarmor.netherite_plus.client.render.item.NetheriteShulkerBoxItemRenderer; |
11 | 11 | import com.oroarmor.netherite_plus.client.render.item.NetheriteTridentItemRenderer; |
12 | 12 | import com.oroarmor.netherite_plus.config.NetheritePlusConfig; |
| 13 | +import com.oroarmor.netherite_plus.item.NetheritePlusItems; |
13 | 14 | import com.oroarmor.netherite_plus.screen.NetheritePlusScreenHandlers; |
14 | 15 | import net.fabricmc.api.ClientModInitializer; |
15 | 16 | import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap; |
| 17 | +import net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback; |
16 | 18 | import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking; |
17 | 19 | import net.fabricmc.fabric.api.client.rendereregistry.v1.BlockEntityRendererRegistry; |
18 | 20 | import net.fabricmc.fabric.api.client.rendereregistry.v1.LivingEntityFeatureRendererRegistrationCallback; |
19 | 21 | import net.fabricmc.fabric.api.client.rendereregistry.v1.LivingEntityFeatureRendererRegistrationCallback.RegistrationHelper; |
20 | 22 | import net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry; |
| 23 | +import net.fabricmc.loader.api.FabricLoader; |
| 24 | + |
21 | 25 | import net.minecraft.block.entity.BlockEntityType; |
22 | 26 | import net.minecraft.client.render.RenderLayer; |
23 | 27 | import net.minecraft.client.render.entity.LivingEntityRenderer; |
|
26 | 30 | import net.minecraft.client.render.entity.model.PlayerEntityModel; |
27 | 31 | import net.minecraft.entity.EntityType; |
28 | 32 | import net.minecraft.entity.LivingEntity; |
| 33 | +import net.minecraft.text.TranslatableText; |
29 | 34 |
|
30 | 35 | import static com.oroarmor.netherite_plus.NetheritePlusMod.id; |
31 | 36 | import static com.oroarmor.netherite_plus.item.NetheritePlusItems.*; |
@@ -83,5 +88,13 @@ public void onInitializeClient() { |
83 | 88 | ClientPlayNetworking.registerGlobalReceiver(id("lava_vision_update"), (minecraft, listener, buf, sender) -> { |
84 | 89 | NetheritePlusClientMod.LAVA_VISION_DISTANCE = buf.getDouble(0); |
85 | 90 | }); |
| 91 | + |
| 92 | + if (FabricLoader.getInstance().isModLoaded("trinkets") && NetheritePlusConfig.ENABLED.ENABLED_ELYTRA.getValue()) { |
| 93 | + ItemTooltipCallback.EVENT.register((stack, context, lines) -> { |
| 94 | + if (stack.getItem() == NETHERITE_ELYTRA.get()) { |
| 95 | + lines.add(new TranslatableText("warning.netherite_elytra.trinkets")); |
| 96 | + } |
| 97 | + }); |
| 98 | + } |
86 | 99 | } |
87 | 100 | } |
0 commit comments