Work from 6 months ago
This commit is contained in:
parent
096c48a243
commit
c4c55144ae
6 changed files with 6 additions and 11 deletions
|
@ -49,16 +49,13 @@ public class ModBlocks {
|
|||
QuiltBlockEntityTypeBuilder.create(ArcFurnaceBlockEntity::new, ARC_FURNACE).build()
|
||||
);
|
||||
|
||||
|
||||
|
||||
private static Block registerBlock(String name, Block block) {
|
||||
registerBlockItem(name, block);
|
||||
return Registry.register(Registries.BLOCK, new Identifier(Stellarworks.MOD_ID, name), block);
|
||||
}
|
||||
|
||||
private static void registerBlockItem(String name, Block block) {
|
||||
Registry.register(Registries.ITEM, new Identifier(Stellarworks.MOD_ID, name),
|
||||
new BlockItem(block, new QuiltItemSettings()));
|
||||
Registry.register(Registries.ITEM, new Identifier(Stellarworks.MOD_ID, name), new BlockItem(block, new QuiltItemSettings()));
|
||||
}
|
||||
|
||||
public static void registerModBlocks() {
|
||||
|
|
|
@ -98,7 +98,7 @@ public class ArcFurnaceBlock extends BlockWithEntity implements BlockEntityProvi
|
|||
@Nullable
|
||||
@Override
|
||||
public <T extends BlockEntity> BlockEntityTicker<T> getTicker(World world, BlockState state, BlockEntityType<T> type) {
|
||||
return checkType(type, ModBlockEntities.ARC_FURNACE, ArcFurnaceBlockEntity::tick);
|
||||
return checkType(type, ModBlockEntities.ARC_FURNACE_ENTITY, ArcFurnaceBlockEntity::tick);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -32,7 +32,7 @@ public class ArcFurnaceBlockEntity extends BlockEntity implements NamedScreenHan
|
|||
//private int maxFuelTime = 0;
|
||||
|
||||
public ArcFurnaceBlockEntity(BlockPos pos, BlockState state) {
|
||||
super(ModBlockEntities.ARC_FURNACE, pos, state);
|
||||
super(ModBlockEntities.ARC_FURNACE_ENTITY, pos, state);
|
||||
this.propertyDelegate = new PropertyDelegate() {
|
||||
@Override
|
||||
public int get(int index) {
|
||||
|
|
|
@ -9,10 +9,10 @@ import xyz.limepot.stellarworks.Stellarworks;
|
|||
import xyz.limepot.stellarworks.block.ModBlocks;
|
||||
|
||||
public class ModBlockEntities {
|
||||
public static BlockEntityType<ArcFurnaceBlockEntity> ARC_FURNACE;
|
||||
public static BlockEntityType<ArcFurnaceBlockEntity> ARC_FURNACE_ENTITY;
|
||||
|
||||
public static void registerBlockEntities() {
|
||||
ARC_FURNACE = Registry.register(Registries.BLOCK_ENTITY_TYPE,
|
||||
ARC_FURNACE_ENTITY = Registry.register(Registries.BLOCK_ENTITY_TYPE,
|
||||
new Identifier(Stellarworks.MOD_ID, "arc_furnace"),
|
||||
QuiltBlockEntityTypeBuilder.create(ArcFurnaceBlockEntity::new,
|
||||
ModBlocks.ARC_FURNACE).build(null));
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
package xyz.limepot.stellarworks.item.custom;
|
||||
|
||||
import net.minecraft.item.HoeItem;
|
||||
import net.minecraft.item.PickaxeItem;
|
||||
import net.minecraft.item.ToolMaterial;
|
||||
|
||||
public class ModPickaxe extends PickaxeItem {
|
||||
|
||||
public ModPickaxe(ToolMaterial material, int attackDamage, float attackSpeed, Settings settings) {
|
||||
super(material, attackDamage, attackSpeed, settings);
|
||||
}
|
||||
|
|
|
@ -47,7 +47,7 @@ public class ArcFurnaceScreen extends HandledScreen<ArcFurnaceScreenHandler> {
|
|||
private void drawTexture(Identifier matrices, int i, int i1, int i2, int i3, int i4, int scaledProgress) {
|
||||
}
|
||||
|
||||
@Override
|
||||
//@Override
|
||||
public void render(MatrixStack matrices, int mouseX, int mouseY, float delta) {
|
||||
GuiGraphics GuiGraphics = null;
|
||||
renderBackground(
|
||||
|
|
Loading…
Reference in a new issue