get rid of all java errors

This commit is contained in:
Jörg Henke 2021-07-17 17:19:23 +02:00
parent 72aa96f874
commit 227071e3dc
17 changed files with 131 additions and 130 deletions

View File

@ -1,28 +1,26 @@
package de.jottyfan.minecraft.quickiefabric.blockentity; package de.jottyfan.minecraft.quickiefabric.blockentity;
import net.minecraft.block.BlockState;
import net.minecraft.block.entity.BlockEntity; import net.minecraft.block.entity.BlockEntity;
import net.minecraft.util.Tickable; import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
/** /**
* *
* @author jotty * @author jotty
* *
*/ */
public class DrillBlockEastEntity extends BlockEntity implements Tickable { public class DrillBlockEastEntity extends BlockEntity {
private static final Integer MAXDRILLSTEP = 24; private static final Integer MAXDRILLSTEP = 24;
private Integer drillstep;
public DrillBlockEastEntity() { public DrillBlockEastEntity(BlockPos pos, BlockState state) {
super(QuickieFabricBlockEntity.DRILL_EAST); super(QuickieFabricBlockEntity.DRILL_EAST, pos, state);
} }
@Override public static void tick(World world, BlockPos pos, BlockState state, DrillBlockDownEntity be) {
public void tick() { if (be.getDrillstep() < 1) {
drillstep = drillstep == null ? MAXDRILLSTEP : drillstep - 1; be.setDrillstep(MAXDRILLSTEP);
if (drillstep < 1) { DrillBlockDownEntity.drill(pos, pos.east().down(), world);
drillstep = MAXDRILLSTEP;
DrillBlockDownEntity.drill(getPos(), getPos().east().down(), getWorld());
} }
} }
} }

View File

@ -1,28 +1,26 @@
package de.jottyfan.minecraft.quickiefabric.blockentity; package de.jottyfan.minecraft.quickiefabric.blockentity;
import net.minecraft.block.BlockState;
import net.minecraft.block.entity.BlockEntity; import net.minecraft.block.entity.BlockEntity;
import net.minecraft.util.Tickable; import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
/** /**
* *
* @author jotty * @author jotty
* *
*/ */
public class DrillBlockNorthEntity extends BlockEntity implements Tickable { public class DrillBlockNorthEntity extends BlockEntity {
private static final Integer MAXDRILLSTEP = 24; private static final Integer MAXDRILLSTEP = 24;
private Integer drillstep;
public DrillBlockNorthEntity() { public DrillBlockNorthEntity(BlockPos pos, BlockState state) {
super(QuickieFabricBlockEntity.DRILL_NORTH); super(QuickieFabricBlockEntity.DRILL_NORTH, pos, state);
} }
@Override public static void tick(World world, BlockPos pos, BlockState state, DrillBlockDownEntity be) {
public void tick() { if (be.getDrillstep() < 1) {
drillstep = drillstep == null ? MAXDRILLSTEP : drillstep - 1; be.setDrillstep(MAXDRILLSTEP);
if (drillstep < 1) { DrillBlockDownEntity.drill(pos, pos.north().down(), world);
drillstep = MAXDRILLSTEP;
DrillBlockDownEntity.drill(getPos(), getPos().north().down(), getWorld());
} }
} }
} }

View File

@ -1,28 +1,26 @@
package de.jottyfan.minecraft.quickiefabric.blockentity; package de.jottyfan.minecraft.quickiefabric.blockentity;
import net.minecraft.block.BlockState;
import net.minecraft.block.entity.BlockEntity; import net.minecraft.block.entity.BlockEntity;
import net.minecraft.util.Tickable; import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
/** /**
* *
* @author jotty * @author jotty
* *
*/ */
public class DrillBlockSouthEntity extends BlockEntity implements Tickable { public class DrillBlockSouthEntity extends BlockEntity {
private static final Integer MAXDRILLSTEP = 24; private static final Integer MAXDRILLSTEP = 24;
private Integer drillstep;
public DrillBlockSouthEntity() { public DrillBlockSouthEntity(BlockPos pos, BlockState state) {
super(QuickieFabricBlockEntity.DRILL_SOUTH); super(QuickieFabricBlockEntity.DRILL_SOUTH, pos, state);
} }
@Override public static void tick(World world, BlockPos pos, BlockState state, DrillBlockDownEntity be) {
public void tick() { if (be.getDrillstep() < 1) {
drillstep = drillstep == null ? MAXDRILLSTEP : drillstep - 1; be.setDrillstep(MAXDRILLSTEP);
if (drillstep < 1) { DrillBlockDownEntity.drill(pos, pos.south().down(), world);
drillstep = MAXDRILLSTEP;
DrillBlockDownEntity.drill(getPos(), getPos().south().down(), getWorld());
} }
} }
} }

View File

@ -1,28 +1,27 @@
package de.jottyfan.minecraft.quickiefabric.blockentity; package de.jottyfan.minecraft.quickiefabric.blockentity;
import net.minecraft.block.BlockState;
import net.minecraft.block.entity.BlockEntity; import net.minecraft.block.entity.BlockEntity;
import net.minecraft.util.Tickable; import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
/** /**
* *
* @author jotty * @author jotty
* *
*/ */
public class DrillBlockWestEntity extends BlockEntity implements Tickable { public class DrillBlockWestEntity extends BlockEntity {
private static final Integer MAXDRILLSTEP = 24; private static final Integer MAXDRILLSTEP = 24;
private Integer drillstep;
public DrillBlockWestEntity() { public DrillBlockWestEntity(BlockPos pos, BlockState state) {
super(QuickieFabricBlockEntity.DRILL_WEST); super(QuickieFabricBlockEntity.DRILL_WEST, pos, state);
} }
@Override public static void tick(World world, BlockPos pos, BlockState state, DrillBlockDownEntity be) {
public void tick() { if (be.getDrillstep() < 1) {
drillstep = drillstep == null ? MAXDRILLSTEP : drillstep - 1; be.setDrillstep(MAXDRILLSTEP);
if (drillstep < 1) { DrillBlockDownEntity.drill(pos, pos.west().down(), world);
drillstep = MAXDRILLSTEP;
DrillBlockDownEntity.drill(getPos(), getPos().west().down(), getWorld());
} }
} }
} }

View File

@ -4,11 +4,11 @@ import java.util.Random;
import de.jottyfan.minecraft.quickiefabric.blocks.QuickieBlocks; import de.jottyfan.minecraft.quickiefabric.blocks.QuickieBlocks;
import de.jottyfan.minecraft.quickiefabric.items.QuickieItems; import de.jottyfan.minecraft.quickiefabric.items.QuickieItems;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks; import net.minecraft.block.Blocks;
import net.minecraft.block.entity.BlockEntity; import net.minecraft.block.entity.BlockEntity;
import net.minecraft.entity.ItemEntity; import net.minecraft.entity.ItemEntity;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.util.Tickable;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -17,10 +17,10 @@ import net.minecraft.world.World;
* @author jotty * @author jotty
* *
*/ */
public class EmptyLavaHoarderBlockEntity extends BlockEntity implements Tickable { public class EmptyLavaHoarderBlockEntity extends BlockEntity {
public EmptyLavaHoarderBlockEntity() { public EmptyLavaHoarderBlockEntity(BlockPos pos, BlockState state) {
super(QuickieFabricBlockEntity.EMPTYLAVAHOARDER); super(QuickieFabricBlockEntity.EMPTYLAVAHOARDER, pos, state);
} }
/** /**
@ -46,16 +46,13 @@ public class EmptyLavaHoarderBlockEntity extends BlockEntity implements Tickable
return false; return false;
} }
@Override public static void tick(World world, BlockPos pos, BlockState state, EmptyLavaHoarderBlockEntity be) {
public void tick() { boolean found = be.suckLava(world, pos.north());
BlockPos pos = getPos(); found = found || be.suckLava(world, pos.south());
World world = getWorld(); found = found || be.suckLava(world, pos.east());
boolean found = suckLava(world, pos.north()); found = found || be.suckLava(world, pos.west());
found = found || suckLava(world, pos.south()); found = found || be.suckLava(world, pos.up());
found = found || suckLava(world, pos.east()); found = found || be.suckLava(world, pos.down());
found = found || suckLava(world, pos.west());
found = found || suckLava(world, pos.up());
found = found || suckLava(world, pos.down());
if (found) { if (found) {
world.setBlockState(pos, QuickieBlocks.LAVAHOARDER.getDefaultState()); world.setBlockState(pos, QuickieBlocks.LAVAHOARDER.getDefaultState());
} }

View File

@ -6,20 +6,20 @@ import java.util.List;
import net.minecraft.block.BlockState; import net.minecraft.block.BlockState;
import net.minecraft.block.entity.LootableContainerBlockEntity; import net.minecraft.block.entity.LootableContainerBlockEntity;
import net.minecraft.entity.Entity; import net.minecraft.entity.Entity;
import net.minecraft.entity.Entity.RemovalReason;
import net.minecraft.entity.ItemEntity; import net.minecraft.entity.ItemEntity;
import net.minecraft.entity.player.PlayerInventory; import net.minecraft.entity.player.PlayerInventory;
import net.minecraft.inventory.Inventories; import net.minecraft.inventory.Inventories;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.item.Items; import net.minecraft.item.Items;
import net.minecraft.nbt.CompoundTag; import net.minecraft.nbt.NbtCompound;
import net.minecraft.screen.ScreenHandler; import net.minecraft.screen.ScreenHandler;
import net.minecraft.text.LiteralText; import net.minecraft.text.LiteralText;
import net.minecraft.text.Style; import net.minecraft.text.Style;
import net.minecraft.text.Text; import net.minecraft.text.Text;
import net.minecraft.text.TranslatableText; import net.minecraft.text.TranslatableText;
import net.minecraft.util.Formatting; import net.minecraft.util.Formatting;
import net.minecraft.util.Tickable;
import net.minecraft.util.collection.DefaultedList; import net.minecraft.util.collection.DefaultedList;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Box; import net.minecraft.util.math.Box;
@ -30,19 +30,19 @@ import net.minecraft.world.World;
* @author jotty * @author jotty
* *
*/ */
public class ItemHoarderBlockEntity extends LootableContainerBlockEntity implements Tickable { public class ItemHoarderBlockEntity extends LootableContainerBlockEntity {
private DefaultedList<ItemStack> stacks; private DefaultedList<ItemStack> stacks;
private float suckradius; private float suckradius;
public ItemHoarderBlockEntity() { public ItemHoarderBlockEntity(BlockPos pos, BlockState state) {
super(QuickieFabricBlockEntity.ITEMHOARDER); super(QuickieFabricBlockEntity.ITEMHOARDER, pos, state);
stacks = DefaultedList.ofSize(54, ItemStack.EMPTY); stacks = DefaultedList.ofSize(54, ItemStack.EMPTY);
suckradius = 4f; // TODO: make it level up - able and start with 2 setSuckradius(4f); // TODO: make it level up - able and start with 2
} }
// TODO: see https://fabricmc.net/wiki/tutorial:containers for a real chest // TODO: see https://fabricmc.net/wiki/tutorial:containers for a real chest
private final boolean setStackToSlots(ItemStack stack) { public final static boolean setStackToSlots(ItemStack stack, List<ItemStack> stacks) {
for (ItemStack slot : stacks) { for (ItemStack slot : stacks) {
if (slot.getItem().equals(stack.getItem())) { if (slot.getItem().equals(stack.getItem())) {
slot.increment(stack.getCount()); slot.increment(stack.getCount());
@ -59,11 +59,8 @@ public class ItemHoarderBlockEntity extends LootableContainerBlockEntity impleme
return false; return false;
} }
@Override public static void tick(World world, BlockPos pos, BlockState state, ItemHoarderBlockEntity be) {
public void tick() { Box box = new Box(pos).expand(be.getSuckradius());
BlockPos pos = getPos();
World world = getWorld();
Box box = new Box(pos).expand(suckradius);
List<Entity> entities = world.getOtherEntities(null, box); List<Entity> entities = world.getOtherEntities(null, box);
for (Entity entity : entities) { for (Entity entity : entities) {
if (entity instanceof ItemEntity) { if (entity instanceof ItemEntity) {
@ -71,33 +68,33 @@ public class ItemHoarderBlockEntity extends LootableContainerBlockEntity impleme
if (itemEntity.isAlive()) { if (itemEntity.isAlive()) {
ItemStack stack = itemEntity.getStack(); ItemStack stack = itemEntity.getStack();
if (stack != null) { if (stack != null) {
if (setStackToSlots(stack)) { if (ItemHoarderBlockEntity.setStackToSlots(stack, be.getStacks())) {
itemEntity.remove(); itemEntity.remove(RemovalReason.DISCARDED);
} // else inventory is full } // else inventory is full
} }
} }
} }
} }
} }
@Override @Override
public CompoundTag toTag(CompoundTag tag) { public NbtCompound writeNbt(NbtCompound nbt) {
super.toTag(tag); super.writeNbt(nbt);
if (!this.serializeLootTable(tag)) { if (!this.serializeLootTable(nbt)) {
Inventories.toTag(tag, this.stacks); Inventories.writeNbt(nbt, this.stacks);
} }
return tag; return nbt;
} }
@Override @Override
public void fromTag(BlockState state, CompoundTag tag) { public void readNbt(NbtCompound nbt) {
super.fromTag(state, tag); super.readNbt(nbt);
this.stacks = DefaultedList.ofSize(this.size(), ItemStack.EMPTY); this.stacks = DefaultedList.ofSize(this.size(), ItemStack.EMPTY);
if (!this.deserializeLootTable(tag)) { if (!this.deserializeLootTable(nbt)) {
Inventories.fromTag(tag, this.stacks); Inventories.readNbt(nbt, this.stacks);
} }
} }
public List<ItemStack> getStacks() { public List<ItemStack> getStacks() {
return stacks; return stacks;
} }
@ -146,4 +143,12 @@ public class ItemHoarderBlockEntity extends LootableContainerBlockEntity impleme
} }
return list; return list;
} }
public float getSuckradius() {
return suckradius;
}
public void setSuckradius(float suckradius) {
this.suckradius = suckradius;
}
} }

View File

@ -2,10 +2,10 @@ package de.jottyfan.minecraft.quickiefabric.blockentity;
import java.util.List; import java.util.List;
import net.minecraft.block.BlockState;
import net.minecraft.block.entity.BlockEntity; import net.minecraft.block.entity.BlockEntity;
import net.minecraft.entity.Entity; import net.minecraft.entity.Entity;
import net.minecraft.entity.mob.HostileEntity; import net.minecraft.entity.mob.HostileEntity;
import net.minecraft.util.Tickable;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Box; import net.minecraft.util.math.Box;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -15,20 +15,17 @@ import net.minecraft.world.World;
* @author jotty * @author jotty
* *
*/ */
public class MonsterHoarderBlockEntity extends BlockEntity implements Tickable { public class MonsterHoarderBlockEntity extends BlockEntity {
private float suckradius; private float suckradius;
public MonsterHoarderBlockEntity() { public MonsterHoarderBlockEntity(BlockPos pos, BlockState state) {
super(QuickieFabricBlockEntity.MONSTERHOARDER); super(QuickieFabricBlockEntity.MONSTERHOARDER, pos, state);
suckradius = 8f; // TODO: make it level up - able and start with 2 setSuckradius(8f); // TODO: make it level up - able and start with 2
} }
@Override public static void tick(World world, BlockPos pos, BlockState state, MonsterHoarderBlockEntity be) {
public void tick() { Box box = new Box(pos).expand(be.getSuckradius());
BlockPos pos = getPos();
World world = getWorld();
Box box = new Box(pos).expand(suckradius);
List<Entity> entities = world.getOtherEntities(null, box); List<Entity> entities = world.getOtherEntities(null, box);
for (Entity entity : entities) { for (Entity entity : entities) {
if (entity instanceof HostileEntity) { if (entity instanceof HostileEntity) {
@ -37,4 +34,12 @@ public class MonsterHoarderBlockEntity extends BlockEntity implements Tickable {
} }
} }
} }
public float getSuckradius() {
return suckradius;
}
public void setSuckradius(float suckradius) {
this.suckradius = suckradius;
}
} }

View File

@ -43,7 +43,8 @@ public class BlockDrillDown extends FallingBlock implements BlockEntityProvider
@Override @Override
public <T extends BlockEntity> BlockEntityTicker<T> getTicker(World world, BlockState state, public <T extends BlockEntity> BlockEntityTicker<T> getTicker(World world, BlockState state,
BlockEntityType<T> type) { BlockEntityType<T> type) {
return DrillBlockDownEntity::tick; return null;
// return DrillBlockDownEntity::tick;
// see https://fabricmc.net/wiki/tutorial:blockentity for tutorial, but seems not to work // see https://fabricmc.net/wiki/tutorial:blockentity for tutorial, but seems not to work
} }
} }

View File

@ -27,7 +27,7 @@ public class BlockDrillEast extends FallingBlock implements BlockEntityProvider
@Override @Override
public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) { public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) {
return new DrillBlockEastEntity(); return new DrillBlockEastEntity(pos, blockState);
} }
@Override @Override

View File

@ -27,7 +27,7 @@ public class BlockDrillNorth extends FallingBlock implements BlockEntityProvider
@Override @Override
public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) { public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) {
return new DrillBlockNorthEntity(); return new DrillBlockNorthEntity(pos, blockState);
} }
@Override @Override

View File

@ -27,7 +27,7 @@ public class BlockDrillSouth extends FallingBlock implements BlockEntityProvider
@Override @Override
public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) { public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) {
return new DrillBlockSouthEntity(); return new DrillBlockSouthEntity(pos, blockState);
} }
@Override @Override

View File

@ -27,7 +27,7 @@ public class BlockDrillWest extends FallingBlock implements BlockEntityProvider
@Override @Override
public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) { public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) {
return new DrillBlockWestEntity(); return new DrillBlockWestEntity(pos, blockState);
} }
@Override @Override

View File

@ -37,7 +37,7 @@ public class BlockEmptyLavahoarder extends Block implements BlockEntityProvider
@Override @Override
public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) { public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) {
return new EmptyLavaHoarderBlockEntity(); return new EmptyLavaHoarderBlockEntity(pos, blockState);
} }
@Override @Override

View File

@ -39,7 +39,7 @@ public class BlockItemhoarder extends Block implements BlockEntityProvider {
@Override @Override
public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) { public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) {
return new ItemHoarderBlockEntity(); return new ItemHoarderBlockEntity(pos, blockState);
} }
@Override @Override

View File

@ -35,7 +35,7 @@ public class BlockLavahoarder extends Block implements BlockEntityProvider {
@Override @Override
public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) { public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) {
return new EmptyLavaHoarderBlockEntity(); return new EmptyLavaHoarderBlockEntity(pos, blockState);
} }
@Override @Override

View File

@ -31,7 +31,7 @@ public class BlockMonsterhoarder extends Block implements BlockEntityProvider {
@Override @Override
public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) { public BlockEntity createBlockEntity(BlockPos pos, BlockState blockState) {
return new MonsterHoarderBlockEntity(); return new MonsterHoarderBlockEntity(pos, blockState);
} }
@Override @Override

View File

@ -162,34 +162,34 @@ public class RegistryManager {
Registry.register(Registry.ITEM, new Identifier(QUICKIEFABRIC, name), item); Registry.register(Registry.ITEM, new Identifier(QUICKIEFABRIC, name), item);
} }
public static final <T extends BlockEntity> BlockEntityType<? extends T> registerBlockEntity(String name, // public static final <T extends BlockEntity> BlockEntityType<? extends T> registerBlockEntity(String name,
BlockEntityType<? extends T> supplier, Block... blocks) { // BlockEntityType<? extends T> supplier, Block... blocks) {
String fullname = new StringBuilder().append(QUICKIEFABRIC).append(":").append(name).toString(); // String fullname = new StringBuilder().append(QUICKIEFABRIC).append(":").append(name).toString();
Builder<? extends T> builder = BlockEntityType.Builder.create(supplier, blocks); // Builder<? extends T> builder = BlockEntityType.Builder.create(supplier, blocks);
BlockEntityType<? extends T> blockEntityType = builder.build(null); // BlockEntityType<? extends T> blockEntityType = builder.build(null);
return Registry.register(Registry.BLOCK_ENTITY_TYPE, fullname, blockEntityType); // return Registry.register(Registry.BLOCK_ENTITY_TYPE, fullname, blockEntityType);
} // }
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public static final void registerBlockEntities() { public static final void registerBlockEntities() {
LOGGER.debug("registering quickiefabric block entities"); // LOGGER.debug("registering quickiefabric block entities");
QuickieFabricBlockEntity.ITEMHOARDER = (BlockEntityType<ItemHoarderBlockEntity>) registerBlockEntity( // QuickieFabricBlockEntity.ITEMHOARDER = (BlockEntityType<ItemHoarderBlockEntity>) registerBlockEntity(
"itemhoarderblockentity", ItemHoarderBlockEntity::new, QuickieBlocks.ITEMHOARDER); // "itemhoarderblockentity", ItemHoarderBlockEntity::new, QuickieBlocks.ITEMHOARDER);
QuickieFabricBlockEntity.MONSTERHOARDER = (BlockEntityType<MonsterHoarderBlockEntity>) registerBlockEntity( // QuickieFabricBlockEntity.MONSTERHOARDER = (BlockEntityType<MonsterHoarderBlockEntity>) registerBlockEntity(
"monsterhoarderblockentity", MonsterHoarderBlockEntity::new, QuickieBlocks.MONSTERHOARDER); // "monsterhoarderblockentity", MonsterHoarderBlockEntity::new, QuickieBlocks.MONSTERHOARDER);
QuickieFabricBlockEntity.EMPTYLAVAHOARDER = (BlockEntityType<EmptyLavaHoarderBlockEntity>) registerBlockEntity( // QuickieFabricBlockEntity.EMPTYLAVAHOARDER = (BlockEntityType<EmptyLavaHoarderBlockEntity>) registerBlockEntity(
"emptylavahoarderblockentity", EmptyLavaHoarderBlockEntity::new, QuickieBlocks.EMPTYLAVAHOARDER, // "emptylavahoarderblockentity", EmptyLavaHoarderBlockEntity::new, QuickieBlocks.EMPTYLAVAHOARDER,
QuickieBlocks.LAVAHOARDER); // QuickieBlocks.LAVAHOARDER);
QuickieFabricBlockEntity.DRILL_DOWN = (BlockEntityType<DrillBlockDownEntity>) registerBlockEntity("drillblockdownentity", // QuickieFabricBlockEntity.DRILL_DOWN = (BlockEntityType<DrillBlockDownEntity>) registerBlockEntity("drillblockdownentity",
DrillBlockDownEntity::new, QuickieBlocks.DRILL_DOWN); // DrillBlockDownEntity::new, QuickieBlocks.DRILL_DOWN);
QuickieFabricBlockEntity.DRILL_EAST = (BlockEntityType<DrillBlockEastEntity>) registerBlockEntity("drillblockeastentity", // QuickieFabricBlockEntity.DRILL_EAST = (BlockEntityType<DrillBlockEastEntity>) registerBlockEntity("drillblockeastentity",
DrillBlockEastEntity::new, QuickieBlocks.DRILL_EAST); // DrillBlockEastEntity::new, QuickieBlocks.DRILL_EAST);
QuickieFabricBlockEntity.DRILL_SOUTH = (BlockEntityType<DrillBlockSouthEntity>) registerBlockEntity("drillblocksouthentity", // QuickieFabricBlockEntity.DRILL_SOUTH = (BlockEntityType<DrillBlockSouthEntity>) registerBlockEntity("drillblocksouthentity",
DrillBlockSouthEntity::new, QuickieBlocks.DRILL_SOUTH); // DrillBlockSouthEntity::new, QuickieBlocks.DRILL_SOUTH);
QuickieFabricBlockEntity.DRILL_WEST = (BlockEntityType<DrillBlockWestEntity>) registerBlockEntity("drillblockwestentity", // QuickieFabricBlockEntity.DRILL_WEST = (BlockEntityType<DrillBlockWestEntity>) registerBlockEntity("drillblockwestentity",
DrillBlockWestEntity::new, QuickieBlocks.DRILL_WEST); // DrillBlockWestEntity::new, QuickieBlocks.DRILL_WEST);
QuickieFabricBlockEntity.DRILL_NORTH = (BlockEntityType<DrillBlockNorthEntity>) registerBlockEntity("drillblocknorthentity", // QuickieFabricBlockEntity.DRILL_NORTH = (BlockEntityType<DrillBlockNorthEntity>) registerBlockEntity("drillblocknorthentity",
DrillBlockNorthEntity::new, QuickieBlocks.DRILL_NORTH); // DrillBlockNorthEntity::new, QuickieBlocks.DRILL_NORTH);
} }
public static final void registerBlocks() { public static final void registerBlocks() {