mirror of
https://github.com/webbukkit/dynmap.git
synced 2024-12-24 17:47:40 +01:00
Handle events from updates on disabled worlds properly
This commit is contained in:
parent
073a277f77
commit
08d143ddcc
@ -1682,6 +1682,7 @@ public class DynmapPlugin
|
||||
World w = event.getWorld();
|
||||
if(!(w instanceof WorldServer)) return;
|
||||
final ForgeWorld fw = getWorld(w);
|
||||
if (fw == null) return;
|
||||
// This event can be called from off server thread, so push processing there
|
||||
core.getServer().scheduleServerTask(new Runnable() {
|
||||
public void run() {
|
||||
|
@ -1689,6 +1689,7 @@ public class DynmapPlugin
|
||||
World w = event.getWorld();
|
||||
if(!(w instanceof WorldServer)) return;
|
||||
final ForgeWorld fw = getWorld(w);
|
||||
if (fw == null) return;
|
||||
// This event can be called from off server thread, so push processing there
|
||||
core.getServer().scheduleServerTask(new Runnable() {
|
||||
public void run() {
|
||||
|
@ -1656,6 +1656,7 @@ public class DynmapPlugin
|
||||
IWorld w = event.getWorld();
|
||||
if(!(w instanceof WorldServer)) return;
|
||||
final ForgeWorld fw = getWorld(w);
|
||||
if (fw == null) return;
|
||||
// This event can be called from off server thread, so push processing there
|
||||
core.getServer().scheduleServerTask(new Runnable() {
|
||||
public void run() {
|
||||
|
@ -1682,6 +1682,7 @@ public class DynmapPlugin
|
||||
IWorld w = event.getWorld();
|
||||
if(!(w instanceof ServerWorld)) return;
|
||||
final ForgeWorld fw = getWorld(w);
|
||||
if (fw == null) return;
|
||||
// This event can be called from off server thread, so push processing there
|
||||
core.getServer().scheduleServerTask(new Runnable() {
|
||||
public void run() {
|
||||
@ -1794,6 +1795,7 @@ public class DynmapPlugin
|
||||
BlockUpdateRec r = new BlockUpdateRec();
|
||||
r.w = event.getWorld();
|
||||
ForgeWorld fw = getWorld(r.w, false);
|
||||
if (fw == null) return;
|
||||
r.wid = fw.getName();
|
||||
BlockPos p = event.getPos();
|
||||
r.x = p.getX();
|
||||
|
@ -1682,6 +1682,7 @@ public class DynmapPlugin
|
||||
IWorld w = event.getWorld();
|
||||
if(!(w instanceof ServerWorld)) return;
|
||||
final ForgeWorld fw = getWorld(w);
|
||||
if (fw == null) return;
|
||||
// This event can be called from off server thread, so push processing there
|
||||
core.getServer().scheduleServerTask(new Runnable() {
|
||||
public void run() {
|
||||
@ -1794,6 +1795,7 @@ public class DynmapPlugin
|
||||
BlockUpdateRec r = new BlockUpdateRec();
|
||||
r.w = event.getWorld();
|
||||
ForgeWorld fw = getWorld(r.w, false);
|
||||
if (fw == null) return;
|
||||
r.wid = fw.getName();
|
||||
BlockPos p = event.getPos();
|
||||
r.x = p.getX();
|
||||
|
@ -1791,6 +1791,7 @@ public class DynmapPlugin
|
||||
BlockUpdateRec r = new BlockUpdateRec();
|
||||
r.w = event.getWorld();
|
||||
ForgeWorld fw = getWorld(r.w, false);
|
||||
if (fw == null) return;
|
||||
r.wid = fw.getName();
|
||||
BlockPos p = event.getPos();
|
||||
r.x = p.getX();
|
||||
|
Loading…
Reference in New Issue
Block a user