chore: New items
Co-authored-by: jull <sefljulie@gmail.com> Co-committed-by: jull <sefljulie@gmail.com>
This commit is contained in:
@ -27,11 +27,14 @@ public class SpriteLoader {
|
||||
|
||||
// Ores
|
||||
COAL_ORE,
|
||||
IRON_ORE, // NEWW
|
||||
GOLD_ORE, //NEWW
|
||||
COAL_BLOCK, // NEWW
|
||||
IRON_BLOCK, // NEWW
|
||||
GOLD_BLOCK, // NEWW
|
||||
IRON_ORE,
|
||||
GOLD_ORE,
|
||||
DIAMOND_ORE,
|
||||
|
||||
COAL_BLOCK,
|
||||
IRON_BLOCK,
|
||||
GOLD_BLOCK,
|
||||
DIAMOND_BLOCK,
|
||||
|
||||
// Work
|
||||
FURNACE,
|
||||
@ -66,17 +69,20 @@ public class SpriteLoader {
|
||||
ITEM_WOOL,
|
||||
|
||||
// Ore Items
|
||||
ITEM_COAL_ORE,//NEWWW
|
||||
ITEM_IRON_ORE, //NEWWW
|
||||
ITEM_GOLD_ORE, // NEWW
|
||||
ITEM_COAL_ORE,
|
||||
ITEM_IRON_ORE,
|
||||
ITEM_GOLD_ORE,
|
||||
ITEM_DIAMOND_ORE,
|
||||
|
||||
ITEM_COAL_BLOCK, // NEWW
|
||||
ITEM_IRON_BLOCK, //NEWWW
|
||||
ITEM_GOLD_BLOCK, // NEWW
|
||||
ITEM_COAL_BLOCK,
|
||||
ITEM_IRON_BLOCK,
|
||||
ITEM_GOLD_BLOCK,
|
||||
ITEM_DIAMOND_BLOCK,
|
||||
|
||||
COAL, // NEWW
|
||||
ITEM_IRON_INGOT, //NEWW
|
||||
ITEM_GOLD_INGOT, // NEWW
|
||||
COAL,
|
||||
ITEM_IRON_INGOT,
|
||||
ITEM_GOLD_INGOT,
|
||||
DIAMOND,
|
||||
|
||||
// Work Items
|
||||
ITEM_CRAFTING_TABLE,
|
||||
@ -84,31 +90,41 @@ public class SpriteLoader {
|
||||
ITEM_FURNACE,
|
||||
ITEM_BED,
|
||||
|
||||
// Weapons
|
||||
WOODEN_SWORD, //NEWWW
|
||||
// Tools
|
||||
WOODEN_SWORD,
|
||||
WOODEN_PICKAXE,
|
||||
WOODEN_AXE,
|
||||
WOODEN_SHOVEL,
|
||||
WOODEN_HOE, //NEWW
|
||||
WOODEN_HOE,
|
||||
|
||||
STONE_SWORD,//NEWWW
|
||||
STONE_SWORD,
|
||||
STONE_PICKAXE,
|
||||
STONE_AXE,
|
||||
STONE_SHOVEL,
|
||||
STONE_HOE, //NEWW
|
||||
STONE_HOE,
|
||||
|
||||
IRON_SWORD, //NEWWW
|
||||
IRON_PICKAXE, //NEWWW
|
||||
IRON_AXE, // NEWW
|
||||
IRON_SHOVEL, //NEWWW
|
||||
IRON_HOE, // NEWWW
|
||||
IRON_SWORD,
|
||||
IRON_PICKAXE,
|
||||
IRON_AXE,
|
||||
IRON_SHOVEL,
|
||||
IRON_HOE,
|
||||
|
||||
GOLDEN_SWORD, // NEWW
|
||||
GOLDEN_PICKAXE, // NEWWW
|
||||
GOLDEN_AXE, //NEWWW
|
||||
GOLDEN_SHOVEL, //NEWWW
|
||||
GOLDEN_HOE, // NEWW
|
||||
GOLDEN_SWORD,
|
||||
GOLDEN_PICKAXE,
|
||||
GOLDEN_AXE,
|
||||
GOLDEN_SHOVEL,
|
||||
GOLDEN_HOE,
|
||||
|
||||
DIAMOND_SWORD,
|
||||
DIAMOND_PICKAXE,
|
||||
DIAMOND_AXE,
|
||||
DIAMOND_SHOVEL,
|
||||
DIAMOND_HOE,
|
||||
|
||||
BUCKET,
|
||||
WATER_BUCKET,
|
||||
LAVA_BUCKET,
|
||||
MILK_BUCKET,
|
||||
// Food
|
||||
ITEM_PORKCHOP,
|
||||
ITEM_COOKED_PORKCHOP,
|
||||
@ -139,12 +155,14 @@ public class SpriteLoader {
|
||||
|
||||
// Ores
|
||||
SPRITES_MAP.put(SPRITES.COAL_ORE, new SimpleSprite("coal_ore.ans"));
|
||||
SPRITES_MAP.put(SPRITES.IRON_ORE, new SimpleSprite("iron_ore.ans")); //NEWW
|
||||
SPRITES_MAP.put(SPRITES.GOLD_ORE, new SimpleSprite("gold_ore.ans")); //NEWW
|
||||
SPRITES_MAP.put(SPRITES.IRON_ORE, new SimpleSprite("iron_ore.ans"));
|
||||
SPRITES_MAP.put(SPRITES.GOLD_ORE, new SimpleSprite("gold_ore.ans"));
|
||||
SPRITES_MAP.put(SPRITES.DIAMOND_ORE, new SimpleSprite("diamond_ore.ans"));
|
||||
|
||||
SPRITES_MAP.put(SPRITES.COAL_BLOCK, new SimpleSprite("coal_block.ans")); //NEWW
|
||||
SPRITES_MAP.put(SPRITES.IRON_BLOCK, new SimpleSprite("iron_block.ans")); //NEWW
|
||||
SPRITES_MAP.put(SPRITES.GOLD_BLOCK, new SimpleSprite("gold_block.ans")); //NEWW
|
||||
SPRITES_MAP.put(SPRITES.COAL_BLOCK, new SimpleSprite("coal_block.ans"));
|
||||
SPRITES_MAP.put(SPRITES.IRON_BLOCK, new SimpleSprite("iron_block.ans"));
|
||||
SPRITES_MAP.put(SPRITES.GOLD_BLOCK, new SimpleSprite("gold_block.ans"));
|
||||
SPRITES_MAP.put(SPRITES.DIAMOND_BLOCK, new SimpleSprite("diamond_block.ans")); //NEWW
|
||||
|
||||
// Work
|
||||
SPRITES_MAP.put(SPRITES.CRAFTING_TABLE, new SimpleSprite("crafting_table.ans"));
|
||||
@ -179,17 +197,17 @@ public class SpriteLoader {
|
||||
SPRITES_MAP.put(SPRITES.ITEM_WOOL, new WoolItem());
|
||||
|
||||
// Ore Items
|
||||
SPRITES_MAP.put(SPRITES.ITEM_COAL_ORE, new SimpleSprite("items/coal_ore.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.ITEM_IRON_ORE, new SimpleSprite("items/iron_ore.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.ITEM_GOLD_ORE, new SimpleSprite("items/gold_ore.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.ITEM_COAL_ORE, new SimpleSprite("items/coal_ore.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_IRON_ORE, new SimpleSprite("items/iron_ore.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_GOLD_ORE, new SimpleSprite("items/gold_ore.ans"));
|
||||
|
||||
SPRITES_MAP.put(SPRITES.ITEM_COAL_BLOCK, new SimpleSprite("items/coal_block.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.ITEM_IRON_BLOCK, new SimpleSprite("items/iron_block.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.ITEM_GOLD_BLOCK, new SimpleSprite("items/gold_block.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.ITEM_COAL_BLOCK, new SimpleSprite("items/coal_block.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_IRON_BLOCK, new SimpleSprite("items/iron_block.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_GOLD_BLOCK, new SimpleSprite("items/gold_block.ans"));
|
||||
|
||||
SPRITES_MAP.put(SPRITES.COAL, new SimpleSprite("items/coal.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.ITEM_IRON_INGOT, new SimpleSprite("items/iron_ingot.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.ITEM_GOLD_INGOT, new SimpleSprite("items/gold_ingot.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.COAL, new SimpleSprite("items/coal.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_IRON_INGOT, new SimpleSprite("items/iron_ingot.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_GOLD_INGOT, new SimpleSprite("items/gold_ingot.ans"));
|
||||
|
||||
// Work Items
|
||||
SPRITES_MAP.put(SPRITES.ITEM_CRAFTING_TABLE, new SimpleSprite("items/crafting_table.ans"));
|
||||
@ -197,30 +215,41 @@ public class SpriteLoader {
|
||||
SPRITES_MAP.put(SPRITES.ITEM_FURNACE, new SimpleSprite("items/furnace.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_BED, new SimpleSprite("items/bed.ans"));
|
||||
|
||||
// Weapons
|
||||
SPRITES_MAP.put(SPRITES.WOODEN_SWORD, new SimpleSprite("items/wooden_sword.ans")); //NEWWW
|
||||
// Tools
|
||||
SPRITES_MAP.put(SPRITES.WOODEN_SWORD, new SimpleSprite("items/wooden_sword.ans"));
|
||||
SPRITES_MAP.put(SPRITES.WOODEN_PICKAXE, new SimpleSprite("items/wooden_pickaxe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.WOODEN_AXE, new SimpleSprite("items/wooden_axe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.WOODEN_SHOVEL, new SimpleSprite("items/wooden_shovel.ans"));
|
||||
SPRITES_MAP.put(SPRITES.WOODEN_HOE, new SimpleSprite("items/wooden_hoe.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.WOODEN_HOE, new SimpleSprite("items/wooden_hoe.ans"));
|
||||
|
||||
SPRITES_MAP.put(SPRITES.STONE_SWORD, new SimpleSprite("items/wooden_sword.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.STONE_SWORD, new SimpleSprite("items/wooden_sword.ans"));
|
||||
SPRITES_MAP.put(SPRITES.STONE_PICKAXE, new SimpleSprite("items/stone_pickaxe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.STONE_AXE, new SimpleSprite("items/stone_axe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.STONE_SHOVEL, new SimpleSprite("items/stone_shovel.ans"));
|
||||
SPRITES_MAP.put(SPRITES.STONE_HOE, new SimpleSprite("items/stone_hoe.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.STONE_HOE, new SimpleSprite("items/stone_hoe.ans"));
|
||||
|
||||
SPRITES_MAP.put(SPRITES.IRON_SWORD, new SimpleSprite("items/iron_sword.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.IRON_PICKAXE, new SimpleSprite("items/iron_pickaxe.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.IRON_AXE, new SimpleSprite("items/iron_axe.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.IRON_SHOVEL, new SimpleSprite("items/iron_shovel.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.IRON_HOE, new SimpleSprite("items/iron_hoe.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.IRON_SWORD, new SimpleSprite("items/iron_sword.ans"));
|
||||
SPRITES_MAP.put(SPRITES.IRON_PICKAXE, new SimpleSprite("items/iron_pickaxe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.IRON_AXE, new SimpleSprite("items/iron_axe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.IRON_SHOVEL, new SimpleSprite("items/iron_shovel.ans"));
|
||||
SPRITES_MAP.put(SPRITES.IRON_HOE, new SimpleSprite("items/iron_hoe.ans"));
|
||||
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_SWORD, new SimpleSprite("items/golden_sword.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_PICKAXE, new SimpleSprite("items/golden_pickaxe.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_AXE, new SimpleSprite("items/golden_axe.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_SHOVEL, new SimpleSprite("items/golden_shovel.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_HOE, new SimpleSprite("items/golden_hoe.ans")); //NEWWW
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_SWORD, new SimpleSprite("items/golden_sword.ans"));
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_PICKAXE, new SimpleSprite("items/golden_pickaxe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_AXE, new SimpleSprite("items/golden_axe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_SHOVEL, new SimpleSprite("items/golden_shovel.ans"));
|
||||
SPRITES_MAP.put(SPRITES.GOLDEN_HOE, new SimpleSprite("items/golden_hoe.ans"));
|
||||
|
||||
SPRITES_MAP.put(SPRITES.DIAMOND_SWORD, new SimpleSprite("items/diamond_sword.ans"));
|
||||
SPRITES_MAP.put(SPRITES.DIAMOND_PICKAXE, new SimpleSprite("items/diamond_pickaxe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.DIAMOND_AXE, new SimpleSprite("items/diamond_axe.ans"));
|
||||
SPRITES_MAP.put(SPRITES.DIAMOND_SHOVEL, new SimpleSprite("items/diamond_shovel.ans"));
|
||||
SPRITES_MAP.put(SPRITES.DIAMOND_HOE, new SimpleSprite("items/diamond_hoe.ans"));
|
||||
|
||||
SPRITES_MAP.put(SPRITES.BUCKET, new SimpleSprite("items/bucket.ans"));
|
||||
SPRITES_MAP.put(SPRITES.WATER_BUCKET, new SimpleSprite("items/water_bucket.ans"));
|
||||
SPRITES_MAP.put(SPRITES.LAVA_BUCKET, new SimpleSprite("items/lava_bucket.ans"));
|
||||
SPRITES_MAP.put(SPRITES.MILK_BUCKET, new SimpleSprite("items/milk_bucket.ans"));
|
||||
|
||||
// Food
|
||||
SPRITES_MAP.put(SPRITES.ITEM_PORKCHOP, new SimpleSprite("items/porkchop.ans"));
|
||||
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"iron_ingot", "_", "iron_ingot",
|
||||
"_", "iron_ingot", "_",
|
||||
"_", "_", "_"
|
||||
},
|
||||
result = "bucket",
|
||||
amount = 1
|
||||
)
|
||||
public class BucketRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"_", "diamond", "diamond",
|
||||
"_", "stick", "diamond",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "diamond_axe",
|
||||
amount = 1
|
||||
)
|
||||
public class DiamondAxe2Recipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"diamond", "diamond", "_",
|
||||
"diamond", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "diamond_axe",
|
||||
amount = 1
|
||||
)
|
||||
public class DiamondAxeRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"diamond", "diamond", "diamond",
|
||||
"diamond", "diamond", "diamond",
|
||||
"diamond", "diamond", "diamond"
|
||||
},
|
||||
result = "diamond_block",
|
||||
amount = 1
|
||||
)
|
||||
public class DiamondBlockRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"_", "diamond", "diamond",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "diamond_hoe",
|
||||
amount = 1
|
||||
)
|
||||
public class DiamondHoe2Recipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"diamond", "diamond", "_",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "diamond_hoe",
|
||||
amount = 1
|
||||
)
|
||||
public class DiamondHoeRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"diamond", "diamond", "diamond",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "diamond_pickaxe",
|
||||
amount = 1
|
||||
)
|
||||
public class DiamondPickaxeRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"diamond_block", "_", "_",
|
||||
"_", "_", "_",
|
||||
"_", "_", "_"
|
||||
},
|
||||
result = "diamond",
|
||||
amount = 9
|
||||
)
|
||||
public class DiamondRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"_", "diamond", "_",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "diamond_shovel",
|
||||
amount = 1
|
||||
)
|
||||
public class DiamondShovelRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"_", "diamond", "_",
|
||||
"_", "diamond", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "diamond_sword",
|
||||
amount = 1
|
||||
)
|
||||
public class DiamondSwordRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"_", "gold_ingot", "gold_ingot",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "golden_hoe",
|
||||
amount = 1
|
||||
)
|
||||
public class GoldenHoe2Recipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"gold_ingot", "gold_ingot", "_",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "golden_hoe",
|
||||
amount = 1
|
||||
)
|
||||
public class GoldenHoeRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"_", "iron_ingot", "iron_ingot",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "iron_hoe",
|
||||
amount = 1
|
||||
)
|
||||
public class IronHoe2Recipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"iron_ingot", "iron_ingot", "_",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "iron_hoe",
|
||||
amount = 1
|
||||
)
|
||||
public class IronHoeRecipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"_", "stone", "stone",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "stone_hoe",
|
||||
amount = 1
|
||||
)
|
||||
public class StoneHoe2Recipe {}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"_", "oak_planks", "oak_planks",
|
||||
"_", "stick", "_",
|
||||
"_", "stick", "_"
|
||||
},
|
||||
result = "wooden_hoe",
|
||||
amount = 1
|
||||
)
|
||||
public class WoodenHoe2Recipe {}
|
@ -0,0 +1,16 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
import cz.jzitnik.game.entities.items.ToolVariant;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
@BlockRegistry("diamond_block")
|
||||
public class DiamondBlock extends Block {
|
||||
public DiamondBlock() {
|
||||
super("diamond_block", SpriteLoader.SPRITES.DIAMOND_BLOCK, 15, ItemType.PICKAXE, Arrays.stream(ToolVariant.values()).toList());
|
||||
}
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cz.jzitnik.game.entities.items.registry.blocks;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.BlockRegistry;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
import cz.jzitnik.game.entities.items.ToolVariant;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
@BlockRegistry("diamond_ore")
|
||||
public class DiamondOreBlock extends Block {
|
||||
public DiamondOreBlock() {
|
||||
super("diamond_ore", SpriteLoader.SPRITES.DIAMOND_ORE, 15, ItemType.PICKAXE, Arrays.stream(ToolVariant.values()).toList());
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
@ItemRegistry("bucket")
|
||||
public class BucketItem extends Item {
|
||||
public BucketItem() {
|
||||
super("bucket", "Bucket", ItemType.USELESS_ITEM, SpriteLoader.SPRITES.BUCKET);
|
||||
}
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
import cz.jzitnik.game.entities.items.ToolVariant;
|
||||
|
||||
@ItemRegistry("diamond_axe")
|
||||
public class DiamondAxe extends Item {
|
||||
public DiamondAxe() {
|
||||
super("diamond_axe", "Diamond axe", ItemType.AXE, SpriteLoader.SPRITES.DIAMOND_AXE, ToolVariant.DIAMOND, 2, 1561, false);
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
@ItemRegistry("diamond_block")
|
||||
public class DiamondBlockItem extends Item {
|
||||
public DiamondBlockItem() {
|
||||
super("diamond_block", "Diamond block", ItemType.BLOCK, SpriteLoader.SPRITES.ITEM_DIAMOND_BLOCK);
|
||||
}
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
import cz.jzitnik.game.entities.items.ToolVariant;
|
||||
|
||||
@ItemRegistry("diamond_hoe")
|
||||
public class DiamondHoe extends Item {
|
||||
public DiamondHoe() {
|
||||
super("diamond_hoe", "Diamond hoe", ItemType.HOE, SpriteLoader.SPRITES.DIAMOND_HOE, ToolVariant.DIAMOND, 0, 1561, false);
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
@ItemRegistry("diamond")
|
||||
public class DiamondItem extends Item {
|
||||
public DiamondItem() {
|
||||
super("diamond", "Diamond", ItemType.USELESS_ITEM, SpriteLoader.SPRITES.DIAMOND);
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
@ItemRegistry("diamond_ore")
|
||||
public class DiamondOreItem extends Item {
|
||||
public DiamondOreItem() {
|
||||
super("diamond_ore", "Diamond ore", ItemType.BLOCK, SpriteLoader.SPRITES.ITEM_DIAMOND_ORE);
|
||||
}
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
import cz.jzitnik.game.entities.items.ToolVariant;
|
||||
|
||||
@ItemRegistry("diamond_pickaxe")
|
||||
public class DiamondPickaxe extends Item {
|
||||
public DiamondPickaxe() {
|
||||
super("diamond_pickaxe", "Diamond pickaxe", ItemType.PICKAXE, SpriteLoader.SPRITES.DIAMOND_PICKAXE, ToolVariant.DIAMOND, 14, 1561, false);
|
||||
}
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
import cz.jzitnik.game.entities.items.ToolVariant;
|
||||
|
||||
@ItemRegistry("diamond_shovel")
|
||||
public class DiamondShovel extends Item {
|
||||
public DiamondShovel() {
|
||||
super("diamond_shovel", "Diamond shovel", ItemType.SHOVEL, SpriteLoader.SPRITES.DIAMOND_SHOVEL, ToolVariant.DIAMOND, 0.5, 1561, false);
|
||||
}
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
import cz.jzitnik.game.entities.items.ToolVariant;
|
||||
|
||||
@ItemRegistry("diamond_sword")
|
||||
public class DiamondSword extends Item {
|
||||
public DiamondSword() {
|
||||
super("diamond_sword", "Diamond sword", ItemType.SWORD, SpriteLoader.SPRITES.DIAMOND_SWORD, ToolVariant.DIAMOND, 1562, false, 4);
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
@ItemRegistry("lava_bucket")
|
||||
public class LavaBucketItem extends Item {
|
||||
public LavaBucketItem() {
|
||||
super("lava_bucket", "Lava bucket", ItemType.USELESS_ITEM, SpriteLoader.SPRITES.LAVA_BUCKET);
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
@ItemRegistry("milk_bucket")
|
||||
public class MilkBucketItem extends Item {
|
||||
public MilkBucketItem() {
|
||||
super("milk_bucket", "Milk bucket", ItemType.USELESS_ITEM, SpriteLoader.SPRITES.MILK_BUCKET);
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
@ItemRegistry("water_bucket")
|
||||
public class WaterBucketItem extends Item {
|
||||
public WaterBucketItem() {
|
||||
super("water_bucket", "Water bucket", ItemType.USELESS_ITEM, SpriteLoader.SPRITES.WATER_BUCKET);
|
||||
}
|
||||
}
|
@ -17,6 +17,7 @@ public class Smelting {
|
||||
smeltingList.put("gold_ore", () -> ItemBlockSupplier.getItem("gold_ingot"));
|
||||
smeltingList.put("oak_log", () -> ItemBlockSupplier.getItem("coal"));
|
||||
smeltingList.put("beef", () -> ItemBlockSupplier.getItem("steak"));
|
||||
smeltingList.put("diamond_ore", () -> ItemBlockSupplier.getItem("diamond"));
|
||||
}
|
||||
|
||||
public static final HashMap<String, Double> fuelList = new HashMap<>();
|
||||
@ -31,5 +32,6 @@ public class Smelting {
|
||||
fuelList.put("wooden_shovel", 1.0);
|
||||
fuelList.put("wooden_hoe", 1.0);
|
||||
fuelList.put("stick", 0.5);
|
||||
fuelList.put("lava_bucket", 100.0);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user