Hierarchy For All Packages
- dev.upcraft.sparkweave,
- dev.upcraft.sparkweave.api,
- dev.upcraft.sparkweave.api.annotation,
- dev.upcraft.sparkweave.api.client,
- dev.upcraft.sparkweave.api.client.event,
- dev.upcraft.sparkweave.api.client.render,
- dev.upcraft.sparkweave.api.command,
- dev.upcraft.sparkweave.api.command.argument,
- dev.upcraft.sparkweave.api.compat,
- dev.upcraft.sparkweave.api.entrypoint,
- dev.upcraft.sparkweave.api.event,
- dev.upcraft.sparkweave.api.item,
- dev.upcraft.sparkweave.api.logging,
- dev.upcraft.sparkweave.api.platform,
- dev.upcraft.sparkweave.api.platform.services,
- dev.upcraft.sparkweave.api.reflect,
- dev.upcraft.sparkweave.api.registry,
- dev.upcraft.sparkweave.api.registry.block,
- dev.upcraft.sparkweave.api.registry.item,
- dev.upcraft.sparkweave.api.scheduler,
- dev.upcraft.sparkweave.api.serialization,
- dev.upcraft.sparkweave.api.storage,
- dev.upcraft.sparkweave.api.time,
- dev.upcraft.sparkweave.api.types,
- dev.upcraft.sparkweave.api.undo,
- dev.upcraft.sparkweave.api.web,
- dev.upcraft.sparkweave.client.event,
- dev.upcraft.sparkweave.client.render,
- dev.upcraft.sparkweave.command,
- dev.upcraft.sparkweave.entrypoint,
- dev.upcraft.sparkweave.event,
- dev.upcraft.sparkweave.logging,
- dev.upcraft.sparkweave.mixin,
- dev.upcraft.sparkweave.mixin.client,
- dev.upcraft.sparkweave.neoforge.entrypoint,
- dev.upcraft.sparkweave.neoforge.event,
- dev.upcraft.sparkweave.neoforge.event.client,
- dev.upcraft.sparkweave.neoforge.impl.mod,
- dev.upcraft.sparkweave.neoforge.impl.registry,
- dev.upcraft.sparkweave.neoforge.mixin,
- dev.upcraft.sparkweave.neoforge.mixin.client,
- dev.upcraft.sparkweave.neoforge.service,
- dev.upcraft.sparkweave.platform,
- dev.upcraft.sparkweave.registry,
- dev.upcraft.sparkweave.scheduler,
- dev.upcraft.sparkweave.util,
- dev.upcraft.sparkweave.validation,
- dev.upcraft.sparkweave.vanity
Class Hierarchy
- java.lang.Object
- dev.upcraft.sparkweave.neoforge.mixin.AbstractContainerMenuMixin
- dev.upcraft.sparkweave.scheduler.AbstractTask<T> (implements dev.upcraft.sparkweave.api.scheduler.Task<T>)
- dev.upcraft.sparkweave.scheduler.RepeatingTask<T>
- dev.upcraft.sparkweave.scheduler.SingleRunTask<T>
- dev.upcraft.sparkweave.client.event.ArmorRendererRegistry
- net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
- net.minecraft.world.level.block.entity.BlockEntity (implements net.neoforged.neoforge.common.extensions.IBlockEntityExtension)
- dev.upcraft.sparkweave.mixin.LecternBlockEntityMixin (implements net.minecraft.world.Clearable, net.minecraft.world.MenuProvider)
- net.minecraft.world.level.block.entity.BlockEntity (implements net.neoforged.neoforge.common.extensions.IBlockEntityExtension)
- dev.upcraft.sparkweave.platform.BasePlatformService
- dev.upcraft.sparkweave.neoforge.service.NeoPlatformService (implements dev.upcraft.sparkweave.api.platform.services.PlatformService)
- dev.upcraft.sparkweave.mixin.BlockEntityMixin
- dev.upcraft.sparkweave.neoforge.event.client.ClientModBusRegistryEvents
- dev.upcraft.sparkweave.api.event.CommandEvents
- dev.upcraft.sparkweave.api.command.CommandHelper
- dev.upcraft.sparkweave.api.compat.CompatHelper
- dev.upcraft.sparkweave.api.reflect.ContextHelper
- dev.upcraft.sparkweave.api.item.CreativeTabHelper
- dev.upcraft.sparkweave.api.serialization.CSVWriter (implements java.lang.AutoCloseable)
- dev.upcraft.sparkweave.api.serialization.CSVWriter.RowBuilder
- dev.upcraft.sparkweave.api.client.render.CustomArmorRenderer<E,
M> - dev.upcraft.sparkweave.api.client.render.CustomHumanoidModelArmorRenderer<E,
M, A>
- dev.upcraft.sparkweave.api.client.render.CustomHumanoidModelArmorRenderer<E,
- dev.upcraft.sparkweave.api.storage.DataStore<T>
- dev.upcraft.sparkweave.api.client.Debug
- dev.upcraft.sparkweave.api.client.render.DebugRenderer
- dev.upcraft.sparkweave.neoforge.event.client.DebugRenderEvents
- dev.upcraft.sparkweave.neoforge.mixin.DeferredHolderMixin<R,
T> (implements dev.upcraft.sparkweave.api.registry.RegistrySupplier<T>) - dev.upcraft.sparkweave.neoforge.mixin.DeferredRegisterMixin<T>
- dev.upcraft.sparkweave.platform.DotEnv
- dev.upcraft.sparkweave.command.DumpRecipesCommand
- dev.upcraft.sparkweave.command.DumpRegistryCommand
- dev.upcraft.sparkweave.command.DumpTagsCommand
- dev.upcraft.sparkweave.entrypoint.EntrypointHelper
- dev.upcraft.sparkweave.api.platform.Env
- dev.upcraft.sparkweave.event.EventFactoryImpl<T> (implements dev.upcraft.sparkweave.api.event.Event<T>)
- dev.upcraft.sparkweave.neoforge.event.ForgeBusEvents
- dev.upcraft.sparkweave.mixin.LecternBlockMixin
- dev.upcraft.sparkweave.api.client.render.LecternItemRenderer
- dev.upcraft.sparkweave.client.event.LecternItemRendererRegistry
- dev.upcraft.sparkweave.event.LecternMenuRegistry
- dev.upcraft.sparkweave.mixin.client.LecternRendererMixin
- dev.upcraft.sparkweave.api.event.LifeCycleEvents
- dev.upcraft.sparkweave.neoforge.entrypoint.Main
- dev.upcraft.sparkweave.mixin.client.MainMixin
- dev.upcraft.sparkweave.api.annotation.Mod
- dev.upcraft.sparkweave.neoforge.event.ModBusEvents
- dev.upcraft.sparkweave.neoforge.impl.mod.NeoForgeModMetadata (implements dev.upcraft.sparkweave.api.platform.ModMetadata)
- dev.upcraft.sparkweave.neoforge.service.NeoHelperService (implements dev.upcraft.sparkweave.api.platform.services.SparkweaveHelperService)
- dev.upcraft.sparkweave.neoforge.service.NeoRegistryService (implements dev.upcraft.sparkweave.api.platform.services.RegistryService)
- dev.upcraft.sparkweave.api.client.event.RegisterCustomArmorRenderersEvent
- dev.upcraft.sparkweave.api.event.RegisterCustomLecternMenuEvent
- dev.upcraft.sparkweave.client.event.RegisterItemPropertiesEventImpl (implements dev.upcraft.sparkweave.api.client.event.RegisterItemPropertiesEvent)
- dev.upcraft.sparkweave.api.client.event.RegisterLecternItemRendererEvent
- dev.upcraft.sparkweave.neoforge.mixin.client.RegisterMenuScreensEventMixin (implements dev.upcraft.sparkweave.api.client.event.RegisterMenuScreensEvent)
- dev.upcraft.sparkweave.neoforge.mixin.client.RegisterRenderersEventMixin (implements dev.upcraft.sparkweave.api.client.event.RegisterBlockEntityRenderersEvent, dev.upcraft.sparkweave.api.client.event.RegisterEntityRenderersEvent)
- dev.upcraft.sparkweave.api.command.argument.RegistryArgumentType (implements com.mojang.brigadier.arguments.ArgumentType<T>)
- dev.upcraft.sparkweave.api.registry.RegistryHelper
- dev.upcraft.sparkweave.client.render.RenderDocHelper
- net.minecraft.client.renderer.entity.layers.RenderLayer<T,
M> - dev.upcraft.sparkweave.neoforge.mixin.client.HumanoidArmorLayerMixin<T,
M, A>
- dev.upcraft.sparkweave.neoforge.mixin.client.HumanoidArmorLayerMixin<T,
- dev.upcraft.sparkweave.mixin.client.RenderLayerMixin<T,
M> (implements dev.upcraft.sparkweave.api.client.render.RenderLayerExtensions<T, M>) - dev.upcraft.sparkweave.neoforge.event.client.ResourcePackEvents
- dev.upcraft.sparkweave.scheduler.ScheduledTaskQueue
- dev.upcraft.sparkweave.api.platform.Services
- dev.upcraft.sparkweave.platform.SimpleModContainer (implements dev.upcraft.sparkweave.api.platform.ModContainer)
- dev.upcraft.sparkweave.api.SparkweaveApi
- dev.upcraft.sparkweave.api.SparkweaveApi.Client
- dev.upcraft.sparkweave.registry.SparkweaveCommandArgumentTypes
- dev.upcraft.sparkweave.command.SparkweaveCommandRoot
- dev.upcraft.sparkweave.util.SparkweaveDevCreativeTab
- dev.upcraft.sparkweave.api.logging.SparkweaveLoggerFactory
- dev.upcraft.sparkweave.logging.SparkweaveLogging
- dev.upcraft.sparkweave.SparkweaveMixinConfigPlugin (implements org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin)
- dev.upcraft.sparkweave.SparkweaveMod (implements dev.upcraft.sparkweave.api.entrypoint.MainEntryPoint)
- dev.upcraft.sparkweave.vanity.SparkweaveVanityDataResponse
- dev.upcraft.sparkweave.vanity.SparkweaveVanityDataResponse.UserData
- dev.upcraft.sparkweave.vanity.SparkweaveVanityHandler
- dev.upcraft.sparkweave.api.scheduler.Tasks
- java.lang.Throwable (implements java.io.Serializable)
- dev.upcraft.sparkweave.api.types.Infallible
- dev.upcraft.sparkweave.api.time.Time
- dev.upcraft.sparkweave.validation.TranslationChecker
- dev.upcraft.sparkweave.api.undo.UndoRedoStack
Interface Hierarchy
- dev.upcraft.sparkweave.api.undo.Action
- java.util.function.BiConsumer<T,
U> - dev.upcraft.sparkweave.api.registry.RegistryVisitor<T>
- dev.upcraft.sparkweave.api.registry.block.BlockItemProvider
- dev.upcraft.sparkweave.api.entrypoint.ClientEntryPoint
- dev.upcraft.sparkweave.api.event.CommandEvents.Register
- java.util.function.Consumer<T>
- dev.upcraft.sparkweave.api.registry.RegistryHandler<T>
- dev.upcraft.sparkweave.api.registry.item.CreativeTabFiller
- dev.upcraft.sparkweave.api.client.render.CustomArmorRenderer.Factory<E,
M> - dev.upcraft.sparkweave.api.client.render.DebugRenderable
- dev.upcraft.sparkweave.api.entrypoint.DedicatedServerEntryPoint
- dev.upcraft.sparkweave.api.event.Event<T>
- dev.upcraft.sparkweave.api.event.ItemMenuInteractionEvent
- dev.upcraft.sparkweave.api.client.render.LecternItemRenderer.Factory
- dev.upcraft.sparkweave.event.LecternMenuRegistry.MenuProviderFactory
- dev.upcraft.sparkweave.api.event.LifeCycleEvents.ServerStarted
- dev.upcraft.sparkweave.api.event.LifeCycleEvents.ServerStarting
- dev.upcraft.sparkweave.api.entrypoint.MainEntryPoint
- net.minecraft.client.gui.screens.MenuScreens.ScreenConstructor<T,
U> - dev.upcraft.sparkweave.api.client.event.RegisterMenuScreensEvent.ScreenConstructor<MENU,
SCREEN>
- dev.upcraft.sparkweave.api.client.event.RegisterMenuScreensEvent.ScreenConstructor<MENU,
- dev.upcraft.sparkweave.api.platform.ModContainer
- dev.upcraft.sparkweave.api.platform.ModMetadata
- net.minecraft.client.particle.ParticleEngine.SpriteParticleRegistration<T>
- dev.upcraft.sparkweave.api.client.event.RegisterParticleFactoriesEvent.SpriteParticleRegistration<T>
- dev.upcraft.sparkweave.api.platform.services.PlatformService
- dev.upcraft.sparkweave.api.client.event.RegisterBlockEntityRenderersEvent
- dev.upcraft.sparkweave.api.client.event.RegisterBlockEntityRenderersEvent.Callback
- dev.upcraft.sparkweave.api.client.event.RegisterCustomArmorRenderersEvent.Callback
- dev.upcraft.sparkweave.api.event.RegisterCustomLecternMenuEvent.Callback
- dev.upcraft.sparkweave.api.client.event.RegisterEntityRenderersEvent
- dev.upcraft.sparkweave.api.client.event.RegisterEntityRenderersEvent.Callback
- dev.upcraft.sparkweave.api.client.event.RegisterItemPropertiesEvent
- dev.upcraft.sparkweave.api.client.event.RegisterItemPropertiesEvent.Callback
- dev.upcraft.sparkweave.api.client.event.RegisterLayerDefinitionsEvent
- dev.upcraft.sparkweave.api.client.event.RegisterLayerDefinitionsEvent.Callback
- dev.upcraft.sparkweave.api.client.event.RegisterLecternItemRendererEvent.Callback
- dev.upcraft.sparkweave.api.client.event.RegisterMenuScreensEvent
- dev.upcraft.sparkweave.api.client.event.RegisterMenuScreensEvent.Callback
- dev.upcraft.sparkweave.api.client.event.RegisterParticleFactoriesEvent
- dev.upcraft.sparkweave.api.client.event.RegisterParticleFactoriesEvent.Callback
- dev.upcraft.sparkweave.api.platform.services.RegistryService
- dev.upcraft.sparkweave.api.client.render.RenderLayerExtensions<T,
M> - dev.upcraft.sparkweave.api.platform.services.SparkweaveHelperService
- java.util.function.Supplier<T>
- dev.upcraft.sparkweave.api.registry.RegistrySupplier<T>
- dev.upcraft.sparkweave.api.scheduler.Task<T>
Annotation Interface Hierarchy
- dev.upcraft.sparkweave.api.annotation.CalledByReflection (implements java.lang.annotation.Annotation)
- dev.upcraft.sparkweave.api.annotation.CallerSensitive (implements java.lang.annotation.Annotation)
- dev.upcraft.sparkweave.api.annotation.Mod.Context (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- dev.upcraft.sparkweave.api.web.HttpStatus
- dev.upcraft.sparkweave.api.platform.RuntimeEnvironmentType
- dev.upcraft.sparkweave.vanity.SparkweaveVanityData.Tier (implements net.minecraft.util.StringRepresentable)
- dev.upcraft.sparkweave.api.types.Success
- 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
- dev.upcraft.sparkweave.api.client.render.LineRenderable (implements dev.upcraft.sparkweave.api.client.render.DebugRenderable)
- dev.upcraft.sparkweave.neoforge.impl.mod.NeoforgeModContainer (implements dev.upcraft.sparkweave.api.platform.ModContainer)
- dev.upcraft.sparkweave.neoforge.impl.registry.RegisterParticleFactoriesEventImpl (implements dev.upcraft.sparkweave.api.client.event.RegisterParticleFactoriesEvent)
- dev.upcraft.sparkweave.vanity.SparkweaveVanityData
- java.lang.Record