added first item: the stub

This commit is contained in:
Jottyfan 2024-11-15 00:17:47 +01:00
parent 24b6e27e17
commit 76214017e3
11 changed files with 302 additions and 2 deletions

View File

@ -9,7 +9,7 @@ yarn_mappings=1.21.3+build.2
loader_version=0.16.9
# Mod Properties
mod_version=1.0.0
mod_version=1.21.3.0
maven_group=de.jottyfan.quickiemod
archives_base_name=quickiemod

View File

@ -5,6 +5,8 @@ import net.fabricmc.api.ModInitializer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import de.jottyfan.quickiemod.item.ModItems;
/**
*
* @author jotty
@ -16,6 +18,6 @@ public class Quickiemod implements ModInitializer {
@Override
public void onInitialize() {
ModItems.registerModItems();
}
}

View File

@ -0,0 +1,14 @@
package de.jottyfan.quickiemod.identifier;
import de.jottyfan.quickiemod.Quickiemod;
import net.minecraft.util.Identifier;
/**
*
* @author jotty
*
*/
public class ModIdentifiers {
public static final Identifier ITEM_STUB = Identifier.of(Quickiemod.MOD_ID, "stub");
}

View File

@ -0,0 +1,35 @@
package de.jottyfan.quickiemod.item;
import de.jottyfan.quickiemod.Quickiemod;
import de.jottyfan.quickiemod.identifier.ModIdentifiers;
import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents;
import net.minecraft.item.Item;
import net.minecraft.item.ItemGroups;
import net.minecraft.registry.Registries;
import net.minecraft.registry.Registry;
import net.minecraft.registry.RegistryKey;
import net.minecraft.registry.RegistryKeys;
import net.minecraft.util.Identifier;
/**
*
* @author jotty
*
*/
public class ModItems {
public static final Item ITEM_STUB = registerItem(ModIdentifiers.ITEM_STUB,
new Item(new Item.Settings().maxCount(64).useItemPrefixedTranslationKey()
.registryKey(RegistryKey.of(RegistryKeys.ITEM, ModIdentifiers.ITEM_STUB))));
private static final Item registerItem(Identifier identifier, Item item) {
return Registry.register(Registries.ITEM, identifier, item);
}
public static final void registerModItems() {
Quickiemod.LOGGER.info(String.format("registering items for %s", Quickiemod.MOD_ID));
ItemGroupEvents.modifyEntriesEvent(ItemGroups.INGREDIENTS).register(entries -> {
entries.add(ITEM_STUB);
});
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -0,0 +1,112 @@
{
"itemGroup.quickiemod.all": "quickiemod Items",
"item.quickiemod.speedpowderaxe": "Fluchtpulveraxt",
"item.quickiemod.speedpowderpickaxe": "Fluchtpulverspitzhacke",
"item.quickiemod.speedpowdershovel": "Fluchtpulverschaufel",
"item.quickiemod.speedpowderhoe": "Fluchtpulverfeldhacke",
"item.quickiemod.speedpowderwaterhoe": "bewässerte Fluchtpulverfeldhacke",
"item.quickiemod.speedpowdershears": "Fluchtpulverschere",
"item.quickiemod.speedpowder": "Fluchtpulver",
"item.quickiemod.quickiepowder": "Eilpulver",
"item.quickiemod.quickiepowderaxe": "Eilpulveraxt",
"item.quickiemod.quickiepowderpickaxe": "Eilpulverspitzhacke",
"item.quickiemod.quickiepowdershovel": "Eilpulverschaufel",
"item.quickiemod.quickiepowderhoe": "Eilpulverfeldhacke",
"item.quickiemod.quickiepowderwaterhoe": "bewässerte Eilpulverfeldhacke",
"item.quickiemod.sulphor": "Schwefel",
"item.quickiemod.salpeter": "Salpeter",
"item.quickiemod.construction0": "leerer Bauplan",
"item.quickiemod.construction1": "begonnener Bauplan",
"item.quickiemod.construction2": "fertiger Bauplan",
"item.quickiemod.pencil": "Bleistift",
"item.quickiemod.levelup": "Aufwerter",
"item.quickiemod.backpack_black": "schwarzer Rucksack",
"item.quickiemod.backpack_blue": "blauer Rucksack",
"item.quickiemod.backpack_brown": "brauner Rucksack",
"item.quickiemod.backpack_cyan": "türkiser Rucksack",
"item.quickiemod.backpack_green": "grüner Rucksack",
"item.quickiemod.backpack_pink": "rosaner Rucksack",
"item.quickiemod.backpack_red": "roter Rucksack",
"item.quickiemod.backpack_white": "weißer Rucksack",
"item.quickiemod.backpack_yellow": "gelber Rucksack",
"item.quickiemod.backpack_darkgray": "dunkelgrauer Rucksack",
"item.quickiemod.backpack_lightgray": "hellgrauer Rucksack",
"item.quickiemod.backpack_lightgreen": "hellgrüner Rucksack",
"item.quickiemod.backpack_magenta": "pinker Rucksack",
"item.quickiemod.backpack_orange": "orangener Rucksack",
"item.quickiemod.backpack_purple": "lilaner Rucksack",
"item.quickiemod.backpack_lightblue": "hellblauer Rucksack",
"item.quickiemod.bag": "Beutel",
"item.quickiemod.rotten_flesh_stripes": "geschnittenes Gammelfleisch",
"item.quickiemod.carrotstack": "Karottenbündel",
"item.quickiemod.cotton": "Baumwolle",
"item.quickiemod.cottonseed": "Baumwollsaat",
"item.quickiemod.canola": "Raps",
"item.quickiemod.canolaseed": "Rapssaat",
"item.quickiemod.canolabottle": "Rapsöl",
"item.quickiemod.canolabottlestack": "Rapsölsammlung",
"item.quickiemod.stub": "Stummel",
"item.quickiemod.oxidizedcopperpowder": "oxidiertes Kupferpulver",
"item.quickiemod.speedingot": "Fluchtpulverbarren",
"item.quickiemod.quickieingot": "Eilpulverbarren",
"block.quickiemod.orenethersulphor": "Nether-Schwefel",
"block.quickiemod.oresalpeter": "Salpetererz",
"block.quickiemod.oresandsalpeter": "Salpetergestein",
"block.quickiemod.oresulphor": "Schwefelgestein",
"block.quickiemod.oredeepslatesulphor": "Schwefeltiefengestein",
"block.quickiemod.dirtsalpeter": "Salpetererde",
"block.quickiemod.sandsalpeter": "Salpetersand",
"block.quickiemod.constructionborder": "Bauplangrenzblock",
"block.quickiemod.rotateclockwise": "im Urzeigersinn Bauplandreher",
"block.quickiemod.rotatecounterclockwise": "gegen den Urzeigersinn Bauplandreher",
"block.quickiemod.mirrorhorizontal": "horizontaler Bauplanspiegler",
"block.quickiemod.mirrorvertical": "vertikaler Bauplanspiegler",
"block.quickiemod.moveup": "Höhenpositionsaddierer",
"block.quickiemod.movedown": "Höhenpositionssubtrahierer",
"block.quickiemod.menu": "Bauplanwerkbank",
"block.quickiemod.lavahoarder": "voller Lavasauger",
"block.quickiemod.emptylavahoarder": "Lavasauger",
"block.quickiemod.itemhoarder": "Itemsauger",
"block.quickiemod.monsterhoarder": "Monstersauger",
"block.quickiemod.kelpstack": "Seegrassbündel",
"block.quickiemod.cottonplant": "Baumwollpflanze",
"block.quickiemod.canolaplant": "Canolapflanze",
"block.quickiemod.blocksulphor": "Schwefelblock",
"block.quickiemod.blocksalpeter": "Salpeterblock",
"block.quickiemod.blockspeedpowder": "Fluchtpulverblock",
"block.quickiemod.blockquickiepowder": "Eilpulverblock",
"block.quickiemod.drill": "Bohrer",
"block.quickiemod.drilleast": "Ost-Bohrer",
"block.quickiemod.drillsouth": "Süd-Bohrer",
"block.quickiemod.drillwest": "West-Bohrer",
"block.quickiemod.drillnorth": "Nord-Bohrer",
"block.quickiemod.drillstop": "Bohrerstopper",
"block.quickiemod.blockstackerup": "Hochstapler",
"block.quickiemod.blockstackerdown": "Tiefstapler",
"block.quickiemod.blockstackereast": "Oststapler",
"block.quickiemod.blockstackerwest": "Weststapler",
"block.quickiemod.blockstackernorth": "Nordstapler",
"block.quickiemod.blockstackersouth": "Südstapler",
"block.quickiemod.blockspreader": "Blockverteiler",
"block.quickiemod.sulforpad": "Schwefelablagerung",
"container.quickiemod.backpack": "Rucksack",
"container.quickiemod.blockstacker": "Blockstapler",
"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.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.",
"msg.buildingplan.failonblock": "Der Bau wurde abgelehnt, es ist im Weg: %s",
"msg.buildingplan.failonplayer": "Der Bau wurde abgelehnt, um Spieler %s nicht zu gefährden.",
"msg.itemhoarder.summary": "Der Itemsauger enthält: %s",
"msg.notyetimplemented": "leider noch nicht verfügbar",
"msg.backpack.transfer.filled": "Der Rucksack wurde befüllt.",
"msg.backpack.transfer.cleared": "Der Rucksackinhalt wurde soweit möglich geleert.",
"msg.backpack.transfer.cancel": "Entweder der Rucksack oder die Kiste sind nicht komplett leer.",
"msg.drill.fuelinfo": "Der Bohrer hat noch eine Ladung für den Abbau von %s Blöcken. Er kann mit Rapsöl aufgeladen werden.",
"error.unleveling.inventory.full": "Es ist kein Platz mehr frei, um die Aufwertungen abzulegen."
}

View File

@ -0,0 +1,112 @@
{
"itemGroup.quickiemod.all": "quickiemod items",
"item.quickiemod.speedpowderaxe": "speedpowder axe",
"item.quickiemod.speedpowderpickaxe": "speedpowder pickaxe",
"item.quickiemod.speedpowdershovel": "speedpowder shovel",
"item.quickiemod.speedpowderhoe": "speedpowder hoe",
"item.quickiemod.speedpowderwaterhoe": "watered speedpowder hoe",
"item.quickiemod.speedpowdershears": "speedpowder shears",
"item.quickiemod.speedpowder": "speedpowder",
"item.quickiemod.quickiepowder": "hurrypowder",
"item.quickiemod.quickiepowderaxe": "hurrypowder axe",
"item.quickiemod.quickiepowderpickaxe": "hurrypowder pickaxe",
"item.quickiemod.quickiepowdershovel": "hurrypowder shovel",
"item.quickiemod.quickiepowderhoe": "hurrypowder hoe",
"item.quickiemod.quickiepowderwaterhoe": "watered hurrypowder hoe",
"item.quickiemod.sulphor": "sulfur",
"item.quickiemod.salpeter": "salpeter",
"item.quickiemod.construction0": "empty building plan",
"item.quickiemod.construction1": "started building plan",
"item.quickiemod.construction2": "finished building plan",
"item.quickiemod.pencil": "pencil",
"item.quickiemod.levelup": "level up",
"item.quickiemod.backpack_black": "black backpack",
"item.quickiemod.backpack_blue": "blue backpack",
"item.quickiemod.backpack_brown": "brown backpack",
"item.quickiemod.backpack_cyan": "cyan backpack",
"item.quickiemod.backpack_green": "green backpack",
"item.quickiemod.backpack_pink": "pink backpack",
"item.quickiemod.backpack_red": "red backpack",
"item.quickiemod.backpack_white": "white backpack",
"item.quickiemod.backpack_yellow": "yellow backpack",
"item.quickiemod.backpack_darkgray": "dark gray backpack",
"item.quickiemod.backpack_lightgray": "light gray backpack",
"item.quickiemod.backpack_lightgreen": "lime backpack",
"item.quickiemod.backpack_magenta": "magenta backpack",
"item.quickiemod.backpack_orange": "orange backpack",
"item.quickiemod.backpack_purple": "purple backpack",
"item.quickiemod.backpack_lightblue": "light blue backpack",
"item.quickiemod.bag": "bag",
"item.quickiemod.rotten_flesh_stripes": "rotten flesh stripes",
"item.quickiemod.carrotstack": "a bundle of carrots",
"item.quickiemod.cotton": "cotton",
"item.quickiemod.cottonseed": "cotton seed",
"item.quickiemod.canola": "canola",
"item.quickiemod.canolaseed": "canola seed",
"item.quickiemod.canolabottle": "canola oil",
"item.quickiemod.canolabottlestack": "canola oil collection",
"item.quickiemod.stub": "stub",
"item.quickiemod.oxidizedcopperpowder": "oxidized copper powder",
"item.quickiemod.speedingot": "Speedpowderingot",
"item.quickiemod.quickieingot": "Hurrypowderingot",
"block.quickiemod.orenethersulphor": "nether sulfur",
"block.quickiemod.oresalpeter": "salpeter ore",
"block.quickiemod.oresandsalpeter": "salpeter stone",
"block.quickiemod.oresulphor": "sulfur stone",
"block.quickiemod.oredeepslatesulphor": "deepslate sulfur stone",
"block.quickiemod.dirtsalpeter": "salpeter dirt",
"block.quickiemod.sandsalpeter": "salpeter sand",
"block.quickiemod.constructionborder": "building plan border block",
"block.quickiemod.rotateclockwise": "rotate clockwise building plan",
"block.quickiemod.rotatecounterclockwise": "rotate counterclockwise building plan",
"block.quickiemod.mirrorhorizontal": "horizontal building plan mirror",
"block.quickiemod.mirrorvertical": "vertical building plan mirror",
"block.quickiemod.moveup": "height position adder",
"block.quickiemod.movedown": "height position substractor",
"block.quickiemod.menu": "building plan crafting table",
"block.quickiemod.lavahoarder": "filled lava hoarder",
"block.quickiemod.emptylavahoarder": "lava hoarder",
"block.quickiemod.itemhoarder": "item hoarder",
"block.quickiemod.monsterhoarder": "monster hoarder",
"block.quickiemod.kelpstack": "kelp bundle",
"block.quickiemod.cottonplant": "cotton plant",
"block.quickiemod.canolaplant": "canola plant",
"block.quickiemod.blocksulphor": "block of sulfur",
"block.quickiemod.blocksalpeter": "block of salpeter",
"block.quickiemod.blockspeedpowder": "block of speedpowder",
"block.quickiemod.blockquickiepowder": "block of hurrypowder",
"block.quickiemod.drill": "drill",
"block.quickiemod.drilleast": "east drill",
"block.quickiemod.drillsouth": "south drill",
"block.quickiemod.drillwest": "west drill",
"block.quickiemod.drillnorth": "north drill",
"block.quickiemod.drillstop": "drill stopper",
"block.quickiemod.blockstackerup": "up stacker",
"block.quickiemod.blockstackerdown": "down stacker",
"block.quickiemod.blockstackereast": "east stacker",
"block.quickiemod.blockstackerwest": "west stacker",
"block.quickiemod.blockstackernorth": "north stacker",
"block.quickiemod.blockstackersouth": "south stacker",
"block.quickiemod.blockspreader": "block spreader",
"block.quickiemod.sulforpad": "sulphur deposition",
"container.quickiemod.backpack": "backpack",
"container.quickiemod.blockstacker": "block stacker",
"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.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.",
"msg.buildingplan.failonblock": "The building execution was rejected because of %s",
"msg.buildingplan.failonplayer": "The building execution was rejected because of %s who could be injured.",
"msg.itemhoarder.summary": "The item hoarder contains: %s",
"msg.notyetimplemented": "not yet implemented",
"msg.backpack.transfer.filled": "Filled the backpack.",
"msg.backpack.transfer.cleared": "Cleared the backpack as much as possible.",
"msg.backpack.transfer.cancel": "Eigther backpack or chest are not completely empty.",
"msg.drill.fuelinfo": "The drill still has a charge for mining %s blocks. It can be charged with canola oil.",
"error.unleveling.inventory.full": "There is no free stack in your inventory for the level ups."
}

View File

@ -0,0 +1,6 @@
{
"parent": "item/stick",
"textures": {
"layer0": "quickiemod:item/stub"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -0,0 +1,9 @@
{
"type": "minecraft:campfire_cooking",
"ingredient": "quickiemod:stub",
"result": {
"id": "minecraft:torch"
},
"experience": 0.1,
"cookingtime": 20
}

View File

@ -0,0 +1,10 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
"minecraft:stick"
],
"result": {
"id": "quickiemod:stub",
"count": 4
}
}