Moved messages to package.
This commit is contained in:
@@ -6,7 +6,7 @@ import li.cil.oc2.api.API;
|
||||
import li.cil.oc2.client.gui.terminal.Terminal;
|
||||
import li.cil.oc2.client.gui.terminal.TerminalInput;
|
||||
import li.cil.oc2.common.network.Network;
|
||||
import li.cil.oc2.common.network.TerminalBlockInputMessage;
|
||||
import li.cil.oc2.common.network.message.TerminalBlockInputMessage;
|
||||
import li.cil.oc2.common.tile.ComputerTileEntity;
|
||||
import net.minecraft.client.gui.screen.Screen;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
package li.cil.oc2.common.network;
|
||||
|
||||
import li.cil.oc2.api.API;
|
||||
import li.cil.oc2.common.network.message.ComputerBusStateMessage;
|
||||
import li.cil.oc2.common.network.message.ComputerRunStateMessage;
|
||||
import li.cil.oc2.common.network.message.TerminalBlockInputMessage;
|
||||
import li.cil.oc2.common.network.message.TerminalBlockOutputMessage;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.fml.network.NetworkDirection;
|
||||
import net.minecraftforge.fml.network.NetworkRegistry;
|
||||
@@ -21,13 +25,13 @@ public final class Network {
|
||||
INSTANCE.messageBuilder(TerminalBlockOutputMessage.class, getNextPacketId(), NetworkDirection.PLAY_TO_CLIENT)
|
||||
.encoder(TerminalBlockOutputMessage::toBytes)
|
||||
.decoder(TerminalBlockOutputMessage::new)
|
||||
.consumer(TerminalBlockOutputMessage::handleOutput)
|
||||
.consumer(TerminalBlockOutputMessage::handleMessage)
|
||||
.add();
|
||||
|
||||
INSTANCE.messageBuilder(TerminalBlockInputMessage.class, getNextPacketId(), NetworkDirection.PLAY_TO_SERVER)
|
||||
.encoder(TerminalBlockInputMessage::toBytes)
|
||||
.decoder(TerminalBlockInputMessage::new)
|
||||
.consumer(TerminalBlockInputMessage::handleInput)
|
||||
.consumer(TerminalBlockInputMessage::handleMessage)
|
||||
.add();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package li.cil.oc2.common.network;
|
||||
package li.cil.oc2.common.network.message;
|
||||
|
||||
import li.cil.oc2.common.tile.ComputerTileEntity;
|
||||
import net.minecraft.network.PacketBuffer;
|
||||
@@ -1,5 +1,6 @@
|
||||
package li.cil.oc2.common.network;
|
||||
package li.cil.oc2.common.network.message;
|
||||
|
||||
import li.cil.oc2.common.network.MessageUtils;
|
||||
import li.cil.oc2.common.tile.ComputerTileEntity;
|
||||
import net.minecraft.network.PacketBuffer;
|
||||
import net.minecraftforge.fml.network.NetworkEvent;
|
||||
@@ -16,7 +17,7 @@ public final class TerminalBlockInputMessage extends AbstractTerminalBlockMessag
|
||||
super(buffer);
|
||||
}
|
||||
|
||||
public static boolean handleInput(final AbstractTerminalBlockMessage message, final Supplier<NetworkEvent.Context> context) {
|
||||
public static boolean handleMessage(final AbstractTerminalBlockMessage message, final Supplier<NetworkEvent.Context> context) {
|
||||
context.get().enqueueWork(() -> MessageUtils.withServerTileEntityAt(context, message.pos, ComputerTileEntity.class,
|
||||
(tileEntity) -> tileEntity.getTerminal().putInput(ByteBuffer.wrap(message.data))));
|
||||
return true;
|
||||
@@ -1,5 +1,6 @@
|
||||
package li.cil.oc2.common.network;
|
||||
package li.cil.oc2.common.network.message;
|
||||
|
||||
import li.cil.oc2.common.network.MessageUtils;
|
||||
import li.cil.oc2.common.tile.ComputerTileEntity;
|
||||
import net.minecraft.network.PacketBuffer;
|
||||
import net.minecraftforge.fml.network.NetworkEvent;
|
||||
@@ -16,7 +17,7 @@ public final class TerminalBlockOutputMessage extends AbstractTerminalBlockMessa
|
||||
super(buffer);
|
||||
}
|
||||
|
||||
public static boolean handleOutput(final AbstractTerminalBlockMessage message, final Supplier<NetworkEvent.Context> context) {
|
||||
public static boolean handleMessage(final AbstractTerminalBlockMessage message, final Supplier<NetworkEvent.Context> context) {
|
||||
context.get().enqueueWork(() -> MessageUtils.withClientTileEntityAt(message.pos, ComputerTileEntity.class,
|
||||
tileEntity -> tileEntity.getTerminal().putOutput(ByteBuffer.wrap(message.data))));
|
||||
return true;
|
||||
@@ -9,7 +9,9 @@ import li.cil.oc2.common.bus.TileEntityDeviceBusController;
|
||||
import li.cil.oc2.common.bus.TileEntityDeviceBusElement;
|
||||
import li.cil.oc2.common.capabilities.Capabilities;
|
||||
import li.cil.oc2.common.network.Network;
|
||||
import li.cil.oc2.common.network.TerminalBlockOutputMessage;
|
||||
import li.cil.oc2.common.network.message.ComputerBusStateMessage;
|
||||
import li.cil.oc2.common.network.message.ComputerRunStateMessage;
|
||||
import li.cil.oc2.common.network.message.TerminalBlockOutputMessage;
|
||||
import li.cil.oc2.common.tile.computer.VirtualMachine;
|
||||
import li.cil.oc2.common.util.NBTTagIds;
|
||||
import li.cil.oc2.common.util.NBTUtils;
|
||||
|
||||
Reference in New Issue
Block a user