From 73e313b0dc42ef3dea3734a8b8e6b20c45ac204d Mon Sep 17 00:00:00 2001 From: jottyfan Date: Wed, 2 Sep 2020 21:27:48 +0200 Subject: [PATCH] added more colored backpacks --- gradle.properties | 2 +- .../quickiefabric/init/RegistryManager.java | 101 ++++++++++-------- .../quickiefabric/items/ItemBackpack.java | 2 +- .../quickiefabric/items/QuickieItems.java | 7 ++ .../assets/quickiefabric/lang/de_de.json | 51 +++++---- .../assets/quickiefabric/lang/en_us.json | 51 +++++---- .../models/item/backpack_black.json | 6 ++ .../models/item/backpack_blue.json | 6 ++ .../models/item/backpack_cyan.json | 6 ++ .../models/item/backpack_green.json | 6 ++ .../models/item/backpack_pink.json | 6 ++ .../models/item/backpack_red.json | 6 ++ .../models/item/backpack_yellow.json | 6 ++ .../quickiefabric/recipes/backpack_black.json | 22 ++++ .../quickiefabric/recipes/backpack_blue.json | 22 ++++ .../quickiefabric/recipes/backpack_cyan.json | 22 ++++ .../quickiefabric/recipes/backpack_green.json | 22 ++++ .../quickiefabric/recipes/backpack_pink.json | 22 ++++ .../quickiefabric/recipes/backpack_red.json | 22 ++++ .../recipes/backpack_yellow.json | 22 ++++ 20 files changed, 319 insertions(+), 91 deletions(-) create mode 100644 src/main/resources/assets/quickiefabric/models/item/backpack_black.json create mode 100644 src/main/resources/assets/quickiefabric/models/item/backpack_blue.json create mode 100644 src/main/resources/assets/quickiefabric/models/item/backpack_cyan.json create mode 100644 src/main/resources/assets/quickiefabric/models/item/backpack_green.json create mode 100644 src/main/resources/assets/quickiefabric/models/item/backpack_pink.json create mode 100644 src/main/resources/assets/quickiefabric/models/item/backpack_red.json create mode 100644 src/main/resources/assets/quickiefabric/models/item/backpack_yellow.json create mode 100644 src/main/resources/data/quickiefabric/recipes/backpack_black.json create mode 100644 src/main/resources/data/quickiefabric/recipes/backpack_blue.json create mode 100644 src/main/resources/data/quickiefabric/recipes/backpack_cyan.json create mode 100644 src/main/resources/data/quickiefabric/recipes/backpack_green.json create mode 100644 src/main/resources/data/quickiefabric/recipes/backpack_pink.json create mode 100644 src/main/resources/data/quickiefabric/recipes/backpack_red.json create mode 100644 src/main/resources/data/quickiefabric/recipes/backpack_yellow.json diff --git a/gradle.properties b/gradle.properties index 53c93d4..4f924ff 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ org.gradle.jvmargs=-Xmx1G loader_version=0.8.8+build.202 # Mod Properties - mod_version = 1.16.1.10 + mod_version = 1.16.1.11 maven_group = de.jottyfan.minecraft archives_base_name = quickiefabric diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/init/RegistryManager.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/init/RegistryManager.java index 1d706f9..e1e8e81 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/init/RegistryManager.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/init/RegistryManager.java @@ -47,11 +47,13 @@ public class RegistryManager { private static final Logger LOGGER = LogManager.getLogger(RegistryManager.class); public static final String QUICKIEFABRIC = "quickiefabric"; - - public static final Identifier BACKPACK_IDENTIFIER = new Identifier(QUICKIEFABRIC, "backpack"); - public static final ScreenHandlerType BACKPACK_SCREEN_HANDLER = ScreenHandlerRegistry.registerExtended(RegistryManager.BACKPACK_IDENTIFIER, BackpackScreenHandler::new); - public static final ItemGroup QUICKIEFABRIC_GROUP = FabricItemGroupBuilder.create(new Identifier(QUICKIEFABRIC, "all")).icon(() -> new ItemStack(QuickieItems.SPEEDPOWDER)) + public static final Identifier BACKPACK_IDENTIFIER = new Identifier(QUICKIEFABRIC, "backpack"); + public static final ScreenHandlerType BACKPACK_SCREEN_HANDLER = ScreenHandlerRegistry + .registerExtended(RegistryManager.BACKPACK_IDENTIFIER, BackpackScreenHandler::new); + + public static final ItemGroup QUICKIEFABRIC_GROUP = FabricItemGroupBuilder + .create(new Identifier(QUICKIEFABRIC, "all")).icon(() -> new ItemStack(QuickieItems.SPEEDPOWDER)) .appendItems(stacks -> { stacks.add(new ItemStack(QuickieItems.SALPETER)); stacks.add(new ItemStack(QuickieItems.SULPHOR)); @@ -60,6 +62,13 @@ public class RegistryManager { stacks.add(new ItemStack(QuickieItems.PENCIL)); stacks.add(new ItemStack(QuickieItems.BACKPACK_BROWN)); stacks.add(new ItemStack(QuickieItems.BACKPACK_WHITE)); + stacks.add(new ItemStack(QuickieItems.BACKPACK_BLACK)); + stacks.add(new ItemStack(QuickieItems.BACKPACK_BLUE)); + stacks.add(new ItemStack(QuickieItems.BACKPACK_CYAN)); + stacks.add(new ItemStack(QuickieItems.BACKPACK_GREEN)); + stacks.add(new ItemStack(QuickieItems.BACKPACK_PINK)); + stacks.add(new ItemStack(QuickieItems.BACKPACK_RED)); + stacks.add(new ItemStack(QuickieItems.BACKPACK_YELLOW)); stacks.add(new ItemStack(QuickieTools.SPEEDPOWDERAXE)); stacks.add(new ItemStack(QuickieTools.SPEEDPOWDERPICKAXE)); stacks.add(new ItemStack(QuickieTools.SPEEDPOWDERSHOVEL)); @@ -76,7 +85,8 @@ public class RegistryManager { private static final void registerBlock(Block block, String name) { Registry.register(Registry.BLOCK, new Identifier(QUICKIEFABRIC, name), block); - Registry.register(Registry.ITEM, new Identifier(QUICKIEFABRIC, name), new BlockItem(block, new Item.Settings().group(RegistryManager.QUICKIEFABRIC_GROUP))); + Registry.register(Registry.ITEM, new Identifier(QUICKIEFABRIC, name), + new BlockItem(block, new Item.Settings().group(RegistryManager.QUICKIEFABRIC_GROUP))); } private static final void registerItem(Item item, String name) { @@ -84,9 +94,11 @@ public class RegistryManager { } public static final void registerBlockEntities() { - QuickieFabricBlockEntity.ITEMHOARDER = Registry.register(Registry.BLOCK_ENTITY_TYPE, QUICKIEFABRIC + ":itemhoarderblockentity", + QuickieFabricBlockEntity.ITEMHOARDER = Registry.register(Registry.BLOCK_ENTITY_TYPE, + QUICKIEFABRIC + ":itemhoarderblockentity", BlockEntityType.Builder.create(ItemHoarderBlockEntity::new, QuickieBlocks.ITEMHOARDER).build(null)); - QuickieFabricBlockEntity.MONSTERHOARDER = Registry.register(Registry.BLOCK_ENTITY_TYPE, QUICKIEFABRIC + ":monsterhoarderblockentity", + QuickieFabricBlockEntity.MONSTERHOARDER = Registry.register(Registry.BLOCK_ENTITY_TYPE, + QUICKIEFABRIC + ":monsterhoarderblockentity", BlockEntityType.Builder.create(MonsterHoarderBlockEntity::new, QuickieBlocks.MONSTERHOARDER).build(null)); } @@ -112,6 +124,13 @@ public class RegistryManager { registerItem(QuickieItems.SULPHOR, "sulphor"); registerItem(QuickieItems.BACKPACK_BROWN, "backpack_brown"); registerItem(QuickieItems.BACKPACK_WHITE, "backpack_white"); + registerItem(QuickieItems.BACKPACK_BLACK, "backpack_black"); + registerItem(QuickieItems.BACKPACK_BLUE, "backpack_blue"); + registerItem(QuickieItems.BACKPACK_CYAN, "backpack_cyan"); + registerItem(QuickieItems.BACKPACK_GREEN, "backpack_green"); + registerItem(QuickieItems.BACKPACK_PINK, "backpack_pink"); + registerItem(QuickieItems.BACKPACK_RED, "backpack_red"); + registerItem(QuickieItems.BACKPACK_YELLOW, "backpack_yellow"); } public static final void registerTools() { @@ -120,7 +139,7 @@ public class RegistryManager { registerItem(QuickieTools.SPEEDPOWDERPICKAXE, "speedpowderpickaxe"); registerItem(QuickieTools.SPEEDPOWDERSHOVEL, "speedpowdershovel"); } - + public static final void registerContainer() { // ScreenHandlerRegistry.registerSimple(BACKPACK_CONTAINTER, (syncId, inventory) -> new BackpackScreenHandler(syncId, inventory)); } @@ -136,59 +155,49 @@ public class RegistryManager { /** * generate ores * - * @param biome - * the biome to generate the veins in - * @param target - * the block to be replaced - * @param block - * the block that is the replacement - * @param veinsize - * the size of the vein - * @param count - * the number of veins in a chunk - * @param bottomOffset - * the lower limit - * @param topOffset - * the upper limit - * @param maximum - * the maximum number of blocks in a vein + * @param biome the biome to generate the veins in + * @param target the block to be replaced + * @param block the block that is the replacement + * @param veinsize the size of the vein + * @param count the number of veins in a chunk + * @param bottomOffset the lower limit + * @param topOffset the upper limit + * @param maximum the maximum number of blocks in a vein */ - public static void generateOreForTarget(Biome biome, Target target, Block block, int veinsize, int count, int bottomOffset, int topOffset, int maximum) { + public static void generateOreForTarget(Biome biome, Target target, Block block, int veinsize, int count, + int bottomOffset, int topOffset, int maximum) { OreFeatureConfig ofc = new OreFeatureConfig(target, block.getDefaultState(), veinsize); RangeDecoratorConfig rdc = new RangeDecoratorConfig(count, bottomOffset, topOffset, maximum); - biome.addFeature(GenerationStep.Feature.UNDERGROUND_ORES, Feature.ORE.configure(ofc).createDecoratedFeature(Decorator.COUNT_RANGE.configure(rdc))); + biome.addFeature(GenerationStep.Feature.UNDERGROUND_ORES, + Feature.ORE.configure(ofc).createDecoratedFeature(Decorator.COUNT_RANGE.configure(rdc))); } /** * generate ore instead of block * - * @param biome - * the biome - * @param placeOn - * the list of blockStates underneath - * @param placeIn - * the list of blockStates to be replaced - * @param placeUnder - * the list of blockStates above - * @param block - * the block to set - * @param chance - * the chance for the replacement + * @param biome the biome + * @param placeOn the list of blockStates underneath + * @param placeIn the list of blockStates to be replaced + * @param placeUnder the list of blockStates above + * @param block the block to set + * @param chance the chance for the replacement */ - public static void generateOreInBlocks(Biome biome, List placeOn, List placeIn, List placeUnder, Block block, float chance) { + public static void generateOreInBlocks(Biome biome, List placeOn, List placeIn, + List placeUnder, Block block, float chance) { SimpleBlockFeatureConfig sbfc = new SimpleBlockFeatureConfig(block.getDefaultState(), placeOn, placeIn, placeUnder); - biome.addFeature(GenerationStep.Feature.LOCAL_MODIFICATIONS, Feature.SIMPLE_BLOCK.configure(sbfc).withChance(chance).feature); + biome.addFeature(GenerationStep.Feature.LOCAL_MODIFICATIONS, + Feature.SIMPLE_BLOCK.configure(sbfc).withChance(chance).feature); } /** * add the quickiefabric ores to the biome * - * @param biome - * the biome + * @param biome the biome */ public static final void handleBiome(Biome biome) { if (biome.getCategory() == Biome.Category.NETHER) { - RegistryManager.generateOreForTarget(biome, OreFeatureConfig.Target.NETHER_ORE_REPLACEABLES, QuickieBlocks.ORE_NETHER_SULPHOR, 24, 10, 0, 0, 128); + RegistryManager.generateOreForTarget(biome, OreFeatureConfig.Target.NETHER_ORE_REPLACEABLES, + QuickieBlocks.ORE_NETHER_SULPHOR, 24, 10, 0, 0, 128); } else if (biome.getCategory() == Biome.Category.THEEND) { } else { List sandlike = new ArrayList<>(); @@ -202,8 +211,10 @@ public class RegistryManager { RegistryManager.generateOreInBlocks(biome, dirtlike, dirtlike, dirtlike, QuickieBlocks.DIRT_SALPETER, 1.0f); RegistryManager.generateOreInBlocks(biome, sandlike, sandlike, sandlike, QuickieBlocks.SAND_SALPETER, 1.0f); RegistryManager.generateOreInBlocks(biome, sandlike, sandlike, sandlike, QuickieBlocks.ORE_SAND_SALPETER, 1.0f); - RegistryManager.generateOreForTarget(biome, OreFeatureConfig.Target.NATURAL_STONE, QuickieBlocks.ORE_SULPHOR, 16, 4, 4, 196, 255); - RegistryManager.generateOreForTarget(biome, OreFeatureConfig.Target.NATURAL_STONE, QuickieBlocks.ORE_SALPETER, 12, 10, 4, 196, 255); + RegistryManager.generateOreForTarget(biome, OreFeatureConfig.Target.NATURAL_STONE, QuickieBlocks.ORE_SULPHOR, 16, + 4, 4, 196, 255); + RegistryManager.generateOreForTarget(biome, OreFeatureConfig.Target.NATURAL_STONE, QuickieBlocks.ORE_SALPETER, 12, + 10, 4, 196, 255); } } diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/items/ItemBackpack.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/items/ItemBackpack.java index 6371cae..d57fae7 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/items/ItemBackpack.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/items/ItemBackpack.java @@ -31,7 +31,7 @@ import net.minecraft.world.World; * @author jotty * */ -public class ItemBackpack extends Item implements DyeableItem { +public class ItemBackpack extends Item { public final static Integer SLOTSIZE = 54; public ItemBackpack() { diff --git a/src/main/java/de/jottyfan/minecraft/quickiefabric/items/QuickieItems.java b/src/main/java/de/jottyfan/minecraft/quickiefabric/items/QuickieItems.java index 55ac2ab..09f5cd3 100644 --- a/src/main/java/de/jottyfan/minecraft/quickiefabric/items/QuickieItems.java +++ b/src/main/java/de/jottyfan/minecraft/quickiefabric/items/QuickieItems.java @@ -13,4 +13,11 @@ public class QuickieItems { public static final ItemSulphor SULPHOR = new ItemSulphor(); public static final ItemBackpack BACKPACK_BROWN = new ItemBackpack(); public static final ItemBackpack BACKPACK_WHITE = new ItemBackpack(); + public static final ItemBackpack BACKPACK_BLACK = new ItemBackpack(); + public static final ItemBackpack BACKPACK_BLUE = new ItemBackpack(); + public static final ItemBackpack BACKPACK_CYAN = new ItemBackpack(); + public static final ItemBackpack BACKPACK_GREEN = new ItemBackpack(); + public static final ItemBackpack BACKPACK_PINK = new ItemBackpack(); + public static final ItemBackpack BACKPACK_RED = new ItemBackpack(); + public static final ItemBackpack BACKPACK_YELLOW = new ItemBackpack(); } diff --git a/src/main/resources/assets/quickiefabric/lang/de_de.json b/src/main/resources/assets/quickiefabric/lang/de_de.json index 647b280..f4c1e21 100644 --- a/src/main/resources/assets/quickiefabric/lang/de_de.json +++ b/src/main/resources/assets/quickiefabric/lang/de_de.json @@ -1,42 +1,49 @@ { - "itemGroup.quickiefabric.all": "Quickiefabric Items", + "itemGroup.quickiefabric.all": "Quickiefabric Items", "item.quickiefabric.speedpowderaxe": "Fluchtpulveraxt", "item.quickiefabric.speedpowderpickaxe": "Fluchtpulverspitzhacke", "item.quickiefabric.speedpowdershovel": "Fluchtpulverschaufel", "item.quickiefabric.speedpowder": "Fluchtpulver", "item.quickiefabric.sulphor": "Schwefel", "item.quickiefabric.salpeter": "Salpeter", - "item.quickiefabric.construction0": "leerer Bauplan", - "item.quickiefabric.construction1": "begonnener Bauplan", - "item.quickiefabric.construction2": "fertiger Bauplan", - "item.quickiefabric.pencil": "Bleistift", - "item.quickiefabric.levelup": "Aufwerter", - "item.quickiefabric.backpack_brown": "brauner Rucksack", - "item.quickiefabric.backpack_white": "weißer Rucksack", + "item.quickiefabric.construction0": "leerer Bauplan", + "item.quickiefabric.construction1": "begonnener Bauplan", + "item.quickiefabric.construction2": "fertiger Bauplan", + "item.quickiefabric.pencil": "Bleistift", + "item.quickiefabric.levelup": "Aufwerter", + "item.quickiefabric.backpack_black": "schwarzer Rucksack", + "item.quickiefabric.backpack_blue": "blauer Rucksack", + "item.quickiefabric.backpack_brown": "brauner Rucksack", + "item.quickiefabric.backpack_cyan": "türkiser Rucksack", + "item.quickiefabric.backpack_green": "grüner Rucksack", + "item.quickiefabric.backpack_pink": "pinker Rucksack", + "item.quickiefabric.backpack_red": "roter Rucksack", + "item.quickiefabric.backpack_white": "weißer Rucksack", + "item.quickiefabric.backpack_yellow": "gelber Rucksack", "block.quickiefabric.orenethersulphor": "Nether-Schwefel", "block.quickiefabric.oresalpeter": "Salpetererz", "block.quickiefabric.oresandsalpeter": "Salpetergestein", "block.quickiefabric.oresulphor": "Schwefelgestein", "block.quickiefabric.dirtsalpeter": "Salpetererde", "block.quickiefabric.sandsalpeter": "Salpetersand", - "block.quickiefabric.constructionborder": "Bauplangrenzblock", - "block.quickiefabric.rotateclockwise": "im Urzeigersinn Bauplandreher", - "block.quickiefabric.rotatecounterclockwise": "gegen den Urzeigersinn Bauplandreher", - "block.quickiefabric.mirrorhorizontal": "horizontaler Bauplanspiegler", - "block.quickiefabric.mirrorvertical": "vertikaler Bauplanspiegler", - "block.quickiefabric.moveup": "Höhenpositionsaddierer", - "block.quickiefabric.movedown": "Höhenpositionssubtrahierer", - "block.quickiefabric.menu": "Bauplanwerkbank", - "block.quickiefabric.lavahoarder": "Lavasauger", - "block.quickiefabric.itemhoarder": "Itemsauger", - "block.quickiefabric.monsterhoarder": "Monstersauger", - "container.quickiefabric.backpack": "Vernichter - nicht benutzen", + "block.quickiefabric.constructionborder": "Bauplangrenzblock", + "block.quickiefabric.rotateclockwise": "im Urzeigersinn Bauplandreher", + "block.quickiefabric.rotatecounterclockwise": "gegen den Urzeigersinn Bauplandreher", + "block.quickiefabric.mirrorhorizontal": "horizontaler Bauplanspiegler", + "block.quickiefabric.mirrorvertical": "vertikaler Bauplanspiegler", + "block.quickiefabric.moveup": "Höhenpositionsaddierer", + "block.quickiefabric.movedown": "Höhenpositionssubtrahierer", + "block.quickiefabric.menu": "Bauplanwerkbank", + "block.quickiefabric.lavahoarder": "Lavasauger", + "block.quickiefabric.itemhoarder": "Itemsauger", + "block.quickiefabric.monsterhoarder": "Monstersauger", + "container.quickiefabric.backpack": "Rucksack", "msg.buildingplan.start": "beginne Konstruktionsaufnahme bei %s,%s,%s", "msg.buildingplan.end": "beende Konstruktionsaufnahme bei %s,%s,%s", "msg.buildingplan.null": "Der Bauplan ist kaputt.", "msg.buildingplan.missing": "Zum Bauen fehlt noch: %s", - "msg.buildingplan.rotateclockwise": "Der Bauplan wurde im Uhrzeigersinn gedreht.", - "msg.buildingplan.rotatecounterclockwise": "Der Bauplan wurde gegen den Uhrzeigersinn gedreht.", + "msg.buildingplan.rotateclockwise": "Der Bauplan wurde im Uhrzeigersinn gedreht.", + "msg.buildingplan.rotatecounterclockwise": "Der Bauplan wurde gegen den Uhrzeigersinn gedreht.", "msg.buildingplan.mirrorhorizontal": "Der Bauplan wurde horizontal gespiegelt.", "msg.buildingplan.mirrorvertical": "Der Bauplan wurde vertikal gespiegelt.", "msg.buildingplan.move": "Der Bauplan wurde in der Höhe um %s Blöcke verschoben.", diff --git a/src/main/resources/assets/quickiefabric/lang/en_us.json b/src/main/resources/assets/quickiefabric/lang/en_us.json index e8b3d53..9ec126d 100644 --- a/src/main/resources/assets/quickiefabric/lang/en_us.json +++ b/src/main/resources/assets/quickiefabric/lang/en_us.json @@ -1,42 +1,49 @@ { - "itemGroup.quickiefabric.all": "Quickiefabric items", + "itemGroup.quickiefabric.all": "Quickiefabric items", "item.quickiefabric.speedpowderaxe": "speedpowder axe", "item.quickiefabric.speedpowderpickaxe": "speedpowder pickaxe", "item.quickiefabric.speedpowdershovel": "speedpowder shovel", "item.quickiefabric.speedpowder": "speedpowder", "item.quickiefabric.sulphor": "sulfur", "item.quickiefabric.salpeter": "salpeter", - "item.quickiefabric.construction0": "empty building plan", - "item.quickiefabric.construction1": "started building plan", - "item.quickiefabric.construction2": "finished building plan", - "item.quickiefabric.pencil": "pencil", - "item.quickiefabric.levelup": "level up", - "item.quickiefabric.backpack_brown": "brown backpack", - "item.quickiefabric.backpack_white": "white backpack", + "item.quickiefabric.construction0": "empty building plan", + "item.quickiefabric.construction1": "started building plan", + "item.quickiefabric.construction2": "finished building plan", + "item.quickiefabric.pencil": "pencil", + "item.quickiefabric.levelup": "level up", + "item.quickiefabric.backpack_black": "black backpack", + "item.quickiefabric.backpack_blue": "blue backpack", + "item.quickiefabric.backpack_brown": "brown backpack", + "item.quickiefabric.backpack_cyan": "cyan backpack", + "item.quickiefabric.backpack_green": "green backpack", + "item.quickiefabric.backpack_pink": "pink backpack", + "item.quickiefabric.backpack_red": "red backpack", + "item.quickiefabric.backpack_white": "white backpack", + "item.quickiefabric.backpack_yellow": "yellow backpack", "block.quickiefabric.orenethersulphor": "nether sulfur", "block.quickiefabric.oresalpeter": "salpeter ore", "block.quickiefabric.oresandsalpeter": "salpeter stone", "block.quickiefabric.oresulphor": "sulfur stone", "block.quickiefabric.dirtsalpeter": "salpeter dirt", "block.quickiefabric.sandsalpeter": "salpeter sand", - "block.quickiefabric.constructionborder": "building plan border block", - "block.quickiefabric.rotateclockwise": "rotate clockwise building plan", - "block.quickiefabric.rotatecounterclockwise": "rotate counterclockwise building plan", - "block.quickiefabric.mirrorhorizontal": "horizontal building plan mirror", - "block.quickiefabric.mirrorvertical": "vertical building plan mirror", - "block.quickiefabric.moveup": "height position adder", - "block.quickiefabric.movedown": "height position substractor", - "block.quickiefabric.menu": "building plan crafting table", - "block.quickiefabric.lavahoarder": "lava hoarder", - "block.quickiefabric.itemhoarder": "item hoarder", - "block.quickiefabric.monsterhoarder": "monster hoarder", - "container.quickiefabric.backpack": "Destroyer - do not use", + "block.quickiefabric.constructionborder": "building plan border block", + "block.quickiefabric.rotateclockwise": "rotate clockwise building plan", + "block.quickiefabric.rotatecounterclockwise": "rotate counterclockwise building plan", + "block.quickiefabric.mirrorhorizontal": "horizontal building plan mirror", + "block.quickiefabric.mirrorvertical": "vertical building plan mirror", + "block.quickiefabric.moveup": "height position adder", + "block.quickiefabric.movedown": "height position substractor", + "block.quickiefabric.menu": "building plan crafting table", + "block.quickiefabric.lavahoarder": "lava hoarder", + "block.quickiefabric.itemhoarder": "item hoarder", + "block.quickiefabric.monsterhoarder": "monster hoarder", + "container.quickiefabric.backpack": "backpack", "msg.buildingplan.start": "started recording of construction at %s,%s,%s", "msg.buildingplan.end": "finished recording of construction at %s,%s,%s", "msg.buildingplan.null": "The building plan is damaged.", "msg.buildingplan.missing": "Cannot complete until you deliver %s", - "msg.buildingplan.rotateclockwise": "Rotated the building plan clockwise", - "msg.buildingplan.rotatecounterclockwise": "Rotated the building plan counterclockwise", + "msg.buildingplan.rotateclockwise": "Rotated the building plan clockwise", + "msg.buildingplan.rotatecounterclockwise": "Rotated the building plan counterclockwise", "msg.buildingplan.mirrorhorizontal": "Mirrored the building plan horizontally", "msg.buildingplan.mirrorvertical": "Mirrored the building plan vertically", "msg.buildingplan.move": "The building plan has been moved in height for %s blocks.", diff --git a/src/main/resources/assets/quickiefabric/models/item/backpack_black.json b/src/main/resources/assets/quickiefabric/models/item/backpack_black.json new file mode 100644 index 0000000..b8645cb --- /dev/null +++ b/src/main/resources/assets/quickiefabric/models/item/backpack_black.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "quickiefabric:item/backpack_black" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiefabric/models/item/backpack_blue.json b/src/main/resources/assets/quickiefabric/models/item/backpack_blue.json new file mode 100644 index 0000000..2af04a5 --- /dev/null +++ b/src/main/resources/assets/quickiefabric/models/item/backpack_blue.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "quickiefabric:item/backpack_blue" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiefabric/models/item/backpack_cyan.json b/src/main/resources/assets/quickiefabric/models/item/backpack_cyan.json new file mode 100644 index 0000000..a0dfdbb --- /dev/null +++ b/src/main/resources/assets/quickiefabric/models/item/backpack_cyan.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "quickiefabric:item/backpack_cyan" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiefabric/models/item/backpack_green.json b/src/main/resources/assets/quickiefabric/models/item/backpack_green.json new file mode 100644 index 0000000..ac9f5b3 --- /dev/null +++ b/src/main/resources/assets/quickiefabric/models/item/backpack_green.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "quickiefabric:item/backpack_green" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiefabric/models/item/backpack_pink.json b/src/main/resources/assets/quickiefabric/models/item/backpack_pink.json new file mode 100644 index 0000000..a2377ec --- /dev/null +++ b/src/main/resources/assets/quickiefabric/models/item/backpack_pink.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "quickiefabric:item/backpack_pink" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiefabric/models/item/backpack_red.json b/src/main/resources/assets/quickiefabric/models/item/backpack_red.json new file mode 100644 index 0000000..f8964b3 --- /dev/null +++ b/src/main/resources/assets/quickiefabric/models/item/backpack_red.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "quickiefabric:item/backpack_red" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiefabric/models/item/backpack_yellow.json b/src/main/resources/assets/quickiefabric/models/item/backpack_yellow.json new file mode 100644 index 0000000..e9719bc --- /dev/null +++ b/src/main/resources/assets/quickiefabric/models/item/backpack_yellow.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "quickiefabric:item/backpack_yellow" + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiefabric/recipes/backpack_black.json b/src/main/resources/data/quickiefabric/recipes/backpack_black.json new file mode 100644 index 0000000..1255f50 --- /dev/null +++ b/src/main/resources/data/quickiefabric/recipes/backpack_black.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "wlw", + "lsl", + "wlw" + ], + "key": { + "s": { + "item": "minecraft:string" + }, + "l": { + "item": "minecraft:leather" + }, + "w": { + "item": "minecraft:black_wool" + } + }, + "result": { + "item": "quickiefabric:backpack_black" + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiefabric/recipes/backpack_blue.json b/src/main/resources/data/quickiefabric/recipes/backpack_blue.json new file mode 100644 index 0000000..dfe7733 --- /dev/null +++ b/src/main/resources/data/quickiefabric/recipes/backpack_blue.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "wlw", + "lsl", + "wlw" + ], + "key": { + "s": { + "item": "minecraft:string" + }, + "l": { + "item": "minecraft:leather" + }, + "w": { + "item": "minecraft:blue_wool" + } + }, + "result": { + "item": "quickiefabric:backpack_blue" + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiefabric/recipes/backpack_cyan.json b/src/main/resources/data/quickiefabric/recipes/backpack_cyan.json new file mode 100644 index 0000000..e096c9a --- /dev/null +++ b/src/main/resources/data/quickiefabric/recipes/backpack_cyan.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "wlw", + "lsl", + "wlw" + ], + "key": { + "s": { + "item": "minecraft:string" + }, + "l": { + "item": "minecraft:leather" + }, + "w": { + "item": "minecraft:cyan_wool" + } + }, + "result": { + "item": "quickiefabric:backpack_cyan" + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiefabric/recipes/backpack_green.json b/src/main/resources/data/quickiefabric/recipes/backpack_green.json new file mode 100644 index 0000000..b2ce451 --- /dev/null +++ b/src/main/resources/data/quickiefabric/recipes/backpack_green.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "wlw", + "lsl", + "wlw" + ], + "key": { + "s": { + "item": "minecraft:string" + }, + "l": { + "item": "minecraft:leather" + }, + "w": { + "item": "minecraft:green_wool" + } + }, + "result": { + "item": "quickiefabric:backpack_green" + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiefabric/recipes/backpack_pink.json b/src/main/resources/data/quickiefabric/recipes/backpack_pink.json new file mode 100644 index 0000000..8a1824f --- /dev/null +++ b/src/main/resources/data/quickiefabric/recipes/backpack_pink.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "wlw", + "lsl", + "wlw" + ], + "key": { + "s": { + "item": "minecraft:string" + }, + "l": { + "item": "minecraft:leather" + }, + "w": { + "item": "minecraft:pink_wool" + } + }, + "result": { + "item": "quickiefabric:backpack_pink" + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiefabric/recipes/backpack_red.json b/src/main/resources/data/quickiefabric/recipes/backpack_red.json new file mode 100644 index 0000000..22509eb --- /dev/null +++ b/src/main/resources/data/quickiefabric/recipes/backpack_red.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "wlw", + "lsl", + "wlw" + ], + "key": { + "s": { + "item": "minecraft:string" + }, + "l": { + "item": "minecraft:leather" + }, + "w": { + "item": "minecraft:red_wool" + } + }, + "result": { + "item": "quickiefabric:backpack_red" + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiefabric/recipes/backpack_yellow.json b/src/main/resources/data/quickiefabric/recipes/backpack_yellow.json new file mode 100644 index 0000000..25f7dfc --- /dev/null +++ b/src/main/resources/data/quickiefabric/recipes/backpack_yellow.json @@ -0,0 +1,22 @@ +{ + "type": "crafting_shaped", + "pattern": [ + "wlw", + "lsl", + "wlw" + ], + "key": { + "s": { + "item": "minecraft:string" + }, + "l": { + "item": "minecraft:leather" + }, + "w": { + "item": "minecraft:yellow_wool" + } + }, + "result": { + "item": "quickiefabric:backpack_yellow" + } +} \ No newline at end of file