Work from 6 months ago

This commit is contained in:
nelle 2024-03-09 20:26:31 -07:00
parent 096c48a243
commit c4c55144ae
6 changed files with 6 additions and 11 deletions

View file

@ -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() {

View file

@ -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);
}
}

View file

@ -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) {

View file

@ -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));

View file

@ -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);
}

View file

@ -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(