Implement greatly expanded ChunkGenerator API
This new API: * Has first class support for Material / MaterialData * Abstracts away the underlying Chunk format * Implements useful utility methods to make life easier By: Antony Riley <antony@cyberiantiger.org>
This commit is contained in:
parent
a7e868a7a4
commit
5ec19def07
3 changed files with 254 additions and 1 deletions
|
@ -37,6 +37,7 @@ import org.bukkit.util.CachedServerIcon;
|
|||
|
||||
import com.avaje.ebean.config.ServerConfig;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import org.bukkit.generator.ChunkGenerator;
|
||||
|
||||
import org.bukkit.inventory.ItemFactory;
|
||||
import org.bukkit.inventory.meta.ItemMeta;
|
||||
|
@ -1116,6 +1117,19 @@ public final class Bukkit {
|
|||
return server.getIdleTimeout();
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a ChunkData for use in a generator.
|
||||
*
|
||||
* See {@link ChunkGenerator#generateChunkData(org.bukkit.World, java.util.Random, int, int, org.bukkit.generator.ChunkGenerator.BiomeGrid)}
|
||||
*
|
||||
* @param world the world to create the ChunkData for
|
||||
* @return a new ChunkData for the world
|
||||
*
|
||||
*/
|
||||
public static ChunkGenerator.ChunkData createChunkData(World world) {
|
||||
return server.createChunkData(world);
|
||||
}
|
||||
|
||||
/**
|
||||
* @see UnsafeValues
|
||||
* @return the unsafe values instance
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue