接口 UpgradeChunkGenerator
可升级区块生成器
- 从以下版本开始:
- 0.2.0
-
字段概要
字段 -
方法概要
修饰符和类型方法说明booleancanDowngradeChunk(net.minecraft.util.math.BlockPos pos, ChunkStorageData chunk, String version) 通过块坐标解析ChunkStorageData的数据进行判断是否可降级坐标中的区块booleancanFlushChunk(net.minecraft.util.math.BlockPos pos, ChunkStorageData chunk, String version) 通过块坐标解析ChunkStorageData的数据进行判断是否可刷新坐标中的区块booleancanUpgradeChunk(net.minecraft.util.math.BlockPos pos, ChunkStorageData chunk, String version) 通过块坐标解析ChunkStorageData的数据进行判断是否可升级坐标中的区块com.mojang.serialization.Codec<? extends net.minecraft.world.gen.chunk.ChunkGenerator>codec()用于提供区块生成器的CodecintcompareVersion(String savedVersion) 用于判断生成器版本号的方法用于提供生成器版本以供判断,需要在Codec中添加此参数,这样才能正确保存版本号
-
字段详细资料
-
方法详细资料
-
getVersion
用于提供生成器版本以供判断,需要在Codec中添加此参数,这样才能正确保存版本号 -
compareVersion
用于判断生成器版本号的方法- 参数:
savedVersion- 已保存在存档中的版本号- 返回:
- -1 为小于;0 为等于;1 为大于
-
codec
@SilkApi com.mojang.serialization.Codec<? extends net.minecraft.world.gen.chunk.ChunkGenerator> codec()用于提供区块生成器的Codec -
canFlushChunk
@SilkApi boolean canFlushChunk(net.minecraft.util.math.BlockPos pos, ChunkStorageData chunk, String version) 通过块坐标解析ChunkStorageData的数据进行判断是否可刷新坐标中的区块- 参数:
pos- 需判断块坐标chunk- 区块数据version- 区块当前的生成器版本- 返回:
- 是否可刷新区块
-
canUpgradeChunk
@SilkApi boolean canUpgradeChunk(net.minecraft.util.math.BlockPos pos, ChunkStorageData chunk, String version) 通过块坐标解析ChunkStorageData的数据进行判断是否可升级坐标中的区块- 参数:
pos- 需判断块坐标chunk- 区块数据version- 区块当前的生成器版本- 返回:
- 是否可升级区块
-
canDowngradeChunk
@SilkApi boolean canDowngradeChunk(net.minecraft.util.math.BlockPos pos, ChunkStorageData chunk, String version) 通过块坐标解析ChunkStorageData的数据进行判断是否可降级坐标中的区块- 参数:
pos- 需判断块坐标chunk- 区块数据version- 区块当前的生成器版本- 返回:
- 是否可降级区块
-