DataComponentTypes

Component types added by AVM Staffs mod.

Properties

Link copied to clipboard

Bell data component type. Stores when to apply the glowing effect.

Link copied to clipboard

Block pickup data component type. Stores info about to block to be picked up from the world.

Link copied to clipboard

Furnace data component type. If present, the furnace is rendered lit.

Link copied to clipboard
public final static DataComponentTypes INSTANCE
Link copied to clipboard

Staff item component type. Stores the item inserted into the staff.

Link copied to clipboard

TNT data component type. Stores the impact TNT to be detonated remotely.

Inherited properties

Link copied to clipboard
private final String modId
Link copied to clipboard
Link copied to clipboard

Creates a RegistryKey from the registry and namespace specified in the constructor and a given path. The path is derived from the property name (converted to camel_case).

Link copied to clipboard

Creates a TagKey from the registry and namespace specified in the constructor and a given path. The path is derived from the property name (converted to camel_case).

Functions

Link copied to clipboard

Bell data component type. Stores when to apply the glowing effect.

Link copied to clipboard

Block pickup data component type. Stores info about to block to be picked up from the world.

Link copied to clipboard

Furnace data component type. If present, the furnace is rendered lit.

Link copied to clipboard

Staff item component type. Stores the item inserted into the staff.

Link copied to clipboard

TNT data component type. Stores the impact TNT to be detonated remotely.

Inherited functions

Link copied to clipboard

Gets the registry entry of the given registry key from the given registry manager or null, if it's not found.

Link copied to clipboard
protected final String getModId()
Link copied to clipboard
Link copied to clipboard

Creates a RegistryKey from the registry and namespace specified in the constructor and a given path. The path is derived from the property name (converted to camel_case).

Link copied to clipboard

Creates a TagKey from the registry and namespace specified in the constructor and a given path. The path is derived from the property name (converted to camel_case).

Link copied to clipboard
public final Identifier id(String path)

Creates an Identifier from the namespace specified in the constructor and a given path.

Link copied to clipboard
protected final RegistrySupplier<T> register<T extends ComponentType<?>>(String path, Supplier<T> factory)
protected final RegistrySupplier<T> register<T extends ComponentType<?>>(String path, Function1<RegistryKey<ComponentType<?>>, T> factory)

Adds a content to be registered in a Minecraft registry using Architectury API.

Link copied to clipboard
protected final PropertyDelegateProvider<Registrar<ComponentType<?>>, Lazy<T>> registering<T extends ComponentType<?>>(Function1<RegistryKey<ComponentType<?>>, T> factory)

Adds a content to be registered in a Minecraft registry using Architectury API. The path is derived from the property name (converted to camel_case).

protected final Lazy<T> registering<T extends ComponentType<?>>(String path, Function1<RegistryKey<ComponentType<?>>, T> factory)

Adds a content to be registered in a Minecraft registry using Architectury API.

Link copied to clipboard
public final RegistryKey<ComponentType<?>> registryKey(String path)

Creates a RegistryKey from the registry and namespace specified in the constructor and a given path.

Link copied to clipboard
public final TagKey<ComponentType<?>> tagKey(String path)

Creates a TagKey from the registry and namespace specified in the constructor and a given path.