diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java index 9698185458..03b716743b 100644 --- a/src/main/java/net/minecraft/server/World.java +++ b/src/main/java/net/minecraft/server/World.java @@ -60,7 +60,7 @@ public abstract class World implements IBlockAccess { public final MethodProfiler methodProfiler; private final Vec3DPool J = new Vec3DPool(300, 2000); private final Calendar K = Calendar.getInstance(); - protected Scoreboard scoreboard = new Scoreboard(); + public Scoreboard scoreboard = new Scoreboard(); // CraftBukkit - protected -> public private final IConsoleLogManager logAgent; private UnsafeList M = new UnsafeList(); // CraftBukkit - ArrayList -> UnsafeList private boolean N; diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java index 5baed2583c..8a079d38a9 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -721,8 +721,9 @@ public final class CraftServer implements Server { } internal.worldMaps = console.worlds.get(0).worldMaps; + internal.scoreboard = getScoreboardManager().getMainScoreboard().getHandle(); - internal.tracker = new EntityTracker(internal); // CraftBukkit + internal.tracker = new EntityTracker(internal); internal.addIWorldAccess(new WorldManager(console, internal)); internal.difficulty = 1; internal.setSpawnFlags(true, true);