mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 16:37:43 +01:00
Fix bug in jockey patch
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From d5aeec1dd7fca371c66e149c03477e2c3337044d Mon Sep 17 00:00:00 2001
|
||||
From f3b011a29373ae1d027bcc23f1c376a1fa20fe3d Mon Sep 17 00:00:00 2001
|
||||
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
||||
Date: Thu, 26 Mar 2020 21:39:32 -0500
|
||||
Subject: [PATCH] Configurable jockey options
|
||||
@@ -65,7 +65,7 @@ index 227fff3f1d..c78876fc42 100644
|
||||
|
||||
@Override
|
||||
diff --git a/src/main/java/net/minecraft/server/EntityZombie.java b/src/main/java/net/minecraft/server/EntityZombie.java
|
||||
index 95ae6f3494..e90a93eaa6 100644
|
||||
index 95ae6f3494..e60e4adc1d 100644
|
||||
--- a/src/main/java/net/minecraft/server/EntityZombie.java
|
||||
+++ b/src/main/java/net/minecraft/server/EntityZombie.java
|
||||
@@ -3,6 +3,7 @@ package net.minecraft.server;
|
||||
@@ -104,10 +104,10 @@ index 95ae6f3494..e90a93eaa6 100644
|
||||
- if ((double) generatoraccess.getRandom().nextFloat() < 0.05D) {
|
||||
- List<EntityChicken> list = generatoraccess.a(EntityChicken.class, this.getBoundingBox().grow(5.0D, 3.0D, 5.0D), IEntitySelector.c);
|
||||
+ // Purpur start
|
||||
+ if (!world.purpurConfig.zombieJockeyOnlyBaby || entityzombie_groupdatazombie.isBaby()) {
|
||||
+ if (!jockeyOnlyBaby() || entityzombie_groupdatazombie.isBaby()) {
|
||||
+ this.setBaby(entityzombie_groupdatazombie.isBaby());
|
||||
+ if ((double) generatoraccess.getRandom().nextFloat() < world.purpurConfig.zombieJockeyChance) {
|
||||
+ List<EntityChicken> list = world.purpurConfig.zombieJockeyTryExistingChickens ? generatoraccess.a(EntityChicken.class, this.getBoundingBox().grow(5.0D, 3.0D, 5.0D), IEntitySelector.c) : Collections.emptyList();
|
||||
+ if ((double) generatoraccess.getRandom().nextFloat() < jockeyChance()) {
|
||||
+ List<EntityChicken> list = jockeyTryExistingChickens() ? generatoraccess.a(EntityChicken.class, this.getBoundingBox().grow(5.0D, 3.0D, 5.0D), IEntitySelector.c) : Collections.emptyList();
|
||||
+ // Purpur end
|
||||
|
||||
if (!list.isEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user