Class StandardRequestFactories
java.lang.Object
com.minecolonies.core.colony.requestsystem.requests.StandardRequestFactories
Final class holding all the factories for requestables inside minecolonie
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classStandardRequestFactories.AbstractCraftingRequestFactory<C extends AbstractCrafting,R extends StandardRequests.AbstractCraftingRequest<C>> static final classstatic final classstatic final classstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends IRequestable,R extends IRequest<T>>
RdeserializeFromNBT(net.minecraft.core.HolderLookup.Provider provider, IFactoryController controller, net.minecraft.nbt.CompoundTag compound, StandardRequestFactories.INBTToObjectConverter<T> typeDeserialization, StandardRequestFactories.IObjectConstructor<T, R> objectConstructor) static <T extends IRequestable,R extends IRequest<T>>
RdeserializeFromRegistryFriendlyByteBuf(IFactoryController controller, net.minecraft.network.RegistryFriendlyByteBuf buffer, StandardRequestFactories.IRegistryFriendlyByteBufToObjectReader<T> typeDeserialization, StandardRequestFactories.IObjectConstructor<T, R> objectConstructor) static <T extends IRequestable>
net.minecraft.nbt.CompoundTagserializeToNBT(net.minecraft.core.HolderLookup.Provider provider, IFactoryController controller, IRequest<T> request, StandardRequestFactories.IObjectToNBTConverter<T> typeSerialization) static <T extends IRequestable>
voidserializeToRegistryFriendlyByteBuf(IFactoryController controller, IRequest<T> request, net.minecraft.network.RegistryFriendlyByteBuf packetBuffer, StandardRequestFactories.IObjectToPackBufferWriter<T> typeSerialization)
-
Method Details
-
serializeToNBT
public static <T extends IRequestable> net.minecraft.nbt.CompoundTag serializeToNBT(@NotNull net.minecraft.core.HolderLookup.Provider provider, IFactoryController controller, IRequest<T> request, StandardRequestFactories.IObjectToNBTConverter<T> typeSerialization) -
serializeToRegistryFriendlyByteBuf
public static <T extends IRequestable> void serializeToRegistryFriendlyByteBuf(IFactoryController controller, IRequest<T> request, net.minecraft.network.RegistryFriendlyByteBuf packetBuffer, StandardRequestFactories.IObjectToPackBufferWriter<T> typeSerialization) -
deserializeFromNBT
public static <T extends IRequestable,R extends IRequest<T>> R deserializeFromNBT(@NotNull net.minecraft.core.HolderLookup.Provider provider, IFactoryController controller, net.minecraft.nbt.CompoundTag compound, StandardRequestFactories.INBTToObjectConverter<T> typeDeserialization, StandardRequestFactories.IObjectConstructor<T, R> objectConstructor) -
deserializeFromRegistryFriendlyByteBuf
public static <T extends IRequestable,R extends IRequest<T>> R deserializeFromRegistryFriendlyByteBuf(IFactoryController controller, net.minecraft.network.RegistryFriendlyByteBuf buffer, StandardRequestFactories.IRegistryFriendlyByteBufToObjectReader<T> typeDeserialization, StandardRequestFactories.IObjectConstructor<T, R> objectConstructor)
-