Fix various world casting errors

This commit is contained in:
William Blake Galbreath
2020-02-17 20:47:00 -06:00
parent 5edf392119
commit 9e073631de
4 changed files with 12 additions and 12 deletions

View File

@@ -1,4 +1,4 @@
From e0161117ed31b278400832e6c8ae9aac67745a0a Mon Sep 17 00:00:00 2001
From aee5d22400e2cdc6913fa51e7f549deac3c8bd5a Mon Sep 17 00:00:00 2001
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
Date: Sat, 23 Nov 2019 17:55:42 -0600
Subject: [PATCH] Implement infinite lava
@@ -39,7 +39,7 @@ index 376dca188..1a14fe4a2 100644
protected void a(GeneratorAccess generatoraccess, BlockPosition blockposition, IBlockData iblockdata, EnumDirection enumdirection, Fluid fluid) {
diff --git a/src/main/java/net/minecraft/server/FluidTypeLava.java b/src/main/java/net/minecraft/server/FluidTypeLava.java
index d25368d03..38b9ebaee 100644
index d25368d03..09f82c2d9 100644
--- a/src/main/java/net/minecraft/server/FluidTypeLava.java
+++ b/src/main/java/net/minecraft/server/FluidTypeLava.java
@@ -147,6 +147,13 @@ public abstract class FluidTypeLava extends FluidTypeFlowing {
@@ -49,7 +49,7 @@ index d25368d03..38b9ebaee 100644
+ // Purpur start
+ @Override
+ protected boolean infinite(IWorldReader iworldreader) {
+ return ((World) iworldreader).purpurConfig.lavaInfinite;
+ return iworldreader.getWorldProvider().getWorld().purpurConfig.lavaInfinite;
+ }
+ // Purpur end
+