Class Hierarchy

  • java.lang.Object
    • net.minecraft.client.gui.components.events.AbstractContainerEventHandler (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
      • net.minecraft.client.gui.screens.Screen (implements net.minecraft.client.gui.components.Renderable)
        • net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<T> (implements net.minecraft.client.gui.screens.inventory.MenuAccess<T>)
          • net.minecraft.client.gui.screens.inventory.ItemCombinerScreen<T> (implements net.minecraft.world.inventory.ContainerListener)
        • com.li64.tide.client.gui.screens.FishingJournalScreen
    • net.minecraft.world.inventory.AbstractContainerMenu
      • net.minecraft.world.inventory.ItemCombinerMenu
    • net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance (implements net.minecraft.advancements.CriterionTriggerInstance)
    • net.minecraft.client.gui.components.AbstractWidget (implements net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.components.Renderable)
    • net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
      • net.minecraft.world.level.block.Block (implements net.fabricmc.fabric.api.block.v1.FabricBlock, net.minecraft.world.level.ItemLike)
        • net.minecraft.world.level.block.BaseEntityBlock (implements net.minecraft.world.level.block.EntityBlock)
        • net.minecraft.world.level.block.BushBlock
        • net.minecraft.world.level.block.CraftingTableBlock
        • net.minecraft.world.level.block.TorchBlock
          • com.li64.tide.registries.blocks.JellyTorchBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
          • net.minecraft.world.level.block.WallTorchBlock
            • com.li64.tide.registries.blocks.JellyWallTorchBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
    • net.minecraft.world.level.block.entity.BlockEntity (implements net.fabricmc.fabric.api.attachment.v1.AttachmentTarget, net.fabricmc.fabric.api.blockview.v2.RenderDataBlockEntity)
      • net.minecraft.world.level.block.entity.BaseContainerBlockEntity (implements net.minecraft.world.Container, net.minecraft.world.MenuProvider, net.minecraft.world.Nameable)
    • net.minecraft.data.loot.BlockLootSubProvider (implements net.fabricmc.fabric.api.datagen.v1.loot.FabricBlockLootTableGenerator, net.minecraft.data.loot.LootTableSubProvider)
      • net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider (implements net.fabricmc.fabric.api.datagen.v1.provider.FabricLootTableProvider)
    • com.li64.tide.client.gui.overlays.CastBarOverlay
    • com.li64.tide.client.gui.overlays.CatchMinigameOverlay
    • com.li64.tide.data.rods.CustomRodManager
    • net.minecraft.world.entity.Entity (implements net.fabricmc.fabric.api.attachment.v1.AttachmentTarget, net.minecraft.commands.CommandSource, net.minecraft.world.level.entity.EntityAccess, net.minecraft.world.Nameable)
      • net.minecraft.world.entity.LivingEntity (implements net.minecraft.world.entity.Attackable)
        • net.minecraft.world.entity.Mob (implements net.minecraft.world.entity.Targeting)
          • net.minecraft.world.entity.PathfinderMob
            • net.minecraft.world.entity.animal.WaterAnimal
              • net.minecraft.world.entity.animal.AbstractFish (implements net.minecraft.world.entity.animal.Bucketable)
      • com.li64.tide.registries.entities.misc.LootCrateEntity
      • net.minecraft.world.entity.projectile.Projectile (implements net.minecraft.world.entity.TraceableEntity)
        • net.minecraft.world.entity.projectile.AbstractArrow
        • net.minecraft.world.entity.projectile.FishingHook
        • com.li64.tide.registries.entities.fishing.TideFishingHook
    • net.minecraft.client.renderer.entity.EntityRenderer<T>
      • net.minecraft.client.renderer.entity.ArrowRenderer<T>
      • net.minecraft.client.renderer.entity.LivingEntityRenderer<T,M> (implements net.minecraft.client.renderer.entity.RenderLayerParent<T,M>)
      • com.li64.tide.registries.entities.misc.LootCrateRenderer
      • com.li64.tide.registries.entities.fishing.TideFishingHookRenderer (implements net.minecraft.client.renderer.entity.RenderLayerParent<T,M>)
    • net.fabricmc.fabric.api.datagen.v1.provider.FabricAdvancementProvider (implements net.minecraft.data.DataProvider)
    • com.li64.tide.events.FabricEventHandler
    • com.li64.tide.platform.FabricMainPlatform (implements com.li64.tide.platform.services.TideMainPlatform)
    • com.li64.tide.platform.FabricNetworkPlatform (implements com.li64.tide.platform.services.TideNetworkPlatform)
    • com.li64.tide.data.minigame.FishCatchMinigame
    • net.minecraft.world.entity.ai.goal.Goal
    • com.li64.tide.mixin.GuiRenderMixin
    • net.minecraft.world.item.Item (implements net.fabricmc.fabric.api.item.v1.FabricItem, net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike)
    • com.li64.tide.compat.jei.JEITidePlugin (implements mezz.jei.api.IModPlugin)
    • com.li64.tide.data.commands.JournalCommand
    • com.li64.tide.data.journal.JournalLayout
    • com.li64.tide.client.gui.JournalPage
    • net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer
      • net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer
    • com.li64.tide.network.messages.MinigameClientMsg
    • com.li64.tide.network.messages.MinigameServerMsg
    • com.li64.tide.mixin.MixinFishingRod
    • net.minecraft.client.model.Model
    • com.li64.tide.compat.modmenu.ModMenuCompat (implements com.terraformersmc.modmenu.api.ModMenuApi)
    • com.li64.tide.network.messages.OpenJournalMsg
    • net.minecraft.data.recipes.RecipeProvider (implements net.minecraft.data.DataProvider)
      • net.fabricmc.fabric.api.datagen.v1.provider.FabricRecipeProvider
    • java.lang.Record
    • net.minecraft.client.renderer.entity.layers.RenderLayer<T,M>
    • com.li64.tide.compat.jei.RodUpgradingCategory (implements mezz.jei.api.recipe.category.IRecipeCategory<T>)
    • com.li64.tide.compat.jei.recipe.RodUpgradingRecipe (implements net.minecraft.world.item.crafting.Recipe<C>)
    • com.li64.tide.compat.jei.recipe.RodUpgradingRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • com.li64.tide.compat.jei.recipe.RodUpgradingRecipe.Type (implements net.minecraft.world.item.crafting.RecipeType<T>)
    • com.li64.tide.datagen.providers.recipes.RodUpgradingRecipeBuilder
    • com.li64.tide.platform.Services
    • com.li64.tide.network.messages.ShowToastMsg
    • net.minecraft.advancements.critereon.SimpleCriterionTrigger<T> (implements net.minecraft.advancements.CriterionTrigger<T>)
    • net.fabricmc.fabric.api.datagen.v1.provider.SimpleFabricLootTableProvider (implements net.fabricmc.fabric.api.datagen.v1.provider.FabricLootTableProvider)
    • com.li64.tide.network.messages.SyncDataMsg
    • net.minecraft.data.tags.TagsProvider<T> (implements net.minecraft.data.DataProvider)
    • com.li64.tide.Tide
    • com.li64.tide.registries.TideBlockEntities
    • com.li64.tide.registries.TideBlocks
    • com.li64.tide.client.TideClientHelper
    • com.li64.tide.config.TideConfig (implements me.shedaniel.autoconfig.ConfigData)
    • com.li64.tide.config.TideConfig.General
    • com.li64.tide.data.TideCriteriaTriggers
    • com.li64.tide.datagen.TideDataGenerator (implements net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint)
    • com.li64.tide.mixin.TideEntityMixin (implements com.li64.tide.data.TideEntity)
    • com.li64.tide.registries.TideEntityTypes
    • com.li64.tide.events.TideEventHandler
    • com.li64.tide.TideFabric (implements net.fabricmc.api.ModInitializer)
    • com.li64.tide.TideFabricClient (implements net.fabricmc.api.ClientModInitializer)
    • com.li64.tide.registries.TideFoods
    • com.li64.tide.client.gui.TideGuiOverlays
    • com.li64.tide.registries.TideItems
    • com.li64.tide.data.TideLootTables
    • com.li64.tide.data.TideLootTables.Biomes
    • com.li64.tide.data.TideLootTables.Blocks
    • com.li64.tide.data.TideLootTables.Chests
    • com.li64.tide.data.TideLootTables.Crates
    • com.li64.tide.data.TideLootTables.Fishing
    • com.li64.tide.data.TideLootTables.Modded
    • com.li64.tide.client.gui.TideMenuTypes
    • com.li64.tide.network.TideMessages
    • com.li64.tide.data.player.TidePlayerData
    • com.li64.tide.registries.TideSoundEvents
    • com.li64.tide.data.TideTags
    • com.li64.tide.data.TideTags.Biomes
    • com.li64.tide.data.TideTags.Climate
    • com.li64.tide.data.TideTags.Entities
    • com.li64.tide.data.TideTags.Fluids
    • com.li64.tide.data.TideTags.Items
    • com.li64.tide.client.gui.TideToasts
    • com.li64.tide.client.gui.TideToasts.NewPageToast (implements net.minecraft.client.gui.components.toasts.Toast)
    • com.li64.tide.util.TideUtils

Interface Hierarchy

Enum Class Hierarchy