Class Registries
java.lang.Object
fr.robie.machineengine.api.registry.Registries
Registries MachineEngine creates itself (ARCHITECTURE.md §7.2).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RegistryType<BehaviorType> Behaviors data-driven machine definitions can use by key (§29).static final RegistryType<CapabilityType<?>> static final RegistryType<EventType<?>> static final RegistryType<ItemTagContribution> Item tags (by item id); reloaded together with resource tags.static final RegistryType<MachineType> static final RegistryType<ModifierType> static final RegistryType<MultiblockType> Kinds of multiblock (D33): their shapes, named by multiblock members.static final RegistryType<NetworkType> static final RegistryType<PlayerDataKey<?>> Values kept per player (D37).static final RegistryType<PlayerSetting<?>> Per-player values players change themselves (D37); each one'sPlayerSetting.data()is a player data key too.static final RegistryType<PlayerDataStorage.Type> Where player data can be saved, chosen withplayers.storage(D37).static final RegistryType<Recipe> Recipes are reloadable (D5).static final RegistryType<RecipeType<?>> static final RegistryType<ResourceCategory> static final RegistryType<ResourceComponentType<?>> static final RegistryType<ResourceConverter> static final RegistryType<ResourceTagContribution> Tag contents are reloadable; several addons may contribute to one tag.static final RegistryType<ResourceType> static final RegistryType<VersionedCodec<?>> static final RegistryType<TransportType> static final RegistryType<UpgradeType> -
Method Summary
-
Field Details
-
RESOURCE_CATEGORY
-
RESOURCE_TYPE
-
RESOURCE_COMPONENT_TYPE
-
RESOURCE_CONVERTER
-
STORAGE_CODEC
-
EVENT_TYPE
-
CAPABILITY_TYPE
-
MACHINE_TYPE
-
RECIPE_TYPE
-
MODIFIER_TYPE
-
UPGRADE_TYPE
-
NETWORK_TYPE
-
TRANSPORT_TYPE
-
MULTIBLOCK_TYPE
Kinds of multiblock (D33): their shapes, named by multiblock members. -
BEHAVIOR_TYPE
Behaviors data-driven machine definitions can use by key (§29). -
PLAYER_DATA
Values kept per player (D37). -
PLAYER_SETTING
Per-player values players change themselves (D37); each one'sPlayerSetting.data()is a player data key too. -
PLAYER_STORAGE
Where player data can be saved, chosen withplayers.storage(D37). -
RECIPE
Recipes are reloadable (D5). -
RESOURCE_TAG
Tag contents are reloadable; several addons may contribute to one tag. -
ITEM_TAG
Item tags (by item id); reloaded together with resource tags.
-