@Override protected Biome[] get(Event event) { int x = xExpression.getSingle(event).intValue(); int z = zExpression.getSingle(event).intValue(); BiomeGrid grid = biomeGridExpression.getSingle(event); return new Biome[]{grid.getBiome(x, z)}; }
@Override public boolean init(Expression<?>[] expressions, int i, Kleenean kleenean, SkriptParser.ParseResult parseResult) { xExpression = (Expression<Number>) expressions[0]; zExpression = (Expression<Number>) expressions[1]; biomeGridExpression = (Expression<BiomeGrid>) expressions[2]; return true; }
public void change(Event event, Object[] delta, Changer.ChangeMode mode){ int x = xExpression.getSingle(event).intValue(); int z = zExpression.getSingle(event).intValue(); BiomeGrid grid = biomeGridExpression.getSingle(event); grid.setBiome(x, z, (Biome) delta[0]); }
@Deprecated public short[][] generateExtBlockSections(World world, Random random, int x, int z, ChunkGenerator.BiomeGrid biomes) { return null; }
@Deprecated public byte[][] generateBlockSections(World world, Random random, int x, int z, ChunkGenerator.BiomeGrid biomes) { return null; }
public WorldChunk(BasicGenerator gen, int chunkX, int chunkZ, BiomeGrid biomegrid) { this.gen = gen; this.chunkX = chunkX; this.chunkZ = chunkZ; this.biomegrid = biomegrid; }
public BiomeGrid getBiomeGrid() { return biomegrid; }