mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-11-27 20:58:40 +01:00
Revert "Revert "Remove duplicate removeEntities - Fixes #1838""
This reverts commit 834d315545
.
This commit is contained in:
parent
834d315545
commit
9b72e5b3f1
@ -88,10 +88,6 @@ public abstract class BukkitVersionHelper {
|
|||||||
* Test if normal chunk snapshot
|
* Test if normal chunk snapshot
|
||||||
*/
|
*/
|
||||||
// public abstract boolean isCraftChunkSnapshot(ChunkSnapshot css);
|
// public abstract boolean isCraftChunkSnapshot(ChunkSnapshot css);
|
||||||
/**
|
|
||||||
* Remove entities from given chunk
|
|
||||||
*/
|
|
||||||
public abstract void removeEntitiesFromChunk(Chunk c);
|
|
||||||
/**
|
/**
|
||||||
* Get inhabited ticks count from chunk
|
* Get inhabited ticks count from chunk
|
||||||
*/
|
*/
|
||||||
|
@ -102,7 +102,6 @@ public class BukkitVersionHelperCB extends BukkitVersionHelperGeneric {
|
|||||||
}
|
}
|
||||||
/** n.m.s.Chunk */
|
/** n.m.s.Chunk */
|
||||||
nmschunk = getNMSClass("net.minecraft.server.Chunk");
|
nmschunk = getNMSClass("net.minecraft.server.Chunk");
|
||||||
nmsc_removeentities = getMethod(nmschunk, new String[] { "removeEntities" }, nulltypes);
|
|
||||||
nmsc_tileentities = getField(nmschunk, new String[] { "tileEntities" }, Map.class);
|
nmsc_tileentities = getField(nmschunk, new String[] { "tileEntities" }, Map.class);
|
||||||
nmsc_inhabitedticks = getFieldNoFail(nmschunk, new String[] { "s", "q", "u", "v" }, long.class);
|
nmsc_inhabitedticks = getFieldNoFail(nmschunk, new String[] { "s", "q", "u", "v" }, long.class);
|
||||||
if (nmsc_inhabitedticks == null) {
|
if (nmsc_inhabitedticks == null) {
|
||||||
@ -157,7 +156,6 @@ public class BukkitVersionHelperCB extends BukkitVersionHelperGeneric {
|
|||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public void unloadChunkNoSave(World w, Chunk c, int cx, int cz) {
|
public void unloadChunkNoSave(World w, Chunk c, int cx, int cz) {
|
||||||
this.removeEntitiesFromChunk(c);
|
|
||||||
w.unloadChunk(cx, cz, false, false);
|
w.unloadChunk(cx, cz, false, false);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
@ -54,7 +54,6 @@ public abstract class BukkitVersionHelperGeneric extends BukkitVersionHelper {
|
|||||||
protected Method lhs_containskey;
|
protected Method lhs_containskey;
|
||||||
/** n.m.s.Chunk */
|
/** n.m.s.Chunk */
|
||||||
protected Class<?> nmschunk;
|
protected Class<?> nmschunk;
|
||||||
protected Method nmsc_removeentities;
|
|
||||||
protected Field nmsc_tileentities;
|
protected Field nmsc_tileentities;
|
||||||
protected Field nmsc_inhabitedticks;
|
protected Field nmsc_inhabitedticks;
|
||||||
/** nbt classes */
|
/** nbt classes */
|
||||||
@ -336,13 +335,7 @@ public abstract class BukkitVersionHelperGeneric extends BukkitVersionHelper {
|
|||||||
// }
|
// }
|
||||||
// return false;
|
// return false;
|
||||||
// }
|
// }
|
||||||
/** Remove entities from given chunk */
|
|
||||||
public void removeEntitiesFromChunk(Chunk c) {
|
|
||||||
Object omsc = callMethod(c, cc_gethandle, nullargs, null);
|
|
||||||
if(omsc != null) {
|
|
||||||
callMethod(omsc, nmsc_removeentities, nullargs, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/**
|
/**
|
||||||
* Get inhabited ticks count from chunk
|
* Get inhabited ticks count from chunk
|
||||||
*/
|
*/
|
||||||
|
@ -91,12 +91,6 @@ public class BukkitVersionHelperGlowstone extends BukkitVersionHelper {
|
|||||||
return b;
|
return b;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void removeEntitiesFromChunk(Chunk c) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public long getInhabitedTicks(Chunk c) {
|
public long getInhabitedTicks(Chunk c) {
|
||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
||||||
|
Loading…
Reference in New Issue
Block a user