release 1.19-1.0.2-unstable

This commit is contained in:
Ryan
2022-11-19 16:08:10 +02:00
parent 48a0915730
commit a66c27ddce
87 changed files with 683 additions and 61 deletions

View File

@@ -7,4 +7,9 @@
- added not armour
- added stupid/dumb damage source
- added stupid status effect
- added stupid tools
- added stupid tools
## 1.19-1.0.2-unstable
- added stupidium armour
- added textures for stupidium stuff
- fixed weem haybale

View File

@@ -1,5 +1,5 @@
plugins {
id 'fabric-loom' version '0.11-SNAPSHOT'
id 'fabric-loom' version '0.12-SNAPSHOT'
id 'maven-publish'
}
@@ -72,7 +72,7 @@ publishing {
repositories {
maven {
name = "GitHubPackages"
url = "https://maven.pkg.github.com/RyanTLG/gameritems"
url = "https://maven.pkg.github.com/BigGaemer/gameritems"
credentials {
username = System.getenv("UNAME")
password = System.getenv("TOKEN")

View File

@@ -5,12 +5,12 @@ org.gradle.jvmargs=-Xmx6G
# check these on https://fabricmc.net/develop
minecraft_version=1.19
yarn_mappings=1.19+build.4
loader_version=0.14.8
loader_version=0.14.10
# Mod Properties
mod_version = 1.19-1.0.1-unstable
mod_version = 1.19-1.0.2-unstable
maven_group = ryantlg.GamerItems.mod
archives_base_name = GamerItems
# Dependencies
fabric_version=0.57.0+1.19
fabric_version=0.58.0+1.19

View File

@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

View File

@@ -44,7 +44,7 @@ public class stupidiumArmorMaterial implements ArmorMaterial {
@Override
public String getName() {
// Must be all lowercase
return "orium";
return "stupidium";
}
@Override

View File

@@ -17,14 +17,14 @@ import net.minecraft.util.registry.Registry;
public class weemCrop {
public static final CropBlock WEEM_CROP_BLOCK = new WeemCropBlock(AbstractBlock.Settings.of(Material.PLANT).nonOpaque().noCollision().ticksRandomly().breakInstantly().sounds(BlockSoundGroup.CROP));
public static final Block WEEM_HAY_BLOCK = new PillarBlock(FabricBlockSettings.of(Material.SOLID_ORGANIC).nonOpaque().strength(1, 1).sounds(BlockSoundGroup.GRASS));
public static final Block WEEM_HAYBALE = new PillarBlock(FabricBlockSettings.of(Material.SOLID_ORGANIC).nonOpaque().strength(1, 1).sounds(BlockSoundGroup.GRASS));
public static void register() {
Registry.register(Registry.BLOCK, new Identifier("gameritems","weem_crop_block"), WEEM_CROP_BLOCK);
Registry.register(Registry.BLOCK, new Identifier("gameritems", "weem_hay_block"), WEEM_HAY_BLOCK);
Registry.register(Registry.ITEM, new Identifier("gameritems", "weem_hay_block"), new BlockItem(WEEM_HAY_BLOCK, new FabricItemSettings().group(gameritems.CHING)));
FlammableBlockRegistry.getDefaultInstance().add(WEEM_HAY_BLOCK, 60, 20);
Registry.register(Registry.BLOCK, new Identifier("gameritems", "weem_haybale"), WEEM_HAYBALE);
Registry.register(Registry.ITEM, new Identifier("gameritems", "weem_haybale"), new BlockItem(WEEM_HAYBALE, new FabricItemSettings().group(gameritems.CHING)));
FlammableBlockRegistry.getDefaultInstance().add(WEEM_HAYBALE, 60, 20);
gameritems.LOGGER.info("CropBlocks loaded");
}

View File

@@ -0,0 +1,32 @@
package net.arcmods.ryantlg.blocks.metalBlocks;
import net.arcmods.ryantlg.gameritems;
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
import net.minecraft.block.Block;
import net.minecraft.block.Material;
import net.minecraft.item.BlockItem;
import net.minecraft.sound.BlockSoundGroup;
import net.minecraft.util.Identifier;
import net.minecraft.util.registry.Registry;
public class stupidiumBlocks {
public static final Block STUPIDIUM_BLOCK = new Block(FabricBlockSettings.of(Material.METAL).strength(6.9f, 8.3f).requiresTool());
public static final Block STUPIDIUM_ORE = new Block(FabricBlockSettings.of(Material.STONE).strength(6.5f, 6.0f).requiresTool());
public static final Block DEEPSLATE_STUPIDIUM_ORE = new Block(FabricBlockSettings.of(Material.STONE).strength(7.2f, 7.2f).requiresTool().sounds(BlockSoundGroup.DEEPSLATE));
public static void register() {
Registry.register(Registry.BLOCK, new Identifier("gameritems", "stupidium_ore"), STUPIDIUM_ORE);
Registry.register(Registry.ITEM, new Identifier("gameritems", "stupidium_ore"), new BlockItem(STUPIDIUM_ORE, new FabricItemSettings().group(gameritems.CHING).fireproof().maxCount(56)));
Registry.register(Registry.BLOCK, new Identifier("gameritems", "deepslate_stupidium_ore"), DEEPSLATE_STUPIDIUM_ORE);
Registry.register(Registry.ITEM, new Identifier("gameritems", "deepslate_stupidium_ore"), new BlockItem(DEEPSLATE_STUPIDIUM_ORE, new FabricItemSettings().group(gameritems.CHING).fireproof().maxCount(56)));
Registry.register(Registry.BLOCK, new Identifier("gameritems", "stupidium_block"), STUPIDIUM_BLOCK);
Registry.register(Registry.ITEM, new Identifier("gameritems", "stupidium_block"), new BlockItem(STUPIDIUM_BLOCK, new FabricItemSettings().group(gameritems.CHING).fireproof().maxCount(56)));
gameritems.LOGGER.info("stupidiumBlocks loaded");
}
}

View File

@@ -20,7 +20,7 @@ public class JeremiumSwordItem extends SwordItem {
}
@Override
public void appendTooltip(ItemStack itemStack, World world, List<Text> tooltip, TooltipContext tooltipContext) {
tooltip.add(Text.translatable("item.gameritems.jeremium_sword.tooltip").formatted(Formatting.DARK_PURPLE, Formatting.ITALIC) );
tooltip.add(Text.translatable("item.gameritems.jeremium_sword.tooltip").formatted(Formatting.RED));
}
@Override

View File

@@ -19,7 +19,7 @@ public class StupidiumSwordItem extends SwordItem {
}
@Override
public void appendTooltip(ItemStack itemStack, World world, List<Text> tooltip, TooltipContext tooltipContext) {
tooltip.add(Text.translatable("item.gameritems.stupidium_tools.tooltip").formatted(Formatting.DARK_PURPLE, Formatting.ITALIC) );
tooltip.add(Text.translatable("item.gameritems.stupidium_sword.tooltip").formatted(Formatting.RED));
}
@Override

View File

@@ -4,18 +4,21 @@ import net.arcmods.ryantlg.blocks.cropBlocks.weemCrop;
import net.arcmods.ryantlg.blocks.metalBlocks.jeremiumBlocks;
import net.arcmods.ryantlg.blocks.metalBlocks.omniumBlocks;
import net.arcmods.ryantlg.blocks.metalBlocks.oriumBlocks;
import net.arcmods.ryantlg.blocks.metalBlocks.stupidiumBlocks;
import net.arcmods.ryantlg.blocks.otherBlocks.FunnyBlocks;
import net.arcmods.ryantlg.enchantments.evadeEnchantment;
import net.arcmods.ryantlg.items.armour.jeremiumArmour;
import net.arcmods.ryantlg.items.armour.notArmour;
import net.arcmods.ryantlg.items.armour.omniumArmour;
import net.arcmods.ryantlg.items.armour.oriumArmour;
import net.arcmods.ryantlg.items.armour.stupidiumArmour;
import net.arcmods.ryantlg.items.bows.gamerBow;
// import net.arcmods.ryantlg.items.bows.stupidBow;
import net.arcmods.ryantlg.items.itemsByCrop.weemItems;
import net.arcmods.ryantlg.items.metalItems.jeremiumMetals;
import net.arcmods.ryantlg.items.metalItems.omniumMetals;
import net.arcmods.ryantlg.items.metalItems.oriumMetals;
import net.arcmods.ryantlg.items.metalItems.stupidiumMetals;
import net.arcmods.ryantlg.items.miscItems.FunnyItems;
import net.arcmods.ryantlg.items.miscItems.OtherItems;
import net.arcmods.ryantlg.items.miscItems.fabricOfReality;
@@ -23,6 +26,7 @@ import net.arcmods.ryantlg.items.tools.jeremiumTools;
import net.arcmods.ryantlg.items.tools.notTools;
import net.arcmods.ryantlg.items.tools.omniumTools;
import net.arcmods.ryantlg.items.tools.oriumTools;
import net.arcmods.ryantlg.items.tools.stupidiumTools;
import net.arcmods.ryantlg.lootTables.grassVanillaWeem;
import net.arcmods.ryantlg.statusEffects.GamerEffects;
import net.arcmods.ryantlg.worldGeneration.DeepslateOmniumOreGen;
@@ -100,6 +104,11 @@ public class gameritems implements ModInitializer {
jeremiumTools.register();
JeremiumOreGen.register();
stupidiumMetals.register();
stupidiumBlocks.register();
stupidiumArmour.register();
stupidiumTools.register();
notArmour.register();
notTools.register();
gamerBow.register();

View File

@@ -0,0 +1,24 @@
package net.arcmods.ryantlg.itemClasses;
import java.util.List;
import net.minecraft.client.item.TooltipContext;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.text.Text;
import net.minecraft.util.Formatting;
import net.minecraft.world.World;
public class dipstickItem extends Item{
public dipstickItem(Settings settings) {
super(settings);
}
@Override
public void appendTooltip(ItemStack itemStack, World world, List<Text> tooltip, TooltipContext tooltipContext) {
tooltip.add(Text.translatable("item.gameritems.dipstick.tooltip").formatted(Formatting.LIGHT_PURPLE, Formatting.ITALIC) );
}
}

View File

@@ -0,0 +1,29 @@
package net.arcmods.ryantlg.items.armour;
import net.arcmods.ryantlg.armourMaterials.stupidiumArmorMaterial;
import net.minecraft.util.registry.Registry;
import net.arcmods.ryantlg.gameritems;
import net.minecraft.entity.EquipmentSlot;
import net.minecraft.item.ArmorItem;
import net.minecraft.item.ArmorMaterial;
import net.minecraft.item.Item;
import net.minecraft.util.Identifier;
import net.minecraft.util.Rarity;
public class stupidiumArmour {
public static final ArmorMaterial STUPIDIUM_ARMOR_MATERIAL = new stupidiumArmorMaterial();
public static final Item STUPIDIUM_HELMET = new ArmorItem(STUPIDIUM_ARMOR_MATERIAL, EquipmentSlot.HEAD, new Item.Settings().group(gameritems.THING).rarity(Rarity.RARE));
public static final Item STUPIDIUM_CHESTPLATE = new ArmorItem(STUPIDIUM_ARMOR_MATERIAL, EquipmentSlot.CHEST, new Item.Settings().group(gameritems.THING).rarity(Rarity.RARE));
public static final Item STUPIDIUM_LEGGINGS = new ArmorItem(STUPIDIUM_ARMOR_MATERIAL, EquipmentSlot.LEGS, new Item.Settings().group(gameritems.THING).rarity(Rarity.RARE));
public static final Item STUPIDIUM_BOOTS = new ArmorItem(STUPIDIUM_ARMOR_MATERIAL, EquipmentSlot.FEET, new Item.Settings().group(gameritems.THING).rarity(Rarity.RARE));
public static void register() {
Registry.register(Registry.ITEM, new Identifier("gameritems", "stupidium_helmet"), STUPIDIUM_HELMET);
Registry.register(Registry.ITEM, new Identifier("gameritems", "stupidium_chestplate"), STUPIDIUM_CHESTPLATE);
Registry.register(Registry.ITEM, new Identifier("gameritems", "stupidium_leggings"), STUPIDIUM_LEGGINGS);
Registry.register(Registry.ITEM, new Identifier("gameritems", "stupidium_boots"), STUPIDIUM_BOOTS);
gameritems.LOGGER.info("stupidiumArmour loaded");
}
}

View File

@@ -1,6 +1,7 @@
package net.arcmods.ryantlg.items.miscItems;
import net.arcmods.ryantlg.gameritems;
import net.arcmods.ryantlg.itemClasses.dipstickItem;
import net.minecraft.item.Item;
import net.minecraft.util.Identifier;
import net.minecraft.util.Rarity;
@@ -9,10 +10,12 @@ import net.minecraft.util.registry.Registry;
public class OtherItems {
public static final Item NETHERITE_STICK = new Item(new Item.Settings().group(gameritems.CHING).maxCount(64).fireproof().rarity(Rarity.EPIC));
public static final Item DIPSTICK = new dipstickItem(new Item.Settings().group(gameritems.CHING));
public static void register() {
Registry.register(Registry.ITEM, new Identifier("gameritems", "netherite_stick"), NETHERITE_STICK);
Registry.register(Registry.ITEM, new Identifier("gameritems", "dipstick"), DIPSTICK);
gameritems.LOGGER.info("OtherItems loaded");
}

View File

@@ -9,7 +9,7 @@ public class stupidStatusEffect extends StatusEffect {
public stupidStatusEffect() {
super(
StatusEffectCategory.HARMFUL,
0x3be012
0x6b3f7f
);
}

View File

@@ -6,5 +6,3 @@ argentine
geranine
soulium
floute
port to 1.18.1 when busyn't

View File

@@ -0,0 +1,5 @@
{
"variants": {
"": { "model": "gameritems:block/deepslate_stupidium_ore" }
}
}

View File

@@ -0,0 +1,5 @@
{
"variants": {
"": { "model": "gameritems:block/stupidium_block" }
}
}

View File

@@ -0,0 +1,5 @@
{
"variants": {
"": { "model": "gameritems:block/stupidium_ore" }
}
}

View File

@@ -1,14 +1,14 @@
{
"variants": {
"axis=y": {
"model": "gameritems:block/weem_hay_block"
"model": "gameritems:block/weem_haybale"
},
"axis=z": {
"model": "gameritems:block/weem_hay_block",
"model": "gameritems:block/weem_haybale",
"x": 90
},
"axis=x": {
"model": "gameritems:block/weem_hay_block",
"model": "gameritems:block/weem_haybale",
"x": 90,
"y": 90
}

View File

@@ -1,18 +1,21 @@
{
// bullshit items
"item.gameritems.chin": "your chin",
"itemGroup.gameritems.chins": "funny stuff",
"item.gameritems.nuts": "nuts",
"item.gameritems.deez": "deez",
"item.gameritems.deez_nuts": "deez nuts",
"item.gameritems.deez_nuts_on_your_chin": "deez nuts on your chin",
"item.gameritems.drag": "drag",
"item.gameritems.drag_deez_nuts_on_your_chin": "drag deez nuts on our chin",
"item.gameritems.your_mother": "your mother",
"block.gameritems.matt_damon": "matt damon",
// omnium
"item.gameritems.omnium_ingot": "Omnium Ingot",
"block.gameritems.omnium_ore": "Omnium Ore",
"block.gameritems.omnium_block": "Omnium Block",
"item.gameritems.raw_omnium": "Raw Omnium",
"item.gameritems.your_mother": "your mother",
"block.gameritems.matt_damon": "matt damon",
"item.gameritems.omnium_sword": "Omnium Sword",
"item.gameritems.omnium_pickaxe": "Omnium Pickaxe",
"item.gameritems.omnium_helmet": "Omnium Helmet",
@@ -22,16 +25,29 @@
"item.gameritems.omnium_shovel": "Omnium Shovel",
"item.gameritems.omnium_axe": "Omnium Axe",
"item.gameritems.omnium_hoe": "Omnium Hoe",
"block.gameritems.deepslate_omnium_ore": "Deepslate Omnium Ore",
"item.gameritems.netherite_stick": "Netherite Stick",
"item.gameritems.omnium_sword.tooltip": "Surprisingly lightweight!",
// item groups
"itemGroup.gameritems.things": "ueh, stuff",
"itemGroup.gameritems.armour_and_tools": "Armour, Weapons, and Tools",
"item.gameritems.omnium_sword.tooltip": "Surprisingly lightweight!",
"itemGroup.gameritems.chins": "funny stuff",
// weem items
"item.gameritems.weem": "Weem",
"item.gameritems.weem_seeds": "Weem Seeds",
"item.gameritems.weem_apple": "Weem Apple",
"block.gameritems.weem_haybale": "Weem Hay Bale",
"item.gameritems.breem": "Breem",
"item.gameritems.breem.tooltip": "High as a kite!",
"item.gameritems.weem.tooltip": "Higher than a kite!",
"item.gameritems.weem_apple": "Weem Apple",
// orium items
"block.gameritems.deepslate_orium_ore": "Deepslate Orium Ore",
"item.gameritems.orium.tooltip": "hahaha ore-ium",
"block.gameritems.orium.tooltip": "hahaha ore-ium",
"item.gameritems.raw_orium": "Raw Orium",
@@ -47,9 +63,19 @@
"item.gameritems.orium_hoe": "Orium Hoe",
"item.gameritems.orium_sword": "Orium Sword",
"item.gameritems.orium_pickaxe": "Orium Pickaxe",
// effects
"effect.gameritems.stupid": "Stupid",
"effect.gameritems.high": "High",
// fabric of reality
"item.gameritems.fabric_of_reality.tooltip": "Warning: has a chance to get §o§l§4RIPPED§r.",
"item.gameritems.fabric_of_reality": "Fabric of Reality",
"effect.gameritems.high": "High",
// jeremium items
"item.gameritems.jeremium_ingot": "Jeremium Ingot",
"item.gameritems.raw_jeremium": "Raw Jeremium",
"block.gameritems.jeremium_ore": "Jeremium Ore",
@@ -67,13 +93,32 @@
"item.gameritems.jeremium_pickaxe": "Jeremium Pickaxe",
"item.gameritems.jeremium_sword.tooltip": "Kinda heavy",
"block.gameritems.deepslate_jeremium_ore": "Deepslate Jeremium Ore",
"block.gameritems.deepslate_omnium_ore": "Deepslate Omnium Ore",
"block.gameritems.deepslate_orium_ore": "Deepslate Orium Ore",
"item.gameritems.gamer_bow": "Gamer Bow",
"enchantment.gameritems.evade": "Evade",
"block.gameritems.weem_hay_block": "Weem Hay Bale",
"item.gameritems.stupidium.tooltip": "No brain here.",
"death.attack.dumb": "%1$s choked on air.",
"effect.gameritems.stupid": "Stupid"
// ETC
"item.gameritems.gamer_bow": "Gamer Bow",
// enchantments
"enchantment.gameritems.evade": "Evade",
// death messages
"death.attack.dumb": "%1$s choked on air.",
// stupidium items
"item.gameritems.stupidium.tooltip": "No brain here.",
"item.gameritems.dipstick": "Dipstick",
"block.gameritems.stupidium_ore": "Stupidium Ore",
"block.gameritems.deepslate_stupidium_ore": "Deepslate Stupidium Ore",
"block.gameritems.stupidium_block": "Stupidium Block",
"item.gameritems.stupidium_shovel": "Stupidium Shovel",
"item.gameritems.stupidium_sword": "Stupidium Sword",
"item.gameritems.stupidium_axe": "Stupidium Axe",
"item.gameritems.stupidium_hoe": "Stupidium Hoe",
"item.gameritems.stupidium_pickaxe": "Stupidium Pickaxe",
"item.gameritems.stupidium_sword.tooltip": "Inflicts Stupid on the victim.",
"item.gameritems.stupidium_ingot": "Stupidium Ingot",
"item.gameritems.raw_stupidium": "Raw Stupidium"
}

View File

@@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "gameritems:block/deepslate_stupidium_ore"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "gameritems:block/stupidium_block"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "gameritems:block/stupidium_ore"
}
}

View File

@@ -0,0 +1,3 @@
{
"parent": "gameritems:block/deepslate_stupidium_ore"
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/handheld",
"textures": {
"layer0": "gameritems:item/dipstick"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "gameritems:item/raw_stupidium"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/handheld",
"textures": {
"layer0": "gameritems:item/stupidium_axe"
}
}

View File

@@ -0,0 +1,3 @@
{
"parent": "gameritems:block/stupidium_block"
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "gameritems:item/stupidium_boots"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "gameritems:item/stupidium_chestplate"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "gameritems:item/stupidium_helmet"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/handheld",
"textures": {
"layer0": "gameritems:item/stupidium_hoe"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "gameritems:item/stupidium_ingot"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "gameritems:item/stupidium_leggings"
}
}

View File

@@ -0,0 +1,3 @@
{
"parent": "gameritems:block/stupidium_ore"
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/handheld",
"textures": {
"layer0": "gameritems:item/stupidium_pickaxe"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/handheld",
"textures": {
"layer0": "gameritems:item/stupidium_shovel"
}
}

View File

@@ -0,0 +1,6 @@
{
"parent": "item/handheld",
"textures": {
"layer0": "gameritems:item/stupidium_sword"
}
}

View File

@@ -1,3 +0,0 @@
{
"parent": "gameritems:block/weem_hay_block"
}

View File

@@ -0,0 +1,3 @@
{
"parent": "gameritems:block/weem_haybale"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 986 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 764 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 493 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1023 B

View File

@@ -3,6 +3,8 @@
"values": [
"gameritems:omnium_axe",
"gameritems:orium_axe",
"gameritems:jeremium_axe"
"gameritems:jeremium_axe",
"gameritems:stupidium_axe",
"gameritems:not_axe"
]
}

View File

@@ -3,6 +3,8 @@
"values": [
"gameritems:omnium_hoe",
"gameritems:orium_hoe",
"gameritems:jeremium_hoe"
"gameritems:jeremium_hoe",
"gameritems:stupidium_hoe",
"gameritems:not_hoe"
]
}

View File

@@ -3,6 +3,8 @@
"values": [
"gameritems:omnium_pickaxe",
"gameritems:orium_pickaxe",
"gameritems:jeremium_pickaxe"
"gameritems:jeremium_pickaxe",
"gameritems:stupidium_pickaxe",
"gameritems:not_pickaxe"
]
}

View File

@@ -3,6 +3,8 @@
"values": [
"gameritems:omnium_shovel",
"gameritems:orium_shovel",
"gameritems:jeremium_shovel"
"gameritems:jeremium_shovel",
"gameritems:stupidium_shovel",
"gameritems:not_shovel"
]
}

View File

@@ -3,6 +3,8 @@
"values": [
"gameritems:omnium_sword",
"gameritems:orium_sword",
"gameritems:jeremium_sword"
"gameritems:jeremium_sword",
"gameritems:stupidium_sword",
"gameritems:not_sword"
]
}

View File

@@ -0,0 +1,49 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"bonus_rolls": 0,
"entries": [
{
"type": "minecraft:alternatives",
"children": [
{
"type": "minecraft:item",
"name": "gameritems:deepslate_stupidium_ore",
"conditions": [
{
"condition": "minecraft:match_tool",
"predicate": {
"enchantments": [
{
"enchantment": "minecraft:silk_touch",
"levels": {
"min": 1
}
}
]
}
}
]
},
{
"type": "minecraft:item",
"name": "gameritems:raw_stupidium",
"functions": [
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops"
},
{
"function": "minecraft:explosion_decay"
}
]
}
]
}
]
}
]
}

View File

@@ -0,0 +1,19 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "gameritems:stupidium_block"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}

View File

@@ -0,0 +1,49 @@
{
"type": "minecraft:block",
"pools": [
{
"rolls": 1,
"bonus_rolls": 0,
"entries": [
{
"type": "minecraft:alternatives",
"children": [
{
"type": "minecraft:item",
"name": "gameritems:stupidium_ore",
"conditions": [
{
"condition": "minecraft:match_tool",
"predicate": {
"enchantments": [
{
"enchantment": "minecraft:silk_touch",
"levels": {
"min": 1
}
}
]
}
}
]
},
{
"type": "minecraft:item",
"name": "gameritems:raw_stupidium",
"functions": [
{
"function": "minecraft:apply_bonus",
"enchantment": "minecraft:fortune",
"formula": "minecraft:ore_drops"
},
{
"function": "minecraft:explosion_decay"
}
]
}
]
}
]
}
]
}

View File

@@ -6,7 +6,7 @@
"entries": [
{
"type": "minecraft:item",
"name": "gameritems:weem_hay_block"
"name": "gameritems:weem_haybale"
}
],
"conditions": [

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"##",
"W#",
"W "
],
"key": {
"#": {
"item": "gameritems:stupidium_ingot"
},
"W": {
"item": "gameritems:dipstick"
}
},
"result": {
"item": "gameritems:stupidium_axe",
"count": 1
}
}

View File

@@ -0,0 +1,17 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"FFF",
"FFF",
"FFF"
],
"key": {
"F": {
"item": "gameritems:stupidium_ingot"
}
},
"result": {
"item": "gameritems:stupidium_block",
"count": 1
}
}

View File

@@ -0,0 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"FUF",
"F F"
],
"key": {
"F": {
"item": "gameritems:stupidium_ingot"
},
"U": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"item": "gameritems:stupidium_boots",
"count": 1
}
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"FUF",
"FFF",
"FFF"
],
"key": {
"F": {
"item": "gameritems:stupidium_ingot"
},
"U": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"item": "gameritems:stupidium_chestplate",
"count": 1
}
}

View File

@@ -0,0 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"FFF",
"FUF"
],
"key": {
"F": {
"item": "gameritems:stupidium_ingot"
},
"U": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"item": "gameritems:stupidium_helmet",
"count": 1
}
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"##",
"W ",
"W "
],
"key": {
"#": {
"item": "gameritems:stupidium_ingot"
},
"W": {
"item": "gameritems:dipstick"
}
},
"result": {
"item": "gameritems:stupidium_hoe",
"count": 1
}
}

View File

@@ -0,0 +1,12 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "gameritems:stupidium_block"
}
],
"result": {
"item": "gameritems:stupidium_ingot",
"count": 9
}
}

View File

@@ -0,0 +1,9 @@
{
"type": "minecraft:blasting",
"ingredient": {
"item": "gameritems:raw_stupidium"
},
"result": "gameritems:stupidium_ingot",
"experience": 1.9,
"cookingtime": 100
}

View File

@@ -0,0 +1,9 @@
{
"type": "minecraft:smelting",
"ingredient": {
"item": "gameritems:raw_stupidium"
},
"result": "gameritems:stupidium_ingot",
"experience": 0.7,
"cookingtime": 200
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"FFF",
"FUF",
"F F"
],
"key": {
"F": {
"item": "gameritems:stupidium_ingot"
},
"U": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"item": "gameritems:stupidium_leggings",
"count": 1
}
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"###",
" W ",
" W "
],
"key": {
"#": {
"item": "gameritems:stupidium_ingot"
},
"W": {
"item": "gameritems:dipstick"
}
},
"result": {
"item": "gameritems:stupidium_pickaxe",
"count": 1
}
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"#",
"W",
"W"
],
"key": {
"#": {
"item": "gameritems:stupidium_ingot"
},
"W": {
"item": "gameritems:dipstick"
}
},
"result": {
"item": "gameritems:stupidium_shovel",
"count": 1
}
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"#",
"#",
"W"
],
"key": {
"#": {
"item": "gameritems:stupidium_ingot"
},
"W": {
"item": "gameritems:dipstick"
}
},
"result": {
"item": "gameritems:stupidium_sword",
"count": 1
}
}

22
src/main/resources/data/gameritems/recipes/weem.json Normal file → Executable file
View File

@@ -1,12 +1,12 @@
{
"type": "minecraft:crafting_shaped",
"ingredients": [
{
"item": "gameritems:weem_hay_block"
}
],
"result": {
"item": "gameritems:weem",
"count": 9
}
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
{
"item": "gameritems:weem_haybale"
}
],
"result": {
"item": "gameritems:weem",
"count": 9
}
}

View File

@@ -11,7 +11,7 @@
}
},
"result": {
"item": "gameritems:weem_hay_block",
"item": "gameritems:weem_haybale",
"count": 1
}
}

View File

@@ -2,10 +2,12 @@
"replace": false,
"values": [
"gameritems:omnium_ore",
"gameritems:orium_ore",
"gameritems:deepslate_omnium_ore",
"gameritems:jeremium_ore",
"gameritems:deepslate_jeremium_ore",
"gameritems:deepslate_omnium_ore",
"gameritems:deepslate_orium_ore"
"gameritems:orium_ore",
"gameritems:deepslate_orium_ore",
"gameritems:stupidium_ore",
"gameritems:deepslate_stupidium_ore"
]
}

View File

@@ -9,6 +9,9 @@
"gameritems:deepslate_jeremium_ore",
"gameritems:jeremium_block",
"gameritems:deepslate_omnium_ore",
"gameritems:deepslate_orium_ore"
"gameritems:deepslate_orium_ore",
"gameritems:stupidium_ore",
"gameritems:deepslate_stupidium_ore",
"gameritems:stupidium_block"
]
}

View File

@@ -9,6 +9,9 @@
"gameritems:deepslate_jeremium_ore",
"gameritems:jeremium_block",
"gameritems:deepslate_omnium_ore",
"gameritems:deepslate_orium_ore"
"gameritems:deepslate_orium_ore",
"gameritems:stupidium_ore",
"gameritems:deepslate_stupidium_ore",
"gameritems:stupidium_block"
]
}

View File

@@ -9,6 +9,9 @@
"gameritems:deepslate_jeremium_ore",
"gameritems:jeremium_block",
"gameritems:deepslate_omnium_ore",
"gameritems:deepslate_orium_ore"
"gameritems:deepslate_orium_ore",
"gameritems:stupidium_ore",
"gameritems:deepslate_stupidium_ore",
"gameritems:stupidium_block"
]
}