24 lines
875 B
Java
24 lines
875 B
Java
package ru.betterend.blocks.entities;
|
|
|
|
import net.minecraft.block.entity.AbstractFurnaceBlockEntity;
|
|
import net.minecraft.entity.player.PlayerInventory;
|
|
import net.minecraft.recipe.RecipeType;
|
|
import net.minecraft.screen.FurnaceScreenHandler;
|
|
import net.minecraft.screen.ScreenHandler;
|
|
import net.minecraft.text.Text;
|
|
import net.minecraft.text.TranslatableText;
|
|
import ru.betterend.registry.EndBlockEntities;
|
|
|
|
public class EFurnaceBlockEntity extends AbstractFurnaceBlockEntity {
|
|
public EFurnaceBlockEntity() {
|
|
super(EndBlockEntities.FURNACE, RecipeType.SMELTING);
|
|
}
|
|
|
|
protected Text getContainerName() {
|
|
return new TranslatableText("container.furnace");
|
|
}
|
|
|
|
protected ScreenHandler createScreenHandler(int syncId, PlayerInventory playerInventory) {
|
|
return new FurnaceScreenHandler(syncId, playerInventory, this, this.propertyDelegate);
|
|
}
|
|
}
|