mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-13 16:54:22 +00:00
Fix NPE on clientside entities constructed with null world (#5170)
This commit is contained in:
1 parent
93b704b459
commit
ee0d43bbde
3 files changed
+4
-4
No files matched your search
@@ -50,7 +50,7 @@
|
||||
this.field_70165_t = p_70107_1_;
|
||||
this.field_70163_u = p_70107_3_;
|
||||
this.field_70161_v = p_70107_5_;
|
||||
+ if (!this.field_70170_p.field_72995_K && this.isAddedToWorld()) this.field_70170_p.func_72866_a(this, false); // Forge - Process chunk registration after moving.
|
||||
+ if (this.isAddedToWorld() && !this.field_70170_p.field_72995_K) this.field_70170_p.func_72866_a(this, false); // Forge - Process chunk registration after moving.
|
||||
float f = this.field_70130_N / 2.0F;
|
||||
float f1 = this.field_70131_O;
|
||||
this.func_174826_a(new AxisAlignedBB(p_70107_1_ - (double)f, p_70107_3_, p_70107_5_ - (double)f, p_70107_1_ + (double)f, p_70107_3_ + (double)f1, p_70107_5_ + (double)f));
|
||||
@@ -58,7 +58,7 @@
|
||||
this.field_70165_t = (axisalignedbb.field_72340_a + axisalignedbb.field_72336_d) / 2.0D;
|
||||
this.field_70163_u = axisalignedbb.field_72338_b;
|
||||
this.field_70161_v = (axisalignedbb.field_72339_c + axisalignedbb.field_72334_f) / 2.0D;
|
||||
+ if (!this.field_70170_p.field_72995_K && this.isAddedToWorld()) this.field_70170_p.func_72866_a(this, false); // Forge - Process chunk registration after moving.
|
||||
+ if (this.isAddedToWorld() && !this.field_70170_p.field_72995_K) this.field_70170_p.func_72866_a(this, false); // Forge - Process chunk registration after moving.
|
||||
}
|
||||
|
||||
protected SoundEvent func_184184_Z()
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
this.field_70165_t = (double)this.field_174861_a.func_177958_n() + 0.5D;
|
||||
this.field_70163_u = (double)this.field_174861_a.func_177956_o() + 0.5D;
|
||||
this.field_70161_v = (double)this.field_174861_a.func_177952_p() + 0.5D;
|
||||
+ if (!this.field_70170_p.field_72995_K && this.isAddedToWorld()) this.field_70170_p.func_72866_a(this, false); // Forge - Process chunk registration after moving.
|
||||
+ if (this.isAddedToWorld() && !this.field_70170_p.field_72995_K) this.field_70170_p.func_72866_a(this, false); // Forge - Process chunk registration after moving.
|
||||
}
|
||||
|
||||
public void func_174859_a(EnumFacing p_174859_1_)
|
||||
@@ -4,7 +4,7 @@
|
||||
this.field_70165_t = (double)blockpos.func_177958_n() + 0.5D;
|
||||
this.field_70163_u = (double)blockpos.func_177956_o();
|
||||
this.field_70161_v = (double)blockpos.func_177952_p() + 0.5D;
|
||||
+ if (!this.field_70170_p.field_72995_K && this.isAddedToWorld()) this.field_70170_p.func_72866_a(this, false); // Forge - Process chunk registration after moving.
|
||||
+ if (this.isAddedToWorld() && !this.field_70170_p.field_72995_K) this.field_70170_p.func_72866_a(this, false); // Forge - Process chunk registration after moving.
|
||||
this.field_70169_q = this.field_70165_t;
|
||||
this.field_70167_r = this.field_70163_u;
|
||||
this.field_70166_s = this.field_70161_v;
|
||||
|
||||
Reference in new issue
Block a user