Class ResourceHandlerHolder
java.lang.Object
com.portingdeadmods.portingdeadlibs.api.blockentities.ResourceHandlerHolder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddHandler(net.minecraft.resources.Identifier id, Object handler) voidaddSerializer(net.minecraft.resources.Identifier id, BiConsumer<Object, net.minecraft.world.level.storage.ValueOutput> serializeFunction, BiConsumer<Object, net.minecraft.world.level.storage.ValueInput> deserializeFunction) voiddeserialize(net.minecraft.world.level.storage.ValueInput input) getHandler(net.minecraft.resources.Identifier id) voidserialize(net.minecraft.world.level.storage.ValueOutput output)
-
Constructor Details
-
ResourceHandlerHolder
public ResourceHandlerHolder()
-
-
Method Details
-
addHandler
-
addSerializer
public void addSerializer(net.minecraft.resources.Identifier id, BiConsumer<Object, net.minecraft.world.level.storage.ValueOutput> serializeFunction, BiConsumer<Object, net.minecraft.world.level.storage.ValueInput> deserializeFunction) -
getHandler
-
serialize
public void serialize(net.minecraft.world.level.storage.ValueOutput output) -
deserialize
public void deserialize(net.minecraft.world.level.storage.ValueInput input)
-