commit
a2e2a65ec7
@ -14,6 +14,7 @@ import net.minecraftforge.fml.common.event.FMLInitializationEvent;
|
|||||||
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
|
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
|
||||||
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
||||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||||
|
import net.minecraftforge.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
@Mod(modid = SSSPCore.modId, name = SSSPCore.name, version = SSSPCore.version)
|
@Mod(modid = SSSPCore.modId, name = SSSPCore.name, version = SSSPCore.version)
|
||||||
public class SSSPCore {
|
public class SSSPCore {
|
||||||
|
21
src/main/java/com/pjht/ssspcore/item/ItemFuel.java
Normal file
21
src/main/java/com/pjht/ssspcore/item/ItemFuel.java
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
package com.pjht.ssspcore.item;
|
||||||
|
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
|
||||||
|
public class ItemFuel extends ItemBase {
|
||||||
|
|
||||||
|
public String fuelName;
|
||||||
|
public int burnTime;
|
||||||
|
|
||||||
|
public ItemFuel(String name, String fuelName, int burnTime) {
|
||||||
|
super(name);
|
||||||
|
|
||||||
|
this.fuelName = fuelName;
|
||||||
|
this.burnTime = burnTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getItemBurnTime(ItemStack itemStack) {
|
||||||
|
return burnTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -7,15 +7,18 @@ import net.minecraftforge.registries.IForgeRegistry;
|
|||||||
public class ModItems {
|
public class ModItems {
|
||||||
public static ItemOre ingotCopper = new ItemOre("ingot_copper", "ingotCopper");
|
public static ItemOre ingotCopper = new ItemOre("ingot_copper", "ingotCopper");
|
||||||
public static ItemOre silicon = new ItemOre("silicon","itemSilicon");
|
public static ItemOre silicon = new ItemOre("silicon","itemSilicon");
|
||||||
|
public static ItemFuel coke = new ItemFuel("coke","itemCoke", 1000);
|
||||||
public static void register(IForgeRegistry<Item> registry) {
|
public static void register(IForgeRegistry<Item> registry) {
|
||||||
registry.registerAll(
|
registry.registerAll(
|
||||||
ingotCopper,
|
ingotCopper,
|
||||||
silicon
|
silicon,
|
||||||
|
coke
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void registerModels() {
|
public static void registerModels() {
|
||||||
ingotCopper.registerItemModel();
|
ingotCopper.registerItemModel();
|
||||||
silicon.registerItemModel();
|
silicon.registerItemModel();
|
||||||
|
coke.registerItemModel();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
# Items
|
# Items
|
||||||
item.ingot_copper.name=Copper Ingot
|
item.ingot_copper.name=Copper Ingot
|
||||||
item.silicon.name=Silicon
|
item.silicon.name=Silicon
|
||||||
|
item.coke.name=Coke
|
||||||
|
|
||||||
# Blocks
|
# Blocks
|
||||||
tile.ore_copper.name=Copper Ore
|
tile.ore_copper.name=Copper Ore
|
||||||
|
6
src/main/resources/assets/ssspcore/models/item/coke.json
Normal file
6
src/main/resources/assets/ssspcore/models/item/coke.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"parent": "item/generated",
|
||||||
|
"textures": {
|
||||||
|
"layer0": "ssspcore:items/coke"
|
||||||
|
}
|
||||||
|
}
|
BIN
src/main/resources/assets/ssspcore/textures/items/coke.png
Normal file
BIN
src/main/resources/assets/ssspcore/textures/items/coke.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 525 B |
Loading…
x
Reference in New Issue
Block a user