Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @OnlyIn(Dist.CLIENT)
- @Mod.EventBusSubscriber(modid = MysteriumMain.MOD_ID, bus = Mod.EventBusSubscriber.Bus.FORGE)
- public class PotionToolTips {
- @SubscribeEvent
- public static void onTooltipEvent(ItemTooltipEvent event) {
- boolean isPotionOrTippedArrow = event.getItemStack().getItem() instanceof PotionItem || event.getItemStack().getItem() instanceof ArrowItem;
- if (isPotionOrTippedArrow) {
- PotionInit.POTIONS.getEntries().stream().map(RegistryObject::get).filter(modPot -> modPot.getRegistryName().getNamespace().equals(MysteriumMain.MOD_ID)).forEach(modPot ->
- MysteriumMain.LOGGER.debug(modPot.getRegistryName().getNamespace().equals(MysteriumMain.MOD_ID)));
- //createToolTip(event.getToolTip()));
- /*if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.ARCANE_BOMB_POTION.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
- if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.ARCANE_BOMB_POTION_II.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
- if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.ARCANE_BOMB_POTION_III.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
- if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.FORCED_RECALL_POTION.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
- if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.KNOWLEDGE_GAIN_POTION.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
- if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.KNOWLEDGE_GAIN_POTION_II.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
- if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.KNOWLEDGE_GAIN_POTION_III.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }*/
- }
- }
- private static void createToolTip(List<ITextComponent> toolTips){
- toolTips.add(new StringTextComponent(""));
- toolTips.add(new StringTextComponent(""));
- toolTips.add(new StringTextComponent("Effect added by Mysterium").applyTextStyle(TextFormatting.GOLD));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement