Class BlueprintSyncMessage
java.lang.Object
com.ldtteam.structurize.network.messages.BlueprintSyncMessage
- All Implemented Interfaces:
IMessage
Sends a blueprint from the client to the server.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBlueprintSyncMessage(ClientBlueprintRequestMessage msg, byte[] blueprintData) Send requested data from the client.BlueprintSyncMessage(net.minecraft.network.FriendlyByteBuf buf) Buffer reading message constructor. -
Method Summary
Modifier and TypeMethodDescription@Nullable net.minecraftforge.fml.LogicalSideWhich sides is message able to be executed at.voidonExecute(net.minecraftforge.network.NetworkEvent.Context ctxIn, boolean isLogicalServer) Executes message action.voidtoBytes(net.minecraft.network.FriendlyByteBuf buf) Writes message data to buffer.
-
Field Details
-
type
Structure placement info. -
handlerId
-
structurePackId
-
blueprintPath
-
pos
public final net.minecraft.core.BlockPos pos -
rotation
public final net.minecraft.world.level.block.Rotation rotation -
mirror
public final net.minecraft.world.level.block.Mirror mirror -
blueprintData
public byte[] blueprintDataBlueprint data future.
-
-
Constructor Details
-
BlueprintSyncMessage
public BlueprintSyncMessage(net.minecraft.network.FriendlyByteBuf buf) Buffer reading message constructor. -
BlueprintSyncMessage
Send requested data from the client.- Parameters:
msg- the request message to get most data from.blueprintData- the blueprint data.
-
-
Method Details
-
toBytes
public void toBytes(net.minecraft.network.FriendlyByteBuf buf) Description copied from interface:IMessageWrites message data to buffer. -
getExecutionSide
@Nullable public @Nullable net.minecraftforge.fml.LogicalSide getExecutionSide()Description copied from interface:IMessageWhich sides is message able to be executed at.- Specified by:
getExecutionSidein interfaceIMessage- Returns:
- CLIENT or SERVER or null (for both)
-
onExecute
public void onExecute(net.minecraftforge.network.NetworkEvent.Context ctxIn, boolean isLogicalServer) Description copied from interface:IMessageExecutes message action.
-