Class DirectPlaceMessage
java.lang.Object
com.minecolonies.core.network.messages.server.DirectPlaceMessage
- All Implemented Interfaces:
IMessage
Place a building directly without buildtool.
-
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor used when registering theDirectPlaceMessage(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, net.minecraft.world.item.ItemStack stack) Place the building. -
Method Summary
Modifier and TypeMethodDescriptionvoidfromBytes(@NotNull net.minecraft.network.FriendlyByteBuf buf) Reads this packet from aFriendlyByteBuf.@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(@NotNull net.minecraft.network.FriendlyByteBuf buf) Writes this packet to aFriendlyByteBuf.
-
Constructor Details
-
DirectPlaceMessage
public DirectPlaceMessage()Empty constructor used when registering the -
DirectPlaceMessage
public DirectPlaceMessage(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, net.minecraft.world.item.ItemStack stack) Place the building.- Parameters:
state- the state to be placed.pos- the pos to place it at.stack- the stack in the hand.
-
-
Method Details
-
fromBytes
public void fromBytes(@NotNull @NotNull net.minecraft.network.FriendlyByteBuf buf) Reads this packet from aFriendlyByteBuf. -
toBytes
public void toBytes(@NotNull @NotNull net.minecraft.network.FriendlyByteBuf buf) Writes this packet to aFriendlyByteBuf. -
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.
-