Update to Minecraft 1.19.1

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2022-07-28 04:00:00 +10:00
parent 7c33b52741
commit f8db65033c
41 changed files with 654 additions and 579 deletions

View File

@@ -253,7 +253,7 @@
if (this.onGround) {
block.stepOn(this.level, blockposition, iblockdata, this);
}
@@ -1295,6 +1471,7 @@
@@ -1290,6 +1466,7 @@
this.yo = d1;
this.zo = d4;
this.setPos(d3, d1, d4);
@@ -261,7 +261,7 @@
}
public void moveTo(Vec3D vec3d) {
@@ -1485,6 +1662,12 @@
@@ -1480,6 +1657,12 @@
return false;
}
@@ -274,7 +274,7 @@
public void awardKillScore(Entity entity, int i, DamageSource damagesource) {
if (entity instanceof EntityPlayer) {
CriterionTriggers.ENTITY_KILLED_PLAYER.trigger((EntityPlayer) entity, this, damagesource);
@@ -1518,7 +1701,7 @@
@@ -1513,7 +1696,7 @@
} else {
String s = this.getEncodeId();
@@ -283,7 +283,7 @@
return false;
} else {
nbttagcompound.putString("id", s);
@@ -1543,6 +1726,18 @@
@@ -1538,6 +1721,18 @@
Vec3D vec3d = this.getDeltaMovement();
nbttagcompound.put("Motion", this.newDoubleList(vec3d.x, vec3d.y, vec3d.z));
@@ -302,7 +302,7 @@
nbttagcompound.put("Rotation", this.newFloatList(this.getYRot(), this.getXRot()));
nbttagcompound.putFloat("FallDistance", this.fallDistance);
nbttagcompound.putShort("Fire", (short) this.remainingFireTicks);
@@ -1551,6 +1746,22 @@
@@ -1546,6 +1741,22 @@
nbttagcompound.putBoolean("Invulnerable", this.invulnerable);
nbttagcompound.putInt("PortalCooldown", this.portalCooldown);
nbttagcompound.putUUID("UUID", this.getUUID());
@@ -325,7 +325,7 @@
IChatBaseComponent ichatbasecomponent = this.getCustomName();
if (ichatbasecomponent != null) {
@@ -1618,6 +1829,11 @@
@@ -1613,6 +1824,11 @@
}
}
@@ -337,7 +337,7 @@
return nbttagcompound;
} catch (Throwable throwable) {
CrashReport crashreport = CrashReport.forThrowable(throwable, "Saving entity NBT");
@@ -1699,6 +1915,44 @@
@@ -1696,6 +1912,44 @@
} else {
throw new IllegalStateException("Entity has invalid position");
}
@@ -382,7 +382,7 @@
} catch (Throwable throwable) {
CrashReport crashreport = CrashReport.forThrowable(throwable, "Loading entity NBT");
CrashReportSystemDetails crashreportsystemdetails = crashreport.addCategory("Entity being loaded");
@@ -1774,9 +2028,22 @@
@@ -1771,9 +2025,22 @@
} else if (this.level.isClientSide) {
return null;
} else {
@@ -405,7 +405,7 @@
this.level.addFreshEntity(entityitem);
return entityitem;
}
@@ -1870,7 +2137,7 @@
@@ -1867,7 +2134,7 @@
this.setPose(EntityPose.STANDING);
this.vehicle = entity;
@@ -414,7 +414,7 @@
entity.getIndirectPassengersStream().filter((entity2) -> {
return entity2 instanceof EntityPlayer;
}).forEach((entity2) -> {
@@ -1901,7 +2168,7 @@
@@ -1898,7 +2165,7 @@
Entity entity = this.vehicle;
this.vehicle = null;
@@ -423,7 +423,7 @@
}
}
@@ -1910,10 +2177,31 @@
@@ -1907,10 +2174,31 @@
this.removeVehicle();
}
@@ -456,7 +456,7 @@
if (this.passengers.isEmpty()) {
this.passengers = ImmutableList.of(entity);
} else {
@@ -1929,12 +2217,32 @@
@@ -1926,12 +2214,32 @@
}
}
@@ -490,7 +490,7 @@
if (this.passengers.size() == 1 && this.passengers.get(0) == entity) {
this.passengers = ImmutableList.of();
} else {
@@ -1945,6 +2253,7 @@
@@ -1942,6 +2250,7 @@
entity.boardingCooldown = 60;
}
@@ -498,7 +498,7 @@
}
protected boolean canAddPassenger(Entity entity) {
@@ -2007,14 +2316,20 @@
@@ -2004,14 +2313,20 @@
if (this.isInsidePortal) {
MinecraftServer minecraftserver = worldserver.getServer();
@@ -522,7 +522,7 @@
this.level.getProfiler().pop();
}
@@ -2132,6 +2447,13 @@
@@ -2129,6 +2444,13 @@
}
public void setSwimming(boolean flag) {
@@ -536,7 +536,7 @@
this.setSharedFlag(4, flag);
}
@@ -2177,8 +2499,12 @@
@@ -2174,8 +2496,12 @@
return this.getTeam() != null ? this.getTeam().isAlliedTo(scoreboardteambase) : false;
}
@@ -550,7 +550,7 @@
}
public boolean getSharedFlag(int i) {
@@ -2197,7 +2523,7 @@
@@ -2194,7 +2520,7 @@
}
public int getMaxAirSupply() {
@@ -559,7 +559,7 @@
}
public int getAirSupply() {
@@ -2205,7 +2531,18 @@
@@ -2202,7 +2528,18 @@
}
public void setAirSupply(int i) {
@@ -579,7 +579,7 @@
}
public int getTicksFrozen() {
@@ -2232,11 +2569,41 @@
@@ -2229,11 +2566,41 @@
public void thunderHit(WorldServer worldserver, EntityLightning entitylightning) {
this.setRemainingFireTicks(this.remainingFireTicks + 1);
@@ -623,7 +623,7 @@
}
public void onAboveBubbleCol(boolean flag) {
@@ -2394,15 +2761,38 @@
@@ -2391,15 +2758,38 @@
@Nullable
public Entity changeDimension(WorldServer worldserver) {
@@ -664,7 +664,7 @@
this.level.getProfiler().popPush("reloading");
Entity entity = this.getType().create(worldserver);
@@ -2411,9 +2801,17 @@
@@ -2408,9 +2798,17 @@
entity.moveTo(shapedetectorshape.pos.x, shapedetectorshape.pos.y, shapedetectorshape.pos.z, shapedetectorshape.yRot, entity.getXRot());
entity.setDeltaMovement(shapedetectorshape.speed);
worldserver.addDuringTeleport(entity);
@@ -684,7 +684,7 @@
}
this.removeAfterChangingDimensions();
@@ -2434,20 +2832,34 @@
@@ -2431,20 +2829,34 @@
@Nullable
protected ShapeDetectorShape findDimensionEntryPoint(WorldServer worldserver) {
@@ -724,7 +724,7 @@
IBlockData iblockdata = this.level.getBlockState(this.portalEntrancePos);
EnumDirection.EnumAxis enumdirection_enumaxis;
Vec3D vec3d;
@@ -2464,8 +2876,8 @@
@@ -2461,8 +2873,8 @@
vec3d = new Vec3D(0.5D, 0.0D, 0.0D);
}
@@ -735,7 +735,7 @@
}
} else {
BlockPosition blockposition1;
@@ -2475,8 +2887,14 @@
@@ -2472,8 +2884,14 @@
} else {
blockposition1 = worldserver.getHeightmapPos(HeightMap.Type.MOTION_BLOCKING_NO_LEAVES, worldserver.getSharedSpawnPos());
}
@@ -751,7 +751,7 @@
}
}
@@ -2484,8 +2902,23 @@
@@ -2481,8 +2899,23 @@
return BlockPortalShape.getRelativePosition(blockutil_rectangle, enumdirection_enumaxis, this.position(), this.getDimensions(this.getPose()));
}
@@ -777,7 +777,7 @@
}
public boolean canChangeDimensions() {
@@ -2694,7 +3127,26 @@
@@ -2691,7 +3124,26 @@
}
public final void setBoundingBox(AxisAlignedBB axisalignedbb) {
@@ -805,7 +805,7 @@
}
protected float getEyeHeight(EntityPose entitypose, EntitySize entitysize) {
@@ -2982,6 +3434,11 @@
@@ -2979,6 +3431,11 @@
vec3d = vec3d.add(vec3d1);
++k1;
}