|
YATS/Forge Documentation
|
Public Member Functions | |
| ChunkProviderServer (WorldServer par1WorldServer, IChunkLoader par2IChunkLoader, IChunkProvider par3IChunkProvider) | |
| boolean | chunkExists (int par1, int par2) |
| void | unloadChunksIfNotNearSpawn (int par1, int par2) |
| void | unloadAllChunks () |
| Chunk | loadChunk (int par1, int par2) |
| Chunk | provideChunk (int par1, int par2) |
| void | populate (IChunkProvider par1IChunkProvider, int par2, int par3) |
| boolean | saveChunks (boolean par1, IProgressUpdate par2IProgressUpdate) |
| void | func_104112_b () |
| boolean | unloadQueuedChunks () |
| boolean | canSave () |
| String | makeString () |
| List | getPossibleCreatures (EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4) |
| ChunkPosition | findClosestStructure (World par1World, String par2Str, int par3, int par4, int par5) |
| int | getLoadedChunkCount () |
| void | recreateStructures (int par1, int par2) |
Public Attributes | |
| IChunkLoader | currentChunkLoader |
| boolean | loadChunkOnProvideRequest = true |
| net.minecraft.world.gen.ChunkProviderServer.ChunkProviderServer | ( | WorldServer | par1WorldServer, |
| IChunkLoader | par2IChunkLoader, | ||
| IChunkProvider | par3IChunkProvider | ||
| ) |
| boolean net.minecraft.world.gen.ChunkProviderServer.canSave | ( | ) |
Returns if the IChunkProvider supports saving.
Implements net.minecraft.world.chunk.IChunkProvider.
| boolean net.minecraft.world.gen.ChunkProviderServer.chunkExists | ( | int | par1, |
| int | par2 | ||
| ) |
Checks to see if a chunk exists at x, y
Implements net.minecraft.world.chunk.IChunkProvider.
| ChunkPosition net.minecraft.world.gen.ChunkProviderServer.findClosestStructure | ( | World | par1World, |
| String | par2Str, | ||
| int | par3, | ||
| int | par4, | ||
| int | par5 | ||
| ) |
Returns the location of the closest structure of the specified type. If not found returns null.
Implements net.minecraft.world.chunk.IChunkProvider.
| void net.minecraft.world.gen.ChunkProviderServer.func_104112_b | ( | ) |
Implements net.minecraft.world.chunk.IChunkProvider.
| int net.minecraft.world.gen.ChunkProviderServer.getLoadedChunkCount | ( | ) |
Implements net.minecraft.world.chunk.IChunkProvider.
| List net.minecraft.world.gen.ChunkProviderServer.getPossibleCreatures | ( | EnumCreatureType | par1EnumCreatureType, |
| int | par2, | ||
| int | par3, | ||
| int | par4 | ||
| ) |
Returns a list of creatures of the specified type that can spawn at the given location.
Implements net.minecraft.world.chunk.IChunkProvider.
| Chunk net.minecraft.world.gen.ChunkProviderServer.loadChunk | ( | int | par1, |
| int | par2 | ||
| ) |
loads or generates the chunk at the chunk location specified
Implements net.minecraft.world.chunk.IChunkProvider.
| String net.minecraft.world.gen.ChunkProviderServer.makeString | ( | ) |
Converts the instance data to a readable string.
Implements net.minecraft.world.chunk.IChunkProvider.
| void net.minecraft.world.gen.ChunkProviderServer.populate | ( | IChunkProvider | par1IChunkProvider, |
| int | par2, | ||
| int | par3 | ||
| ) |
Populates chunk with ores etc etc
Implements net.minecraft.world.chunk.IChunkProvider.
| Chunk net.minecraft.world.gen.ChunkProviderServer.provideChunk | ( | int | par1, |
| int | par2 | ||
| ) |
Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed
Implements net.minecraft.world.chunk.IChunkProvider.
| void net.minecraft.world.gen.ChunkProviderServer.recreateStructures | ( | int | par1, |
| int | par2 | ||
| ) |
Implements net.minecraft.world.chunk.IChunkProvider.
| boolean net.minecraft.world.gen.ChunkProviderServer.saveChunks | ( | boolean | par1, |
| IProgressUpdate | par2IProgressUpdate | ||
| ) |
Two modes of operation: if passed true, save all Chunks in one go. If passed false, save up to two chunks. Return true if all chunks have been saved.
Implements net.minecraft.world.chunk.IChunkProvider.
| void net.minecraft.world.gen.ChunkProviderServer.unloadAllChunks | ( | ) |
marks all chunks for unload, ignoring those near the spawn
| void net.minecraft.world.gen.ChunkProviderServer.unloadChunksIfNotNearSpawn | ( | int | par1, |
| int | par2 | ||
| ) |
marks chunk for unload by "unload100OldestChunks" if there is no spawn point, or if the center of the chunk is outside 200 blocks (x or z) of the spawn
| boolean net.minecraft.world.gen.ChunkProviderServer.unloadQueuedChunks | ( | ) |
Unloads chunks that are marked to be unloaded. This is not guaranteed to unload every such chunk.
Implements net.minecraft.world.chunk.IChunkProvider.
| IChunkLoader net.minecraft.world.gen.ChunkProviderServer.currentChunkLoader |
| boolean net.minecraft.world.gen.ChunkProviderServer.loadChunkOnProvideRequest = true |
if this is false, the defaultEmptyChunk will be returned by the provider