1 package com.irtimaled.bbor.common.models;
3 import com.irtimaled.bbor.common.messages.PayloadBuilder;
4 import net.minecraft.entity.player.EntityPlayerMP;
5 import net.minecraft.network.Packet;
7 import java.util.function.Consumer;
9 public class ServerPlayer {
10 private final int dimensionId;
11 private final Consumer<Packet<?>> packetConsumer;
12 private final int playerId;
14 public ServerPlayer(EntityPlayerMP player) {
15 this.dimensionId = player.dimension;
16 this.packetConsumer = player.connection::sendPacket;
17 this.playerId = player.getEntityId();
20 public int getDimensionId() {
24 public void sendPacket(PayloadBuilder payloadBuilder) {
25 packetConsumer.accept(payloadBuilder.build());
29 public int hashCode() {