init Smelter block entity

This commit is contained in:
Aleksey 2020-09-25 16:42:02 +03:00
parent 58a5d37121
commit fa807350c7
3 changed files with 165 additions and 1 deletions

View file

@ -0,0 +1,126 @@
package ru.betterend.blocks.entities;
import net.minecraft.block.entity.BlockEntityType;
import net.minecraft.block.entity.LockableContainerBlockEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.entity.player.PlayerInventory;
import net.minecraft.inventory.SidedInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.recipe.Recipe;
import net.minecraft.recipe.RecipeFinder;
import net.minecraft.recipe.RecipeInputProvider;
import net.minecraft.recipe.RecipeUnlocker;
import net.minecraft.screen.ScreenHandler;
import net.minecraft.text.Text;
import net.minecraft.util.Tickable;
import net.minecraft.util.math.Direction;
public class EndStoneSmelterBlockEntity extends LockableContainerBlockEntity implements SidedInventory, RecipeUnlocker, RecipeInputProvider, Tickable {
protected EndStoneSmelterBlockEntity(BlockEntityType<?> blockEntityType) {
super(blockEntityType);
}
@Override
public int size() {
// TODO Auto-generated method stub
return 0;
}
@Override
public boolean isEmpty() {
// TODO Auto-generated method stub
return false;
}
@Override
public ItemStack getStack(int slot) {
// TODO Auto-generated method stub
return null;
}
@Override
public ItemStack removeStack(int slot, int amount) {
// TODO Auto-generated method stub
return null;
}
@Override
public ItemStack removeStack(int slot) {
// TODO Auto-generated method stub
return null;
}
@Override
public void setStack(int slot, ItemStack stack) {
// TODO Auto-generated method stub
}
@Override
public boolean canPlayerUse(PlayerEntity player) {
// TODO Auto-generated method stub
return false;
}
@Override
public void clear() {
// TODO Auto-generated method stub
}
@Override
protected Text getContainerName() {
// TODO Auto-generated method stub
return null;
}
@Override
protected ScreenHandler createScreenHandler(int syncId, PlayerInventory playerInventory) {
// TODO Auto-generated method stub
return null;
}
@Override
public void tick() {
// TODO Auto-generated method stub
}
@Override
public void provideRecipeInputs(RecipeFinder finder) {
// TODO Auto-generated method stub
}
@Override
public void setLastRecipe(Recipe<?> recipe) {
// TODO Auto-generated method stub
}
@Override
public Recipe<?> getLastRecipe() {
// TODO Auto-generated method stub
return null;
}
@Override
public int[] getAvailableSlots(Direction side) {
// TODO Auto-generated method stub
return null;
}
@Override
public boolean canInsert(int slot, ItemStack stack, Direction dir) {
// TODO Auto-generated method stub
return false;
}
@Override
public boolean canExtract(int slot, ItemStack stack, Direction dir) {
// TODO Auto-generated method stub
return false;
}
}