1 package com.irtimaled.bbor.common.models;
3 import com.irtimaled.bbor.common.messages.PayloadBuilder;
4 import net.minecraft.entity.player.ServerPlayerEntity;
5 import net.minecraft.network.IPacket;
7 import java.util.function.Consumer;
9 public class ServerPlayer {
10 private final int dimensionId;
11 private final Consumer<IPacket<?>> packetConsumer;
13 public ServerPlayer(ServerPlayerEntity player) {
14 this.dimensionId = player.dimension.getId();
15 this.packetConsumer = player.connection::sendPacket;
18 public int getDimensionId() {
22 public void sendPacket(PayloadBuilder payloadBuilder) {
23 packetConsumer.accept(payloadBuilder.build());