From 1a994b74ee7bd9e9389ec9c1705589f9b66d1426 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 7fd14b807f..e27818d34f 100644 --- a/src/main/java/net/minecraft/server/SpawnerCreature.java +++ b/src/main/java/net/minecraft/server/SpawnerCreature.java @@ -69,7 +69,10 @@ public final class SpawnerCreature { break label96; } - 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.d() != EnumCreatureType.MISC) { -- 2.20.1