Package net.minecraft.server

Examples of net.minecraft.server.ChunkProviderServer


  private static IChunkLoader getLoader(Object cps) {
    return (IChunkLoader) ChunkProviderServerRef.chunkLoader.get(cps);
  }

  public static void hook(org.bukkit.World world) {
    ChunkProviderServer oldCPS = getCPS(world, ChunkProviderServer.class);
    if (oldCPS instanceof ChunkProviderServerHook) {
      return;
    }
    ChunkProviderServerHook newCPS = new ChunkProviderServerHook(oldCPS.world, getLoader(oldCPS), oldCPS.chunkProvider);
    ChunkProviderServerRef.TEMPLATE.transfer(oldCPS, newCPS);
View Full Code Here


  public static void unhook(org.bukkit.World world) {
    ChunkProviderServerHook oldCPS = getCPS(world, ChunkProviderServerHook.class);
    if (oldCPS == null) {
      return;
    }
    ChunkProviderServer newCPS = new ChunkProviderServer(oldCPS.world, getLoader(oldCPS), oldCPS.chunkProvider);
    ChunkProviderServerRef.TEMPLATE.transfer(oldCPS, newCPS);
    WorldServerRef.chunkProviderServer.set(newCPS.world, newCPS);
  }
View Full Code Here

   * Reverts the previous creation of this Chunk Provider, creating the default ChunkProviderServer instance
   *
   * @return ChunkProviderServer instance this base was made from
   */
  public Object revert() {
    ChunkProviderServer chunkProvider = new ChunkProviderServer(super.world, null, null);
    ChunkProviderServerRef.TEMPLATE.transfer(this, chunkProvider);
    return chunkProvider;
  }
View Full Code Here

TOP

Related Classes of net.minecraft.server.ChunkProviderServer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.