@@ -54,10 +54,10 @@ index 58591bf2f63b9c5e97d9ce4188dff3366968a178..86887f5be0281facd85c48fab9873cac
54
54
this.setShoulderEntityRight(oldPlayer.getShoulderEntityRight());
55
55
this.setLastDeathLocation(oldPlayer.getLastDeathLocation());
56
56
diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java
57
- index 91feb12732564c90656da487664dbc12e55397fc..82fd3a5d4a93880f9895eb0f3b4fdb33df8fdcf9 100644
57
+ index 1e5f709115007ff19901c0a6c3cf884d9e4d3a6c..51bb5bb62c671eaf2f520c7258ca1cce36834e3b 100644
58
58
--- a/src/main/java/net/minecraft/server/players/PlayerList.java
59
59
+++ b/src/main/java/net/minecraft/server/players/PlayerList.java
60
- @@ -843 ,8 +843 ,15 @@ public abstract class PlayerList {
60
+ @@ -844 ,8 +844 ,15 @@ public abstract class PlayerList {
61
61
entityplayer.wonGame = false;
62
62
// CraftBukkit end
63
63
@@ -75,10 +75,10 @@ index 91feb12732564c90656da487664dbc12e55397fc..82fd3a5d4a93880f9895eb0f3b4fdb33
75
75
entityplayer1.setMainArm(entityplayer.getMainArm());
76
76
Iterator iterator = entityplayer.getTags().iterator();
77
77
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
78
- index 0f2af6968f6bb47f5ef7e3f63cbfdc2f6df53999..2b474bf3d2c5afd9e1ef6f5922f35b04fe711b39 100644
78
+ index 5c5c8fbd562b46f8699be97353447eaab36c007a..c19a8359289d4ae3ea505ba978914b152b64342c 100644
79
79
--- a/src/main/java/net/minecraft/world/entity/Entity.java
80
80
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
81
- @@ -3644 ,6 +3644 ,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
81
+ @@ -3660 ,6 +3660 ,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
82
82
}
83
83
// Paper end - Fix item duplication and teleport issues
84
84
if (this.level() instanceof ServerLevel && !this.isRemoved()) {
@@ -90,7 +90,7 @@ index 0f2af6968f6bb47f5ef7e3f63cbfdc2f6df53999..2b474bf3d2c5afd9e1ef6f5922f35b04
90
90
this.level().getProfiler().push("changeDimension");
91
91
// CraftBukkit start
92
92
// this.unRide();
93
- @@ -3738 ,6 +3743 ,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
93
+ @@ -3754 ,6 +3759 ,11 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource, S
94
94
if (destination == null) {
95
95
return null;
96
96
}
@@ -103,10 +103,10 @@ index 0f2af6968f6bb47f5ef7e3f63cbfdc2f6df53999..2b474bf3d2c5afd9e1ef6f5922f35b04
103
103
boolean flag1 = destination.getTypeKey() == LevelStem.END; // targetIsEnd
104
104
// CraftBukkit end
105
105
diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java
106
- index 5ca1f834f311a87323ced2578535e66efa14e47f..f7b88c3215635e60d1448bb6cf57410148bd088e 100644
106
+ index 567704f61034363e48ef2a5b5566ebdc91682297..badeaf695cfd617fc489c7ecb10e0c289f103b90 100644
107
107
--- a/src/main/java/net/minecraft/world/entity/player/Player.java
108
108
+++ b/src/main/java/net/minecraft/world/entity/player/Player.java
109
- @@ -187 ,6 +187 ,40 @@ public abstract class Player extends LivingEntity {
109
+ @@ -188 ,6 +188 ,40 @@ public abstract class Player extends LivingEntity {
110
110
public boolean fauxSleeping;
111
111
public int oldLevel = -1;
112
112
@@ -147,15 +147,15 @@ index 5ca1f834f311a87323ced2578535e66efa14e47f..f7b88c3215635e60d1448bb6cf574101
147
147
@Override
148
148
public CraftHumanEntity getBukkitEntity() {
149
149
return (CraftHumanEntity) super.getBukkitEntity();
150
- @@ -200 ,6 +234 ,7 @@ public abstract class Player extends LivingEntity {
150
+ @@ -201 ,6 +235 ,7 @@ public abstract class Player extends LivingEntity {
151
151
this.lastDeathLocation = Optional.empty();
152
152
this.setUUID(gameProfile.getId());
153
153
this.gameProfile = gameProfile;
154
154
+ this.chooseInventory(); // Nabulus
155
155
this.inventoryMenu = new InventoryMenu(this.inventory, !world.isClientSide, this);
156
156
this.containerMenu = this.inventoryMenu;
157
157
this.moveTo((double) pos.getX() + 0.5D, (double) (pos.getY() + 1), (double) pos.getZ() + 0.5D, yaw, 0.0F);
158
- @@ -862 ,6 +897 ,15 @@ public abstract class Player extends LivingEntity {
158
+ @@ -863 ,6 +898 ,15 @@ public abstract class Player extends LivingEntity {
159
159
160
160
this.inventory.load(nbttaglist);
161
161
this.inventory.selected = nbt.getInt("SelectedItemSlot");
@@ -171,7 +171,7 @@ index 5ca1f834f311a87323ced2578535e66efa14e47f..f7b88c3215635e60d1448bb6cf574101
171
171
this.sleepCounter = nbt.getShort("SleepTimer");
172
172
this.experienceProgress = nbt.getFloat("XpP");
173
173
this.experienceLevel = nbt.getInt("XpLevel");
174
- @@ -901 ,8 +945 ,12 @@ public abstract class Player extends LivingEntity {
174
+ @@ -902 ,8 +946 ,12 @@ public abstract class Player extends LivingEntity {
175
175
public void addAdditionalSaveData(CompoundTag nbt) {
176
176
super.addAdditionalSaveData(nbt);
177
177
NbtUtils.addCurrentDataVersion(nbt);
0 commit comments