Class FillTopPlaceholderMessage
java.lang.Object
com.ldtteam.structurize.network.messages.FillTopPlaceholderMessage
- All Implemented Interfaces:
IMessage
Message to replace a block from the world with another one.
-
Constructor Summary
ConstructorsConstructorDescriptionFillTopPlaceholderMessage(net.minecraft.core.BlockPos pos1, net.minecraft.core.BlockPos pos2, double yStretch, double circleRadiusMult, int heightOffset, int minDistToBlocks) Create a message to replace a block from the world.FillTopPlaceholderMessage(net.minecraft.network.FriendlyByteBuf buf) Empty constructor used when registering the message. -
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.
-
Constructor Details
-
FillTopPlaceholderMessage
public FillTopPlaceholderMessage(net.minecraft.network.FriendlyByteBuf buf) Empty constructor used when registering the message. -
FillTopPlaceholderMessage
public FillTopPlaceholderMessage(net.minecraft.core.BlockPos pos1, net.minecraft.core.BlockPos pos2, double yStretch, double circleRadiusMult, int heightOffset, int minDistToBlocks) Create a message to replace a block from the world.- Parameters:
pos1- start coordinate.pos2- end coordinate.blockFrom- the block to replace.blockTo- the block to replace it with.
-
-
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.
-