diff --git a/elements/BedrockAdvancement.mod.json b/elements/BedrockAdvancement.mod.json
new file mode 100644
index 0000000..47ec76c
--- /dev/null
+++ b/elements/BedrockAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Unobtainium Block",
+ "achievementDescription": "Obtain Bedrock",
+ "achievementIcon": {
+ "value": "Blocks.BEDROCK"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "CUSTOM:BedrockShardAdvancement"
+ },
+ "triggerxml": "164Blocks.BEDROCK"
+ }
+}
\ No newline at end of file
diff --git a/elements/BedrockPickaxeEntitySwingsItem.mod.json b/elements/BedrockPickaxeEntitySwingsItem.mod.json
index 782fa85..b1470fe 100644
--- a/elements/BedrockPickaxeEntitySwingsItem.mod.json
+++ b/elements/BedrockPickaxeEntitySwingsItem.mod.json
@@ -2,6 +2,6 @@
"_fv": 73,
"_type": "procedure",
"definition": {
- "procedurexml": "no_ext_triggerNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.BEDROCKTRUEFALSENONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.AIRblock.stone.breakblockNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.50.80.8TRUEBlocks.BEDROCKNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.510NONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5CUSTOM:BedrockifierTRUEFALSENONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.AIRblock.stone.breakblockNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.50.80.8TRUECUSTOM:BedrockifierNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.510"
+ "procedurexml": "no_ext_triggerNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.BEDROCKTRUEFALSENONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.AIRblock.stone.breakblockNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.50.80.8TRUECUSTOM:BedrockShardNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.510NONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5CUSTOM:BedrockifierTRUEFALSENONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.5Blocks.AIRblock.stone.breakblockNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.50.80.8TRUECUSTOM:BedrockifierNONEOUTLINE4.5NONEOUTLINE4.5NONEOUTLINE4.510"
}
}
\ No newline at end of file
diff --git a/elements/BedrockRecipe3.mod.json b/elements/BedrockRecipe3.mod.json
new file mode 100644
index 0000000..44c40ef
--- /dev/null
+++ b/elements/BedrockRecipe3.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "MISC",
+ "recipeShapeless": true,
+ "recipeSlots": [
+ {
+ "value": "CUSTOM:BedrockShard"
+ },
+ {
+ "value": "CUSTOM:BedrockShard"
+ },
+ {
+ "value": "CUSTOM:BedrockShard"
+ },
+ {
+ "value": "CUSTOM:BedrockShard"
+ },
+ {
+ "value": "CUSTOM:Cheese"
+ },
+ {
+ "value": "CUSTOM:BedrockShard"
+ },
+ {
+ "value": "CUSTOM:BedrockShard"
+ },
+ {
+ "value": "CUSTOM:BedrockShard"
+ },
+ {
+ "value": "CUSTOM:BedrockShard"
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "Blocks.BEDROCK"
+ },
+ "name": "bedrock_recipe_3",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/BedrockShard.mod.json b/elements/BedrockShard.mod.json
new file mode 100644
index 0000000..41f4c6d
--- /dev/null
+++ b/elements/BedrockShard.mod.json
@@ -0,0 +1,63 @@
+{
+ "_fv": 73,
+ "_type": "item",
+ "definition": {
+ "renderType": 0,
+ "texture": "bedrock_shard",
+ "customModelName": "Normal",
+ "customProperties": {},
+ "states": [],
+ "name": "Bedrock Shard",
+ "rarity": "EPIC",
+ "creativeTabs": [
+ {
+ "value": "MATERIALS"
+ }
+ ],
+ "stackSize": 64,
+ "enchantability": 0,
+ "useDuration": 0,
+ "toolType": 1.0,
+ "damageCount": 0,
+ "recipeRemainder": {
+ "value": ""
+ },
+ "destroyAnyBlock": false,
+ "immuneToFire": true,
+ "stayInGridWhenCrafting": false,
+ "damageOnCrafting": false,
+ "enableMeleeDamage": false,
+ "damageVsEntity": 0.0,
+ "specialInformation": {
+ "fixedValue": []
+ },
+ "glowCondition": {
+ "fixedValue": false
+ },
+ "inventorySize": 9,
+ "inventoryStackSize": 64,
+ "enableRanged": false,
+ "shootConstantly": false,
+ "rangedItemChargesPower": false,
+ "projectile": {
+ "value": "CUSTOM:ShitProjectile"
+ },
+ "projectileDisableAmmoCheck": false,
+ "isFood": false,
+ "nutritionalValue": 4,
+ "saturation": 0.3,
+ "eatResultItem": {
+ "value": ""
+ },
+ "isMeat": false,
+ "isAlwaysEdible": false,
+ "animation": "none",
+ "isMusicDisc": false,
+ "musicDiscMusic": {
+ "value": ""
+ },
+ "musicDiscDescription": "",
+ "musicDiscLengthInTicks": 100,
+ "musicDiscAnalogOutput": 0
+ }
+}
\ No newline at end of file
diff --git a/elements/BedrockShardAdvancement.mod.json b/elements/BedrockShardAdvancement.mod.json
new file mode 100644
index 0000000..0e4ce26
--- /dev/null
+++ b/elements/BedrockShardAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Unobtainium",
+ "achievementDescription": "Obtain Bedrock Shard",
+ "achievementIcon": {
+ "value": "CUSTOM:BedrockShard"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "No parent: root"
+ },
+ "triggerxml": "164CUSTOM:BedrockShard"
+ }
+}
\ No newline at end of file
diff --git a/elements/CheeseRecipe.mod.json b/elements/BedrockShardRecipe.mod.json
similarity index 83%
rename from elements/CheeseRecipe.mod.json
rename to elements/BedrockShardRecipe.mod.json
index 18040d5..68d7c69 100644
--- a/elements/CheeseRecipe.mod.json
+++ b/elements/BedrockShardRecipe.mod.json
@@ -3,13 +3,13 @@
"_type": "recipe",
"definition": {
"recipeType": "Crafting",
- "recipeRetstackSize": 64,
+ "recipeRetstackSize": 8,
"group": "",
"cookingBookCategory": "MISC",
"xpReward": 0.0,
"cookingTime": 200,
"craftingBookCategory": "MISC",
- "recipeShapeless": false,
+ "recipeShapeless": true,
"recipeSlots": [
{
"value": ""
@@ -40,9 +40,9 @@
}
],
"recipeReturnStack": {
- "value": "CUSTOM:Cheese"
+ "value": "CUSTOM:BedrockShard"
},
- "name": "cheese_recipe",
+ "name": "bedrock_shard_recipe",
"namespace": "mod"
}
}
\ No newline at end of file
diff --git a/elements/BlockEaterAdvancement.mod.json b/elements/BlockEaterAdvancement.mod.json
new file mode 100644
index 0000000..b8e328c
--- /dev/null
+++ b/elements/BlockEaterAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Eat The Blocks",
+ "achievementDescription": "Eat a block with the Block Eater",
+ "achievementIcon": {
+ "value": "CUSTOM:BlockEater"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "No parent: root"
+ },
+ "triggerxml": ""
+ }
+}
\ No newline at end of file
diff --git a/elements/BlockEaterRightclickedOnBlock.mod.json b/elements/BlockEaterRightclickedOnBlock.mod.json
index 9818ce2..6dabeb1 100644
--- a/elements/BlockEaterRightclickedOnBlock.mod.json
+++ b/elements/BlockEaterRightclickedOnBlock.mod.json
@@ -2,6 +2,6 @@
"_fv": 73,
"_type": "procedure",
"definition": {
- "procedurexml": "no_ext_triggerNEQ-1ADD4GTE20ADD2entity.generic.eatplayer0.50.84END_ROD41110.4600"
+ "procedurexml": "no_ext_triggerNEQ-1ADD4GTE20ADD2entity.generic.eatplayer0.50.84END_ROD41110.4600CUSTOM:BlockEaterAdvancementCUSTOM:BlockEaterAdvancement"
}
}
\ No newline at end of file
diff --git a/elements/CondensedNetherrackAdvancement.mod.json b/elements/CondensedNetherrackAdvancement.mod.json
new file mode 100644
index 0000000..588dcde
--- /dev/null
+++ b/elements/CondensedNetherrackAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Rackin' Em Up!",
+ "achievementDescription": "Condense Netherrack for the first time",
+ "achievementIcon": {
+ "value": "CUSTOM:CondensedNetherrack"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "task",
+ "parent": {
+ "value": "No parent: root"
+ },
+ "triggerxml": "164CUSTOM:CondensedNetherrack"
+ }
+}
\ No newline at end of file
diff --git a/elements/GraveDiggerAdvancement.mod.json b/elements/GraveDiggerAdvancement.mod.json
new file mode 100644
index 0000000..8cccd3e
--- /dev/null
+++ b/elements/GraveDiggerAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "We Must Dig!",
+ "achievementDescription": "Obtain Gravedigger",
+ "achievementIcon": {
+ "value": "CUSTOM:Gravedigger"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "No parent: root"
+ },
+ "triggerxml": "164CUSTOM:Gravedigger"
+ }
+}
\ No newline at end of file
diff --git a/elements/MagicEggAdvancement.mod.json b/elements/MagicEggAdvancement.mod.json
new file mode 100644
index 0000000..d71bf8d
--- /dev/null
+++ b/elements/MagicEggAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Core of a Spawner",
+ "achievementDescription": "Obtain a Magic Egg",
+ "achievementIcon": {
+ "value": "CUSTOM:MagicEgg"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "task",
+ "parent": {
+ "value": "No parent: root"
+ },
+ "triggerxml": "164CUSTOM:MagicEgg"
+ }
+}
\ No newline at end of file
diff --git a/elements/NetherrackJuiceAdvancement.mod.json b/elements/NetherrackJuiceAdvancement.mod.json
new file mode 100644
index 0000000..d02f909
--- /dev/null
+++ b/elements/NetherrackJuiceAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Smells Kinda Funny",
+ "achievementDescription": "Obtain Netherrack Juice",
+ "achievementIcon": {
+ "value": "CUSTOM:NetherrackJuice.bucket"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "CUSTOM:CondensedNetherrackAdvancement"
+ },
+ "triggerxml": "164CUSTOM:NetherrackJuice.bucket"
+ }
+}
\ No newline at end of file
diff --git a/elements/NetherrackRecipe2.mod.json b/elements/NetherrackRecipe2.mod.json
new file mode 100644
index 0000000..f233786
--- /dev/null
+++ b/elements/NetherrackRecipe2.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 2,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "MISC",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": "Items.DYE#1"
+ },
+ {
+ "value": "Blocks.COBBLESTONE"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "Blocks.COBBLESTONE"
+ },
+ {
+ "value": "Items.DYE#1"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "Blocks.NETHERRACK"
+ },
+ "name": "netherrack_recipe_2",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/Orichalcum.mod.json b/elements/Orichalcum.mod.json
new file mode 100644
index 0000000..da09a74
--- /dev/null
+++ b/elements/Orichalcum.mod.json
@@ -0,0 +1,63 @@
+{
+ "_fv": 73,
+ "_type": "item",
+ "definition": {
+ "renderType": 0,
+ "texture": "orichalcum_gem",
+ "customModelName": "Normal",
+ "customProperties": {},
+ "states": [],
+ "name": "Orichalcum",
+ "rarity": "COMMON",
+ "creativeTabs": [
+ {
+ "value": "MATERIALS"
+ }
+ ],
+ "stackSize": 64,
+ "enchantability": 0,
+ "useDuration": 0,
+ "toolType": 1.0,
+ "damageCount": 0,
+ "recipeRemainder": {
+ "value": ""
+ },
+ "destroyAnyBlock": false,
+ "immuneToFire": true,
+ "stayInGridWhenCrafting": false,
+ "damageOnCrafting": false,
+ "enableMeleeDamage": false,
+ "damageVsEntity": 0.0,
+ "specialInformation": {
+ "fixedValue": []
+ },
+ "glowCondition": {
+ "fixedValue": false
+ },
+ "inventorySize": 9,
+ "inventoryStackSize": 64,
+ "enableRanged": false,
+ "shootConstantly": false,
+ "rangedItemChargesPower": false,
+ "projectile": {
+ "value": "CUSTOM:ShitProjectile"
+ },
+ "projectileDisableAmmoCheck": false,
+ "isFood": false,
+ "nutritionalValue": 4,
+ "saturation": 0.3,
+ "eatResultItem": {
+ "value": ""
+ },
+ "isMeat": false,
+ "isAlwaysEdible": false,
+ "animation": "none",
+ "isMusicDisc": false,
+ "musicDiscMusic": {
+ "value": ""
+ },
+ "musicDiscDescription": "",
+ "musicDiscLengthInTicks": 100,
+ "musicDiscAnalogOutput": 0
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumAdvancement.mod.json b/elements/OrichalcumAdvancement.mod.json
new file mode 100644
index 0000000..b5ec890
--- /dev/null
+++ b/elements/OrichalcumAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Folly Red Cum",
+ "achievementDescription": "Obtain Orichalcum",
+ "achievementIcon": {
+ "value": "CUSTOM:Orichalcum"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "goal",
+ "parent": {
+ "value": "No parent: root"
+ },
+ "triggerxml": "164CUSTOM:Orichalcum"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumArmor.mod.json b/elements/OrichalcumArmor.mod.json
new file mode 100644
index 0000000..c9ddbf7
--- /dev/null
+++ b/elements/OrichalcumArmor.mod.json
@@ -0,0 +1,107 @@
+{
+ "_fv": 73,
+ "_type": "armor",
+ "definition": {
+ "enableHelmet": true,
+ "textureHelmet": "orichalcum_head",
+ "enableBody": true,
+ "textureBody": "orichalcum_body",
+ "enableLeggings": true,
+ "textureLeggings": "orichalcum_leggings",
+ "enableBoots": true,
+ "textureBoots": "orichalcum_boots",
+ "onBootsTick": {
+ "name": "OrichalcumArmorBootsTickEvent"
+ },
+ "creativeTabs": [
+ {
+ "value": "COMBAT"
+ }
+ ],
+ "armorTextureFile": "orichalcum",
+ "helmetName": "Orichalcum Helmet",
+ "bodyName": "Orichalcum Chestplate",
+ "leggingsName": "Orichalcum Leggings",
+ "bootsName": "Orichalcum Boots",
+ "helmetSpecialInformation": {
+ "fixedValue": []
+ },
+ "bodySpecialInformation": {
+ "fixedValue": []
+ },
+ "leggingsSpecialInformation": {
+ "fixedValue": []
+ },
+ "bootsSpecialInformation": {
+ "fixedValue": []
+ },
+ "helmetModelName": "Default",
+ "helmetModelPart": "Helmet",
+ "helmetModelTexture": "From armor",
+ "bodyModelName": "Default",
+ "bodyModelPart": "Body",
+ "armsModelPartL": "Arms L",
+ "armsModelPartR": "Arms R",
+ "bodyModelTexture": "From armor",
+ "leggingsModelName": "Default",
+ "leggingsModelPartL": "Leggings L",
+ "leggingsModelPartR": "Leggings R",
+ "leggingsModelTexture": "From armor",
+ "bootsModelName": "Default",
+ "bootsModelPartL": "Boots L",
+ "bootsModelPartR": "Boots R",
+ "bootsModelTexture": "From armor",
+ "helmetItemRenderType": 0,
+ "helmetItemCustomModelName": "Normal",
+ "bodyItemRenderType": 0,
+ "bodyItemCustomModelName": "Normal",
+ "leggingsItemRenderType": 0,
+ "leggingsItemCustomModelName": "Normal",
+ "bootsItemRenderType": 0,
+ "bootsItemCustomModelName": "Normal",
+ "helmetImmuneToFire": false,
+ "bodyImmuneToFire": false,
+ "leggingsImmuneToFire": false,
+ "bootsImmuneToFire": false,
+ "helmetGlowCondition": {
+ "fixedValue": false
+ },
+ "bodyGlowCondition": {
+ "fixedValue": false
+ },
+ "leggingsGlowCondition": {
+ "fixedValue": false
+ },
+ "bootsGlowCondition": {
+ "fixedValue": false
+ },
+ "helmetPiglinNeutral": {
+ "fixedValue": false
+ },
+ "bodyPiglinNeutral": {
+ "fixedValue": false
+ },
+ "leggingsPiglinNeutral": {
+ "fixedValue": false
+ },
+ "bootsPiglinNeutral": {
+ "fixedValue": false
+ },
+ "maxDamage": 39,
+ "damageValueHelmet": 3,
+ "damageValueBody": 9,
+ "damageValueLeggings": 6,
+ "damageValueBoots": 3,
+ "enchantability": 25,
+ "toughness": 3.0,
+ "knockbackResistance": 0.1,
+ "equipSound": {
+ "value": ""
+ },
+ "repairItems": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumArmorBootsRecipe.mod.json b/elements/OrichalcumArmorBootsRecipe.mod.json
new file mode 100644
index 0000000..8d30fa9
--- /dev/null
+++ b/elements/OrichalcumArmorBootsRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "EQUIPMENT",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumArmor.boots"
+ },
+ "name": "orichalcum_armor_boots_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumArmorBootsTickEvent.mod.json b/elements/OrichalcumArmorBootsTickEvent.mod.json
new file mode 100644
index 0000000..e6b2cf2
--- /dev/null
+++ b/elements/OrichalcumArmorBootsTickEvent.mod.json
@@ -0,0 +1,7 @@
+{
+ "_fv": 73,
+ "_type": "procedure",
+ "definition": {
+ "procedurexml": "no_ext_triggerAND3CUSTOM:OrichalcumArmor.helmetAND2CUSTOM:OrichalcumArmor.body1CUSTOM:OrichalcumArmor.legsANDEntityPlayerCUSTOM:OrichalcumSetAdvancementCUSTOM:OrichalcumSetAdvancementSPEED160FALSEFALSEJUMP_BOOST160FALSEFALSE"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumArmorChestplateRecipe.mod.json b/elements/OrichalcumArmorChestplateRecipe.mod.json
new file mode 100644
index 0000000..46d23ca
--- /dev/null
+++ b/elements/OrichalcumArmorChestplateRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "EQUIPMENT",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumArmor.body"
+ },
+ "name": "orichalcum_armor_chestplate_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumArmorHelmetRecipe.mod.json b/elements/OrichalcumArmorHelmetRecipe.mod.json
new file mode 100644
index 0000000..d3cdfdd
--- /dev/null
+++ b/elements/OrichalcumArmorHelmetRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "EQUIPMENT",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumArmor.helmet"
+ },
+ "name": "orichalcum_armor_helmet_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumArmorLeggingsRecipe.mod.json b/elements/OrichalcumArmorLeggingsRecipe.mod.json
new file mode 100644
index 0000000..a08fe8a
--- /dev/null
+++ b/elements/OrichalcumArmorLeggingsRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "EQUIPMENT",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumArmor.legs"
+ },
+ "name": "orichalcum_armor_leggings_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumAxe.mod.json b/elements/OrichalcumAxe.mod.json
new file mode 100644
index 0000000..9998a8b
--- /dev/null
+++ b/elements/OrichalcumAxe.mod.json
@@ -0,0 +1,39 @@
+{
+ "_fv": 73,
+ "_type": "tool",
+ "definition": {
+ "toolType": "Axe",
+ "renderType": 0,
+ "blockingRenderType": 0,
+ "texture": "orichalcum_axe",
+ "customModelName": "Normal",
+ "blockingModelName": "Normal blocking",
+ "name": "Orichalcum Axe",
+ "specialInformation": {
+ "fixedValue": []
+ },
+ "creativeTabs": [
+ {
+ "value": "TOOLS"
+ }
+ ],
+ "efficiency": 12.0,
+ "attackSpeed": 1.0,
+ "enchantability": 22,
+ "damageVsEntity": 13.0,
+ "usageCount": 2032,
+ "glowCondition": {
+ "fixedValue": false
+ },
+ "repairItems": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ],
+ "immuneToFire": true,
+ "blockDropsTier": "DIAMOND",
+ "blocksAffected": [],
+ "stayInGridWhenCrafting": false,
+ "damageOnCrafting": false
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumAxeRecipe.mod.json b/elements/OrichalcumAxeRecipe.mod.json
new file mode 100644
index 0000000..b764ac5
--- /dev/null
+++ b/elements/OrichalcumAxeRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "EQUIPMENT",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "Items.STICK"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "Items.STICK"
+ },
+ {
+ "value": ""
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumAxe"
+ },
+ "name": "orichalcum_axe_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumBlock.mod.json b/elements/OrichalcumBlock.mod.json
new file mode 100644
index 0000000..0c3d129
--- /dev/null
+++ b/elements/OrichalcumBlock.mod.json
@@ -0,0 +1,137 @@
+{
+ "_fv": 73,
+ "_type": "block",
+ "definition": {
+ "texture": "orichalcum_ore_block",
+ "textureTop": "",
+ "textureLeft": "",
+ "textureFront": "",
+ "textureRight": "",
+ "textureBack": "",
+ "renderType": 11,
+ "customModelName": "Single texture",
+ "rotationMode": 0,
+ "enablePitch": false,
+ "emissiveRendering": false,
+ "displayFluidOverlay": false,
+ "itemTexture": "",
+ "particleTexture": "",
+ "tintType": "No tint",
+ "isItemTinted": false,
+ "hasTransparency": false,
+ "connectedSides": false,
+ "transparencyType": "SOLID",
+ "disableOffset": false,
+ "boundingBoxes": [
+ {
+ "mx": 0.0,
+ "my": 0.0,
+ "mz": 0.0,
+ "Mx": 16.0,
+ "My": 16.0,
+ "Mz": 16.0,
+ "subtract": false
+ }
+ ],
+ "customProperties": [],
+ "name": "Block of Orichalcum",
+ "specialInformation": {
+ "fixedValue": []
+ },
+ "hardness": 5.0,
+ "resistance": 10.0,
+ "hasGravity": false,
+ "isWaterloggable": false,
+ "creativeTabs": [
+ {
+ "value": "BUILDING_BLOCKS"
+ }
+ ],
+ "destroyTool": "pickaxe",
+ "customDrop": {
+ "value": ""
+ },
+ "dropAmount": 1,
+ "useLootTableForDrops": false,
+ "requiresCorrectTool": true,
+ "enchantPowerBonus": 0.0,
+ "plantsGrowOn": false,
+ "canRedstoneConnect": false,
+ "lightOpacity": 15,
+ "material": {
+ "value": "IRON"
+ },
+ "tickRate": 0,
+ "tickRandomly": false,
+ "isReplaceable": false,
+ "canProvidePower": false,
+ "emittedRedstonePower": {
+ "fixedValue": 15.0
+ },
+ "colorOnMap": "DEFAULT",
+ "creativePickItem": {
+ "value": ""
+ },
+ "offsetType": "NONE",
+ "aiPathNodeType": "DEFAULT",
+ "flammability": 0,
+ "fireSpreadSpeed": 0,
+ "isLadder": false,
+ "slipperiness": 0.6,
+ "speedFactor": 1.0,
+ "jumpFactor": 1.0,
+ "reactionToPushing": "NORMAL",
+ "isNotColidable": false,
+ "isCustomSoundType": false,
+ "soundOnStep": {
+ "value": "METAL"
+ },
+ "breakSound": {
+ "value": ""
+ },
+ "fallSound": {
+ "value": ""
+ },
+ "hitSound": {
+ "value": ""
+ },
+ "placeSound": {
+ "value": ""
+ },
+ "stepSound": {
+ "value": ""
+ },
+ "luminance": 0,
+ "unbreakable": false,
+ "vanillaToolTier": "DIAMOND",
+ "isBonemealable": false,
+ "hasInventory": false,
+ "openGUIOnRightClick": false,
+ "inventorySize": 9,
+ "inventoryStackSize": 64,
+ "inventoryDropWhenDestroyed": true,
+ "inventoryComparatorPower": true,
+ "inventoryOutSlotIDs": [],
+ "inventoryInSlotIDs": [],
+ "hasEnergyStorage": false,
+ "energyInitial": 0,
+ "energyCapacity": 400000,
+ "energyMaxReceive": 200,
+ "energyMaxExtract": 200,
+ "isFluidTank": false,
+ "fluidCapacity": 8000,
+ "fluidRestrictions": [],
+ "generateFeature": false,
+ "restrictionBiomes": [],
+ "blocksToReplace": [
+ {
+ "value": "TAG:stone_ore_replaceables"
+ }
+ ],
+ "generationShape": "UNIFORM",
+ "frequencyPerChunks": 10,
+ "frequencyOnChunk": 16,
+ "minGenerateHeight": 0,
+ "maxGenerateHeight": 64
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumBlockOreRecipe.mod.json b/elements/OrichalcumBlockOreRecipe.mod.json
new file mode 100644
index 0000000..76e587e
--- /dev/null
+++ b/elements/OrichalcumBlockOreRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 9,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "MISC",
+ "recipeShapeless": true,
+ "recipeSlots": [
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:OrichalcumBlock"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:Orichalcum"
+ },
+ "name": "orichalcum_block_ore_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumFeature.mod.json b/elements/OrichalcumFeature.mod.json
new file mode 100644
index 0000000..5424b7b
--- /dev/null
+++ b/elements/OrichalcumFeature.mod.json
@@ -0,0 +1,14 @@
+{
+ "_fv": 73,
+ "_type": "feature",
+ "definition": {
+ "skipPlacement": false,
+ "generationStep": "UNDERGROUND_ORES",
+ "restrictionBiomes": [
+ {
+ "value": "#minecraft:is_overworld"
+ }
+ ],
+ "featurexml": "30stone_ore_replaceablesCUSTOM:OrichalcumOre-66"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumHoe.mod.json b/elements/OrichalcumHoe.mod.json
new file mode 100644
index 0000000..cada28d
--- /dev/null
+++ b/elements/OrichalcumHoe.mod.json
@@ -0,0 +1,39 @@
+{
+ "_fv": 73,
+ "_type": "tool",
+ "definition": {
+ "toolType": "Hoe",
+ "renderType": 0,
+ "blockingRenderType": 0,
+ "texture": "orichalcum_hoe",
+ "customModelName": "Normal",
+ "blockingModelName": "Normal blocking",
+ "name": "Orichalcum Hoe",
+ "specialInformation": {
+ "fixedValue": []
+ },
+ "creativeTabs": [
+ {
+ "value": "TOOLS"
+ }
+ ],
+ "efficiency": 12.0,
+ "attackSpeed": 4.0,
+ "enchantability": 22,
+ "damageVsEntity": 1.0,
+ "usageCount": 2032,
+ "glowCondition": {
+ "fixedValue": false
+ },
+ "repairItems": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ],
+ "immuneToFire": true,
+ "blockDropsTier": "DIAMOND",
+ "blocksAffected": [],
+ "stayInGridWhenCrafting": false,
+ "damageOnCrafting": false
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumHoeRecipe.mod.json b/elements/OrichalcumHoeRecipe.mod.json
new file mode 100644
index 0000000..9916827
--- /dev/null
+++ b/elements/OrichalcumHoeRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "EQUIPMENT",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "Items.STICK"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "Items.STICK"
+ },
+ {
+ "value": ""
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumHoe"
+ },
+ "name": "orichalcum_hoe_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumOre.mod.json b/elements/OrichalcumOre.mod.json
new file mode 100644
index 0000000..5e4ee5b
--- /dev/null
+++ b/elements/OrichalcumOre.mod.json
@@ -0,0 +1,141 @@
+{
+ "_fv": 73,
+ "_type": "block",
+ "definition": {
+ "texture": "orichalcum_ore",
+ "textureTop": "",
+ "textureLeft": "",
+ "textureFront": "",
+ "textureRight": "",
+ "textureBack": "",
+ "renderType": 11,
+ "customModelName": "Single texture",
+ "rotationMode": 0,
+ "enablePitch": false,
+ "emissiveRendering": false,
+ "displayFluidOverlay": false,
+ "itemTexture": "",
+ "particleTexture": "",
+ "tintType": "No tint",
+ "isItemTinted": false,
+ "hasTransparency": false,
+ "connectedSides": false,
+ "transparencyType": "SOLID",
+ "disableOffset": false,
+ "boundingBoxes": [
+ {
+ "mx": 0.0,
+ "my": 0.0,
+ "mz": 0.0,
+ "Mx": 16.0,
+ "My": 16.0,
+ "Mz": 16.0,
+ "subtract": false
+ }
+ ],
+ "customProperties": [],
+ "name": "Orichalcum Ore",
+ "specialInformation": {
+ "fixedValue": []
+ },
+ "hardness": 12.0,
+ "resistance": 15.157165665103982,
+ "hasGravity": false,
+ "isWaterloggable": false,
+ "creativeTabs": [
+ {
+ "value": "BUILDING_BLOCKS"
+ }
+ ],
+ "destroyTool": "pickaxe",
+ "customDrop": {
+ "value": "CUSTOM:Orichalcum"
+ },
+ "dropAmount": 1,
+ "useLootTableForDrops": false,
+ "requiresCorrectTool": true,
+ "enchantPowerBonus": 0.0,
+ "plantsGrowOn": false,
+ "canRedstoneConnect": false,
+ "lightOpacity": 15,
+ "material": {
+ "value": "ROCK"
+ },
+ "tickRate": 0,
+ "tickRandomly": false,
+ "isReplaceable": false,
+ "canProvidePower": false,
+ "emittedRedstonePower": {
+ "fixedValue": 15.0
+ },
+ "colorOnMap": "DEFAULT",
+ "creativePickItem": {
+ "value": ""
+ },
+ "offsetType": "NONE",
+ "aiPathNodeType": "DEFAULT",
+ "flammability": 0,
+ "fireSpreadSpeed": 0,
+ "isLadder": false,
+ "slipperiness": 0.6,
+ "speedFactor": 1.0,
+ "jumpFactor": 1.0,
+ "reactionToPushing": "NORMAL",
+ "isNotColidable": false,
+ "isCustomSoundType": false,
+ "soundOnStep": {
+ "value": "STONE"
+ },
+ "breakSound": {
+ "value": ""
+ },
+ "fallSound": {
+ "value": ""
+ },
+ "hitSound": {
+ "value": ""
+ },
+ "placeSound": {
+ "value": ""
+ },
+ "stepSound": {
+ "value": ""
+ },
+ "luminance": 0,
+ "unbreakable": false,
+ "vanillaToolTier": "DIAMOND",
+ "isBonemealable": false,
+ "hasInventory": false,
+ "openGUIOnRightClick": false,
+ "inventorySize": 9,
+ "inventoryStackSize": 64,
+ "inventoryDropWhenDestroyed": true,
+ "inventoryComparatorPower": true,
+ "inventoryOutSlotIDs": [],
+ "inventoryInSlotIDs": [],
+ "hasEnergyStorage": false,
+ "energyInitial": 0,
+ "energyCapacity": 400000,
+ "energyMaxReceive": 200,
+ "energyMaxExtract": 200,
+ "isFluidTank": false,
+ "fluidCapacity": 8000,
+ "fluidRestrictions": [],
+ "generateFeature": true,
+ "restrictionBiomes": [
+ {
+ "value": "#is_overworld"
+ }
+ ],
+ "blocksToReplace": [
+ {
+ "value": "Blocks.STONE"
+ }
+ ],
+ "generationShape": "UNIFORM",
+ "frequencyPerChunks": 3,
+ "frequencyOnChunk": 2,
+ "minGenerateHeight": -6,
+ "maxGenerateHeight": 6
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumOreBlockRecipe.mod.json b/elements/OrichalcumOreBlockRecipe.mod.json
new file mode 100644
index 0000000..8a9256a
--- /dev/null
+++ b/elements/OrichalcumOreBlockRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "BUILDING",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumBlock"
+ },
+ "name": "orichalcum_ore_block_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumOreSmelting.mod.json b/elements/OrichalcumOreSmelting.mod.json
new file mode 100644
index 0000000..1a29e7c
--- /dev/null
+++ b/elements/OrichalcumOreSmelting.mod.json
@@ -0,0 +1,54 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Smelting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 2.8,
+ "cookingTime": 200,
+ "craftingBookCategory": "MISC",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ }
+ ],
+ "recipeReturnStack": {
+ "value": ""
+ },
+ "smeltingInputStack": {
+ "value": "CUSTOM:OrichalcumOre"
+ },
+ "smeltingReturnStack": {
+ "value": "CUSTOM:Orichalcum"
+ },
+ "name": "orichalcum_ore_smelting",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumPickaxe.mod.json b/elements/OrichalcumPickaxe.mod.json
new file mode 100644
index 0000000..4904f03
--- /dev/null
+++ b/elements/OrichalcumPickaxe.mod.json
@@ -0,0 +1,39 @@
+{
+ "_fv": 73,
+ "_type": "tool",
+ "definition": {
+ "toolType": "Pickaxe",
+ "renderType": 0,
+ "blockingRenderType": 0,
+ "texture": "orichalcum_pickaxe",
+ "customModelName": "Normal",
+ "blockingModelName": "Normal blocking",
+ "name": "Orichalcum Pickaxe",
+ "specialInformation": {
+ "fixedValue": []
+ },
+ "creativeTabs": [
+ {
+ "value": "TOOLS"
+ }
+ ],
+ "efficiency": 12.0,
+ "attackSpeed": 1.2,
+ "enchantability": 22,
+ "damageVsEntity": 9.0,
+ "usageCount": 2032,
+ "glowCondition": {
+ "fixedValue": false
+ },
+ "repairItems": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ],
+ "immuneToFire": true,
+ "blockDropsTier": "DIAMOND",
+ "blocksAffected": [],
+ "stayInGridWhenCrafting": false,
+ "damageOnCrafting": false
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumPickaxeRecipe.mod.json b/elements/OrichalcumPickaxeRecipe.mod.json
new file mode 100644
index 0000000..04bbd50
--- /dev/null
+++ b/elements/OrichalcumPickaxeRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "EQUIPMENT",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "Items.STICK"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "Items.STICK"
+ },
+ {
+ "value": ""
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumPickaxe"
+ },
+ "name": "orichalcum_pickaxe_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumSetAdvancement.mod.json b/elements/OrichalcumSetAdvancement.mod.json
new file mode 100644
index 0000000..ac0a29b
--- /dev/null
+++ b/elements/OrichalcumSetAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Cover Me In Orc Cum",
+ "achievementDescription": "Wear a full armor set of Orichalcum.",
+ "achievementIcon": {
+ "value": "CUSTOM:OrichalcumArmor.body"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "CUSTOM:OrichalcumAdvancement"
+ },
+ "triggerxml": ""
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumShovel.mod.json b/elements/OrichalcumShovel.mod.json
new file mode 100644
index 0000000..3e79a8f
--- /dev/null
+++ b/elements/OrichalcumShovel.mod.json
@@ -0,0 +1,39 @@
+{
+ "_fv": 73,
+ "_type": "tool",
+ "definition": {
+ "toolType": "Spade",
+ "renderType": 0,
+ "blockingRenderType": 0,
+ "texture": "orichalcum_shovel",
+ "customModelName": "Normal",
+ "blockingModelName": "Normal blocking",
+ "name": "Orichalcum Shovel",
+ "specialInformation": {
+ "fixedValue": []
+ },
+ "creativeTabs": [
+ {
+ "value": "TOOLS"
+ }
+ ],
+ "efficiency": 12.0,
+ "attackSpeed": 1.0,
+ "enchantability": 22,
+ "damageVsEntity": 4.0,
+ "usageCount": 2032,
+ "glowCondition": {
+ "fixedValue": false
+ },
+ "repairItems": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ],
+ "immuneToFire": true,
+ "blockDropsTier": "DIAMOND",
+ "blocksAffected": [],
+ "stayInGridWhenCrafting": false,
+ "damageOnCrafting": false
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumShovelRecipe.mod.json b/elements/OrichalcumShovelRecipe.mod.json
new file mode 100644
index 0000000..2a5811a
--- /dev/null
+++ b/elements/OrichalcumShovelRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "EQUIPMENT",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "Items.STICK"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "Items.STICK"
+ },
+ {
+ "value": ""
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumShovel"
+ },
+ "name": "orichalcum_shovel_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumSword.mod.json b/elements/OrichalcumSword.mod.json
new file mode 100644
index 0000000..f52b294
--- /dev/null
+++ b/elements/OrichalcumSword.mod.json
@@ -0,0 +1,39 @@
+{
+ "_fv": 73,
+ "_type": "tool",
+ "definition": {
+ "toolType": "Sword",
+ "renderType": 0,
+ "blockingRenderType": 0,
+ "texture": "orichalcum_sword",
+ "customModelName": "Normal",
+ "blockingModelName": "Normal blocking",
+ "name": "Orichalcum Sword",
+ "specialInformation": {
+ "fixedValue": []
+ },
+ "creativeTabs": [
+ {
+ "value": "COMBAT"
+ }
+ ],
+ "efficiency": 12.0,
+ "attackSpeed": 1.6,
+ "enchantability": 22,
+ "damageVsEntity": 9.0,
+ "usageCount": 2032,
+ "glowCondition": {
+ "fixedValue": false
+ },
+ "repairItems": [
+ {
+ "value": "CUSTOM:Orichalcum"
+ }
+ ],
+ "immuneToFire": true,
+ "blockDropsTier": "DIAMOND",
+ "blocksAffected": [],
+ "stayInGridWhenCrafting": false,
+ "damageOnCrafting": false
+ }
+}
\ No newline at end of file
diff --git a/elements/OrichalcumSwordRecipe.mod.json b/elements/OrichalcumSwordRecipe.mod.json
new file mode 100644
index 0000000..f5d6ebd
--- /dev/null
+++ b/elements/OrichalcumSwordRecipe.mod.json
@@ -0,0 +1,48 @@
+{
+ "_fv": 73,
+ "_type": "recipe",
+ "definition": {
+ "recipeType": "Crafting",
+ "recipeRetstackSize": 1,
+ "group": "",
+ "cookingBookCategory": "MISC",
+ "xpReward": 0.0,
+ "cookingTime": 200,
+ "craftingBookCategory": "EQUIPMENT",
+ "recipeShapeless": false,
+ "recipeSlots": [
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "CUSTOM:Orichalcum"
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": ""
+ },
+ {
+ "value": "Items.STICK"
+ },
+ {
+ "value": ""
+ }
+ ],
+ "recipeReturnStack": {
+ "value": "CUSTOM:OrichalcumSword"
+ },
+ "name": "orichalcum_sword_recipe",
+ "namespace": "mod"
+ }
+}
\ No newline at end of file
diff --git a/elements/ShitAdvancement.mod.json b/elements/ShitAdvancement.mod.json
new file mode 100644
index 0000000..23a2659
--- /dev/null
+++ b/elements/ShitAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Oh Shit!",
+ "achievementDescription": "Shit",
+ "achievementIcon": {
+ "value": "CUSTOM:Shit"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "No parent: root"
+ },
+ "triggerxml": "164CUSTOM:Shit"
+ }
+}
\ No newline at end of file
diff --git a/elements/SpawnerAdvancement.mod.json b/elements/SpawnerAdvancement.mod.json
new file mode 100644
index 0000000..cd6b931
--- /dev/null
+++ b/elements/SpawnerAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "It's spawnin' time!",
+ "achievementDescription": "Obtain a Mob Spawner",
+ "achievementIcon": {
+ "value": "Blocks.MOB_SPAWNER"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "task",
+ "parent": {
+ "value": "No parent: root"
+ },
+ "triggerxml": "164Blocks.MOB_SPAWNER"
+ }
+}
\ No newline at end of file
diff --git a/elements/StarAdvancement.mod.json b/elements/StarAdvancement.mod.json
new file mode 100644
index 0000000..a105756
--- /dev/null
+++ b/elements/StarAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "A Star Meant To Be",
+ "achievementDescription": "Obtain a Star",
+ "achievementIcon": {
+ "value": "CUSTOM:Star"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "No parent: root"
+ },
+ "triggerxml": "164CUSTOM:Star"
+ }
+}
\ No newline at end of file
diff --git a/elements/StarWandAdvancement.mod.json b/elements/StarWandAdvancement.mod.json
new file mode 100644
index 0000000..1c42be1
--- /dev/null
+++ b/elements/StarWandAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Healius Absorbus!",
+ "achievementDescription": "Use a Star Wand",
+ "achievementIcon": {
+ "value": "CUSTOM:StarWand"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "CUSTOM:StarAdvancement"
+ },
+ "triggerxml": ""
+ }
+}
\ No newline at end of file
diff --git a/elements/StarWandRightclicked.mod.json b/elements/StarWandRightclicked.mod.json
index c1e8959..48416bb 100644
--- a/elements/StarWandRightclicked.mod.json
+++ b/elements/StarWandRightclicked.mod.json
@@ -2,6 +2,6 @@
"_fv": 73,
"_type": "procedure",
"definition": {
- "procedurexml": "rightClickedEntityno_ext_triggerlocal:rightClickedEntityEntityLivingNONEOUTLINE5NONEOUTLINE5NONEOUTLINE54local:rightClickedEntityEQlocal:rightClickedEntitylocal:rightClickedEntityABSORPTION1300FALSEFALSElocal:rightClickedEntity40block.amethyst_block.resonateneutral3MULTIPLY2DIVIDEMINUS2241212local:rightClickedEntityADDlocal:rightClickedEntity340block.amethyst_block.resonateneutral3MULTIPLY2DIVIDEMINUS2241212"
+ "procedurexml": "rightClickedEntityno_ext_triggerlocal:rightClickedEntityEntityLivingNONEOUTLINE5NONEOUTLINE5NONEOUTLINE54local:rightClickedEntityEQlocal:rightClickedEntitylocal:rightClickedEntityABSORPTION2600FALSEFALSElocal:rightClickedEntity24block.amethyst_block.resonateneutral3MULTIPLY2DIVIDEMINUS2241212local:rightClickedEntityADDlocal:rightClickedEntity424block.amethyst_block.resonateneutral3MULTIPLY2DIVIDEMINUS2241212CUSTOM:StarWandAdvancementCUSTOM:StarWandAdvancement"
}
}
\ No newline at end of file
diff --git a/elements/TuxAdvancement.mod.json b/elements/TuxAdvancement.mod.json
new file mode 100644
index 0000000..2a1862a
--- /dev/null
+++ b/elements/TuxAdvancement.mod.json
@@ -0,0 +1,24 @@
+{
+ "_fv": 73,
+ "_type": "achievement",
+ "definition": {
+ "achievementName": "Tux!?",
+ "achievementDescription": "Obtain a Tux Spawn Egg",
+ "achievementIcon": {
+ "value": "CUSTOM:Tux.spawn_egg"
+ },
+ "background": "Default",
+ "disableDisplay": false,
+ "showPopup": true,
+ "announceToChat": true,
+ "hideIfNotCompleted": false,
+ "rewardLoot": [],
+ "rewardRecipes": [],
+ "rewardXP": 0,
+ "achievementType": "challenge",
+ "parent": {
+ "value": "CUSTOM:MagicEggAdvancement"
+ },
+ "triggerxml": "164CUSTOM:Tux.spawn_egg"
+ }
+}
\ No newline at end of file
diff --git a/nims_random_bullshit.mcreator b/nims_random_bullshit.mcreator
index 8443a66..81ee29d 100644
--- a/nims_random_bullshit.mcreator
+++ b/nims_random_bullshit.mcreator
@@ -1864,19 +1864,6 @@
},
"path": "~/Magma"
},
- {
- "name": "CheeseRecipe",
- "type": "recipe",
- "compiles": true,
- "locked_code": false,
- "registry_name": "cheese_recipe",
- "metadata": {
- "files": [
- "src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json"
- ]
- },
- "path": "~/Other"
- },
{
"name": "BedrockRecipe",
"type": "recipe",
@@ -2753,6 +2740,569 @@
]
},
"path": "~/Other"
+ },
+ {
+ "name": "NetherrackRecipe2",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "netherrack_recipe_2",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/netherrack_recipe_2.json"
+ ]
+ },
+ "path": "~/Netherracks"
+ },
+ {
+ "name": "Orichalcum",
+ "type": "item",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum",
+ "metadata": {
+ "files": [
+ "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumItem.java",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumOre",
+ "type": "block",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_ore",
+ "metadata": {
+ "files": [
+ "src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumOreBlock.java",
+ "src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_ore.json",
+ "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_ore.json",
+ "src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_ore.json",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_ore.json",
+ "src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_ore_biome_modifier.json",
+ "src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_ore.json",
+ "src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_ore.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumBlock",
+ "type": "block",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_block",
+ "metadata": {
+ "files": [
+ "src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_block.json",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_block.json",
+ "src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_block.json",
+ "src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumBlockBlock.java",
+ "src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_block.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumOreBlockRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_ore_block_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_block_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumBlockOreRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_block_ore_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_block_ore_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumOreSmelting",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_ore_smelting",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_smelting.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumPickaxe",
+ "type": "tool",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_pickaxe",
+ "metadata": {
+ "files": [
+ "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumPickaxeItem.java",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_pickaxe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumAxe",
+ "type": "tool",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_axe",
+ "metadata": {
+ "files": [
+ "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumAxeItem.java",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_axe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumSword",
+ "type": "tool",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_sword",
+ "metadata": {
+ "files": [
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_sword.json",
+ "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumSwordItem.java"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumShovel",
+ "type": "tool",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_shovel",
+ "metadata": {
+ "files": [
+ "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumShovelItem.java",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_shovel.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumHoe",
+ "type": "tool",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_hoe",
+ "metadata": {
+ "files": [
+ "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumHoeItem.java",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_hoe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumPickaxeRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_pickaxe_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_pickaxe_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumAxeRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_axe_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_axe_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumSwordRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_sword_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_sword_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumShovelRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_shovel_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_shovel_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumHoeRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_hoe_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_hoe_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumArmor",
+ "type": "armor",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_armor",
+ "metadata": {
+ "files": [
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_armor_helmet.json",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_armor_leggings.json",
+ "src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumArmorItem.java",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_armor_boots.json",
+ "src/main/resources/assets/nims_random_bullshit/models/item/orichalcum_armor_chestplate.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumArmorHelmetRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_armor_helmet_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_helmet_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumArmorChestplateRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_armor_chestplate_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_chestplate_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumArmorLeggingsRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_armor_leggings_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_leggings_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumArmorBootsRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_armor_boots_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_boots_recipe.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumFeature",
+ "type": "feature",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_feature",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_feature.json",
+ "src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_feature_biome_modifier.json",
+ "src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_feature.json"
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumArmorBootsTickEvent",
+ "type": "procedure",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_armor_boots_tick_event",
+ "metadata": {
+ "files": [
+ "src/main/java/net/mcreator/nimsrandombullshit/procedures/OrichalcumArmorBootsTickEventProcedure.java"
+ ],
+ "dependencies": [
+ {
+ "name": "entity",
+ "type": "entity"
+ }
+ ]
+ },
+ "path": "~/Orichalcum"
+ },
+ {
+ "name": "OrichalcumSetAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_set_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/orichalcum_set_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "OrichalcumAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "orichalcum_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/orichalcum_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "BedrockShard",
+ "type": "item",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "bedrock_shard",
+ "metadata": {
+ "files": [
+ "src/main/resources/assets/nims_random_bullshit/models/item/bedrock_shard.json",
+ "src/main/java/net/mcreator/nimsrandombullshit/item/BedrockShardItem.java"
+ ]
+ },
+ "path": "~/Bedrock"
+ },
+ {
+ "name": "BedrockRecipe3",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "bedrock_recipe_3",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/bedrock_recipe_3.json"
+ ]
+ },
+ "path": "~/Bedrock"
+ },
+ {
+ "name": "BedrockShardRecipe",
+ "type": "recipe",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "bedrock_shard_recipe",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/recipes/bedrock_shard_recipe.json"
+ ]
+ },
+ "path": "~/Bedrock"
+ },
+ {
+ "name": "BedrockAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "bedrock_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/bedrock_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "BedrockShardAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "bedrock_shard_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/bedrock_shard_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "CondensedNetherrackAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "condensed_netherrack_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/condensed_netherrack_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "BlockEaterAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "block_eater_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/block_eater_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "MagicEggAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "magic_egg_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/magic_egg_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "SpawnerAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "spawner_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/spawner_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "TuxAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "tux_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/tux_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "StarAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "star_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/star_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "StarWandAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "star_wand_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/star_wand_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "NetherrackJuiceAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "netherrack_juice_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/netherrack_juice_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "ShitAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "shit_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/shit_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
+ },
+ {
+ "name": "GraveDiggerAdvancement",
+ "type": "achievement",
+ "compiles": true,
+ "locked_code": false,
+ "registry_name": "grave_digger_advancement",
+ "metadata": {
+ "files": [
+ "src/main/resources/data/nims_random_bullshit/advancements/grave_digger_advancement.json"
+ ]
+ },
+ "path": "~/Advancements"
}
],
"variable_elements": [],
@@ -2762,18 +3312,26 @@
"~CUSTOM:NetherrackJuice"
],
"BLOCKS:minecraft:needs_diamond_tool": [
+ "~CUSTOM:OrichalcumBlock",
+ "~CUSTOM:OrichalcumOre",
"~CUSTOM:Bedrockifier"
],
"ITEMS:minecraft:pickaxes": [
+ "~CUSTOM:OrichalcumPickaxe",
"~CUSTOM:BedrockPickaxe",
"~CUSTOM:StarWand",
"~CUSTOM:NetherrackitePickaxe"
],
+ "ITEMS:minecraft:hoes": [
+ "~CUSTOM:OrichalcumHoe"
+ ],
"ITEMS:mod:ore_miner_acceptable_inputs": [
"CUSTOM:BedrockPickaxe",
"Items.DIAMOND_PICKAXE"
],
"BLOCKS:minecraft:mineable/pickaxe": [
+ "~CUSTOM:OrichalcumBlock",
+ "~CUSTOM:OrichalcumOre",
"~CUSTOM:Bedrockifier",
"~CUSTOM:MagmaBrickButton",
"~CUSTOM:MagmaBrickPressurePlate",
@@ -2794,27 +3352,33 @@
],
"BLOCKS:minecraft:slabs": [
"~CUSTOM:MagmaBrickSlabs",
- "~CUSTOM:RedstoneBrickSlabs",
- "~CUSTOM:RubberSlab"
- ],
- "BLOCKS:minecraft:fences": [
- "~CUSTOM:RubberFence"
+ "~CUSTOM:RedstoneBrickSlabs"
],
"BLOCKS:minecraft:walls": [
"~CUSTOM:MagmaBrickWalls",
"~CUSTOM:RedstoneBrickWalls"
],
+ "ITEMS:minecraft:axes": [
+ "~CUSTOM:OrichalcumAxe"
+ ],
"BLOCKS:minecraft:stairs": [
"~CUSTOM:MagmaBrickStairs",
- "~CUSTOM:RedstoneBrickStairs",
- "~CUSTOM:RubberStairs"
+ "~CUSTOM:RedstoneBrickStairs"
+ ],
+ "ITEMS:origins-plus-plus:raw_meat": [
+ "CUSTOM:MagicFlesh"
],
"ITEMS:minecraft:swords": [
+ "~CUSTOM:OrichalcumSword",
"~CUSTOM:BedrockSword"
],
"ITEMS:minecraft:shovels": [
+ "~CUSTOM:OrichalcumShovel",
"~CUSTOM:Gravedigger"
],
+ "ITEMS:origins:meat": [
+ "CUSTOM:MagicFlesh"
+ ],
"BLOCKS:mod:netherrack": [
"Blocks.NETHERRACK",
"CUSTOM:CondensedNetherrack",
@@ -2827,76 +3391,117 @@
"tab_element_order": {},
"language_map": {
"en_us": {
+ "advancements.condensed_netherrack_advancement.descr": "Condense Netherrack for the first time",
+ "item.nims_random_bullshit.magic_dust": "Magic Dust",
+ "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack",
+ "item.nims_random_bullshit.orichalcum_armor_boots": "Orichalcum Boots",
+ "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button",
+ "advancements.orichalcum_advancement.descr": "Obtain Orichalcum",
+ "painting.nims_random_bullshit.shit_painting.title": "Shit Painting",
+ "advancements.spawner_advancement.title": "It\u0027s spawnin\u0027 time!",
+ "item.nims_random_bullshit.bedrock_shard": "Bedrock Shard",
+ "item.nims_random_bullshit.orichalcum_armor_chestplate": "Orichalcum Chestplate",
+ "advancements.grave_digger_advancement.title": "We Must Dig!",
+ "item.nims_random_bullshit.bean": "Bean",
+ "block.nims_random_bullshit.orichalcum_block": "Block of Orichalcum",
+ "block.nims_random_bullshit.rubber_slab": "Rubber Slab",
+ "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template",
+ "advancements.orichalcum_set_advancement.descr": "Wear a full armor set of Orichalcum.",
+ "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks",
+ "block.nims_random_bullshit.orichalcum_ore": "Orichalcum Ore",
+ "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?",
+ "item.nims_random_bullshit.lapis_lazuli_nugget": "Lapis Lazuli Nugget",
+ "item.nims_random_bullshit.gravedigger.description_1": "We must dig!",
+ "item.nims_random_bullshit.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.",
+ "block.nims_random_bullshit.rubber_fence_gate": "Rubber Fence Gate",
+ "item.nims_random_bullshit.bedrock_sword": "Bedrock Sword",
+ "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0",
+ "item.nims_random_bullshit.wither_question_mark": "Wither...?",
+ "advancements.block_eater_advancement.descr": "Eat a block with the Block Eater",
+ "advancements.tux_advancement.title": "Tux!?",
+ "item.nims_random_bullshit.gravedigger": "Gravedigger",
+ "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
+ "advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice",
+ "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
+ "advancements.shit_advancement.descr": "Shit",
+ "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e",
+ "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
+ "item.nims_random_bullshit.sand_dust": "Sand Dust",
+ "entity.nims_random_bullshit.tux": "Tux",
+ "block.nims_random_bullshit.bedrockifier": "Bedrockifier",
+ "item.nims_random_bullshit.magic_flesh": "Magic Flesh",
+ "item.nims_random_bullshit.golden_berries": "Golden Berries",
+ "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket",
+ "item.nims_random_bullshit.orichalcum": "Orichalcum",
+ "advancements.magic_egg_advancement.descr": "Obtain a Magic Egg",
+ "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate",
+ "item.nims_random_bullshit.orichalcum_armor_leggings": "Orichalcum Leggings",
+ "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack",
+ "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab",
+ "advancements.orichalcum_set_advancement.title": "Cover Me In Orc Cum",
"item.nims_random_bullshit.star_wand": "Star Wand",
"gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine",
- "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack",
- "item.nims_random_bullshit.magic_dust": "Magic Dust",
- "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button",
- "painting.nims_random_bullshit.shit_painting.title": "Shit Painting",
+ "item.nims_random_bullshit.orichalcum_axe": "Orichalcum Axe",
"enchantment.nims_random_bullshit.passive_income_enchantment": "Passive Income",
+ "advancements.star_advancement.title": "A Star Meant To Be",
"painting.nims_random_bullshit.shit_painting.author": "nim",
"gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0",
"block.nims_random_bullshit.broken_glass": "Broken Glass",
"block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall",
"block.nims_random_bullshit.rubber_fence": "Rubber Fence",
- "item.nims_random_bullshit.bean": "Bean",
"effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity",
- "block.nims_random_bullshit.rubber_slab": "Rubber Slab",
- "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template",
+ "advancements.grave_digger_advancement.descr": "Obtain Gravedigger",
+ "advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!",
+ "advancements.orichalcum_advancement.title": "Folly Red Cum",
"item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg",
"block.nims_random_bullshit.magma_brick_walls": "Magma Brick Wall",
"gui.nims_random_bullshit.mailbox_gui.label_y": "Y:",
- "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks",
"gui.nims_random_bullshit.mailbox_gui.label_z": "Z:",
- "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?",
"item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg",
"gui.nims_random_bullshit.mailbox_gui.label_x": "X:",
- "item.nims_random_bullshit.lapis_lazuli_nugget": "Lapis Lazuli Nugget",
- "item.nims_random_bullshit.gravedigger.description_1": "We must dig!",
- "item.nims_random_bullshit.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.",
- "block.nims_random_bullshit.rubber_fence_gate": "Rubber Fence Gate",
+ "item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet",
+ "item.nims_random_bullshit.orichalcum_sword": "Orichalcum Sword",
+ "advancements.star_wand_advancement.title": "Healius Absorbus!",
"item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?",
- "item.nims_random_bullshit.bedrock_sword": "Bedrock Sword",
+ "advancements.bedrock_advancement.descr": "Obtain Bedrock",
+ "advancements.magic_egg_advancement.title": "Core of a Spawner",
+ "item.nims_random_bullshit.orichalcum_shovel": "Orichalcum Shovel",
"block.nims_random_bullshit.redstone_brick_stairs": "Redstone Brick Stairs",
- "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0",
- "item.nims_random_bullshit.wither_question_mark": "Wither...?",
+ "item.nims_random_bullshit.orichalcum_pickaxe": "Orichalcum Pickaxe",
"block.nims_random_bullshit.magma_brick_pressure_plate": "Magma Brick Pressure Plate",
"item.nims_random_bullshit.cheese": "Cheese",
"item.nims_random_bullshit.netherrackite": "Netherrackite Ingot",
- "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
- "item.nims_random_bullshit.gravedigger": "Gravedigger",
+ "advancements.bedrock_shard_advancement.title": "Unobtainium",
"fluid.nims_random_bullshit.netherrack_juice": "Netherrack Juice",
- "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
"gui.nims_random_bullshit.mailbox_gui.outbox_z_coord": "0",
+ "advancements.shit_advancement.title": "Oh Shit!",
"item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.",
- "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e",
"item.nims_random_bullshit.netherrackite_pickaxe": "Netherrackite Pickaxe",
"effect.nims_random_bullshit.stinky_effect": "Stinky",
- "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
+ "advancements.tux_advancement.descr": "Obtain a Tux Spawn Egg",
+ "item.nims_random_bullshit.orichalcum_hoe": "Orichalcum Hoe",
"block.nims_random_bullshit.ore_miner": "Ore Miner",
+ "advancements.star_wand_advancement.descr": "Use a Star Wand",
"block.nims_random_bullshit.rubber_stairs": "Rubber Stairs",
"block.nims_random_bullshit.netherrack_juice": "Netherrack Juice",
"block.nims_random_bullshit.rubber_button": "Rubber Button",
- "item.nims_random_bullshit.sand_dust": "Sand Dust",
- "entity.nims_random_bullshit.tux": "Tux",
- "item.nims_random_bullshit.magic_flesh": "Magic Flesh",
- "block.nims_random_bullshit.bedrockifier": "Bedrockifier",
"item.nims_random_bullshit.magic_egg": "Magic Egg",
"item.nims_random_bullshit.block_eater": "Block Eater",
- "item.nims_random_bullshit.golden_berries": "Golden Berries",
- "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket",
"block.nims_random_bullshit.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack",
+ "advancements.bedrock_advancement.title": "Unobtainium Block",
"entity.nims_random_bullshit.ghoul": "Ghoul",
"item.nims_random_bullshit.star": "Star",
"gui.nims_random_bullshit.shit_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ",
"block.nims_random_bullshit.magma_bricks": "Magma Bricks",
"gui.nims_random_bullshit.bedrockifier_gui.label_bedrockifier": "Bedrockifier",
- "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate",
+ "advancements.star_advancement.descr": "Obtain a Star",
"item.nims_random_bullshit.shit": "Shit",
- "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack",
"item.nims_random_bullshit.bedrock_pickaxe": "Bedrock Pickaxe",
+ "advancements.block_eater_advancement.title": "Eat The Blocks",
+ "advancements.spawner_advancement.descr": "Obtain a Mob Spawner",
"block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs",
- "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab",
+ "advancements.netherrack_juice_advancement.title": "Smells Kinda Funny",
+ "advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard",
"block.nims_random_bullshit.redstone_brick_slabs": "Redstone Brick Slab"
}
},
@@ -2950,18 +3555,27 @@
{
"name": "SpawnEggs",
"children": []
+ },
+ {
+ "name": "Advancements",
+ "children": []
+ },
+ {
+ "name": "Orichalcum",
+ "children": []
}
]
},
"workspaceSettings": {
"modid": "nims_random_bullshit",
"modName": "Nim\u0027s Random Bullshit",
- "version": "1.6.2",
+ "version": "1.7.0",
"description": "Random shit added by Nim. Created with MCreator.",
"author": "nimsolated, MCreator",
"websiteURL": "https://mcreator.net",
"license": "Academic Free License v3.0",
"serverSideOnly": false,
+ "modPicture": "shit",
"requiredMods": [],
"dependencies": [],
"dependants": [],
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumBlockBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumBlockBlock.java
new file mode 100644
index 0000000..093d486
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumBlockBlock.java
@@ -0,0 +1,20 @@
+
+package net.mcreator.nimsrandombullshit.block;
+
+import net.minecraft.world.level.block.state.BlockState;
+import net.minecraft.world.level.block.state.BlockBehaviour;
+import net.minecraft.world.level.block.SoundType;
+import net.minecraft.world.level.block.Block;
+import net.minecraft.world.level.BlockGetter;
+import net.minecraft.core.BlockPos;
+
+public class OrichalcumBlockBlock extends Block {
+ public OrichalcumBlockBlock() {
+ super(BlockBehaviour.Properties.of().sound(SoundType.METAL).strength(5f, 10f).requiresCorrectToolForDrops());
+ }
+
+ @Override
+ public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
+ return 15;
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberSlabBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumOreBlock.java
similarity index 52%
rename from src/main/java/net/mcreator/nimsrandombullshit/block/RubberSlabBlock.java
rename to src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumOreBlock.java
index e88c3ca..5d26329 100644
--- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberSlabBlock.java
+++ b/src/main/java/net/mcreator/nimsrandombullshit/block/OrichalcumOreBlock.java
@@ -5,23 +5,17 @@ import net.minecraft.world.level.block.state.properties.NoteBlockInstrument;
import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.level.block.state.BlockBehaviour;
import net.minecraft.world.level.block.SoundType;
-import net.minecraft.world.level.block.SlabBlock;
+import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.BlockGetter;
-import net.minecraft.core.Direction;
import net.minecraft.core.BlockPos;
-public class RubberSlabBlock extends SlabBlock {
- public RubberSlabBlock() {
- super(BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f));
+public class OrichalcumOreBlock extends Block {
+ public OrichalcumOreBlock() {
+ super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.STONE).strength(12f, 15.1571656651f).requiresCorrectToolForDrops());
}
@Override
public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
- return 0;
- }
-
- @Override
- public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) {
- return 5;
+ return 15;
}
}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java
deleted file mode 100644
index 748cf6e..0000000
--- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberButtonBlock.java
+++ /dev/null
@@ -1,28 +0,0 @@
-
-package net.mcreator.nimsrandombullshit.block;
-
-import net.minecraft.world.level.block.state.properties.NoteBlockInstrument;
-import net.minecraft.world.level.block.state.properties.BlockSetType;
-import net.minecraft.world.level.block.state.BlockState;
-import net.minecraft.world.level.block.state.BlockBehaviour;
-import net.minecraft.world.level.block.SoundType;
-import net.minecraft.world.level.block.ButtonBlock;
-import net.minecraft.world.level.BlockGetter;
-import net.minecraft.core.Direction;
-import net.minecraft.core.BlockPos;
-
-public class RubberButtonBlock extends ButtonBlock {
- public RubberButtonBlock() {
- super(BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f), BlockSetType.OAK, 30, true);
- }
-
- @Override
- public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
- return 0;
- }
-
- @Override
- public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) {
- return 5;
- }
-}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceBlock.java
deleted file mode 100644
index a6c18a9..0000000
--- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceBlock.java
+++ /dev/null
@@ -1,27 +0,0 @@
-
-package net.mcreator.nimsrandombullshit.block;
-
-import net.minecraft.world.level.block.state.properties.NoteBlockInstrument;
-import net.minecraft.world.level.block.state.BlockState;
-import net.minecraft.world.level.block.state.BlockBehaviour;
-import net.minecraft.world.level.block.SoundType;
-import net.minecraft.world.level.block.FenceBlock;
-import net.minecraft.world.level.BlockGetter;
-import net.minecraft.core.Direction;
-import net.minecraft.core.BlockPos;
-
-public class RubberFenceBlock extends FenceBlock {
- public RubberFenceBlock() {
- super(BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f).forceSolidOn());
- }
-
- @Override
- public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
- return 0;
- }
-
- @Override
- public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) {
- return 5;
- }
-}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceGateBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceGateBlock.java
deleted file mode 100644
index 952cf5b..0000000
--- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberFenceGateBlock.java
+++ /dev/null
@@ -1,28 +0,0 @@
-
-package net.mcreator.nimsrandombullshit.block;
-
-import net.minecraft.world.level.block.state.properties.WoodType;
-import net.minecraft.world.level.block.state.properties.NoteBlockInstrument;
-import net.minecraft.world.level.block.state.BlockState;
-import net.minecraft.world.level.block.state.BlockBehaviour;
-import net.minecraft.world.level.block.SoundType;
-import net.minecraft.world.level.block.FenceGateBlock;
-import net.minecraft.world.level.BlockGetter;
-import net.minecraft.core.Direction;
-import net.minecraft.core.BlockPos;
-
-public class RubberFenceGateBlock extends FenceGateBlock {
- public RubberFenceGateBlock() {
- super(BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f).forceSolidOn(), WoodType.OAK);
- }
-
- @Override
- public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
- return 0;
- }
-
- @Override
- public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) {
- return 5;
- }
-}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberPressurePlateBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberPressurePlateBlock.java
deleted file mode 100644
index a2c8fda..0000000
--- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberPressurePlateBlock.java
+++ /dev/null
@@ -1,28 +0,0 @@
-
-package net.mcreator.nimsrandombullshit.block;
-
-import net.minecraft.world.level.block.state.properties.NoteBlockInstrument;
-import net.minecraft.world.level.block.state.properties.BlockSetType;
-import net.minecraft.world.level.block.state.BlockState;
-import net.minecraft.world.level.block.state.BlockBehaviour;
-import net.minecraft.world.level.block.SoundType;
-import net.minecraft.world.level.block.PressurePlateBlock;
-import net.minecraft.world.level.BlockGetter;
-import net.minecraft.core.Direction;
-import net.minecraft.core.BlockPos;
-
-public class RubberPressurePlateBlock extends PressurePlateBlock {
- public RubberPressurePlateBlock() {
- super(Sensitivity.EVERYTHING, BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(2f, 3f).forceSolidOn(), BlockSetType.OAK);
- }
-
- @Override
- public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
- return 0;
- }
-
- @Override
- public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) {
- return 5;
- }
-}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberStairsBlock.java b/src/main/java/net/mcreator/nimsrandombullshit/block/RubberStairsBlock.java
deleted file mode 100644
index 04288b7..0000000
--- a/src/main/java/net/mcreator/nimsrandombullshit/block/RubberStairsBlock.java
+++ /dev/null
@@ -1,38 +0,0 @@
-
-package net.mcreator.nimsrandombullshit.block;
-
-import net.minecraft.world.level.block.state.properties.NoteBlockInstrument;
-import net.minecraft.world.level.block.state.BlockState;
-import net.minecraft.world.level.block.state.BlockBehaviour;
-import net.minecraft.world.level.block.StairBlock;
-import net.minecraft.world.level.block.SoundType;
-import net.minecraft.world.level.block.Blocks;
-import net.minecraft.world.level.BlockGetter;
-import net.minecraft.core.Direction;
-import net.minecraft.core.BlockPos;
-
-public class RubberStairsBlock extends StairBlock {
- public RubberStairsBlock() {
- super(() -> Blocks.AIR.defaultBlockState(), BlockBehaviour.Properties.of().ignitedByLava().instrument(NoteBlockInstrument.BASS).sound(SoundType.WOOD).strength(3f, 2f));
- }
-
- @Override
- public float getExplosionResistance() {
- return 2f;
- }
-
- @Override
- public boolean isRandomlyTicking(BlockState state) {
- return false;
- }
-
- @Override
- public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
- return 0;
- }
-
- @Override
- public int getFlammability(BlockState state, BlockGetter world, BlockPos pos, Direction face) {
- return 5;
- }
-}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java
index b663430..4fcc093 100644
--- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java
+++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModBlocks.java
@@ -16,6 +16,8 @@ import net.mcreator.nimsrandombullshit.block.RedstoneBrickStairsBlock;
import net.mcreator.nimsrandombullshit.block.RedstoneBrickSlabsBlock;
import net.mcreator.nimsrandombullshit.block.QuadraCondensedNetherrackBlock;
import net.mcreator.nimsrandombullshit.block.PentaCondensedNetherrackBlock;
+import net.mcreator.nimsrandombullshit.block.OrichalcumOreBlock;
+import net.mcreator.nimsrandombullshit.block.OrichalcumBlockBlock;
import net.mcreator.nimsrandombullshit.block.OreMinerBlock;
import net.mcreator.nimsrandombullshit.block.NetherrackJuiceBlock;
import net.mcreator.nimsrandombullshit.block.MagmaBricksBlock;
@@ -54,6 +56,8 @@ public class NimsRandomBullshitModBlocks {
public static final RegistryObject MAGMA_BRICK_PRESSURE_PLATE = REGISTRY.register("magma_brick_pressure_plate", () -> new MagmaBrickPressurePlateBlock());
public static final RegistryObject MAGMA_BRICK_BUTTON = REGISTRY.register("magma_brick_button", () -> new MagmaBrickButtonBlock());
public static final RegistryObject BEDROCKIFIER = REGISTRY.register("bedrockifier", () -> new BedrockifierBlock());
+ public static final RegistryObject ORICHALCUM_ORE = REGISTRY.register("orichalcum_ore", () -> new OrichalcumOreBlock());
+ public static final RegistryObject ORICHALCUM_BLOCK = REGISTRY.register("orichalcum_block", () -> new OrichalcumBlockBlock());
// Start of user code block custom blocks
// End of user code block custom blocks
}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java
index 52ae69a..6ff6b5f 100644
--- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java
+++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModItems.java
@@ -19,6 +19,13 @@ import net.mcreator.nimsrandombullshit.item.StarItem;
import net.mcreator.nimsrandombullshit.item.SnowGolemQuestionMarkItem;
import net.mcreator.nimsrandombullshit.item.ShitItem;
import net.mcreator.nimsrandombullshit.item.SandDustItem;
+import net.mcreator.nimsrandombullshit.item.OrichalcumSwordItem;
+import net.mcreator.nimsrandombullshit.item.OrichalcumShovelItem;
+import net.mcreator.nimsrandombullshit.item.OrichalcumPickaxeItem;
+import net.mcreator.nimsrandombullshit.item.OrichalcumItem;
+import net.mcreator.nimsrandombullshit.item.OrichalcumHoeItem;
+import net.mcreator.nimsrandombullshit.item.OrichalcumAxeItem;
+import net.mcreator.nimsrandombullshit.item.OrichalcumArmorItem;
import net.mcreator.nimsrandombullshit.item.NetherrackitePickaxeItem;
import net.mcreator.nimsrandombullshit.item.NetherrackiteItem;
import net.mcreator.nimsrandombullshit.item.NetherrackJuiceItem;
@@ -33,6 +40,7 @@ import net.mcreator.nimsrandombullshit.item.CheeseItem;
import net.mcreator.nimsrandombullshit.item.BlockEaterItem;
import net.mcreator.nimsrandombullshit.item.BedrockUpgradeTemplateItem;
import net.mcreator.nimsrandombullshit.item.BedrockSwordItem;
+import net.mcreator.nimsrandombullshit.item.BedrockShardItem;
import net.mcreator.nimsrandombullshit.item.BedrockPickaxeItem;
import net.mcreator.nimsrandombullshit.item.BeanItem;
import net.mcreator.nimsrandombullshit.NimsRandomBullshitMod;
@@ -82,6 +90,19 @@ public class NimsRandomBullshitModItems {
public static final RegistryObject- IRON_GOLEM_QUESTION_MARK = REGISTRY.register("iron_golem_question_mark", () -> new IronGolemQuestionMarkItem());
public static final RegistryObject
- SNOW_GOLEM_QUESTION_MARK = REGISTRY.register("snow_golem_question_mark", () -> new SnowGolemQuestionMarkItem());
public static final RegistryObject
- BEDROCK_SWORD = REGISTRY.register("bedrock_sword", () -> new BedrockSwordItem());
+ public static final RegistryObject
- ORICHALCUM = REGISTRY.register("orichalcum", () -> new OrichalcumItem());
+ public static final RegistryObject
- ORICHALCUM_ORE = block(NimsRandomBullshitModBlocks.ORICHALCUM_ORE);
+ public static final RegistryObject
- ORICHALCUM_BLOCK = block(NimsRandomBullshitModBlocks.ORICHALCUM_BLOCK);
+ public static final RegistryObject
- ORICHALCUM_PICKAXE = REGISTRY.register("orichalcum_pickaxe", () -> new OrichalcumPickaxeItem());
+ public static final RegistryObject
- ORICHALCUM_AXE = REGISTRY.register("orichalcum_axe", () -> new OrichalcumAxeItem());
+ public static final RegistryObject
- ORICHALCUM_SWORD = REGISTRY.register("orichalcum_sword", () -> new OrichalcumSwordItem());
+ public static final RegistryObject
- ORICHALCUM_SHOVEL = REGISTRY.register("orichalcum_shovel", () -> new OrichalcumShovelItem());
+ public static final RegistryObject
- ORICHALCUM_HOE = REGISTRY.register("orichalcum_hoe", () -> new OrichalcumHoeItem());
+ public static final RegistryObject
- ORICHALCUM_ARMOR_HELMET = REGISTRY.register("orichalcum_armor_helmet", () -> new OrichalcumArmorItem.Helmet());
+ public static final RegistryObject
- ORICHALCUM_ARMOR_CHESTPLATE = REGISTRY.register("orichalcum_armor_chestplate", () -> new OrichalcumArmorItem.Chestplate());
+ public static final RegistryObject
- ORICHALCUM_ARMOR_LEGGINGS = REGISTRY.register("orichalcum_armor_leggings", () -> new OrichalcumArmorItem.Leggings());
+ public static final RegistryObject
- ORICHALCUM_ARMOR_BOOTS = REGISTRY.register("orichalcum_armor_boots", () -> new OrichalcumArmorItem.Boots());
+ public static final RegistryObject
- BEDROCK_SHARD = REGISTRY.register("bedrock_shard", () -> new BedrockShardItem());
// Start of user code block custom items
// End of user code block custom items
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java
index d23c9ae..c2e26a6 100644
--- a/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java
+++ b/src/main/java/net/mcreator/nimsrandombullshit/init/NimsRandomBullshitModTabs.java
@@ -33,6 +33,8 @@ public class NimsRandomBullshitModTabs {
tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_STAIRS.get().asItem());
tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_SLABS.get().asItem());
tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_WALLS.get().asItem());
+ tabData.accept(NimsRandomBullshitModBlocks.ORICHALCUM_ORE.get().asItem());
+ tabData.accept(NimsRandomBullshitModBlocks.ORICHALCUM_BLOCK.get().asItem());
} else if (tabData.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) {
tabData.accept(NimsRandomBullshitModItems.BLOCK_EATER.get());
tabData.accept(NimsRandomBullshitModItems.NETHERRACKITE_PICKAXE.get());
@@ -42,6 +44,10 @@ public class NimsRandomBullshitModTabs {
tabData.accept(NimsRandomBullshitModItems.NETHERRACK_JUICE_BUCKET.get());
tabData.accept(NimsRandomBullshitModItems.BEDROCK_PICKAXE.get());
tabData.accept(NimsRandomBullshitModItems.BEDROCK_SWORD.get());
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_PICKAXE.get());
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_AXE.get());
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_SHOVEL.get());
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_HOE.get());
} else if (tabData.getTabKey() == CreativeModeTabs.INGREDIENTS) {
tabData.accept(NimsRandomBullshitModItems.NETHERRACKITE.get());
tabData.accept(NimsRandomBullshitModItems.SAND_DUST.get());
@@ -53,6 +59,8 @@ public class NimsRandomBullshitModTabs {
tabData.accept(NimsRandomBullshitModItems.WITHER_QUESTION_MARK.get());
tabData.accept(NimsRandomBullshitModItems.IRON_GOLEM_QUESTION_MARK.get());
tabData.accept(NimsRandomBullshitModItems.SNOW_GOLEM_QUESTION_MARK.get());
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM.get());
+ tabData.accept(NimsRandomBullshitModItems.BEDROCK_SHARD.get());
} else if (tabData.getTabKey() == CreativeModeTabs.FOOD_AND_DRINKS) {
tabData.accept(NimsRandomBullshitModItems.MAGIC_FLESH.get());
tabData.accept(NimsRandomBullshitModItems.GOLDEN_BERRIES.get());
@@ -71,6 +79,12 @@ public class NimsRandomBullshitModTabs {
tabData.accept(NimsRandomBullshitModBlocks.REDSTONE_BRICK_WALLS.get().asItem());
tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_PRESSURE_PLATE.get().asItem());
tabData.accept(NimsRandomBullshitModBlocks.MAGMA_BRICK_BUTTON.get().asItem());
+ } else if (tabData.getTabKey() == CreativeModeTabs.COMBAT) {
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_SWORD.get());
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_ARMOR_HELMET.get());
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_ARMOR_CHESTPLATE.get());
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_ARMOR_LEGGINGS.get());
+ tabData.accept(NimsRandomBullshitModItems.ORICHALCUM_ARMOR_BOOTS.get());
}
}
}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/BedrockShardItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/BedrockShardItem.java
new file mode 100644
index 0000000..9177cca
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/item/BedrockShardItem.java
@@ -0,0 +1,11 @@
+
+package net.mcreator.nimsrandombullshit.item;
+
+import net.minecraft.world.item.Rarity;
+import net.minecraft.world.item.Item;
+
+public class BedrockShardItem extends Item {
+ public BedrockShardItem() {
+ super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.EPIC));
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumArmorItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumArmorItem.java
new file mode 100644
index 0000000..3d28469
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumArmorItem.java
@@ -0,0 +1,117 @@
+
+package net.mcreator.nimsrandombullshit.item;
+
+import net.minecraft.world.level.Level;
+import net.minecraft.world.item.crafting.Ingredient;
+import net.minecraft.world.item.ItemStack;
+import net.minecraft.world.item.Item;
+import net.minecraft.world.item.ArmorMaterial;
+import net.minecraft.world.item.ArmorItem;
+import net.minecraft.world.entity.player.Player;
+import net.minecraft.world.entity.EquipmentSlot;
+import net.minecraft.world.entity.Entity;
+import net.minecraft.sounds.SoundEvents;
+import net.minecraft.sounds.SoundEvent;
+
+import net.mcreator.nimsrandombullshit.procedures.OrichalcumArmorBootsTickEventProcedure;
+import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems;
+
+import com.google.common.collect.Iterables;
+
+public abstract class OrichalcumArmorItem extends ArmorItem {
+ public OrichalcumArmorItem(ArmorItem.Type type, Item.Properties properties) {
+ super(new ArmorMaterial() {
+ @Override
+ public int getDurabilityForType(ArmorItem.Type type) {
+ return new int[]{13, 15, 16, 11}[type.getSlot().getIndex()] * 39;
+ }
+
+ @Override
+ public int getDefenseForType(ArmorItem.Type type) {
+ return new int[]{3, 6, 9, 3}[type.getSlot().getIndex()];
+ }
+
+ @Override
+ public int getEnchantmentValue() {
+ return 25;
+ }
+
+ @Override
+ public SoundEvent getEquipSound() {
+ return SoundEvents.EMPTY;
+ }
+
+ @Override
+ public Ingredient getRepairIngredient() {
+ return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get()));
+ }
+
+ @Override
+ public String getName() {
+ return "orichalcum_armor";
+ }
+
+ @Override
+ public float getToughness() {
+ return 3f;
+ }
+
+ @Override
+ public float getKnockbackResistance() {
+ return 0.1f;
+ }
+ }, type, properties);
+ }
+
+ public static class Helmet extends OrichalcumArmorItem {
+ public Helmet() {
+ super(ArmorItem.Type.HELMET, new Item.Properties());
+ }
+
+ @Override
+ public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
+ return "nims_random_bullshit:textures/models/armor/orichalcum_layer_1.png";
+ }
+ }
+
+ public static class Chestplate extends OrichalcumArmorItem {
+ public Chestplate() {
+ super(ArmorItem.Type.CHESTPLATE, new Item.Properties());
+ }
+
+ @Override
+ public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
+ return "nims_random_bullshit:textures/models/armor/orichalcum_layer_1.png";
+ }
+ }
+
+ public static class Leggings extends OrichalcumArmorItem {
+ public Leggings() {
+ super(ArmorItem.Type.LEGGINGS, new Item.Properties());
+ }
+
+ @Override
+ public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
+ return "nims_random_bullshit:textures/models/armor/orichalcum_layer_2.png";
+ }
+ }
+
+ public static class Boots extends OrichalcumArmorItem {
+ public Boots() {
+ super(ArmorItem.Type.BOOTS, new Item.Properties());
+ }
+
+ @Override
+ public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
+ return "nims_random_bullshit:textures/models/armor/orichalcum_layer_1.png";
+ }
+
+ @Override
+ public void inventoryTick(ItemStack itemstack, Level world, Entity entity, int slot, boolean selected) {
+ super.inventoryTick(itemstack, world, entity, slot, selected);
+ if (entity instanceof Player player && Iterables.contains(player.getArmorSlots(), itemstack)) {
+ OrichalcumArmorBootsTickEventProcedure.execute(entity);
+ }
+ }
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumAxeItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumAxeItem.java
new file mode 100644
index 0000000..82a4752
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumAxeItem.java
@@ -0,0 +1,40 @@
+
+package net.mcreator.nimsrandombullshit.item;
+
+import net.minecraft.world.item.crafting.Ingredient;
+import net.minecraft.world.item.Tier;
+import net.minecraft.world.item.ItemStack;
+import net.minecraft.world.item.Item;
+import net.minecraft.world.item.AxeItem;
+
+import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems;
+
+public class OrichalcumAxeItem extends AxeItem {
+ public OrichalcumAxeItem() {
+ super(new Tier() {
+ public int getUses() {
+ return 2032;
+ }
+
+ public float getSpeed() {
+ return 12f;
+ }
+
+ public float getAttackDamageBonus() {
+ return 11f;
+ }
+
+ public int getLevel() {
+ return 3;
+ }
+
+ public int getEnchantmentValue() {
+ return 22;
+ }
+
+ public Ingredient getRepairIngredient() {
+ return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get()));
+ }
+ }, 1, -3f, new Item.Properties().fireResistant());
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumHoeItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumHoeItem.java
new file mode 100644
index 0000000..c0fb5e1
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumHoeItem.java
@@ -0,0 +1,40 @@
+
+package net.mcreator.nimsrandombullshit.item;
+
+import net.minecraft.world.item.crafting.Ingredient;
+import net.minecraft.world.item.Tier;
+import net.minecraft.world.item.ItemStack;
+import net.minecraft.world.item.Item;
+import net.minecraft.world.item.HoeItem;
+
+import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems;
+
+public class OrichalcumHoeItem extends HoeItem {
+ public OrichalcumHoeItem() {
+ super(new Tier() {
+ public int getUses() {
+ return 2032;
+ }
+
+ public float getSpeed() {
+ return 12f;
+ }
+
+ public float getAttackDamageBonus() {
+ return 0f;
+ }
+
+ public int getLevel() {
+ return 3;
+ }
+
+ public int getEnchantmentValue() {
+ return 22;
+ }
+
+ public Ingredient getRepairIngredient() {
+ return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get()));
+ }
+ }, 0, 0f, new Item.Properties().fireResistant());
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumItem.java
new file mode 100644
index 0000000..389d039
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumItem.java
@@ -0,0 +1,11 @@
+
+package net.mcreator.nimsrandombullshit.item;
+
+import net.minecraft.world.item.Rarity;
+import net.minecraft.world.item.Item;
+
+public class OrichalcumItem extends Item {
+ public OrichalcumItem() {
+ super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.COMMON));
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumPickaxeItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumPickaxeItem.java
new file mode 100644
index 0000000..defd980
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumPickaxeItem.java
@@ -0,0 +1,40 @@
+
+package net.mcreator.nimsrandombullshit.item;
+
+import net.minecraft.world.item.crafting.Ingredient;
+import net.minecraft.world.item.Tier;
+import net.minecraft.world.item.PickaxeItem;
+import net.minecraft.world.item.ItemStack;
+import net.minecraft.world.item.Item;
+
+import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems;
+
+public class OrichalcumPickaxeItem extends PickaxeItem {
+ public OrichalcumPickaxeItem() {
+ super(new Tier() {
+ public int getUses() {
+ return 2032;
+ }
+
+ public float getSpeed() {
+ return 12f;
+ }
+
+ public float getAttackDamageBonus() {
+ return 7f;
+ }
+
+ public int getLevel() {
+ return 3;
+ }
+
+ public int getEnchantmentValue() {
+ return 22;
+ }
+
+ public Ingredient getRepairIngredient() {
+ return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get()));
+ }
+ }, 1, -2.8f, new Item.Properties().fireResistant());
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumShovelItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumShovelItem.java
new file mode 100644
index 0000000..c0298c5
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumShovelItem.java
@@ -0,0 +1,40 @@
+
+package net.mcreator.nimsrandombullshit.item;
+
+import net.minecraft.world.item.crafting.Ingredient;
+import net.minecraft.world.item.Tier;
+import net.minecraft.world.item.ShovelItem;
+import net.minecraft.world.item.ItemStack;
+import net.minecraft.world.item.Item;
+
+import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems;
+
+public class OrichalcumShovelItem extends ShovelItem {
+ public OrichalcumShovelItem() {
+ super(new Tier() {
+ public int getUses() {
+ return 2032;
+ }
+
+ public float getSpeed() {
+ return 12f;
+ }
+
+ public float getAttackDamageBonus() {
+ return 2f;
+ }
+
+ public int getLevel() {
+ return 3;
+ }
+
+ public int getEnchantmentValue() {
+ return 22;
+ }
+
+ public Ingredient getRepairIngredient() {
+ return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get()));
+ }
+ }, 1, -3f, new Item.Properties().fireResistant());
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumSwordItem.java b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumSwordItem.java
new file mode 100644
index 0000000..ba8dc96
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/item/OrichalcumSwordItem.java
@@ -0,0 +1,40 @@
+
+package net.mcreator.nimsrandombullshit.item;
+
+import net.minecraft.world.item.crafting.Ingredient;
+import net.minecraft.world.item.Tier;
+import net.minecraft.world.item.SwordItem;
+import net.minecraft.world.item.ItemStack;
+import net.minecraft.world.item.Item;
+
+import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems;
+
+public class OrichalcumSwordItem extends SwordItem {
+ public OrichalcumSwordItem() {
+ super(new Tier() {
+ public int getUses() {
+ return 2032;
+ }
+
+ public float getSpeed() {
+ return 12f;
+ }
+
+ public float getAttackDamageBonus() {
+ return 5f;
+ }
+
+ public int getLevel() {
+ return 3;
+ }
+
+ public int getEnchantmentValue() {
+ return 22;
+ }
+
+ public Ingredient getRepairIngredient() {
+ return Ingredient.of(new ItemStack(NimsRandomBullshitModItems.ORICHALCUM.get()));
+ }
+ }, 3, -2.4f, new Item.Properties().fireResistant());
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/BedrockPickaxeEntitySwingsItemProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/BedrockPickaxeEntitySwingsItemProcedure.java
index 52234ea..706d749 100644
--- a/src/main/java/net/mcreator/nimsrandombullshit/procedures/BedrockPickaxeEntitySwingsItemProcedure.java
+++ b/src/main/java/net/mcreator/nimsrandombullshit/procedures/BedrockPickaxeEntitySwingsItemProcedure.java
@@ -16,6 +16,7 @@ import net.minecraft.server.level.ServerLevel;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.core.BlockPos;
+import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems;
import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModBlocks;
import java.util.Map;
@@ -67,7 +68,7 @@ public class BedrockPickaxeEntitySwingsItemProcedure {
(entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(4.5)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getX()),
(entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(4.5)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getY()),
(entity.level().clip(new ClipContext(entity.getEyePosition(1f), entity.getEyePosition(1f).add(entity.getViewVector(1f).scale(4.5)), ClipContext.Block.OUTLINE, ClipContext.Fluid.NONE, entity)).getBlockPos().getZ()),
- new ItemStack(Blocks.BEDROCK));
+ new ItemStack(NimsRandomBullshitModItems.BEDROCK_SHARD.get()));
entityToSpawn.setPickUpDelay(10);
_level.addFreshEntity(entityToSpawn);
}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/BlockEaterRightclickedOnBlockProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/BlockEaterRightclickedOnBlockProcedure.java
index a690141..386d2c0 100644
--- a/src/main/java/net/mcreator/nimsrandombullshit/procedures/BlockEaterRightclickedOnBlockProcedure.java
+++ b/src/main/java/net/mcreator/nimsrandombullshit/procedures/BlockEaterRightclickedOnBlockProcedure.java
@@ -9,10 +9,13 @@ import net.minecraft.world.item.ItemStack;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.Entity;
import net.minecraft.sounds.SoundSource;
+import net.minecraft.server.level.ServerPlayer;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.core.particles.ParticleTypes;
import net.minecraft.core.BlockPos;
+import net.minecraft.advancements.AdvancementProgress;
+import net.minecraft.advancements.Advancement;
public class BlockEaterRightclickedOnBlockProcedure {
public static void execute(LevelAccessor world, double x, double y, double z, Entity entity, ItemStack itemstack) {
@@ -37,6 +40,17 @@ public class BlockEaterRightclickedOnBlockProcedure {
_level.sendParticles(ParticleTypes.END_ROD, x, y, z, 4, 1, 1, 1, 0.4);
if (entity instanceof Player _player)
_player.getCooldowns().addCooldown(itemstack.getItem(), 600);
+ if (!(entity instanceof ServerPlayer _plr11 && _plr11.level() instanceof ServerLevel
+ && _plr11.getAdvancements().getOrStartProgress(_plr11.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:block_eater_advancement"))).isDone())) {
+ if (entity instanceof ServerPlayer _player) {
+ Advancement _adv = _player.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:block_eater_advancement"));
+ AdvancementProgress _ap = _player.getAdvancements().getOrStartProgress(_adv);
+ if (!_ap.isDone()) {
+ for (String criteria : _ap.getRemainingCriteria())
+ _player.getAdvancements().award(_adv, criteria);
+ }
+ }
+ }
}
}
}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/OrichalcumArmorBootsTickEventProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/OrichalcumArmorBootsTickEventProcedure.java
new file mode 100644
index 0000000..ea51e9d
--- /dev/null
+++ b/src/main/java/net/mcreator/nimsrandombullshit/procedures/OrichalcumArmorBootsTickEventProcedure.java
@@ -0,0 +1,42 @@
+package net.mcreator.nimsrandombullshit.procedures;
+
+import net.minecraft.world.item.ItemStack;
+import net.minecraft.world.entity.player.Player;
+import net.minecraft.world.entity.LivingEntity;
+import net.minecraft.world.entity.EquipmentSlot;
+import net.minecraft.world.entity.Entity;
+import net.minecraft.world.effect.MobEffects;
+import net.minecraft.world.effect.MobEffectInstance;
+import net.minecraft.server.level.ServerPlayer;
+import net.minecraft.server.level.ServerLevel;
+import net.minecraft.resources.ResourceLocation;
+import net.minecraft.advancements.AdvancementProgress;
+import net.minecraft.advancements.Advancement;
+
+import net.mcreator.nimsrandombullshit.init.NimsRandomBullshitModItems;
+
+public class OrichalcumArmorBootsTickEventProcedure {
+ public static void execute(Entity entity) {
+ if (entity == null)
+ return;
+ if ((entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.HEAD) : ItemStack.EMPTY).getItem() == NimsRandomBullshitModItems.ORICHALCUM_ARMOR_HELMET.get()
+ && (entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.CHEST) : ItemStack.EMPTY).getItem() == NimsRandomBullshitModItems.ORICHALCUM_ARMOR_CHESTPLATE.get()
+ && (entity instanceof LivingEntity _entGetArmor ? _entGetArmor.getItemBySlot(EquipmentSlot.LEGS) : ItemStack.EMPTY).getItem() == NimsRandomBullshitModItems.ORICHALCUM_ARMOR_LEGGINGS.get()) {
+ if (entity instanceof Player && !(entity instanceof ServerPlayer _plr7 && _plr7.level() instanceof ServerLevel
+ && _plr7.getAdvancements().getOrStartProgress(_plr7.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:orichalcum_set_advancement"))).isDone())) {
+ if (entity instanceof ServerPlayer _player) {
+ Advancement _adv = _player.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:orichalcum_set_advancement"));
+ AdvancementProgress _ap = _player.getAdvancements().getOrStartProgress(_adv);
+ if (!_ap.isDone()) {
+ for (String criteria : _ap.getRemainingCriteria())
+ _player.getAdvancements().award(_adv, criteria);
+ }
+ }
+ }
+ if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
+ _entity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, 60, 1, false, false));
+ if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
+ _entity.addEffect(new MobEffectInstance(MobEffects.JUMP, 60, 1, false, false));
+ }
+ }
+}
diff --git a/src/main/java/net/mcreator/nimsrandombullshit/procedures/StarWandRightclickedProcedure.java b/src/main/java/net/mcreator/nimsrandombullshit/procedures/StarWandRightclickedProcedure.java
index 84dfb56..68d24f9 100644
--- a/src/main/java/net/mcreator/nimsrandombullshit/procedures/StarWandRightclickedProcedure.java
+++ b/src/main/java/net/mcreator/nimsrandombullshit/procedures/StarWandRightclickedProcedure.java
@@ -16,8 +16,12 @@ import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.util.RandomSource;
import net.minecraft.util.Mth;
import net.minecraft.sounds.SoundSource;
+import net.minecraft.server.level.ServerPlayer;
+import net.minecraft.server.level.ServerLevel;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.core.BlockPos;
+import net.minecraft.advancements.AdvancementProgress;
+import net.minecraft.advancements.Advancement;
import java.util.Comparator;
@@ -43,9 +47,9 @@ public class StarWandRightclickedProcedure {
if (!(rightClickedEntity == null)) {
if ((rightClickedEntity instanceof LivingEntity _livEnt ? _livEnt.getHealth() : -1) == (rightClickedEntity instanceof LivingEntity _livEnt ? _livEnt.getMaxHealth() : -1)) {
if (rightClickedEntity instanceof LivingEntity _entity && !_entity.level().isClientSide())
- _entity.addEffect(new MobEffectInstance(MobEffects.ABSORPTION, 300, 1, false, false));
+ _entity.addEffect(new MobEffectInstance(MobEffects.ABSORPTION, 600, 2, false, false));
if (entity instanceof Player _player)
- _player.getCooldowns().addCooldown(itemstack.getItem(), 40);
+ _player.getCooldowns().addCooldown(itemstack.getItem(), 24);
if (world instanceof Level _level) {
if (!_level.isClientSide()) {
_level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.resonate")), SoundSource.NEUTRAL, 3,
@@ -57,9 +61,9 @@ public class StarWandRightclickedProcedure {
}
} else {
if (rightClickedEntity instanceof LivingEntity _entity)
- _entity.setHealth((float) ((rightClickedEntity instanceof LivingEntity _livEnt ? _livEnt.getHealth() : -1) + 3));
+ _entity.setHealth((float) ((rightClickedEntity instanceof LivingEntity _livEnt ? _livEnt.getHealth() : -1) + 4));
if (entity instanceof Player _player)
- _player.getCooldowns().addCooldown(itemstack.getItem(), 40);
+ _player.getCooldowns().addCooldown(itemstack.getItem(), 24);
if (world instanceof Level _level) {
if (!_level.isClientSide()) {
_level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.resonate")), SoundSource.NEUTRAL, 3,
@@ -70,6 +74,17 @@ public class StarWandRightclickedProcedure {
}
}
}
+ if (!(entity instanceof ServerPlayer _plr18 && _plr18.level() instanceof ServerLevel
+ && _plr18.getAdvancements().getOrStartProgress(_plr18.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:star_wand_advancement"))).isDone())) {
+ if (entity instanceof ServerPlayer _player) {
+ Advancement _adv = _player.server.getAdvancements().getAdvancement(new ResourceLocation("nims_random_bullshit:star_wand_advancement"));
+ AdvancementProgress _ap = _player.getAdvancements().getOrStartProgress(_adv);
+ if (!_ap.isDone()) {
+ for (String criteria : _ap.getRemainingCriteria())
+ _player.getAdvancements().award(_adv, criteria);
+ }
+ }
+ }
}
}
}
diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg
new file mode 100644
index 0000000..70c95a0
--- /dev/null
+++ b/src/main/resources/META-INF/accesstransformer.cfg
@@ -0,0 +1,3 @@
+
+public net.minecraft.world.level.levelgen.feature.ScatteredOreFeature (Lcom/mojang/serialization/Codec;)V #constructor
+public-f net.minecraft.world.level.levelgen.feature.TreeFeature m_142674_(Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z #place
diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml
index f47899d..d925878 100644
--- a/src/main/resources/META-INF/mods.toml
+++ b/src/main/resources/META-INF/mods.toml
@@ -4,9 +4,10 @@ license="Academic Free License v3.0"
[[mods]]
modId="nims_random_bullshit"
-version="1.6.2"
+version="1.7.0"
displayName="Nim's Random Bullshit"
displayURL="https://mcreator.net"
+logoFile="logo.png"
credits="Created using mod maker MCreator - https://mcreator.net/about"
authors="nimsolated, MCreator"
description="Random shit added by Nim. Created with MCreator."
diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_block.json b/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_block.json
new file mode 100644
index 0000000..99aec6b
--- /dev/null
+++ b/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_block.json
@@ -0,0 +1,7 @@
+{
+ "variants": {
+ "": {
+ "model": "nims_random_bullshit:block/orichalcum_block"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_ore.json b/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_ore.json
new file mode 100644
index 0000000..ef28722
--- /dev/null
+++ b/src/main/resources/assets/nims_random_bullshit/blockstates/orichalcum_ore.json
@@ -0,0 +1,7 @@
+{
+ "variants": {
+ "": {
+ "model": "nims_random_bullshit:block/orichalcum_ore"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/nims_random_bullshit/lang/en_us.json b/src/main/resources/assets/nims_random_bullshit/lang/en_us.json
index 83a0754..fbfd1c1 100644
--- a/src/main/resources/assets/nims_random_bullshit/lang/en_us.json
+++ b/src/main/resources/assets/nims_random_bullshit/lang/en_us.json
@@ -1,73 +1,114 @@
{
+ "advancements.condensed_netherrack_advancement.descr": "Condense Netherrack for the first time",
+ "item.nims_random_bullshit.magic_dust": "Magic Dust",
+ "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack",
+ "item.nims_random_bullshit.orichalcum_armor_boots": "Orichalcum Boots",
+ "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button",
+ "advancements.orichalcum_advancement.descr": "Obtain Orichalcum",
+ "painting.nims_random_bullshit.shit_painting.title": "Shit Painting",
+ "advancements.spawner_advancement.title": "It\u0027s spawnin\u0027 time!",
+ "item.nims_random_bullshit.bedrock_shard": "Bedrock Shard",
+ "item.nims_random_bullshit.orichalcum_armor_chestplate": "Orichalcum Chestplate",
+ "advancements.grave_digger_advancement.title": "We Must Dig!",
+ "item.nims_random_bullshit.bean": "Bean",
+ "block.nims_random_bullshit.orichalcum_block": "Block of Orichalcum",
+ "block.nims_random_bullshit.rubber_slab": "Rubber Slab",
+ "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template",
+ "advancements.orichalcum_set_advancement.descr": "Wear a full armor set of Orichalcum.",
+ "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks",
+ "block.nims_random_bullshit.orichalcum_ore": "Orichalcum Ore",
+ "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?",
+ "item.nims_random_bullshit.lapis_lazuli_nugget": "Lapis Lazuli Nugget",
+ "item.nims_random_bullshit.gravedigger.description_1": "We must dig!",
+ "item.nims_random_bullshit.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.",
+ "block.nims_random_bullshit.rubber_fence_gate": "Rubber Fence Gate",
+ "item.nims_random_bullshit.bedrock_sword": "Bedrock Sword",
+ "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0",
+ "item.nims_random_bullshit.wither_question_mark": "Wither...?",
+ "advancements.block_eater_advancement.descr": "Eat a block with the Block Eater",
+ "advancements.tux_advancement.title": "Tux!?",
+ "item.nims_random_bullshit.gravedigger": "Gravedigger",
+ "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
+ "advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice",
+ "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
+ "advancements.shit_advancement.descr": "Shit",
+ "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e",
+ "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
+ "item.nims_random_bullshit.sand_dust": "Sand Dust",
+ "entity.nims_random_bullshit.tux": "Tux",
+ "block.nims_random_bullshit.bedrockifier": "Bedrockifier",
+ "item.nims_random_bullshit.magic_flesh": "Magic Flesh",
+ "item.nims_random_bullshit.golden_berries": "Golden Berries",
+ "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket",
+ "item.nims_random_bullshit.orichalcum": "Orichalcum",
+ "advancements.magic_egg_advancement.descr": "Obtain a Magic Egg",
+ "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate",
+ "item.nims_random_bullshit.orichalcum_armor_leggings": "Orichalcum Leggings",
+ "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack",
+ "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab",
+ "advancements.orichalcum_set_advancement.title": "Cover Me In Orc Cum",
"item.nims_random_bullshit.star_wand": "Star Wand",
"gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine",
- "block.nims_random_bullshit.penta_condensed_netherrack": "Penta-condensed Netherrack",
- "item.nims_random_bullshit.magic_dust": "Magic Dust",
- "block.nims_random_bullshit.magma_brick_button": "Magma Brick Button",
- "painting.nims_random_bullshit.shit_painting.title": "Shit Painting",
+ "item.nims_random_bullshit.orichalcum_axe": "Orichalcum Axe",
"enchantment.nims_random_bullshit.passive_income_enchantment": "Passive Income",
+ "advancements.star_advancement.title": "A Star Meant To Be",
"painting.nims_random_bullshit.shit_painting.author": "nim",
"gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0",
"block.nims_random_bullshit.broken_glass": "Broken Glass",
"block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall",
"block.nims_random_bullshit.rubber_fence": "Rubber Fence",
- "item.nims_random_bullshit.bean": "Bean",
"effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity",
- "block.nims_random_bullshit.rubber_slab": "Rubber Slab",
- "item.nims_random_bullshit.bedrock_upgrade_template": "Bedrock Upgrade Template",
+ "advancements.grave_digger_advancement.descr": "Obtain Gravedigger",
+ "advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!",
+ "advancements.orichalcum_advancement.title": "Folly Red Cum",
"item.nims_random_bullshit.ghoul_spawn_egg": "Ghoul Spawn Egg",
"block.nims_random_bullshit.magma_brick_walls": "Magma Brick Wall",
"gui.nims_random_bullshit.mailbox_gui.label_y": "Y:",
- "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks",
"gui.nims_random_bullshit.mailbox_gui.label_z": "Z:",
- "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?",
"item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg",
"gui.nims_random_bullshit.mailbox_gui.label_x": "X:",
- "item.nims_random_bullshit.lapis_lazuli_nugget": "Lapis Lazuli Nugget",
- "item.nims_random_bullshit.gravedigger.description_1": "We must dig!",
- "item.nims_random_bullshit.gravedigger.description_0": "Right-Click on soul sand or soul soil to use them, summoning a ghoul that attacks hostile mobs.",
- "block.nims_random_bullshit.rubber_fence_gate": "Rubber Fence Gate",
+ "item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet",
+ "item.nims_random_bullshit.orichalcum_sword": "Orichalcum Sword",
+ "advancements.star_wand_advancement.title": "Healius Absorbus!",
"item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?",
- "item.nims_random_bullshit.bedrock_sword": "Bedrock Sword",
+ "advancements.bedrock_advancement.descr": "Obtain Bedrock",
+ "advancements.magic_egg_advancement.title": "Core of a Spawner",
+ "item.nims_random_bullshit.orichalcum_shovel": "Orichalcum Shovel",
"block.nims_random_bullshit.redstone_brick_stairs": "Redstone Brick Stairs",
- "gui.nims_random_bullshit.mailbox_gui.outbox_y_coord": "0",
- "item.nims_random_bullshit.wither_question_mark": "Wither...?",
+ "item.nims_random_bullshit.orichalcum_pickaxe": "Orichalcum Pickaxe",
"block.nims_random_bullshit.magma_brick_pressure_plate": "Magma Brick Pressure Plate",
"item.nims_random_bullshit.cheese": "Cheese",
"item.nims_random_bullshit.netherrackite": "Netherrackite Ingot",
- "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
- "item.nims_random_bullshit.gravedigger": "Gravedigger",
+ "advancements.bedrock_shard_advancement.title": "Unobtainium",
"fluid.nims_random_bullshit.netherrack_juice": "Netherrack Juice",
- "block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
"gui.nims_random_bullshit.mailbox_gui.outbox_z_coord": "0",
+ "advancements.shit_advancement.title": "Oh Shit!",
"item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.",
- "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e",
"item.nims_random_bullshit.netherrackite_pickaxe": "Netherrackite Pickaxe",
"effect.nims_random_bullshit.stinky_effect": "Stinky",
- "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
+ "advancements.tux_advancement.descr": "Obtain a Tux Spawn Egg",
+ "item.nims_random_bullshit.orichalcum_hoe": "Orichalcum Hoe",
"block.nims_random_bullshit.ore_miner": "Ore Miner",
+ "advancements.star_wand_advancement.descr": "Use a Star Wand",
"block.nims_random_bullshit.rubber_stairs": "Rubber Stairs",
"block.nims_random_bullshit.netherrack_juice": "Netherrack Juice",
"block.nims_random_bullshit.rubber_button": "Rubber Button",
- "item.nims_random_bullshit.sand_dust": "Sand Dust",
- "entity.nims_random_bullshit.tux": "Tux",
- "item.nims_random_bullshit.magic_flesh": "Magic Flesh",
- "block.nims_random_bullshit.bedrockifier": "Bedrockifier",
"item.nims_random_bullshit.magic_egg": "Magic Egg",
"item.nims_random_bullshit.block_eater": "Block Eater",
- "item.nims_random_bullshit.golden_berries": "Golden Berries",
- "item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket",
"block.nims_random_bullshit.condensed_condensed_condensed_netherrack": "Condensed Condensed Condensed Netherrack",
+ "advancements.bedrock_advancement.title": "Unobtainium Block",
"entity.nims_random_bullshit.ghoul": "Ghoul",
"item.nims_random_bullshit.star": "Star",
"gui.nims_random_bullshit.shit_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ",
"block.nims_random_bullshit.magma_bricks": "Magma Bricks",
"gui.nims_random_bullshit.bedrockifier_gui.label_bedrockifier": "Bedrockifier",
- "block.nims_random_bullshit.rubber_pressure_plate": "Rubber Pressure Plate",
+ "advancements.star_advancement.descr": "Obtain a Star",
"item.nims_random_bullshit.shit": "Shit",
- "block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack",
"item.nims_random_bullshit.bedrock_pickaxe": "Bedrock Pickaxe",
+ "advancements.block_eater_advancement.title": "Eat The Blocks",
+ "advancements.spawner_advancement.descr": "Obtain a Mob Spawner",
"block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs",
- "block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab",
+ "advancements.netherrack_juice_advancement.title": "Smells Kinda Funny",
+ "advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard",
"block.nims_random_bullshit.redstone_brick_slabs": "Redstone Brick Slab"
}
\ No newline at end of file
diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_block.json b/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_block.json
new file mode 100644
index 0000000..13bafb5
--- /dev/null
+++ b/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_block.json
@@ -0,0 +1,8 @@
+{
+ "parent": "block/cube_all",
+ "textures": {
+ "all": "nims_random_bullshit:block/orichalcum_ore_block",
+ "particle": "nims_random_bullshit:block/orichalcum_ore_block"
+ },
+ "render_type": "solid"
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_ore.json b/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_ore.json
new file mode 100644
index 0000000..3e6b1b4
--- /dev/null
+++ b/src/main/resources/assets/nims_random_bullshit/models/block/orichalcum_ore.json
@@ -0,0 +1,8 @@
+{
+ "parent": "block/cube_all",
+ "textures": {
+ "all": "nims_random_bullshit:block/orichalcum_ore",
+ "particle": "nims_random_bullshit:block/orichalcum_ore"
+ },
+ "render_type": "solid"
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore.png b/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore.png
new file mode 100644
index 0000000..480792b
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore_block.png b/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore_block.png
new file mode 100644
index 0000000..6394c16
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/block/orichalcum_ore_block.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/bedrock_shard.png b/src/main/resources/assets/nims_random_bullshit/textures/item/bedrock_shard.png
new file mode 100644
index 0000000..8f5b0d2
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/bedrock_shard.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_axe.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_axe.png
new file mode 100644
index 0000000..4f8077e
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_axe.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_body.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_body.png
new file mode 100644
index 0000000..078fc05
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_body.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_boots.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_boots.png
new file mode 100644
index 0000000..bc3acf1
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_boots.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_gem.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_gem.png
new file mode 100644
index 0000000..9152bd1
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_gem.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_head.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_head.png
new file mode 100644
index 0000000..eb18b85
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_head.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_hoe.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_hoe.png
new file mode 100644
index 0000000..6a366a2
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_hoe.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_leggings.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_leggings.png
new file mode 100644
index 0000000..951312c
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_leggings.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_pickaxe.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_pickaxe.png
new file mode 100644
index 0000000..4f7be70
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_pickaxe.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_shovel.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_shovel.png
new file mode 100644
index 0000000..1730779
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_shovel.png differ
diff --git a/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_sword.png b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_sword.png
new file mode 100644
index 0000000..372d5b0
Binary files /dev/null and b/src/main/resources/assets/nims_random_bullshit/textures/item/orichalcum_sword.png differ
diff --git a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json
index 00d81ec..cae2b55 100644
--- a/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json
+++ b/src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json
@@ -1,6 +1,8 @@
{
"replace": false,
"values": [
+ "nims_random_bullshit:orichalcum_block",
+ "nims_random_bullshit:orichalcum_ore",
"nims_random_bullshit:bedrockifier",
"nims_random_bullshit:magma_brick_button",
"nims_random_bullshit:magma_brick_pressure_plate",
diff --git a/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json
index a4e55af..637decc 100644
--- a/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json
+++ b/src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json
@@ -1,6 +1,8 @@
{
"replace": false,
"values": [
+ "nims_random_bullshit:orichalcum_block",
+ "nims_random_bullshit:orichalcum_ore",
"nims_random_bullshit:bedrockifier"
]
}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/tags/items/axes.json b/src/main/resources/data/minecraft/tags/items/axes.json
new file mode 100644
index 0000000..94afbb0
--- /dev/null
+++ b/src/main/resources/data/minecraft/tags/items/axes.json
@@ -0,0 +1,6 @@
+{
+ "replace": false,
+ "values": [
+ "nims_random_bullshit:orichalcum_axe"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/tags/items/hoes.json b/src/main/resources/data/minecraft/tags/items/hoes.json
new file mode 100644
index 0000000..11c55a4
--- /dev/null
+++ b/src/main/resources/data/minecraft/tags/items/hoes.json
@@ -0,0 +1,6 @@
+{
+ "replace": false,
+ "values": [
+ "nims_random_bullshit:orichalcum_hoe"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/tags/items/pickaxes.json b/src/main/resources/data/minecraft/tags/items/pickaxes.json
index ebc07a0..a91854b 100644
--- a/src/main/resources/data/minecraft/tags/items/pickaxes.json
+++ b/src/main/resources/data/minecraft/tags/items/pickaxes.json
@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
+ "nims_random_bullshit:orichalcum_pickaxe",
"nims_random_bullshit:bedrock_pickaxe",
"nims_random_bullshit:star_wand",
"nims_random_bullshit:netherrackite_pickaxe"
diff --git a/src/main/resources/data/minecraft/tags/items/shovels.json b/src/main/resources/data/minecraft/tags/items/shovels.json
index 3233afd..3851e5d 100644
--- a/src/main/resources/data/minecraft/tags/items/shovels.json
+++ b/src/main/resources/data/minecraft/tags/items/shovels.json
@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
+ "nims_random_bullshit:orichalcum_shovel",
"nims_random_bullshit:gravedigger"
]
}
\ No newline at end of file
diff --git a/src/main/resources/data/minecraft/tags/items/swords.json b/src/main/resources/data/minecraft/tags/items/swords.json
index e9ac1e1..a11f0cb 100644
--- a/src/main/resources/data/minecraft/tags/items/swords.json
+++ b/src/main/resources/data/minecraft/tags/items/swords.json
@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
+ "nims_random_bullshit:orichalcum_sword",
"nims_random_bullshit:bedrock_sword"
]
}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/bedrock_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/bedrock_advancement.json
new file mode 100644
index 0000000..a2bd5d3
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/bedrock_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "icon": {
+ "item": "minecraft:bedrock"
+ },
+ "title": {
+ "translate": "advancements.bedrock_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.bedrock_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "bedrock_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "minecraft:bedrock"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ },
+ "parent": "nims_random_bullshit:bedrock_shard_advancement"
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/bedrock_shard_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/bedrock_shard_advancement.json
new file mode 100644
index 0000000..6837bb1
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/bedrock_shard_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "background": "minecraft:textures/block/stone.png",
+ "icon": {
+ "item": "nims_random_bullshit:bedrock_shard"
+ },
+ "title": {
+ "translate": "advancements.bedrock_shard_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.bedrock_shard_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "bedrock_shard_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "nims_random_bullshit:bedrock_shard"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/block_eater_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/block_eater_advancement.json
new file mode 100644
index 0000000..8df071f
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/block_eater_advancement.json
@@ -0,0 +1,23 @@
+{
+ "display": {
+ "background": "minecraft:textures/block/stone.png",
+ "icon": {
+ "item": "nims_random_bullshit:block_eater"
+ },
+ "title": {
+ "translate": "advancements.block_eater_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.block_eater_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "block_eater_advancement_0": {
+ "trigger": "minecraft:impossible"
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/condensed_netherrack_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/condensed_netherrack_advancement.json
new file mode 100644
index 0000000..c750abe
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/condensed_netherrack_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "background": "minecraft:textures/block/stone.png",
+ "icon": {
+ "item": "nims_random_bullshit:condensed_netherrack"
+ },
+ "title": {
+ "translate": "advancements.condensed_netherrack_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.condensed_netherrack_advancement.descr"
+ },
+ "frame": "task",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "condensed_netherrack_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "nims_random_bullshit:condensed_netherrack"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/grave_digger_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/grave_digger_advancement.json
new file mode 100644
index 0000000..11ee821
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/grave_digger_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "background": "minecraft:textures/block/stone.png",
+ "icon": {
+ "item": "nims_random_bullshit:gravedigger"
+ },
+ "title": {
+ "translate": "advancements.grave_digger_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.grave_digger_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "grave_digger_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "nims_random_bullshit:gravedigger"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/magic_egg_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/magic_egg_advancement.json
new file mode 100644
index 0000000..ab0da55
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/magic_egg_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "background": "minecraft:textures/block/stone.png",
+ "icon": {
+ "item": "nims_random_bullshit:magic_egg"
+ },
+ "title": {
+ "translate": "advancements.magic_egg_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.magic_egg_advancement.descr"
+ },
+ "frame": "task",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "magic_egg_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "nims_random_bullshit:magic_egg"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/netherrack_juice_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/netherrack_juice_advancement.json
new file mode 100644
index 0000000..22f88b5
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/netherrack_juice_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "icon": {
+ "item": "nims_random_bullshit:netherrack_juice_bucket"
+ },
+ "title": {
+ "translate": "advancements.netherrack_juice_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.netherrack_juice_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "netherrack_juice_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "nims_random_bullshit:netherrack_juice_bucket"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ },
+ "parent": "nims_random_bullshit:condensed_netherrack_advancement"
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_advancement.json
new file mode 100644
index 0000000..3544bb2
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "background": "minecraft:textures/block/stone.png",
+ "icon": {
+ "item": "nims_random_bullshit:orichalcum"
+ },
+ "title": {
+ "translate": "advancements.orichalcum_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.orichalcum_advancement.descr"
+ },
+ "frame": "goal",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "orichalcum_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "nims_random_bullshit:orichalcum"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_set_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_set_advancement.json
new file mode 100644
index 0000000..b7d79b0
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/orichalcum_set_advancement.json
@@ -0,0 +1,23 @@
+{
+ "display": {
+ "icon": {
+ "item": "nims_random_bullshit:orichalcum_armor_chestplate"
+ },
+ "title": {
+ "translate": "advancements.orichalcum_set_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.orichalcum_set_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "orichalcum_set_advancement_0": {
+ "trigger": "minecraft:impossible"
+ }
+ },
+ "parent": "nims_random_bullshit:orichalcum_advancement"
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/shit_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/shit_advancement.json
new file mode 100644
index 0000000..2b55ce1
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/shit_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "background": "minecraft:textures/block/stone.png",
+ "icon": {
+ "item": "nims_random_bullshit:shit"
+ },
+ "title": {
+ "translate": "advancements.shit_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.shit_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "shit_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "nims_random_bullshit:shit"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/spawner_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/spawner_advancement.json
new file mode 100644
index 0000000..5b7e0f7
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/spawner_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "background": "minecraft:textures/block/stone.png",
+ "icon": {
+ "item": "minecraft:spawner"
+ },
+ "title": {
+ "translate": "advancements.spawner_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.spawner_advancement.descr"
+ },
+ "frame": "task",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "spawner_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "minecraft:spawner"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/star_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/star_advancement.json
new file mode 100644
index 0000000..fa768b1
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/star_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "background": "minecraft:textures/block/stone.png",
+ "icon": {
+ "item": "nims_random_bullshit:star"
+ },
+ "title": {
+ "translate": "advancements.star_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.star_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "star_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "nims_random_bullshit:star"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/star_wand_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/star_wand_advancement.json
new file mode 100644
index 0000000..f1e9b61
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/star_wand_advancement.json
@@ -0,0 +1,23 @@
+{
+ "display": {
+ "icon": {
+ "item": "nims_random_bullshit:star_wand"
+ },
+ "title": {
+ "translate": "advancements.star_wand_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.star_wand_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "star_wand_advancement_0": {
+ "trigger": "minecraft:impossible"
+ }
+ },
+ "parent": "nims_random_bullshit:star_advancement"
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/advancements/tux_advancement.json b/src/main/resources/data/nims_random_bullshit/advancements/tux_advancement.json
new file mode 100644
index 0000000..7335d13
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/advancements/tux_advancement.json
@@ -0,0 +1,36 @@
+{
+ "display": {
+ "icon": {
+ "item": "nims_random_bullshit:tux_spawn_egg"
+ },
+ "title": {
+ "translate": "advancements.tux_advancement.title"
+ },
+ "description": {
+ "translate": "advancements.tux_advancement.descr"
+ },
+ "frame": "challenge",
+ "show_toast": true,
+ "announce_to_chat": true,
+ "hidden": false
+ },
+ "criteria": {
+ "tux_advancement_0": {
+ "trigger": "minecraft:inventory_changed",
+ "conditions": {
+ "items": [
+ {
+ "items": [
+ "nims_random_bullshit:tux_spawn_egg"
+ ],
+ "count": {
+ "min": 1,
+ "max": 64
+ }
+ }
+ ]
+ }
+ }
+ },
+ "parent": "nims_random_bullshit:magic_egg_advancement"
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_feature_biome_modifier.json b/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_feature_biome_modifier.json
new file mode 100644
index 0000000..459e156
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_feature_biome_modifier.json
@@ -0,0 +1,6 @@
+{
+ "type": "forge:add_features",
+ "biomes": "#minecraft:is_overworld",
+ "features": "nims_random_bullshit:orichalcum_feature",
+ "step": "underground_ores"
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_ore_biome_modifier.json b/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_ore_biome_modifier.json
new file mode 100644
index 0000000..d025d5e
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/forge/biome_modifier/orichalcum_ore_biome_modifier.json
@@ -0,0 +1,6 @@
+{
+ "type": "forge:add_features",
+ "biomes": "#is_overworld",
+ "features": "nims_random_bullshit:orichalcum_ore",
+ "step": "underground_ores"
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_block.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_block.json
new file mode 100644
index 0000000..f3a8181
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_block.json
@@ -0,0 +1,20 @@
+{
+ "type": "minecraft:block",
+ "random_sequence": "nims_random_bullshit:blocks/orichalcum_block",
+ "pools": [
+ {
+ "rolls": 1.0,
+ "conditions": [
+ {
+ "condition": "minecraft:survives_explosion"
+ }
+ ],
+ "entries": [
+ {
+ "type": "minecraft:item",
+ "name": "nims_random_bullshit:orichalcum_block"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_ore.json b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_ore.json
new file mode 100644
index 0000000..4366c71
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/loot_tables/blocks/orichalcum_ore.json
@@ -0,0 +1,20 @@
+{
+ "type": "minecraft:block",
+ "random_sequence": "nims_random_bullshit:blocks/orichalcum_ore",
+ "pools": [
+ {
+ "rolls": 1.0,
+ "conditions": [
+ {
+ "condition": "minecraft:survives_explosion"
+ }
+ ],
+ "entries": [
+ {
+ "type": "minecraft:item",
+ "name": "nims_random_bullshit:orichalcum"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/bedrock_recipe_3.json b/src/main/resources/data/nims_random_bullshit/recipes/bedrock_recipe_3.json
new file mode 100644
index 0000000..ca13f58
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/bedrock_recipe_3.json
@@ -0,0 +1,37 @@
+{
+ "type": "minecraft:crafting_shapeless",
+ "category": "misc",
+ "ingredients": [
+ {
+ "item": "nims_random_bullshit:bedrock_shard"
+ },
+ {
+ "item": "nims_random_bullshit:bedrock_shard"
+ },
+ {
+ "item": "nims_random_bullshit:bedrock_shard"
+ },
+ {
+ "item": "nims_random_bullshit:bedrock_shard"
+ },
+ {
+ "item": "nims_random_bullshit:cheese"
+ },
+ {
+ "item": "nims_random_bullshit:bedrock_shard"
+ },
+ {
+ "item": "nims_random_bullshit:bedrock_shard"
+ },
+ {
+ "item": "nims_random_bullshit:bedrock_shard"
+ },
+ {
+ "item": "nims_random_bullshit:bedrock_shard"
+ }
+ ],
+ "result": {
+ "item": "minecraft:bedrock",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/bedrock_shard_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/bedrock_shard_recipe.json
new file mode 100644
index 0000000..84d9e6d
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/bedrock_shard_recipe.json
@@ -0,0 +1,13 @@
+{
+ "type": "minecraft:crafting_shapeless",
+ "category": "misc",
+ "ingredients": [
+ {
+ "item": "minecraft:bedrock"
+ }
+ ],
+ "result": {
+ "item": "nims_random_bullshit:bedrock_shard",
+ "count": 8
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json
deleted file mode 100644
index b16e3bd..0000000
--- a/src/main/resources/data/nims_random_bullshit/recipes/cheese_recipe.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "category": "misc",
- "pattern": [
- "a"
- ],
- "key": {
- "a": {
- "item": "minecraft:bedrock"
- }
- },
- "result": {
- "item": "nims_random_bullshit:cheese",
- "count": 64
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/netherrack_recipe_2.json b/src/main/resources/data/nims_random_bullshit/recipes/netherrack_recipe_2.json
new file mode 100644
index 0000000..c09410d
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/netherrack_recipe_2.json
@@ -0,0 +1,20 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "misc",
+ "pattern": [
+ "ab",
+ "ba"
+ ],
+ "key": {
+ "a": {
+ "item": "minecraft:red_dye"
+ },
+ "b": {
+ "item": "minecraft:cobblestone"
+ }
+ },
+ "result": {
+ "item": "minecraft:netherrack",
+ "count": 2
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_boots_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_boots_recipe.json
new file mode 100644
index 0000000..187c646
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_boots_recipe.json
@@ -0,0 +1,17 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "equipment",
+ "pattern": [
+ "a a",
+ "a a"
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_armor_boots",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_chestplate_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_chestplate_recipe.json
new file mode 100644
index 0000000..c6b2f40
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_chestplate_recipe.json
@@ -0,0 +1,18 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "equipment",
+ "pattern": [
+ "a a",
+ "aaa",
+ "aaa"
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_armor_chestplate",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_helmet_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_helmet_recipe.json
new file mode 100644
index 0000000..6327bd7
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_helmet_recipe.json
@@ -0,0 +1,17 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "equipment",
+ "pattern": [
+ "aaa",
+ "a a"
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_armor_helmet",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_leggings_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_leggings_recipe.json
new file mode 100644
index 0000000..f8c4506
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_armor_leggings_recipe.json
@@ -0,0 +1,18 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "equipment",
+ "pattern": [
+ "aaa",
+ "a a",
+ "a a"
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_armor_leggings",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_axe_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_axe_recipe.json
new file mode 100644
index 0000000..886f6f0
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_axe_recipe.json
@@ -0,0 +1,21 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "equipment",
+ "pattern": [
+ "aa",
+ "ab",
+ " b"
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ },
+ "b": {
+ "item": "minecraft:stick"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_axe",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_block_ore_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_block_ore_recipe.json
new file mode 100644
index 0000000..6b485b6
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_block_ore_recipe.json
@@ -0,0 +1,13 @@
+{
+ "type": "minecraft:crafting_shapeless",
+ "category": "misc",
+ "ingredients": [
+ {
+ "item": "nims_random_bullshit:orichalcum_block"
+ }
+ ],
+ "result": {
+ "item": "nims_random_bullshit:orichalcum",
+ "count": 9
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_hoe_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_hoe_recipe.json
new file mode 100644
index 0000000..377c6c9
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_hoe_recipe.json
@@ -0,0 +1,21 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "equipment",
+ "pattern": [
+ "aa",
+ " b",
+ " b"
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ },
+ "b": {
+ "item": "minecraft:stick"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_hoe",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_block_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_block_recipe.json
new file mode 100644
index 0000000..bcf82b8
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_block_recipe.json
@@ -0,0 +1,18 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "building",
+ "pattern": [
+ "aaa",
+ "aaa",
+ "aaa"
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_block",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_smelting.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_smelting.json
new file mode 100644
index 0000000..a7a0e7e
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_ore_smelting.json
@@ -0,0 +1,10 @@
+{
+ "type": "minecraft:smelting",
+ "category": "misc",
+ "experience": 2.8,
+ "cookingtime": 200,
+ "ingredient": {
+ "item": "nims_random_bullshit:orichalcum_ore"
+ },
+ "result": "nims_random_bullshit:orichalcum"
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_pickaxe_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_pickaxe_recipe.json
new file mode 100644
index 0000000..58dd536
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_pickaxe_recipe.json
@@ -0,0 +1,21 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "equipment",
+ "pattern": [
+ "aaa",
+ " b ",
+ " b "
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ },
+ "b": {
+ "item": "minecraft:stick"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_pickaxe",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_shovel_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_shovel_recipe.json
new file mode 100644
index 0000000..f022e4e
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_shovel_recipe.json
@@ -0,0 +1,21 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "equipment",
+ "pattern": [
+ "a",
+ "b",
+ "b"
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ },
+ "b": {
+ "item": "minecraft:stick"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_shovel",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_sword_recipe.json b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_sword_recipe.json
new file mode 100644
index 0000000..7d1793c
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/recipes/orichalcum_sword_recipe.json
@@ -0,0 +1,21 @@
+{
+ "type": "minecraft:crafting_shaped",
+ "category": "equipment",
+ "pattern": [
+ "a",
+ "a",
+ "b"
+ ],
+ "key": {
+ "a": {
+ "item": "nims_random_bullshit:orichalcum"
+ },
+ "b": {
+ "item": "minecraft:stick"
+ }
+ },
+ "result": {
+ "item": "nims_random_bullshit:orichalcum_sword",
+ "count": 1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_feature.json b/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_feature.json
new file mode 100644
index 0000000..8e3b11a
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_feature.json
@@ -0,0 +1,18 @@
+{
+ "type": "minecraft:scattered_ore",
+ "config": {
+ "size": 3,
+ "discard_chance_on_air_exposure": 0,
+ "targets": [
+ {
+ "target": {
+ "predicate_type": "tag_match",
+ "tag": "stone_ore_replaceables"
+ },
+ "state": {
+ "Name": "nims_random_bullshit:orichalcum_ore"
+ }
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_ore.json b/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_ore.json
new file mode 100644
index 0000000..1e6c61a
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/worldgen/configured_feature/orichalcum_ore.json
@@ -0,0 +1,18 @@
+{
+ "type": "minecraft:ore",
+ "config": {
+ "size": 2,
+ "discard_chance_on_air_exposure": 0,
+ "targets": [
+ {
+ "target": {
+ "predicate_type": "tag_match",
+ "tag": "forge:stone"
+ },
+ "state": {
+ "Name": "nims_random_bullshit:orichalcum_ore"
+ }
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_feature.json b/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_feature.json
new file mode 100644
index 0000000..d1929e9
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_feature.json
@@ -0,0 +1,17 @@
+{
+ "feature": "nims_random_bullshit:orichalcum_feature",
+ "placement": [
+ {
+ "type": "minecraft:height_range",
+ "height": {
+ "type": "minecraft:uniform",
+ "min_inclusive": {
+ "absolute": -6
+ },
+ "max_inclusive": {
+ "absolute": 6
+ }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_ore.json b/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_ore.json
new file mode 100644
index 0000000..ff5509a
--- /dev/null
+++ b/src/main/resources/data/nims_random_bullshit/worldgen/placed_feature/orichalcum_ore.json
@@ -0,0 +1,27 @@
+{
+ "feature": "nims_random_bullshit:orichalcum_ore",
+ "placement": [
+ {
+ "type": "minecraft:count",
+ "count": 3
+ },
+ {
+ "type": "minecraft:in_square"
+ },
+ {
+ "type": "minecraft:height_range",
+ "height": {
+ "type": "minecraft:uniform",
+ "min_inclusive": {
+ "absolute": -6
+ },
+ "max_inclusive": {
+ "absolute": 6
+ }
+ }
+ },
+ {
+ "type": "minecraft:biome"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/origins-plus-plus/tags/items/raw_meat.json b/src/main/resources/data/origins-plus-plus/tags/items/raw_meat.json
new file mode 100644
index 0000000..885a876
--- /dev/null
+++ b/src/main/resources/data/origins-plus-plus/tags/items/raw_meat.json
@@ -0,0 +1,6 @@
+{
+ "replace": false,
+ "values": [
+ "nims_random_bullshit:magic_flesh"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/origins/tags/items/meat.json b/src/main/resources/data/origins/tags/items/meat.json
new file mode 100644
index 0000000..885a876
--- /dev/null
+++ b/src/main/resources/data/origins/tags/items/meat.json
@@ -0,0 +1,6 @@
+{
+ "replace": false,
+ "values": [
+ "nims_random_bullshit:magic_flesh"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/logo.png b/src/main/resources/logo.png
new file mode 100644
index 0000000..7305422
Binary files /dev/null and b/src/main/resources/logo.png differ