Furnaces prototypes

This commit is contained in:
paulevsGitch 2021-01-31 17:29:56 +03:00
parent 364382b29b
commit 5475e514dc
9 changed files with 161 additions and 3 deletions

View file

@ -0,0 +1,24 @@
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);
}
}