- 163
- 7
- 25
Написал GUI с контейнером, нажимаю пкм по блоку, такая ошибка, понял, что она из-за getDefultName, подскажите как исправить
Тайл:
[11:58:20] [Render thread/WARN] [minecraft/ScreenManager]: Trying to open invalid screen with name: help Me
Тайл:
Java:
package ru.amiri.ts.tiles;
import net.minecraft.client.gui.ScreenManager;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.entity.player.PlayerInventory;
import net.minecraft.inventory.container.Container;
import net.minecraft.inventory.container.IContainerProvider;
import net.minecraft.inventory.container.INamedContainerProvider;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.LockableTileEntity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.tileentity.TileEntityType;
import net.minecraft.util.text.ITextComponent;
import net.minecraft.util.text.StringTextComponent;
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
import ru.amiri.ts.client.screen.OverFlowerCrafterScreen;
import ru.amiri.ts.container.ContType;
import ru.amiri.ts.container.OverFlowerCrafterContainer;
import ru.amiri.ts.init.TileRegistry;
import javax.annotation.Nullable;
public class OverFlowerCrafterTile extends LockableTileEntity {
public OverFlowerCrafterTile(TileEntityType<?> p_i48289_1_) {
super(p_i48289_1_);
}
public OverFlowerCrafterTile(){
this(TileRegistry.OVER_FLOWER_TILE.get());
}
@Override
protected Container createMenu(int windowId, PlayerInventory playerInventory) {
return new OverFlowerCrafterContainer(windowId, playerInventory );
}
@Override
protected ITextComponent getDefaultName() {
return new StringTextComponent("help Me");
}
@Override
public int getContainerSize() {
return 100;
}
@Override
public boolean isEmpty() {
return false;
}
@Override
public ItemStack getItem(int p_70301_1_) {
return null;
}
@Override
public ItemStack removeItem(int p_70298_1_, int p_70298_2_) {
return null;
}
@Override
public ItemStack removeItemNoUpdate(int p_70304_1_) {
return null;
}
@Override
public void setItem(int p_70299_1_, ItemStack p_70299_2_) {
}
@Override
public boolean stillValid(PlayerEntity p_70300_1_) {
return true;
}
@Override
public void clearContent() {
}
}