Advertisement
HalestormXV

Untitled

Oct 19th, 2020
2,196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.40 KB | None | 0 0
  1. @OnlyIn(Dist.CLIENT)
  2. @Mod.EventBusSubscriber(modid = MysteriumMain.MOD_ID, bus = Mod.EventBusSubscriber.Bus.FORGE)
  3. public class PotionToolTips {
  4.  
  5.  
  6.  
  7.     @SubscribeEvent
  8.     public static void onTooltipEvent(ItemTooltipEvent event) {
  9.         boolean isPotionOrTippedArrow = event.getItemStack().getItem() instanceof PotionItem || event.getItemStack().getItem() instanceof ArrowItem;
  10.         if (isPotionOrTippedArrow) {
  11.             PotionInit.POTIONS.getEntries().stream().map(RegistryObject::get).filter(modPot -> modPot.getRegistryName().getNamespace().equals(MysteriumMain.MOD_ID)).forEach(modPot ->
  12.                     MysteriumMain.LOGGER.debug(modPot.getRegistryName().getNamespace().equals(MysteriumMain.MOD_ID)));
  13.                     //createToolTip(event.getToolTip()));
  14.  
  15.             /*if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.ARCANE_BOMB_POTION.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
  16.             if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.ARCANE_BOMB_POTION_II.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
  17.             if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.ARCANE_BOMB_POTION_III.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
  18.             if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.FORCED_RECALL_POTION.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
  19.             if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.KNOWLEDGE_GAIN_POTION.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
  20.             if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.KNOWLEDGE_GAIN_POTION_II.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }
  21.             if (PotionUtils.getPotionFromItem(event.getItemStack()) == PotionInit.KNOWLEDGE_GAIN_POTION_III.get()) { List<ITextComponent> toolTip = event.getToolTip(); createToolTip(toolTip); }*/
  22.         }
  23.     }
  24.  
  25.     private static void createToolTip(List<ITextComponent> toolTips){
  26.         toolTips.add(new StringTextComponent(""));
  27.         toolTips.add(new StringTextComponent(""));
  28.         toolTips.add(new StringTextComponent("Effect added by Mysterium").applyTextStyle(TextFormatting.GOLD));
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement