private void processMessage(MessageBiomeChange message, MessageContext ctx, WorldClient world)
{
Biome targetBiome = Biome.getBiomeForId(message.biomeID);
if(targetBiome == null)
return;
byte[] currentArray;
for(byte nX = -5; nX <= 5; nX++)
{
for(byte nZ = -5; nZ <= 5; nZ++)
{
Chunk c = world.getChunkFromBlockCoords(new BlockPos(message.changeCenter.getX() + nX*16, 0, message.changeCenter.getZ() + nZ*16));
currentArray = c.getBiomeArray();
for(int n = 0; n < currentArray.length; n++)
{
currentArray[n] = (byte) Biome.getIdForBiome(targetBiome);
}
c.setBiomeArray(currentArray);
c.setModified(true);
}
}
}
HandlerBiomeChange.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:CraftingParadiseMod
作者:
评论列表
文章目录