mirror of
https://github.com/boy0001/FastAsyncWorldedit.git
synced 2025-01-04 07:28:17 +01:00
properly fix #473
This commit is contained in:
parent
1722daa3b3
commit
8b9c1b7563
@ -476,8 +476,8 @@ public class BukkitChunk_1_10 extends CharFaweChunk<Chunk, BukkitQueue_1_10> {
|
|||||||
if (tileEntity != null) {
|
if (tileEntity != null) {
|
||||||
net.minecraft.server.v1_10_R1.NBTTagCompound tag = (net.minecraft.server.v1_10_R1.NBTTagCompound) com.boydti.fawe.bukkit.v1_10.BukkitQueue_1_10.methodFromNative.invoke(com.boydti.fawe.bukkit.v1_10.BukkitQueue_1_10.adapter, nativeTag);
|
net.minecraft.server.v1_10_R1.NBTTagCompound tag = (net.minecraft.server.v1_10_R1.NBTTagCompound) com.boydti.fawe.bukkit.v1_10.BukkitQueue_1_10.methodFromNative.invoke(com.boydti.fawe.bukkit.v1_10.BukkitQueue_1_10.adapter, nativeTag);
|
||||||
tag.set("x", new NBTTagInt(x));
|
tag.set("x", new NBTTagInt(x));
|
||||||
tag.set("y", new NBTTagInt(x));
|
tag.set("y", new NBTTagInt(y));
|
||||||
tag.set("z", new NBTTagInt(x));
|
tag.set("z", new NBTTagInt(z));
|
||||||
tileEntity.a(tag); // ReadTagIntoTile
|
tileEntity.a(tag); // ReadTagIntoTile
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -486,8 +486,8 @@ public class BukkitChunk_1_11 extends CharFaweChunk<Chunk, com.boydti.fawe.bukki
|
|||||||
if (tileEntity != null) {
|
if (tileEntity != null) {
|
||||||
NBTTagCompound tag = (NBTTagCompound) com.boydti.fawe.bukkit.v1_11.BukkitQueue_1_11.methodFromNative.invoke(com.boydti.fawe.bukkit.v1_11.BukkitQueue_1_11.adapter, nativeTag);
|
NBTTagCompound tag = (NBTTagCompound) com.boydti.fawe.bukkit.v1_11.BukkitQueue_1_11.methodFromNative.invoke(com.boydti.fawe.bukkit.v1_11.BukkitQueue_1_11.adapter, nativeTag);
|
||||||
tag.set("x", new NBTTagInt(x));
|
tag.set("x", new NBTTagInt(x));
|
||||||
tag.set("y", new NBTTagInt(x));
|
tag.set("y", new NBTTagInt(y));
|
||||||
tag.set("z", new NBTTagInt(x));
|
tag.set("z", new NBTTagInt(z));
|
||||||
tileEntity.a(tag); // ReadTagIntoTile
|
tileEntity.a(tag); // ReadTagIntoTile
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -486,8 +486,8 @@ public class BukkitChunk_1_12 extends CharFaweChunk<Chunk, BukkitQueue_1_12> {
|
|||||||
if (tileEntity != null) {
|
if (tileEntity != null) {
|
||||||
NBTTagCompound tag = (NBTTagCompound) BukkitQueue_1_12.methodFromNative.invoke(BukkitQueue_1_12.adapter, nativeTag);
|
NBTTagCompound tag = (NBTTagCompound) BukkitQueue_1_12.methodFromNative.invoke(BukkitQueue_1_12.adapter, nativeTag);
|
||||||
tag.set("x", new NBTTagInt(x));
|
tag.set("x", new NBTTagInt(x));
|
||||||
tag.set("y", new NBTTagInt(x));
|
tag.set("y", new NBTTagInt(y));
|
||||||
tag.set("z", new NBTTagInt(x));
|
tag.set("z", new NBTTagInt(z));
|
||||||
tileEntity.a(tag); // ReadTagIntoTile
|
tileEntity.a(tag); // ReadTagIntoTile
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -396,8 +396,8 @@ public class BukkitChunk_1_7 extends CharFaweChunk<Chunk, BukkitQueue17> {
|
|||||||
if (tileEntity != null) {
|
if (tileEntity != null) {
|
||||||
NBTTagCompound tag = (NBTTagCompound) BukkitQueue17.methodFromNative.invoke(BukkitQueue17.adapter, nativeTag);
|
NBTTagCompound tag = (NBTTagCompound) BukkitQueue17.methodFromNative.invoke(BukkitQueue17.adapter, nativeTag);
|
||||||
tag.set("x", new NBTTagInt(x));
|
tag.set("x", new NBTTagInt(x));
|
||||||
tag.set("y", new NBTTagInt(x));
|
tag.set("y", new NBTTagInt(y));
|
||||||
tag.set("z", new NBTTagInt(x));
|
tag.set("z", new NBTTagInt(z));
|
||||||
tileEntity.a(tag); // ReadTagIntoTile
|
tileEntity.a(tag); // ReadTagIntoTile
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -309,8 +309,8 @@ public class BukkitChunk_1_8 extends CharFaweChunk<Chunk, BukkitQueue18R3> {
|
|||||||
if (tileEntity != null) {
|
if (tileEntity != null) {
|
||||||
NBTTagCompound tag = (NBTTagCompound) BukkitQueue18R3.methodFromNative.invoke(BukkitQueue18R3.adapter, nativeTag);
|
NBTTagCompound tag = (NBTTagCompound) BukkitQueue18R3.methodFromNative.invoke(BukkitQueue18R3.adapter, nativeTag);
|
||||||
tag.set("x", new NBTTagInt(x));
|
tag.set("x", new NBTTagInt(x));
|
||||||
tag.set("y", new NBTTagInt(x));
|
tag.set("y", new NBTTagInt(y));
|
||||||
tag.set("z", new NBTTagInt(x));
|
tag.set("z", new NBTTagInt(z));
|
||||||
tileEntity.a(tag); // ReadTagIntoTile
|
tileEntity.a(tag); // ReadTagIntoTile
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -428,8 +428,8 @@ public class BukkitChunk_1_9 extends CharFaweChunk<Chunk, BukkitQueue_1_9_R1> {
|
|||||||
if (tileEntity != null) {
|
if (tileEntity != null) {
|
||||||
NBTTagCompound tag = (NBTTagCompound) BukkitQueue_1_9_R1.methodFromNative.invoke(BukkitQueue_1_9_R1.adapter, nativeTag);
|
NBTTagCompound tag = (NBTTagCompound) BukkitQueue_1_9_R1.methodFromNative.invoke(BukkitQueue_1_9_R1.adapter, nativeTag);
|
||||||
tag.set("x", new NBTTagInt(x));
|
tag.set("x", new NBTTagInt(x));
|
||||||
tag.set("y", new NBTTagInt(x));
|
tag.set("y", new NBTTagInt(y));
|
||||||
tag.set("z", new NBTTagInt(x));
|
tag.set("z", new NBTTagInt(z));
|
||||||
tileEntity.a(tag); // ReadTagIntoTile
|
tileEntity.a(tag); // ReadTagIntoTile
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,14 +9,9 @@ public class IntegerPair {
|
|||||||
this.z = z;
|
this.z = z;
|
||||||
}
|
}
|
||||||
|
|
||||||
int hash;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
if (hash == 0) {
|
return (x << 16) | (z & 0xFFFF);
|
||||||
this.hash = (x << 16) | (z & 0xFFFF);
|
|
||||||
}
|
|
||||||
return this.hash;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -29,7 +24,7 @@ public class IntegerPair {
|
|||||||
if (this == obj) {
|
if (this == obj) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if ((obj == null) || (this.hashCode() != obj.hashCode()) || (this.getClass() != obj.getClass())) {
|
if ((obj == null) || (this.getClass() != obj.getClass())) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
final IntegerPair other = (IntegerPair) obj;
|
final IntegerPair other = (IntegerPair) obj;
|
||||||
|
Loading…
Reference in New Issue
Block a user