update: 1.7.0

This commit is contained in:
nimsolated
2026-03-19 20:03:41 -07:00
parent 514509aee2
commit a6ad47e929
135 changed files with 3913 additions and 270 deletions

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"134\" y=\"117\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">Blocks.BEDROCK</field></block></value></block></next></block></xml>"
}
}

File diff suppressed because one or more lines are too long

View File

@@ -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"
}
}

View File

@@ -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
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:BedrockShard</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"custom_trigger\"></block></next></block></xml>"
}
}

View File

@@ -2,6 +2,6 @@
"_fv": 73,
"_type": "procedure",
"definition": {
"procedurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"event_trigger\" deletable=\"false\" x=\"376\" y=\"322\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"math_binary_ops\"><field name=\"OP\">NEQ</field><value name=\"A\"><block type=\"blockat_hardness\"><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">-1</field></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><next><block type=\"entity_set_foodlevel\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"foodlevel\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_foodlevel\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">4</field></block></value></block></value><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"math_binary_ops\"><field name=\"OP\">GTE</field><value name=\"A\"><block type=\"entity_foodlevel\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">20</field></block></value></block></value><statement name=\"DO0\"><block type=\"entity_set_saturation\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"amount\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_get_saturation\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">2</field></block></value></block></value></block></statement><next><block type=\"play_sound\"><field name=\"sound\">entity.generic.eat</field><field name=\"soundcategory\">player</field><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">0.5</field></block></value><value name=\"pitch\"><block type=\"math_number\"><field name=\"NUM\">0.84</field></block></value><next><block type=\"spawn_particle_multi\"><field name=\"particle\">END_ROD</field><value name=\"count\"><block type=\"math_number\"><field name=\"NUM\">4</field></block></value><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"dx\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"dy\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"dz\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"speed\"><block type=\"math_number\"><field name=\"NUM\">0.4</field></block></value><next><block type=\"item_cooldown_for\"><value name=\"item\"><block type=\"itemstack_to_mcitem\"></block></value><value name=\"ticks\"><block type=\"math_number\"><field name=\"NUM\">600</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></xml>"
"procedurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"event_trigger\" deletable=\"false\" x=\"376\" y=\"322\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"math_binary_ops\"><field name=\"OP\">NEQ</field><value name=\"A\"><block type=\"blockat_hardness\"><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">-1</field></block></value></block></value><statement name=\"DO0\"><block type=\"block_remove\"><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><next><block type=\"entity_set_foodlevel\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"foodlevel\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_foodlevel\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">4</field></block></value></block></value><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"math_binary_ops\"><field name=\"OP\">GTE</field><value name=\"A\"><block type=\"entity_foodlevel\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">20</field></block></value></block></value><statement name=\"DO0\"><block type=\"entity_set_saturation\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"amount\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_get_saturation\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">2</field></block></value></block></value></block></statement><next><block type=\"play_sound\"><field name=\"sound\">entity.generic.eat</field><field name=\"soundcategory\">player</field><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">0.5</field></block></value><value name=\"pitch\"><block type=\"math_number\"><field name=\"NUM\">0.84</field></block></value><next><block type=\"spawn_particle_multi\"><field name=\"particle\">END_ROD</field><value name=\"count\"><block type=\"math_number\"><field name=\"NUM\">4</field></block></value><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"dx\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"dy\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"dz\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"speed\"><block type=\"math_number\"><field name=\"NUM\">0.4</field></block></value><next><block type=\"item_cooldown_for\"><value name=\"item\"><block type=\"itemstack_to_mcitem\"></block></value><value name=\"ticks\"><block type=\"math_number\"><field name=\"NUM\">600</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"entity_has_achievement\"><field name=\"achievement\">CUSTOM:BlockEaterAdvancement</field><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"entity_add_achievement\"><field name=\"achievement\">CUSTOM:BlockEaterAdvancement</field><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></xml>"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:CondensedNetherrack</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:Gravedigger</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:MagicEgg</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:NetherrackJuice.bucket</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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"
}
}

View File

@@ -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
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"68\" y=\"95\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:Orichalcum</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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"
}
]
}
}

View File

@@ -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"
}
}

View File

@@ -0,0 +1,7 @@
{
"_fv": 73,
"_type": "procedure",
"definition": {
"procedurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"event_trigger\" deletable=\"false\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_binary_ops\" inline=\"false\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcitems\"><value name=\"a\"><block type=\"entity_get_armor_slot_item\"><value name=\"slotid\"><block type=\"math_number\"><field name=\"NUM\">3</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:OrichalcumArmor.helmet</field></block></value></block></value><value name=\"B\"><block type=\"logic_binary_ops\" inline=\"false\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"compare_mcitems\"><value name=\"a\"><block type=\"entity_get_armor_slot_item\"><value name=\"slotid\"><block type=\"math_number\"><field name=\"NUM\">2</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:OrichalcumArmor.body</field></block></value></block></value><value name=\"B\"><block type=\"compare_mcitems\"><value name=\"a\"><block type=\"entity_get_armor_slot_item\"><value name=\"slotid\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"b\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:OrichalcumArmor.legs</field></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_binary_ops\" inline=\"false\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"logic_entity_compare\"><field name=\"entity\">EntityPlayer</field><value name=\"compareTo\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"entity_has_achievement\"><field name=\"achievement\">CUSTOM:OrichalcumSetAdvancement</field><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"entity_add_achievement\"><field name=\"achievement\">CUSTOM:OrichalcumSetAdvancement</field><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></statement><next><block type=\"entity_add_potion_advanced\"><field name=\"potion\">SPEED</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">60</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_add_potion_advanced\"><field name=\"potion\">JUMP_BOOST</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">60</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></next></block></next></block></statement></block></next></block></xml>"
}
}

View File

@@ -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"
}
}

View File

@@ -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"
}
}

View File

@@ -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"
}
}

View File

@@ -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
}
}

View File

@@ -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"
}
}

View File

@@ -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
}
}

View File

@@ -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"
}
}

View File

@@ -0,0 +1,14 @@
{
"_fv": 73,
"_type": "feature",
"definition": {
"skipPlacement": false,
"generationStep": "UNDERGROUND_ORES",
"restrictionBiomes": [
{
"value": "#minecraft:is_overworld"
}
],
"featurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"feature_container\" deletable=\"false\" x=\"40\" y=\"40\"><value name=\"feature\"><block type=\"feature_scattered_ore\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"1\"></mutation><field name=\"size\">3</field><field name=\"discardOnAirChance\">0</field><value name=\"target0\"><block type=\"ore_target\"><value name=\"target\"><block type=\"rule_test_tag_match\"><field name=\"tag\">stone_ore_replaceables</field></block></value><value name=\"state\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">CUSTOM:OrichalcumOre</field></block></value></block></value></block></value><next><block type=\"placement_height_uniform\"><value name=\"min\"><block type=\"vertical_anchor_absolute\"><field name=\"value\">-6</field></block></value><value name=\"max\"><block type=\"vertical_anchor_absolute\"><field name=\"value\">6</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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
}
}

View File

@@ -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"
}
}

View File

@@ -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
}
}

View File

@@ -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"
}
}

View File

@@ -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"
}
}

View File

@@ -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
}
}

View File

@@ -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"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"custom_trigger\"></block></next></block></xml>"
}
}

View File

@@ -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
}
}

View File

@@ -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"
}
}

View File

@@ -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
}
}

View File

@@ -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"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:Shit</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">Blocks.MOB_SPAWNER</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"63\" y=\"96\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:Star</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"custom_trigger\"></block></next></block></xml>"
}
}

File diff suppressed because one or more lines are too long

View File

@@ -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": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"83\" y=\"128\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:Tux.spawn_egg</field></block></value></block></next></block></xml>"
}
}

View File

@@ -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": [],

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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;
}
}

View File

@@ -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<Block> MAGMA_BRICK_PRESSURE_PLATE = REGISTRY.register("magma_brick_pressure_plate", () -> new MagmaBrickPressurePlateBlock());
public static final RegistryObject<Block> MAGMA_BRICK_BUTTON = REGISTRY.register("magma_brick_button", () -> new MagmaBrickButtonBlock());
public static final RegistryObject<Block> BEDROCKIFIER = REGISTRY.register("bedrockifier", () -> new BedrockifierBlock());
public static final RegistryObject<Block> ORICHALCUM_ORE = REGISTRY.register("orichalcum_ore", () -> new OrichalcumOreBlock());
public static final RegistryObject<Block> ORICHALCUM_BLOCK = REGISTRY.register("orichalcum_block", () -> new OrichalcumBlockBlock());
// Start of user code block custom blocks
// End of user code block custom blocks
}

View File

@@ -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<Item> IRON_GOLEM_QUESTION_MARK = REGISTRY.register("iron_golem_question_mark", () -> new IronGolemQuestionMarkItem());
public static final RegistryObject<Item> SNOW_GOLEM_QUESTION_MARK = REGISTRY.register("snow_golem_question_mark", () -> new SnowGolemQuestionMarkItem());
public static final RegistryObject<Item> BEDROCK_SWORD = REGISTRY.register("bedrock_sword", () -> new BedrockSwordItem());
public static final RegistryObject<Item> ORICHALCUM = REGISTRY.register("orichalcum", () -> new OrichalcumItem());
public static final RegistryObject<Item> ORICHALCUM_ORE = block(NimsRandomBullshitModBlocks.ORICHALCUM_ORE);
public static final RegistryObject<Item> ORICHALCUM_BLOCK = block(NimsRandomBullshitModBlocks.ORICHALCUM_BLOCK);
public static final RegistryObject<Item> ORICHALCUM_PICKAXE = REGISTRY.register("orichalcum_pickaxe", () -> new OrichalcumPickaxeItem());
public static final RegistryObject<Item> ORICHALCUM_AXE = REGISTRY.register("orichalcum_axe", () -> new OrichalcumAxeItem());
public static final RegistryObject<Item> ORICHALCUM_SWORD = REGISTRY.register("orichalcum_sword", () -> new OrichalcumSwordItem());
public static final RegistryObject<Item> ORICHALCUM_SHOVEL = REGISTRY.register("orichalcum_shovel", () -> new OrichalcumShovelItem());
public static final RegistryObject<Item> ORICHALCUM_HOE = REGISTRY.register("orichalcum_hoe", () -> new OrichalcumHoeItem());
public static final RegistryObject<Item> ORICHALCUM_ARMOR_HELMET = REGISTRY.register("orichalcum_armor_helmet", () -> new OrichalcumArmorItem.Helmet());
public static final RegistryObject<Item> ORICHALCUM_ARMOR_CHESTPLATE = REGISTRY.register("orichalcum_armor_chestplate", () -> new OrichalcumArmorItem.Chestplate());
public static final RegistryObject<Item> ORICHALCUM_ARMOR_LEGGINGS = REGISTRY.register("orichalcum_armor_leggings", () -> new OrichalcumArmorItem.Leggings());
public static final RegistryObject<Item> ORICHALCUM_ARMOR_BOOTS = REGISTRY.register("orichalcum_armor_boots", () -> new OrichalcumArmorItem.Boots());
public static final RegistryObject<Item> BEDROCK_SHARD = REGISTRY.register("bedrock_shard", () -> new BedrockShardItem());
// Start of user code block custom items
// End of user code block custom items

View File

@@ -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());
}
}
}

View File

@@ -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));
}
}

View File

@@ -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);
}
}
}
}

View File

@@ -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());
}
}

View File

@@ -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());
}
}

View File

@@ -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));
}
}

View File

@@ -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());
}
}

View File

@@ -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());
}
}

View File

@@ -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());
}
}

View File

@@ -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);
}

View File

@@ -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);
}
}
}
}
}
}

View File

@@ -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));
}
}
}

View File

@@ -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);
}
}
}
}
}
}

View File

@@ -0,0 +1,3 @@
public net.minecraft.world.level.levelgen.feature.ScatteredOreFeature <init>(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

View File

@@ -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."

View File

@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "nims_random_bullshit:block/orichalcum_block"
}
}
}

View File

@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "nims_random_bullshit:block/orichalcum_ore"
}
}
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 454 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 B

View File

@@ -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",

View File

@@ -1,6 +1,8 @@
{
"replace": false,
"values": [
"nims_random_bullshit:orichalcum_block",
"nims_random_bullshit:orichalcum_ore",
"nims_random_bullshit:bedrockifier"
]
}

View File

@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"nims_random_bullshit:orichalcum_axe"
]
}

View File

@@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"nims_random_bullshit:orichalcum_hoe"
]
}

View File

@@ -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"

View File

@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
"nims_random_bullshit:orichalcum_shovel",
"nims_random_bullshit:gravedigger"
]
}

View File

@@ -1,6 +1,7 @@
{
"replace": false,
"values": [
"nims_random_bullshit:orichalcum_sword",
"nims_random_bullshit:bedrock_sword"
]
}

View File

@@ -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"
}

View File

@@ -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
}
}
]
}
}
}
}

View File

@@ -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"
}
}
}

View File

@@ -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
}
}
]
}
}
}
}

View File

@@ -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
}
}
]
}
}
}
}

View File

@@ -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
}
}
]
}
}
}
}

Some files were not shown because too many files have changed in this diff Show More