Skip to content

Commit

Permalink
Updated Upstream (Paper)
Browse files Browse the repository at this point in the history
Upstream has released updates that appears to apply and compile correctly

Paper Changes:
1daafe455 Updated Upstream (Bukkit/CraftBukkit)
98828b006 Merge pull request #4132 from Proximyst/progress/1.16.2
b23f27f8d  Fix incorrect return for WorldServer#addAllEntitiesSafely (#3)
5085fa30c Fix MC-187716 Use configured height
c44add5a0 Initialise a new chunk section if none was found yet updated
74a4d5f8b Remove armour stand double add to world
6d25cc4ec Don't mark null chunk sections for block updates
  • Loading branch information
BillyGalbreath committed Aug 16, 2020
1 parent 38c2110 commit 6b4bc47
Show file tree
Hide file tree
Showing 18 changed files with 184 additions and 281 deletions.
2 changes: 1 addition & 1 deletion Paper
Submodule Paper updated 62 files
+5 −4 Spigot-API-Patches/0090-Add-method-to-open-already-placed-sign.patch
+2 −2 Spigot-API-Patches/0209-Inventory-getHolder-method-without-block-snapshot.patch
+3 −3 Spigot-Server-Patches/0006-Add-MinecraftKey-Information-to-Objects.patch
+3 −3 Spigot-Server-Patches/0007-Store-reference-to-current-Chunk-for-Entity-and-Bloc.patch
+5 −5 Spigot-Server-Patches/0009-Timings-v2.patch
+2 −2 Spigot-Server-Patches/0013-Allow-nerfed-mobs-to-jump-and-take-water-damage.patch
+2 −2 Spigot-Server-Patches/0016-Drop-falling-block-and-tnt-entities-at-the-specified.patch
+2 −2 Spigot-Server-Patches/0020-Player-affects-spawning-API.patch
+5 −5 Spigot-Server-Patches/0025-Entity-Origin-API.patch
+3 −3 Spigot-Server-Patches/0027-Configurable-top-of-nether-void-damage.patch
+16 −17 Spigot-Server-Patches/0051-Add-configurable-portal-search-radius.patch
+2 −2 Spigot-Server-Patches/0056-Disable-Scoreboards-for-non-players-by-default.patch
+3 −3 Spigot-Server-Patches/0069-Use-a-Shared-Random-for-Entities.patch
+2 −2 Spigot-Server-Patches/0096-LootTable-API-Replenishable-Lootables-Feature.patch
+2 −2 Spigot-Server-Patches/0101-Optional-TNT-doesn-t-move-in-water.patch
+2 −2 Spigot-Server-Patches/0116-Add-EntityZapEvent.patch
+3 −3 Spigot-Server-Patches/0121-Add-source-to-PlayerExpChangeEvent.patch
+2 −2 Spigot-Server-Patches/0123-Add-ProjectileCollideEvent.patch
+2 −2 Spigot-Server-Patches/0136-Don-t-allow-entities-to-ride-themselves-572.patch
+2 −2 Spigot-Server-Patches/0138-Cap-Entity-Collisions.patch
+4 −4 Spigot-Server-Patches/0156-Entity-fromMobSpawner.patch
+2 −2 Spigot-Server-Patches/0176-Option-for-maximum-exp-value-when-merging-orbs.patch
+2 −2 Spigot-Server-Patches/0184-ExperienceOrbMergeEvent.patch
+6 −6 Spigot-Server-Patches/0209-Add-method-to-open-already-placed-sign.patch
+2 −2 Spigot-Server-Patches/0228-EntityShootBowEvent-consumeArrow-and-getArrowItem-AP.patch
+4 −4 Spigot-Server-Patches/0237-InventoryCloseEvent-Reason-API.patch
+2 −2 Spigot-Server-Patches/0244-add-more-information-to-Entity.toString.patch
+2 −2 Spigot-Server-Patches/0245-Add-Debug-Entities-option-to-debug-dupe-uuid-issues.patch
+4 −4 Spigot-Server-Patches/0251-Vanished-players-don-t-have-rights.patch
+2 −2 Spigot-Server-Patches/0253-Add-some-Debug-to-Chunk-Entity-slices.patch
+2 −2 Spigot-Server-Patches/0257-Ignore-Dead-Entities-in-entityList-iteration.patch
+4 −4 Spigot-Server-Patches/0262-Add-hand-to-bucket-events.patch
+3 −3 Spigot-Server-Patches/0279-Inventory-removeItemAnySlot.patch
+8 −8 Spigot-Server-Patches/0283-Improve-death-events.patch
+3 −3 Spigot-Server-Patches/0307-Reset-players-airTicks-on-respawn.patch
+6 −6 Spigot-Server-Patches/0319-force-entity-dismount-during-teleportation.patch
+3 −3 Spigot-Server-Patches/0339-Add-LivingEntity-getTargetEntity.patch
+4 −4 Spigot-Server-Patches/0341-Entity-getEntitySpawnReason.patch
+2 −2 Spigot-Server-Patches/0356-Duplicate-UUID-Resolve-Option.patch
+2 −2 Spigot-Server-Patches/0388-Fix-stuck-in-sneak-when-changing-worlds-MC-10657.patch
+6 −6 Spigot-Server-Patches/0407-Entity-Activation-Range-2.0.patch
+2 −2 Spigot-Server-Patches/0408-Fix-items-vanishing-through-end-portal.patch
+4 −4 Spigot-Server-Patches/0415-Add-option-to-nerf-pigmen-from-nether-portals.patch
+2 −2 Spigot-Server-Patches/0417-add-hand-to-BlockMultiPlaceEvent.patch
+2 −2 Spigot-Server-Patches/0425-Ensure-Entity-is-never-double-registered.patch
+2 −2 Spigot-Server-Patches/0430-Optimize-Collision-to-not-load-chunks.patch
+3 −3 Spigot-Server-Patches/0458-Load-Chunks-for-Login-Asynchronously.patch
+2 −2 Spigot-Server-Patches/0459-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch
+7 −7 Spigot-Server-Patches/0464-Fix-numerous-item-duplication-issues-and-teleport-is.patch
+2 −2 Spigot-Server-Patches/0472-Use-distance-map-to-optimise-entity-tracker.patch
+2 −2 Spigot-Server-Patches/0508-Inventory-getHolder-method-without-block-snapshot.patch
+4 −84 Spigot-Server-Patches/0514-Ensure-Entity-AABB-s-are-never-invalid.patch
+2 −2 Spigot-Server-Patches/0515-Optimize-WorldBorder-collision-checks-and-air.patch
+4 −4 Spigot-Server-Patches/0527-Add-entity-liquid-API.patch
+2 −2 Spigot-Server-Patches/0530-Add-PrepareResultEvent.patch
+18 −0 Spigot-Server-Patches/0548-Don-t-mark-null-chunk-sections-for-block-updates.patch
+28 −0 Spigot-Server-Patches/0549-Remove-armour-stand-double-add-to-world.patch
+45 −0 Spigot-Server-Patches/0550-Fix-MC-187716-Use-configured-height.patch
+23 −0 Spigot-Server-Patches/0551-Fix-incorrect-return-for-WorldServer-addAllEntitiesS.patch
+10 −0 paper
+1 −1 work/Bukkit
+1 −1 work/CraftBukkit
2 changes: 1 addition & 1 deletion current-paper
@@ -1 +1 @@
1.16.2--e9c8bd97c3d95b61e87a7bea867e5e65317e13c1
1.16.2--eac1013351d06899b39e1a319254c814a400fd2b
220 changes: 110 additions & 110 deletions patches/server/0001-Tuinity-Server-Changes.patch

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions patches/server/0025-Player-invulnerabilities.patch
Expand Up @@ -5,7 +5,7 @@ Subject: [PATCH] Player invulnerabilities


diff --git a/src/main/java/net/minecraft/server/EntityPlayer.java b/src/main/java/net/minecraft/server/EntityPlayer.java
index b67611b11..2738194fc 100644
index 8638d46229..71d2a658d8 100644
--- a/src/main/java/net/minecraft/server/EntityPlayer.java
+++ b/src/main/java/net/minecraft/server/EntityPlayer.java
@@ -144,6 +144,8 @@ public class EntityPlayer extends EntityHuman implements ICrafting {
Expand Down Expand Up @@ -39,7 +39,7 @@ index b67611b11..2738194fc 100644
return false;
} else {
if (damagesource instanceof EntityDamageSource) {
@@ -997,6 +1005,7 @@ public class EntityPlayer extends EntityHuman implements ICrafting {
@@ -983,6 +991,7 @@ public class EntityPlayer extends EntityHuman implements ICrafting {
// CraftBukkit end
}

Expand Down Expand Up @@ -67,7 +67,7 @@ index b67611b11..2738194fc 100644
public Scoreboard getScoreboard() {
return getBukkitEntity().getScoreboard().getHandle();
diff --git a/src/main/java/net/minecraft/server/PlayerConnection.java b/src/main/java/net/minecraft/server/PlayerConnection.java
index 6c1438f7d..8fa91b8f5 100644
index 6c1438f7da..8fa91b8f59 100644
--- a/src/main/java/net/minecraft/server/PlayerConnection.java
+++ b/src/main/java/net/minecraft/server/PlayerConnection.java
@@ -1572,6 +1572,7 @@ public class PlayerConnection implements PacketListenerPlayIn {
Expand All @@ -79,7 +79,7 @@ index 6c1438f7d..8fa91b8f5 100644
this.server.getPluginManager().callEvent(new PlayerResourcePackStatusEvent(getPlayer(), packStatus));
// Paper end
diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java
index f9eb17cb6..75b0565df 100644
index f9eb17cb6e..75b0565df0 100644
--- a/src/main/java/net/minecraft/server/PlayerList.java
+++ b/src/main/java/net/minecraft/server/PlayerList.java
@@ -903,6 +903,8 @@ public abstract class PlayerList {
Expand All @@ -92,7 +92,7 @@ index f9eb17cb6..75b0565df 100644
return entityplayer1;
}
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
index 2578a4677..c441fcea9 100644
index 2578a4677d..c441fcea9b 100644
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
@@ -67,4 +67,11 @@ public class PurpurWorldConfig {
Expand All @@ -108,7 +108,7 @@ index 2578a4677..c441fcea9 100644
+ }
}
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
index 087cb11b5..eefb4bd74 100644
index 087cb11b5d..eefb4bd74b 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
@@ -2168,5 +2168,20 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
Expand Down
14 changes: 7 additions & 7 deletions patches/server/0035-Giants-AI-settings.patch
Expand Up @@ -5,7 +5,7 @@ Subject: [PATCH] Giants AI settings


diff --git a/src/main/java/net/minecraft/server/AttributeMapBase.java b/src/main/java/net/minecraft/server/AttributeMapBase.java
index c57e23e16..92aa104dc 100644
index c57e23e16b..92aa104dc5 100644
--- a/src/main/java/net/minecraft/server/AttributeMapBase.java
+++ b/src/main/java/net/minecraft/server/AttributeMapBase.java
@@ -41,6 +41,7 @@ public class AttributeMapBase {
Expand All @@ -17,10 +17,10 @@ index c57e23e16..92aa104dc 100644
public AttributeModifiable a(AttributeBase attributebase) {
return (AttributeModifiable) this.b.computeIfAbsent(attributebase, (attributebase1) -> {
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
index 42dd8a0e3..2ea06a85f 100644
index 6c0d8fdaf2..fa60014088 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -136,7 +136,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
@@ -137,7 +137,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
public double D;
public double E;
public double F;
Expand All @@ -30,7 +30,7 @@ index 42dd8a0e3..2ea06a85f 100644
public float I;
protected final Random random;
diff --git a/src/main/java/net/minecraft/server/EntityGiantZombie.java b/src/main/java/net/minecraft/server/EntityGiantZombie.java
index 9f4f56c47..8dce2aad7 100644
index 9f4f56c47e..8dce2aad77 100644
--- a/src/main/java/net/minecraft/server/EntityGiantZombie.java
+++ b/src/main/java/net/minecraft/server/EntityGiantZombie.java
@@ -4,9 +4,68 @@ public class EntityGiantZombie extends EntityMonster {
Expand Down Expand Up @@ -112,7 +112,7 @@ index 9f4f56c47..8dce2aad7 100644
}
}
diff --git a/src/main/java/net/minecraft/server/EntityInsentient.java b/src/main/java/net/minecraft/server/EntityInsentient.java
index 36df27024..b7fcade36 100644
index 36df27024c..b7fcade369 100644
--- a/src/main/java/net/minecraft/server/EntityInsentient.java
+++ b/src/main/java/net/minecraft/server/EntityInsentient.java
@@ -939,6 +939,7 @@ public abstract class EntityInsentient extends EntityLiving {
Expand Down Expand Up @@ -146,7 +146,7 @@ index 36df27024..b7fcade36 100644
return false;
}
diff --git a/src/main/java/net/minecraft/server/EntityLiving.java b/src/main/java/net/minecraft/server/EntityLiving.java
index 17128d5aa..82cf853ab 100644
index 17128d5aae..82cf853ab3 100644
--- a/src/main/java/net/minecraft/server/EntityLiving.java
+++ b/src/main/java/net/minecraft/server/EntityLiving.java
@@ -2148,7 +2148,7 @@ public abstract class EntityLiving extends Entity {
Expand All @@ -159,7 +159,7 @@ index 17128d5aa..82cf853ab 100644
}

diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
index 88e271574..b1aca6526 100644
index 88e2715744..b1aca65267 100644
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
@@ -106,6 +106,23 @@ public class PurpurWorldConfig {
Expand Down
14 changes: 7 additions & 7 deletions patches/server/0047-Cat-spawning-options.patch
Expand Up @@ -5,7 +5,7 @@ Subject: [PATCH] Cat spawning options


diff --git a/src/main/java/net/minecraft/server/IEntityAccess.java b/src/main/java/net/minecraft/server/IEntityAccess.java
index 90c37e4a8..7a42feb16 100644
index 90c37e4a8e..7a42feb16e 100644
--- a/src/main/java/net/minecraft/server/IEntityAccess.java
+++ b/src/main/java/net/minecraft/server/IEntityAccess.java
@@ -44,6 +44,7 @@ public interface IEntityAccess {
Expand All @@ -17,7 +17,7 @@ index 90c37e4a8..7a42feb16 100644
return this.a(oclass, axisalignedbb, IEntitySelector.g);
}
diff --git a/src/main/java/net/minecraft/server/MobSpawnerCat.java b/src/main/java/net/minecraft/server/MobSpawnerCat.java
index 5e17868a7..6d0ebd8af 100644
index 5e17868a76..6d0ebd8afe 100644
--- a/src/main/java/net/minecraft/server/MobSpawnerCat.java
+++ b/src/main/java/net/minecraft/server/MobSpawnerCat.java
@@ -16,7 +16,7 @@ public class MobSpawnerCat implements MobSpawner {
Expand Down Expand Up @@ -62,7 +62,7 @@ index 5e17868a7..6d0ebd8af 100644
}

diff --git a/src/main/java/net/minecraft/server/VillagePlace.java b/src/main/java/net/minecraft/server/VillagePlace.java
index adacfce6f..21e401acd 100644
index adacfce6f3..21e401acd7 100644
--- a/src/main/java/net/minecraft/server/VillagePlace.java
+++ b/src/main/java/net/minecraft/server/VillagePlace.java
@@ -45,6 +45,7 @@ public class VillagePlace extends RegionFileSection<VillagePlaceSection> {
Expand All @@ -74,7 +74,7 @@ index adacfce6f..21e401acd 100644
return this.c(predicate, blockposition, i, villageplace_occupancy).count();
}
diff --git a/src/main/java/net/minecraft/server/VillagePlaceType.java b/src/main/java/net/minecraft/server/VillagePlaceType.java
index a5718af9b..b6b4c8c49 100644
index a5718af9b6..b6b4c8c491 100644
--- a/src/main/java/net/minecraft/server/VillagePlaceType.java
+++ b/src/main/java/net/minecraft/server/VillagePlaceType.java
@@ -44,7 +44,7 @@ public class VillagePlaceType {
Expand All @@ -95,10 +95,10 @@ index a5718af9b..b6b4c8c49 100644
return this.E;
}
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
index 699a03a9e..004cc8616 100644
index b0b49c866c..72958601e6 100644
--- a/src/main/java/net/minecraft/server/WorldServer.java
+++ b/src/main/java/net/minecraft/server/WorldServer.java
@@ -2530,6 +2530,7 @@ public class WorldServer extends World implements GeneratorAccessSeed {
@@ -2534,6 +2534,7 @@ public class WorldServer extends World implements GeneratorAccessSeed {
}
}

Expand All @@ -107,7 +107,7 @@ index 699a03a9e..004cc8616 100644
return this.getChunkProvider().j();
}
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
index b41d4959c..55e609cc1 100644
index b41d4959c1..55e609cc1c 100644
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
@@ -111,6 +111,15 @@ public class PurpurWorldConfig {
Expand Down
10 changes: 5 additions & 5 deletions patches/server/0049-Cows-eat-mushrooms.patch
Expand Up @@ -5,10 +5,10 @@ Subject: [PATCH] Cows eat mushrooms


diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
index 2ea06a85f..5fc69bc95 100644
index fa60014088..74d26aad1d 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -2723,6 +2723,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
@@ -2724,6 +2724,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
this.invulnerable = flag;
}

Expand All @@ -17,7 +17,7 @@ index 2ea06a85f..5fc69bc95 100644
this.setPositionRotation(entity.locX(), entity.locY(), entity.locZ(), entity.yaw, entity.pitch);
}
diff --git a/src/main/java/net/minecraft/server/EntityCow.java b/src/main/java/net/minecraft/server/EntityCow.java
index 42e6761c8..cfb009c81 100644
index 42e6761c8b..cfb009c811 100644
--- a/src/main/java/net/minecraft/server/EntityCow.java
+++ b/src/main/java/net/minecraft/server/EntityCow.java
@@ -16,6 +16,7 @@ public class EntityCow extends EntityAnimal {
Expand Down Expand Up @@ -110,7 +110,7 @@ index 42e6761c8..cfb009c81 100644
public EntityCow createChild(WorldServer worldserver, EntityAgeable entityageable) {
return (EntityCow) EntityTypes.COW.a((World) worldserver);
diff --git a/src/main/java/net/minecraft/server/EntityLiving.java b/src/main/java/net/minecraft/server/EntityLiving.java
index 82cf853ab..5e9849a46 100644
index 82cf853ab3..5e9849a466 100644
--- a/src/main/java/net/minecraft/server/EntityLiving.java
+++ b/src/main/java/net/minecraft/server/EntityLiving.java
@@ -80,7 +80,7 @@ public abstract class EntityLiving extends Entity {
Expand All @@ -123,7 +123,7 @@ index 82cf853ab..5e9849a46 100644
public float aC;
public float aD;
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
index 55e609cc1..3d78ac90c 100644
index 55e609cc1c..3d78ac90c1 100644
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
@@ -125,6 +125,11 @@ public class PurpurWorldConfig {
Expand Down
6 changes: 3 additions & 3 deletions patches/server/0065-Fix-the-dead-lagging-the-server.patch
Expand Up @@ -5,10 +5,10 @@ Subject: [PATCH] Fix the dead lagging the server


diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
index 5fc69bc95..179e470fe 100644
index 74d26aad1d..8bc2e7c988 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -1500,6 +1500,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
@@ -1501,6 +1501,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
this.pitch = MathHelper.a(f1, -90.0F, 90.0F) % 360.0F;
this.lastYaw = this.yaw;
this.lastPitch = this.pitch;
Expand All @@ -17,7 +17,7 @@ index 5fc69bc95..179e470fe 100644

public void f(double d0, double d1, double d2) {
diff --git a/src/main/java/net/minecraft/server/EntityLiving.java b/src/main/java/net/minecraft/server/EntityLiving.java
index 618faae95..51b2aa3e2 100644
index 618faae958..51b2aa3e20 100644
--- a/src/main/java/net/minecraft/server/EntityLiving.java
+++ b/src/main/java/net/minecraft/server/EntityLiving.java
@@ -2466,7 +2466,7 @@ public abstract class EntityLiving extends Entity {
Expand Down
6 changes: 3 additions & 3 deletions patches/server/0081-Configurable-void-damage-height.patch
Expand Up @@ -5,10 +5,10 @@ Subject: [PATCH] Configurable void damage height


diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
index f3e9c8460..40fad381e 100644
index e208190073..305b63b295 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -611,7 +611,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
@@ -612,7 +612,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke

// Paper start
protected void performVoidDamage() {
Expand All @@ -18,7 +18,7 @@ index f3e9c8460..40fad381e 100644
&& this.locY() >= world.paperConfig.netherVoidTopDamageHeight)) {
this.doVoidDamage();
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
index 6ac786206..a071129db 100644
index 6ac7862063..a071129db0 100644
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
@@ -115,12 +115,14 @@ public class PurpurWorldConfig {
Expand Down
Expand Up @@ -5,10 +5,10 @@ Subject: [PATCH] Climbing should not bypass cramming gamerule


diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
index 40fad381e..db7ac28da 100644
index 305b63b295..b3a28d1b8d 100644
--- a/src/main/java/net/minecraft/server/Entity.java
+++ b/src/main/java/net/minecraft/server/Entity.java
@@ -1691,6 +1691,12 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
@@ -1692,6 +1692,12 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
}

public boolean isCollidable() {
Expand All @@ -22,7 +22,7 @@ index 40fad381e..db7ac28da 100644
}

diff --git a/src/main/java/net/minecraft/server/EntityArmorStand.java b/src/main/java/net/minecraft/server/EntityArmorStand.java
index eb32abc5d..6a505b3b0 100644
index eb32abc5d1..6a505b3b04 100644
--- a/src/main/java/net/minecraft/server/EntityArmorStand.java
+++ b/src/main/java/net/minecraft/server/EntityArmorStand.java
@@ -320,7 +320,7 @@ public class EntityArmorStand extends EntityLiving {
Expand All @@ -35,7 +35,7 @@ index eb32abc5d..6a505b3b0 100644
}

diff --git a/src/main/java/net/minecraft/server/EntityBat.java b/src/main/java/net/minecraft/server/EntityBat.java
index a726dd676..b84aa1db8 100644
index a726dd6768..b84aa1db83 100644
--- a/src/main/java/net/minecraft/server/EntityBat.java
+++ b/src/main/java/net/minecraft/server/EntityBat.java
@@ -50,7 +50,7 @@ public class EntityBat extends EntityAmbient {
Expand All @@ -48,7 +48,7 @@ index a726dd676..b84aa1db8 100644
}

diff --git a/src/main/java/net/minecraft/server/EntityBoat.java b/src/main/java/net/minecraft/server/EntityBoat.java
index 0f25d7cd6..5887b7a26 100644
index 0f25d7cd61..5887b7a26e 100644
--- a/src/main/java/net/minecraft/server/EntityBoat.java
+++ b/src/main/java/net/minecraft/server/EntityBoat.java
@@ -106,7 +106,7 @@ public class EntityBoat extends Entity {
Expand All @@ -61,7 +61,7 @@ index 0f25d7cd6..5887b7a26 100644
}

diff --git a/src/main/java/net/minecraft/server/EntityHorseAbstract.java b/src/main/java/net/minecraft/server/EntityHorseAbstract.java
index da79c7e63..8cfbf8abf 100644
index da79c7e631..8cfbf8abf6 100644
--- a/src/main/java/net/minecraft/server/EntityHorseAbstract.java
+++ b/src/main/java/net/minecraft/server/EntityHorseAbstract.java
@@ -165,7 +165,7 @@ public abstract class EntityHorseAbstract extends EntityAnimal implements IInven
Expand All @@ -74,7 +74,7 @@ index da79c7e63..8cfbf8abf 100644
}

diff --git a/src/main/java/net/minecraft/server/EntityLiving.java b/src/main/java/net/minecraft/server/EntityLiving.java
index 51b2aa3e2..9398fa680 100644
index 51b2aa3e20..9398fa6801 100644
--- a/src/main/java/net/minecraft/server/EntityLiving.java
+++ b/src/main/java/net/minecraft/server/EntityLiving.java
@@ -2854,7 +2854,7 @@ public abstract class EntityLiving extends Entity {
Expand All @@ -98,7 +98,7 @@ index 51b2aa3e2..9398fa680 100644

// CraftBukkit start - collidable API
diff --git a/src/main/java/net/minecraft/server/EntityMinecartAbstract.java b/src/main/java/net/minecraft/server/EntityMinecartAbstract.java
index d5e129678..5e64ca8a0 100644
index d5e129678d..5e64ca8a03 100644
--- a/src/main/java/net/minecraft/server/EntityMinecartAbstract.java
+++ b/src/main/java/net/minecraft/server/EntityMinecartAbstract.java
@@ -107,7 +107,7 @@ public abstract class EntityMinecartAbstract extends Entity {
Expand All @@ -111,7 +111,7 @@ index d5e129678..5e64ca8a0 100644
}

diff --git a/src/main/java/net/minecraft/server/EntityParrot.java b/src/main/java/net/minecraft/server/EntityParrot.java
index 34e08dda2..6bb73f869 100644
index 34e08dda2e..6bb73f869b 100644
--- a/src/main/java/net/minecraft/server/EntityParrot.java
+++ b/src/main/java/net/minecraft/server/EntityParrot.java
@@ -314,8 +314,8 @@ public class EntityParrot extends EntityPerchable implements EntityBird {
Expand All @@ -126,7 +126,7 @@ index 34e08dda2..6bb73f869 100644

@Override
diff --git a/src/main/java/net/minecraft/server/EntityPlayer.java b/src/main/java/net/minecraft/server/EntityPlayer.java
index 47f48d3b7..e524705bf 100644
index 65c241d88e..9b6e356bb3 100644
--- a/src/main/java/net/minecraft/server/EntityPlayer.java
+++ b/src/main/java/net/minecraft/server/EntityPlayer.java
@@ -1771,8 +1771,8 @@ public class EntityPlayer extends EntityHuman implements ICrafting {
Expand All @@ -141,7 +141,7 @@ index 47f48d3b7..e524705bf 100644
// Purpur end

diff --git a/src/main/java/net/minecraft/server/IEntitySelector.java b/src/main/java/net/minecraft/server/IEntitySelector.java
index 939535cb2..70eb26304 100644
index 939535cb22..70eb26304d 100644
--- a/src/main/java/net/minecraft/server/IEntitySelector.java
+++ b/src/main/java/net/minecraft/server/IEntitySelector.java
@@ -45,11 +45,17 @@ public final class IEntitySelector {
Expand All @@ -164,7 +164,7 @@ index 939535cb2..70eb26304 100644
} else if (entity.world.isClientSide && (!(entity1 instanceof EntityHuman) || !((EntityHuman) entity1).ey())) {
return false;
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
index a9b1a130b..860e25dfd 100644
index a9b1a130be..860e25dfd8 100644
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
@@ -114,6 +114,7 @@ public class PurpurWorldConfig {
Expand Down

0 comments on commit 6b4bc47

Please sign in to comment.