From eaa1d5bc0f2882e7823ea62033914a9fc94d98cd Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 22 Jun 2019 16:17:05 -0500 Subject: [PATCH] Fix errors trying to spawn negative number of a mob --- src/main/java/net/minecraft/server/SpawnerCreature.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraft/server/SpawnerCreature.java b/src/main/java/net/minecraft/server/SpawnerCreature.java index 490445cefa..925efd4a15 100644 --- a/src/main/java/net/minecraft/server/SpawnerCreature.java +++ b/src/main/java/net/minecraft/server/SpawnerCreature.java @@ -72,7 +72,10 @@ public final class SpawnerCreature { break label104; } - l1 = biomebase_biomemeta.c + world.random.nextInt(1 + biomebase_biomemeta.d - biomebase_biomemeta.c); + // Purpur start + int amount = 1 + biomebase_biomemeta.d - biomebase_biomemeta.c; + l1 = biomebase_biomemeta.c + world.random.nextInt(amount > 0 ? amount : 1); + // Purpur end } if (biomebase_biomemeta.b.e() != EnumCreatureType.MISC && (biomebase_biomemeta.b.d() || d0 <= 16384.0D)) { -- 2.20.1