/
alexmakov
/
Minecraft_Java
Обзор
Документация
Войти
/
alexmakov
/
Minecraft_Java
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/mojang/minecraft/level/tile/SaplingBlock.java
30 строк
971 B
Oliver Yasuna
Fixed walking on water. Close #2.
04 окт 2012, 00:19
04 окт 2012, 00:19
17a47fc
Код
Авторство
О чём код?
package com.mojang.minecraft.level.tile; import com.mojang.minecraft.level.Level; import com.mojang.minecraft.level.tile.Block; import com.mojang.minecraft.level.tile.FlowerBlock; import java.util.Random; public final class SaplingBlock extends FlowerBlock { protected SaplingBlock(int var1, int var2) { super(6, 15); float var3 = 0.4F; this.setBounds(0.5F - var3, 0.0F, 0.5F - var3, var3 + 0.5F, var3 * 2.0F, var3 + 0.5F); } public final void update(Level level, int x, int y, int z, Random rand) { int var6 = level.getTile(x, y - 1, z); if(level.isLit(x, y, z) && (var6 == Block.DIRT.id || var6 == Block.GRASS.id)) { if(rand.nextInt(5) == 0) { level.setTileNoUpdate(x, y, z, 0); if(!level.maybeGrowTree(x, y, z)) { level.setTileNoUpdate(x, y, z, this.id); } } } else { level.setTile(x, y, z, 0); } } }