Hierarchy For All Packages
- com.ryankshah.questapi,
- com.ryankshah.questapi.api,
- com.ryankshah.questapi.api.quest,
- com.ryankshah.questapi.api.quest.condition,
- com.ryankshah.questapi.api.quest.condition.impl,
- com.ryankshah.questapi.api.quest.event,
- com.ryankshah.questapi.api.quest.objective,
- com.ryankshah.questapi.api.quest.objective.impl,
- com.ryankshah.questapi.api.quest.reward,
- com.ryankshah.questapi.api.quest.reward.impl,
- com.ryankshah.questapi.client,
- com.ryankshah.questapi.client.gui,
- com.ryankshah.questapi.client.network,
- com.ryankshah.questapi.command,
- com.ryankshah.questapi.example,
- com.ryankshah.questapi.impl,
- com.ryankshah.questapi.impl.data,
- com.ryankshah.questapi.impl.network,
- com.ryankshah.questapi.impl.network.payload,
- com.ryankshah.questapi.impl.persistence,
- com.ryankshah.questapi.mixin,
- com.ryankshah.questapi.platform,
- com.ryankshah.questapi.platform.services
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)
- com.ryankshah.questapi.client.gui.QuestScreen
- net.minecraft.client.gui.screens.Screen (implements net.minecraft.client.gui.components.Renderable)
- 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.client.gui.components.AbstractScrollArea
- net.minecraft.client.gui.components.AbstractContainerWidget (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
- net.minecraft.client.gui.components.AbstractSelectionList<E>
- net.minecraft.client.gui.components.ObjectSelectionList<E>
- com.ryankshah.questapi.client.gui.CategoryListWidget
- com.ryankshah.questapi.client.gui.QuestListWidget
- net.minecraft.client.gui.components.ObjectSelectionList<E>
- net.minecraft.client.gui.components.AbstractSelectionList<E>
- net.minecraft.client.gui.components.AbstractContainerWidget (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
- net.minecraft.client.gui.components.AbstractScrollArea
- com.ryankshah.questapi.api.quest.condition.impl.AdvancementCondition (implements com.ryankshah.questapi.api.quest.condition.QuestCondition)
- com.ryankshah.questapi.api.quest.reward.impl.AdvancementReward (implements com.ryankshah.questapi.api.quest.reward.QuestReward)
- com.ryankshah.questapi.api.quest.condition.impl.AnyOfCondition (implements com.ryankshah.questapi.api.quest.condition.QuestCondition)
- com.ryankshah.questapi.api.quest.condition.impl.BiomeCondition (implements com.ryankshah.questapi.api.quest.condition.QuestCondition)
- com.ryankshah.questapi.api.quest.objective.impl.BreedAnimalsObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.impl.BuiltinContent
- com.ryankshah.questapi.client.ClientQuestDataCache
- com.ryankshah.questapi.client.network.ClientQuestNetworking
- com.ryankshah.questapi.api.quest.objective.impl.CollectItemObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.reward.impl.CommandReward (implements com.ryankshah.questapi.api.quest.reward.QuestReward)
- com.ryankshah.questapi.api.quest.objective.impl.ConsumeItemObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.objective.impl.CraftItemObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.objective.impl.DeliverItemObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.impl.DevConfig
- com.ryankshah.questapi.api.quest.reward.impl.EffectReward (implements com.ryankshah.questapi.api.quest.reward.QuestReward)
- com.ryankshah.questapi.example.ExampleQuests
- com.ryankshah.questapi.api.quest.condition.impl.ExperienceLevelCondition (implements com.ryankshah.questapi.api.quest.condition.QuestCondition)
- com.ryankshah.questapi.api.quest.reward.impl.ExperienceReward (implements com.ryankshah.questapi.api.quest.reward.QuestReward)
- com.ryankshah.questapi.api.quest.objective.impl.FishObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.condition.impl.ItemPossessionCondition (implements com.ryankshah.questapi.api.quest.condition.QuestCondition)
- com.ryankshah.questapi.api.quest.reward.impl.ItemReward (implements com.ryankshah.questapi.api.quest.reward.QuestReward)
- com.ryankshah.questapi.api.quest.objective.impl.KillEntityObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.objective.impl.MineBlockObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.objective.ObjectiveEventKeys
- com.ryankshah.questapi.api.quest.objective.ObjectiveProgress
- net.minecraft.client.gui.components.ObjectSelectionList.Entry<E> (implements net.minecraft.client.gui.narration.NarrationSupplier)
- com.ryankshah.questapi.client.gui.CategoryListEntry
- com.ryankshah.questapi.client.gui.QuestListEntry
- com.ryankshah.questapi.api.quest.objective.impl.PlaceBlockObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.PlayerQuestData
- com.ryankshah.questapi.api.quest.Quest
- com.ryankshah.questapi.api.quest.Quest.Builder
- com.ryankshah.questapi.QuestApi
- com.ryankshah.questapi.impl.network.QuestCodecs
- com.ryankshah.questapi.command.QuestCommands
- com.ryankshah.questapi.api.quest.condition.impl.QuestCompletedCondition (implements com.ryankshah.questapi.api.quest.condition.QuestCondition)
- com.ryankshah.questapi.api.quest.event.QuestEvents
- com.ryankshah.questapi.client.gui.QuestGuiText
- com.ryankshah.questapi.impl.QuestManagerImpl (implements com.ryankshah.questapi.api.QuestManager)
- com.ryankshah.questapi.impl.network.QuestNetworking
- com.ryankshah.questapi.api.quest.QuestProgress
- com.ryankshah.questapi.impl.QuestRegistryImpl (implements com.ryankshah.questapi.api.QuestRegistry)
- com.ryankshah.questapi.impl.network.QuestSyncListener (implements com.ryankshah.questapi.api.quest.event.QuestEventListener)
- com.ryankshah.questapi.client.gui.QuestTrackerHud
- net.minecraft.world.level.saveddata.SavedData
- com.ryankshah.questapi.impl.persistence.QuestSavedData
- com.ryankshah.questapi.mixin.ServerPlayerGameModeMixin
- com.ryankshah.questapi.platform.Services
- net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- com.ryankshah.questapi.impl.data.QuestDataLoader
- com.ryankshah.questapi.mixin.TamableAnimalMixin
- com.ryankshah.questapi.api.quest.objective.impl.TameEntityObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.condition.impl.TimeOfDayCondition (implements com.ryankshah.questapi.api.quest.condition.QuestCondition)
- com.ryankshah.questapi.api.quest.objective.impl.VisitDimensionObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.objective.impl.VisitLocationObjective (implements com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition)
- com.ryankshah.questapi.api.quest.condition.impl.WeatherCondition (implements com.ryankshah.questapi.api.quest.condition.QuestCondition)
- net.minecraft.client.gui.components.events.AbstractContainerEventHandler (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
Interface Hierarchy
- com.ryankshah.questapi.platform.services.INetworkHelper
- com.ryankshah.questapi.platform.services.IPlatformHelper
- com.ryankshah.questapi.api.quest.objective.ObjectiveDefinition
- com.ryankshah.questapi.api.quest.condition.QuestCondition
- com.ryankshah.questapi.api.quest.event.QuestEventListener
- com.ryankshah.questapi.api.QuestManager
- com.ryankshah.questapi.api.QuestRegistry
- com.ryankshah.questapi.api.quest.reward.QuestReward
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.ryankshah.questapi.api.quest.QuestState
- com.ryankshah.questapi.api.quest.ResetMode
- com.ryankshah.questapi.api.quest.condition.impl.WeatherCondition.WeatherType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.ryankshah.questapi.impl.network.payload.ClientboundQuestCompletedPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
- com.ryankshah.questapi.impl.network.payload.ClientboundQuestUnlockedPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
- com.ryankshah.questapi.impl.network.payload.ClientboundSyncDefinitionsPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
- com.ryankshah.questapi.impl.network.payload.ClientboundSyncProgressPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
- com.ryankshah.questapi.api.quest.condition.ConditionType<C>
- com.ryankshah.questapi.api.quest.objective.ObjectiveType<D>
- com.ryankshah.questapi.api.quest.QuestCategory
- com.ryankshah.questapi.api.quest.QuestContext
- com.ryankshah.questapi.impl.data.QuestDataLoader.RawData
- com.ryankshah.questapi.api.quest.reward.RewardType<R>
- com.ryankshah.questapi.impl.network.payload.ServerboundAbandonQuestPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
- com.ryankshah.questapi.impl.network.payload.ServerboundClaimRewardPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
- com.ryankshah.questapi.impl.network.payload.ServerboundDeliverItemsPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
- com.ryankshah.questapi.impl.network.payload.ServerboundRequestSyncPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
- com.ryankshah.questapi.impl.network.payload.ServerboundStartQuestPayload (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
- java.lang.Record