ForgePatch/patches/minecraft/net/minecraft/world/IWorldReader.java.patch

23 lines
1002 B
Diff

--- a/net/minecraft/world/IWorldReader.java
+++ b/net/minecraft/world/IWorldReader.java
@@ -68,7 +68,7 @@
}
default boolean func_175623_d(BlockPos p_175623_1_) {
- return this.func_180495_p(p_175623_1_).func_196958_f();
+ return this.func_180495_p(p_175623_1_).isAir(this, p_175623_1_);
}
default boolean func_175710_j(BlockPos p_175710_1_) {
@@ -157,6 +157,10 @@
return this.func_217354_b(p_175667_1_.func_177958_n() >> 4, p_175667_1_.func_177952_p() >> 4);
}
+ default boolean isAreaLoaded(BlockPos center, int range) {
+ return this.func_175707_a(center.func_177982_a(-range, -range, -range), center.func_177982_a(range, range, range));
+ }
+
@Deprecated
default boolean func_175707_a(BlockPos p_175707_1_, BlockPos p_175707_2_) {
return this.func_217344_a(p_175707_1_.func_177958_n(), p_175707_1_.func_177956_o(), p_175707_1_.func_177952_p(), p_175707_2_.func_177958_n(), p_175707_2_.func_177956_o(), p_175707_2_.func_177952_p());