/
alexmakov
/
Minecraft_Java
Обзор
Документация
Войти
/
alexmakov
/
Minecraft_Java
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/mojang/minecraft/gamemode/CreativeGameMode.java
58 строк
1 KB
Oliver Yasuna
Fixed walking on water. Close #2.
04 окт 2012, 00:19
04 окт 2012, 00:19
17a47fc
Код
Авторство
О чём код?
package com.mojang.minecraft.gamemode; import com.mojang.minecraft.Minecraft; import com.mojang.minecraft.SessionData; import com.mojang.minecraft.gui.BlockSelectScreen; import com.mojang.minecraft.level.Level; import com.mojang.minecraft.level.tile.Block; import com.mojang.minecraft.player.Player; public class CreativeGameMode extends GameMode { public CreativeGameMode(Minecraft minecraft) { super(minecraft); instantBreak = true; } @Override public void apply(Level level) { super.apply(level); level.removeAllNonCreativeModeEntities(); level.creativeMode = true; level.growTrees = false; } @Override public void openInventory() { BlockSelectScreen blockSelectScreen = new BlockSelectScreen(); minecraft.setCurrentScreen(blockSelectScreen); } @Override public boolean isSurvival() { return false; } @Override public void apply(Player player) { for(int slot = 0; slot < 9; slot++) { player.inventory.count[slot] = 1; if(player.inventory.slots[slot] <= 0) { player.inventory.slots[slot] = ((Block)SessionData.allowedBlocks.get(slot)).id; } } } }