Hierarchy For All Packages
- fr.robie.machineengine.api,
- fr.robie.machineengine.api.addon,
- fr.robie.machineengine.api.capability,
- fr.robie.machineengine.api.config,
- fr.robie.machineengine.api.data,
- fr.robie.machineengine.api.definition,
- fr.robie.machineengine.api.diagnostic,
- fr.robie.machineengine.api.error,
- fr.robie.machineengine.api.event,
- fr.robie.machineengine.api.item,
- fr.robie.machineengine.api.lifecycle,
- fr.robie.machineengine.api.machine,
- fr.robie.machineengine.api.multiblock,
- fr.robie.machineengine.api.network,
- fr.robie.machineengine.api.paper,
- fr.robie.machineengine.api.platform,
- fr.robie.machineengine.api.player,
- fr.robie.machineengine.api.process,
- fr.robie.machineengine.api.recipe,
- fr.robie.machineengine.api.registry,
- fr.robie.machineengine.api.resource,
- fr.robie.machineengine.api.resource.convert,
- fr.robie.machineengine.api.resource.match,
- fr.robie.machineengine.api.resource.tag,
- fr.robie.machineengine.api.transfer,
- fr.robie.machineengine.api.transfer.storage,
- fr.robie.machineengine.api.upgrade,
- fr.robie.machineengine.api.version,
- fr.robie.machineengine.api.world
Class Hierarchy
- java.lang.Object
- fr.robie.machineengine.api.addon.AddonRegistration
- fr.robie.machineengine.api.addon.AddonRegistration.Builder
- fr.robie.machineengine.api.definition.BehaviorType (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.config.BlockOptions
- fr.robie.machineengine.api.definition.BuiltInBehaviors
- fr.robie.machineengine.api.resource.BuiltInResources
- fr.robie.machineengine.api.capability.Capabilities
- fr.robie.machineengine.api.capability.CapabilityType<T> (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.paper.ClassPreloader
- fr.robie.machineengine.api.data.Codecs
- fr.robie.machineengine.api.transfer.storage.CombinedResourceHandler (implements fr.robie.machineengine.api.transfer.ResourceHandler)
- fr.robie.machineengine.api.config.ConfigFile (implements fr.robie.machineengine.api.config.ConfigValues)
- fr.robie.machineengine.api.config.ConfigKey<T>
- fr.robie.machineengine.api.config.ConfigSpec
- fr.robie.machineengine.api.config.ConfigSpec.Builder
- fr.robie.machineengine.api.data.DataBinary
- fr.robie.machineengine.api.data.DataMap (implements fr.robie.machineengine.api.data.DataValue)
- fr.robie.machineengine.api.data.DataMap.Builder
- fr.robie.machineengine.api.data.DataValue.DataBytes (implements fr.robie.machineengine.api.data.DataValue)
- fr.robie.machineengine.api.diagnostic.Diagnostic.Builder
- fr.robie.machineengine.api.diagnostic.DiagnosticCodes
- fr.robie.machineengine.api.resource.Energy
- fr.robie.machineengine.api.config.EngineConfig
- fr.robie.machineengine.api.event.EngineEvents
- fr.robie.machineengine.api.event.EventType<E> (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.resource.Fluids
- net.momirealms.craftengine.core.item.behavior.ItemBehavior
- fr.robie.machineengine.api.paper.PaperItemBehavior
- fr.robie.machineengine.api.item.ItemResources
- fr.robie.machineengine.api.item.Items
- fr.robie.machineengine.api.paper.MachineBlocks.Holder
- fr.robie.machineengine.api.MachineEngineAccess
- fr.robie.machineengine.api.MachineEngineApi
- fr.robie.machineengine.api.MachineEngineKeys
- fr.robie.machineengine.api.machine.MachineEvents
- fr.robie.machineengine.api.paper.MachineInteractions
- fr.robie.machineengine.api.paper.MachineMenus.Holder
- fr.robie.machineengine.api.machine.MachineType (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.machine.MachineType.Builder
- fr.robie.machineengine.api.upgrade.Modifiers
- fr.robie.machineengine.api.upgrade.ModifierType (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.multiblock.MultiblockDefinitions
- fr.robie.machineengine.api.multiblock.MultiblockMember (implements fr.robie.machineengine.api.machine.MachineBehavior)
- fr.robie.machineengine.api.multiblock.MultiblockMember.Builder
- fr.robie.machineengine.api.multiblock.Multiblocks
- fr.robie.machineengine.api.network.NetworkType (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.platform.Nms
- fr.robie.machineengine.api.paper.PaperItemResources (implements fr.robie.machineengine.api.item.ItemResources.Access)
- fr.robie.machineengine.api.paper.PaperItems
- fr.robie.machineengine.api.player.PlayerDataKey<T> (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.player.PlayerEvents
- fr.robie.machineengine.api.player.PlayerSetting<T> (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.machine.PortDefinition.Builder
- fr.robie.machineengine.api.paper.PositionArguments
- fr.robie.machineengine.api.machine.ProcessingBehavior (implements fr.robie.machineengine.api.machine.MachineBehavior)
- fr.robie.machineengine.api.recipe.ProcessingRecipe.Builder
- fr.robie.machineengine.api.recipe.RecipeType<R> (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.registry.Registries
- fr.robie.machineengine.api.resource.ResourceCategory (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.resource.ResourceCategory.Builder
- fr.robie.machineengine.api.paper.ResourceColors
- fr.robie.machineengine.api.resource.ResourceComponents
- fr.robie.machineengine.api.resource.ResourceComponents.Builder
- fr.robie.machineengine.api.resource.ResourceComponentType<T> (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.resource.convert.ResourceConverter (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.paper.ResourceNames
- fr.robie.machineengine.api.resource.ResourceType (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.transfer.storage.SingleVariantStorage.Builder
- fr.robie.machineengine.api.transfer.SnapshotParticipant<S>
- fr.robie.machineengine.api.transfer.storage.SingleVariantStorage (implements fr.robie.machineengine.api.transfer.ResourceHandler)
- fr.robie.machineengine.api.upgrade.StandardModifiers
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- fr.robie.machineengine.api.error.Result.ResultException
- fr.robie.machineengine.api.registry.RegistrationException
- java.lang.IllegalStateException
- java.lang.RuntimeException
- java.lang.Exception
- fr.robie.machineengine.api.transfer.Transfers
- fr.robie.machineengine.api.network.TransportType (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.upgrade.UpgradeActions
- fr.robie.machineengine.api.upgrade.UpgradeItems
- fr.robie.machineengine.api.upgrade.UpgradeType (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.data.VersionedCodec<T> (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.data.VersionedCodec.Builder<T>
Interface Hierarchy
- java.lang.AutoCloseable
- fr.robie.machineengine.api.transfer.Transaction (also extends fr.robie.machineengine.api.transfer.TransactionContext)
- fr.robie.machineengine.api.definition.BehaviorType.Parser
- fr.robie.machineengine.api.event.Cancellable
- fr.robie.machineengine.api.config.ConfigValues
- fr.robie.machineengine.api.data.DataValue
- fr.robie.machineengine.api.definition.DefinitionContext
- fr.robie.machineengine.api.event.EventBus
- fr.robie.machineengine.api.item.ItemCapacityModifier
- fr.robie.machineengine.api.item.ItemResources.Access
- java.lang.Iterable<T>
- fr.robie.machineengine.api.registry.Registry<T>
- fr.robie.machineengine.api.registry.ReloadableRegistry<T>
- fr.robie.machineengine.api.registry.Registry<T>
- net.kyori.adventure.key.Keyed
- fr.robie.machineengine.api.recipe.Recipe
- fr.robie.machineengine.api.machine.MachineAction
- fr.robie.machineengine.api.machine.MachineBehavior
- fr.robie.machineengine.api.machine.MachineBehavior.Factory
- fr.robie.machineengine.api.paper.MachineBlocks
- fr.robie.machineengine.api.machine.MachineContext
- fr.robie.machineengine.api.MachineEngine
- fr.robie.machineengine.api.error.MachineError
- fr.robie.machineengine.api.machine.MachineInstance
- fr.robie.machineengine.api.paper.MachineInteractions.Interaction
- fr.robie.machineengine.api.machine.MachineList
- fr.robie.machineengine.api.paper.MachineMenus
- fr.robie.machineengine.api.player.MachinePlayer
- fr.robie.machineengine.api.player.MachinePlayers
- fr.robie.machineengine.api.item.MachineTool
- fr.robie.machineengine.api.machine.MachineWorld
- fr.robie.machineengine.api.resource.MergePolicy
- fr.robie.machineengine.api.multiblock.MultiblockMember.AnchorTask
- fr.robie.machineengine.api.multiblock.MultiblockMember.PortRate
- fr.robie.machineengine.api.multiblock.MultiblockShape
- fr.robie.machineengine.api.multiblock.MultiblockType.Sizes
- fr.robie.machineengine.api.network.NetworkBehavior
- fr.robie.machineengine.api.network.NetworkContext
- fr.robie.machineengine.api.platform.NmsAccess
- fr.robie.machineengine.api.machine.OtherMachines
- fr.robie.machineengine.api.player.PlayerDataStorage
- fr.robie.machineengine.api.player.PlayerDataStorage.Factory
- fr.robie.machineengine.api.process.ProcessControl
- fr.robie.machineengine.api.recipe.RecipeLookup
- fr.robie.machineengine.api.addon.RegistrationContext
- fr.robie.machineengine.api.registry.RegistryAccess
- fr.robie.machineengine.api.registry.ReloadableProvider<T>
- fr.robie.machineengine.api.registry.ReloadContext<T>
- fr.robie.machineengine.api.resource.convert.ResourceConverter.Conversion
- fr.robie.machineengine.api.resource.convert.ResourceConverterLookup
- fr.robie.machineengine.api.transfer.ResourceHandler
- fr.robie.machineengine.api.item.ResourceItem
- fr.robie.machineengine.api.resource.match.ResourcePredicate
- fr.robie.machineengine.api.resource.tag.ResourceTags
- fr.robie.machineengine.api.error.Result<T>
- fr.robie.machineengine.api.platform.Scheduler
- fr.robie.machineengine.api.data.StorageCodec<T>
- fr.robie.machineengine.api.event.Subscription
- fr.robie.machineengine.api.platform.Task
- fr.robie.machineengine.api.transfer.TransactionContext
- fr.robie.machineengine.api.transfer.Transaction (also extends java.lang.AutoCloseable)
- fr.robie.machineengine.api.transfer.TransactionContext.CloseCallback
- fr.robie.machineengine.api.transfer.TransactionManager
- fr.robie.machineengine.api.item.UpgradeItem
- fr.robie.machineengine.api.upgrade.UpgradeItems.Access
- fr.robie.machineengine.api.diagnostic.ValidationContext
- fr.robie.machineengine.api.diagnostic.Validator
- fr.robie.machineengine.api.registry.WritableRegistry<T>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- fr.robie.machineengine.api.world.Direction
- fr.robie.machineengine.api.event.EventPhase
- fr.robie.machineengine.api.event.EventPriority
- fr.robie.machineengine.api.lifecycle.LifecyclePhase
- fr.robie.machineengine.api.machine.MachineAction.ClickKind
- fr.robie.machineengine.api.upgrade.Modifier.Operation
- fr.robie.machineengine.api.machine.PortDirection
- fr.robie.machineengine.api.paper.PositionArguments.Default
- fr.robie.machineengine.api.process.ProcessStatus
- fr.robie.machineengine.api.machine.PushResult.Kind
- fr.robie.machineengine.api.registry.RegistryType.Kind
- fr.robie.machineengine.api.world.RelativeSide
- fr.robie.machineengine.api.machine.SchedulerState
- fr.robie.machineengine.api.diagnostic.Severity
- fr.robie.machineengine.api.transfer.TransactionContext.Outcome
- fr.robie.machineengine.api.transfer.TransferResult.Status
- fr.robie.machineengine.api.network.TransportSideMode
- 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
- fr.robie.machineengine.api.addon.AddonDependency
- fr.robie.machineengine.api.addon.AddonId (implements java.lang.Comparable<T>)
- fr.robie.machineengine.api.world.BlockPosition
- fr.robie.machineengine.api.resource.BuiltInResources.Built
- fr.robie.machineengine.api.machine.CapabilityBinding<T>
- fr.robie.machineengine.api.machine.CatchUpPolicy
- fr.robie.machineengine.api.recipe.ChanceOutput
- fr.robie.machineengine.api.config.ConfigLoadResult
- fr.robie.machineengine.api.data.DataMigration
- fr.robie.machineengine.api.data.DataValue.DataBool (implements fr.robie.machineengine.api.data.DataValue)
- fr.robie.machineengine.api.data.DataValue.DataDouble (implements fr.robie.machineengine.api.data.DataValue)
- fr.robie.machineengine.api.data.DataValue.DataList (implements fr.robie.machineengine.api.data.DataValue)
- fr.robie.machineengine.api.data.DataValue.DataLong (implements fr.robie.machineengine.api.data.DataValue)
- fr.robie.machineengine.api.data.DataValue.DataString (implements fr.robie.machineengine.api.data.DataValue)
- fr.robie.machineengine.api.definition.DefinitionFile
- fr.robie.machineengine.api.diagnostic.Diagnostic
- fr.robie.machineengine.api.event.EngineEvents.Frozen
- fr.robie.machineengine.api.event.EngineEvents.Reloaded
- fr.robie.machineengine.api.upgrade.InstalledUpgrade
- fr.robie.machineengine.api.item.ItemData
- fr.robie.machineengine.api.item.ItemTagContribution (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.machine.MachineAction.Click
- fr.robie.machineengine.api.machine.MachineAction.Outcome
- fr.robie.machineengine.api.machine.MachineDataKey<T>
- fr.robie.machineengine.api.machine.MachineEnvironment
- fr.robie.machineengine.api.error.MachineError.Generic (implements fr.robie.machineengine.api.error.MachineError)
- fr.robie.machineengine.api.error.MachineError.InsufficientResource (implements fr.robie.machineengine.api.error.MachineError)
- fr.robie.machineengine.api.error.MachineError.InvalidConfiguration (implements fr.robie.machineengine.api.error.MachineError)
- fr.robie.machineengine.api.error.MachineError.InvalidDefinition (implements fr.robie.machineengine.api.error.MachineError)
- fr.robie.machineengine.api.error.MachineError.MissingResource (implements fr.robie.machineengine.api.error.MachineError)
- fr.robie.machineengine.api.error.MachineError.SerializationError (implements fr.robie.machineengine.api.error.MachineError)
- fr.robie.machineengine.api.error.MachineError.TransferRejected (implements fr.robie.machineengine.api.error.MachineError)
- fr.robie.machineengine.api.error.MachineError.WrongThread (implements fr.robie.machineengine.api.error.MachineError)
- fr.robie.machineengine.api.machine.MachineEvents.Action
- fr.robie.machineengine.api.machine.MachineEvents.Lifecycle
- fr.robie.machineengine.api.machine.MachineEvents.Process
- fr.robie.machineengine.api.machine.MachineEvents.Resources
- fr.robie.machineengine.api.machine.MachineEvents.Upgrade
- fr.robie.machineengine.api.machine.MachineInspection
- fr.robie.machineengine.api.paper.MachineInteractions.Click
- fr.robie.machineengine.api.upgrade.Modifier
- fr.robie.machineengine.api.multiblock.MultiblockShape.Box (implements fr.robie.machineengine.api.multiblock.MultiblockShape)
- fr.robie.machineengine.api.multiblock.MultiblockShape.Pattern (implements fr.robie.machineengine.api.multiblock.MultiblockShape)
- fr.robie.machineengine.api.multiblock.MultiblockShape.Pattern.Cell
- fr.robie.machineengine.api.multiblock.MultiblockStructure
- fr.robie.machineengine.api.multiblock.MultiblockType (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.network.NetworkEndpoint
- fr.robie.machineengine.api.network.NetworkView
- fr.robie.machineengine.api.paper.PaperItemBehavior.Use
- fr.robie.machineengine.api.player.PlayerDataKey.PdcMigration<T>
- fr.robie.machineengine.api.player.PlayerDataStorage.Type (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.player.PlayerEvents.SettingChanged
- fr.robie.machineengine.api.platform.PlayerInput
- fr.robie.machineengine.api.machine.PortDefinition
- fr.robie.machineengine.api.paper.PositionArguments.Position
- fr.robie.machineengine.api.process.ProcessBinding
- fr.robie.machineengine.api.recipe.ProcessingRecipe (implements fr.robie.machineengine.api.recipe.Recipe)
- fr.robie.machineengine.api.process.ProcessView
- fr.robie.machineengine.api.machine.PushResult
- fr.robie.machineengine.api.registry.RegistryKey<T>
- fr.robie.machineengine.api.registry.RegistryType<T> (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.resource.convert.ResourceConverter.ConversionResult
- fr.robie.machineengine.api.resource.match.ResourceMatcher
- fr.robie.machineengine.api.resource.ResourceStack
- fr.robie.machineengine.api.resource.tag.ResourceTagContribution (implements net.kyori.adventure.key.Keyed)
- fr.robie.machineengine.api.resource.ResourceVariant
- fr.robie.machineengine.api.error.Result.Err<T> (implements fr.robie.machineengine.api.error.Result<T>)
- fr.robie.machineengine.api.error.Result.Ok<T> (implements fr.robie.machineengine.api.error.Result<T>)
- fr.robie.machineengine.api.transfer.storage.SingleVariantStorage.Snapshot
- fr.robie.machineengine.api.machine.StorageDefinition
- fr.robie.machineengine.api.transfer.StorageView
- fr.robie.machineengine.api.transfer.TransferResult
- fr.robie.machineengine.api.diagnostic.ValidationReport
- fr.robie.machineengine.api.version.Version (implements java.lang.Comparable<T>)
- fr.robie.machineengine.api.version.VersionRange
- fr.robie.machineengine.api.machine.WakeReason
- fr.robie.machineengine.api.world.WorldFluid
- fr.robie.machineengine.api.world.WorldPosition
- java.lang.Record