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>>
RdeserializeFromFriendlyByteBuf(IFactoryController controller, net.minecraft.network.FriendlyByteBuf buffer, StandardRequestFactories.IFriendlyByteBufToObjectReader<T> typeDeserialization, StandardRequestFactories.IObjectConstructor<T, R> objectConstructor) static <T extends IRequestable,R extends IRequest<T>>
RdeserializeFromNBT(IFactoryController controller, net.minecraft.nbt.CompoundTag compound, StandardRequestFactories.INBTToObjectConverter<T> typeDeserialization, StandardRequestFactories.IObjectConstructor<T, R> objectConstructor) static <T extends IRequestable>
voidserializeToFriendlyByteBuf(IFactoryController controller, IRequest<T> request, net.minecraft.network.FriendlyByteBuf packetBuffer, StandardRequestFactories.IObjectToPackBufferWriter<T> typeSerialization) static <T extends IRequestable>
net.minecraft.nbt.CompoundTagserializeToNBT(IFactoryController controller, IRequest<T> request, StandardRequestFactories.IObjectToNBTConverter<T> typeSerialization)
-
Method Details
-
serializeToNBT
public static <T extends IRequestable> net.minecraft.nbt.CompoundTag serializeToNBT(IFactoryController controller, IRequest<T> request, StandardRequestFactories.IObjectToNBTConverter<T> typeSerialization) -
serializeToFriendlyByteBuf
public static <T extends IRequestable> void serializeToFriendlyByteBuf(IFactoryController controller, IRequest<T> request, net.minecraft.network.FriendlyByteBuf packetBuffer, StandardRequestFactories.IObjectToPackBufferWriter<T> typeSerialization) -
deserializeFromNBT
public static <T extends IRequestable,R extends IRequest<T>> R deserializeFromNBT(IFactoryController controller, net.minecraft.nbt.CompoundTag compound, StandardRequestFactories.INBTToObjectConverter<T> typeDeserialization, StandardRequestFactories.IObjectConstructor<T, R> objectConstructor) -
deserializeFromFriendlyByteBuf
public static <T extends IRequestable,R extends IRequest<T>> R deserializeFromFriendlyByteBuf(IFactoryController controller, net.minecraft.network.FriendlyByteBuf buffer, StandardRequestFactories.IFriendlyByteBufToObjectReader<T> typeDeserialization, StandardRequestFactories.IObjectConstructor<T, R> objectConstructor)
-