]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/common/models/ServerPlayer.java
Upgrade to 1.13.2
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / common / models / ServerPlayer.java
1 package com.irtimaled.bbor.common.models;
2
3 import com.irtimaled.bbor.common.messages.PayloadBuilder;
4 import net.minecraft.entity.player.EntityPlayerMP;
5 import net.minecraft.network.Packet;
6
7 import java.util.function.Consumer;
8
9 public class ServerPlayer {
10     private final int dimensionId;
11     private final Consumer<Packet<?>> packetConsumer;
12
13     public ServerPlayer(EntityPlayerMP player) {
14         this.dimensionId = player.dimension.getId();
15         this.packetConsumer = player.connection::sendPacket;
16     }
17
18     public int getDimensionId() {
19         return dimensionId;
20     }
21
22     public void sendPacket(PayloadBuilder payloadBuilder) {
23         packetConsumer.accept(payloadBuilder.build());
24     }
25 }