tinycarts/src/main/java/mods/immibis/tinycarts/NetworkHandler.java

35 lines
856 B
Java

package mods.immibis.tinycarts;
import mods.immibis.core.api.net.IPacket;
import mods.immibis.core.api.net.IPacketMap;
public class NetworkHandler implements IPacketMap {
public static final String CHANNEL = "TinyCarts";
public static final byte PKT_CEFE_CREATE = 0;
public static final byte PKT_CEFE_DELETE = 1;
public static final byte PKT_CEFE_UPDATE = 2;
@Override
public String getChannel() {
return CHANNEL;
}
@Override
public IPacket createS2CPacket(byte id) {
switch(id) {
case PKT_CEFE_CREATE: return new CartExternalFakeEntity.CreatePacket();
case PKT_CEFE_DELETE: return new CartExternalFakeEntity.DeletePacket();
case PKT_CEFE_UPDATE: return new CartExternalFakeEntity.UpdatePacket();
}
return null;
}
@Override
public IPacket createC2SPacket(byte id) {
return null;
}
}