Class TideUtils

java.lang.Object
com.li64.tide.util.TideUtils

public class TideUtils extends Object
  • Constructor Details

    • TideUtils

      public TideUtils()
  • Method Details

    • moddedDimension

      public static boolean moddedDimension(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension)
    • getLayerAt

      public static TideUtils.LootLayer getLayerAt(double y)
    • checkForOverrides

      public static List<net.minecraft.world.item.ItemStack> checkForOverrides(List<net.minecraft.world.item.ItemStack> list, TideFishingHook hook, net.minecraft.server.level.ServerLevel level)
    • shouldGrabTideLootTable

      public static boolean shouldGrabTideLootTable(List<net.minecraft.world.item.ItemStack> items, net.minecraft.world.level.material.FluidState fluid)
    • getTideLootTable

      public static net.minecraft.resources.ResourceLocation getTideLootTable(double x, double y, double z, net.minecraft.world.level.material.FluidState fluid, net.minecraft.world.level.Level level, net.minecraft.util.RandomSource random)
    • getBiomeLootTable

      public static net.minecraft.resources.ResourceLocation getBiomeLootTable(net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biomeHolder)
    • getCrateLoot

      public static net.minecraft.resources.ResourceLocation getCrateLoot(double x, double y, double z, net.minecraft.world.level.material.FluidState fluid, net.minecraft.world.level.Level level)
    • isJournalFish

      public static boolean isJournalFish(net.minecraft.world.item.ItemStack stack)
    • getNameFromItem

      public static String getNameFromItem(net.minecraft.world.item.Item item)
    • getItemFromName

      public static net.minecraft.world.item.Item getItemFromName(String name)
    • checkPageCompletion

      public static void checkPageCompletion(TidePlayerData data, JournalPage page, net.minecraft.server.level.ServerPlayer player)
    • isCategoryCompleted

      public static boolean isCategoryCompleted(TidePlayerData data, JournalPage page)
    • unlockPage

      public static void unlockPage(net.minecraft.server.level.ServerPlayer player, JournalPage page)
    • unlockFishForCategory

      public static void unlockFishForCategory(net.minecraft.server.level.ServerPlayer player, String name)
    • isInPage

      public static boolean isInPage(String pageName, net.minecraft.world.item.ItemStack stack)
    • removeRawTextInName

      public static net.minecraft.network.chat.Component removeRawTextInName(net.minecraft.network.chat.Component initialName)
    • getPageToastIcon

      public static net.minecraft.world.item.ItemStack getPageToastIcon(JournalPage page)
    • getPageToastDesc

      public static net.minecraft.network.chat.Component getPageToastDesc(JournalPage page)
    • getFishFromProfileList

      public static List<net.minecraft.world.item.Item> getFishFromProfileList(List<JournalLayout.Profile> profiles)
    • getFishFromPageName

      public static List<net.minecraft.world.item.Item> getFishFromPageName(String name)
    • getPageByName

      public static JournalPage getPageByName(String name)
    • getPageByNumber

      public static JournalPage getPageByNumber(int pageNumber)
    • getProfileFromItem

      public static JournalLayout.Profile getProfileFromItem(net.minecraft.world.item.ItemStack item)
    • isHoldingBait

      public static boolean isHoldingBait(net.minecraft.world.entity.player.Player player)
    • getHeldBaitItem

      public static net.minecraft.world.item.ItemStack getHeldBaitItem(net.minecraft.world.entity.player.Player player)
    • isBait

      public static boolean isBait(net.minecraft.world.item.ItemStack stack)
    • getBaitSpeed

      public static int getBaitSpeed(net.minecraft.world.item.ItemStack stack)
    • getBaitLuck

      public static int getBaitLuck(net.minecraft.world.item.ItemStack stack)