This commit is contained in:
nimsolated
2026-03-25 17:58:21 -07:00
parent 5631439606
commit e867e4b0a2
103 changed files with 1885 additions and 50 deletions

View File

@@ -3918,7 +3918,7 @@
"src/main/resources/data/aris_random_additions/forge/biome_modifier/ari_biome_modifier.json"
]
},
"path": "~/Other"
"path": "~/Ari"
},
{
"name": "AriSpawnEggRecipe",
@@ -3963,7 +3963,7 @@
}
]
},
"path": "~/Other"
"path": "~/Ari"
},
{
"name": "SweetBladeEnchantment",
@@ -4797,6 +4797,312 @@
]
},
"path": "~/Advancements"
},
{
"name": "OrichalcumDeepslateOre",
"type": "block",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_deepslate_ore",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/block/OrichalcumDeepslateOreBlock.java",
"src/main/resources/data/aris_random_additions/forge/biome_modifier/orichalcum_deepslate_ore_biome_modifier.json",
"src/main/resources/data/aris_random_additions/worldgen/configured_feature/orichalcum_deepslate_ore.json",
"src/main/resources/assets/aris_random_additions/blockstates/orichalcum_deepslate_ore.json",
"src/main/resources/assets/aris_random_additions/models/item/orichalcum_deepslate_ore.json",
"src/main/resources/assets/aris_random_additions/models/block/orichalcum_deepslate_ore.json",
"src/main/resources/data/aris_random_additions/worldgen/placed_feature/orichalcum_deepslate_ore.json",
"src/main/resources/data/aris_random_additions/loot_tables/blocks/orichalcum_deepslate_ore.json"
]
},
"path": "~/Orichalcum"
},
{
"name": "OrichalcumDeepslateFeature",
"type": "feature",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_deepslate_feature",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/forge/biome_modifier/orichalcum_deepslate_feature_biome_modifier.json",
"src/main/resources/data/aris_random_additions/worldgen/placed_feature/orichalcum_deepslate_feature.json",
"src/main/resources/data/aris_random_additions/worldgen/configured_feature/orichalcum_deepslate_feature.json"
]
},
"path": "~/Orichalcum"
},
{
"name": "VoidStar",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "void_star",
"metadata": {
"files": [
"src/main/resources/assets/aris_random_additions/models/item/void_star.json",
"src/main/java/net/mcreator/arisrandomadditions/item/VoidStarItem.java"
]
},
"path": "~/Endite"
},
{
"name": "VoidStarRecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "void_star_recipe",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/recipes/void_star_recipe.json"
]
},
"path": "~/Endite"
},
{
"name": "AriLootTable",
"type": "loottable",
"compiles": true,
"locked_code": false,
"registry_name": "ari_loot_table",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/loot_tables/entities/ari.json"
]
},
"path": "~/Ari"
},
{
"name": "NotchAppleRecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "notch_apple_recipe",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/recipes/notch_apple_recipe.json"
]
},
"path": "~/Other"
},
{
"name": "VoidApple",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "void_apple",
"metadata": {
"files": [
"src/main/resources/assets/aris_random_additions/models/item/void_apple.json",
"src/main/java/net/mcreator/arisrandomadditions/item/VoidAppleItem.java"
]
},
"path": "~/Endite"
},
{
"name": "VoidAppleRecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "void_apple_recipe",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/recipes/void_apple_recipe.json"
]
},
"path": "~/Endite"
},
{
"name": "VoidApplePlayerFinishesUsingItem",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "void_apple_player_finishes_using_item",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/procedures/VoidApplePlayerFinishesUsingItemProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "world",
"type": "world"
}
]
},
"path": "~/Endite"
},
{
"name": "PlayerRespawnUpdatePermanentAttributeMods",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "player_respawn_update_permanent_attribute_mods",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/procedures/PlayerRespawnUpdatePermanentAttributeModsProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "world",
"type": "world"
}
]
},
"path": "~/Other"
},
{
"name": "OrichalcumApplePlayerFinishesUsingItem",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_apple_player_finishes_using_item",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/procedures/OrichalcumApplePlayerFinishesUsingItemProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "world",
"type": "world"
}
]
},
"path": "~/Orichalcum"
},
{
"name": "OrichalcumApple",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_apple",
"metadata": {
"files": [
"src/main/resources/assets/aris_random_additions/models/item/orichalcum_apple.json",
"src/main/java/net/mcreator/arisrandomadditions/item/OrichalcumAppleItem.java"
]
},
"path": "~/Orichalcum"
},
{
"name": "GetPermanentStatsCommandProcedure",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "get_permanent_stats_command_procedure",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/procedures/GetPermanentStatsCommandProcedureProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
}
]
},
"path": "~/Other"
},
{
"name": "GetPermanentStats",
"type": "command",
"compiles": true,
"locked_code": false,
"registry_name": "get_permanent_stats",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/command/GetPermanentStatsCommand.java"
]
},
"path": "~/Other"
},
{
"name": "OrichalcumAppleRecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_apple_recipe",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/recipes/orichalcum_apple_recipe.json"
]
},
"path": "~/Orichalcum"
},
{
"name": "EnditeUpgradeSmithingTemplateRecipe2",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "endite_upgrade_smithing_template_recipe_2",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/recipes/endite_upgrade_smithing_template_recipe_2.json"
]
},
"path": "~/Endite"
},
{
"name": "BedrockApple",
"type": "item",
"compiles": true,
"locked_code": false,
"registry_name": "bedrock_apple",
"metadata": {
"files": [
"src/main/resources/assets/aris_random_additions/models/item/bedrock_apple.json",
"src/main/java/net/mcreator/arisrandomadditions/item/BedrockAppleItem.java"
]
},
"path": "~/Bedrock"
},
{
"name": "BedrockApplePlayerFinishesUsingItem",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "bedrock_apple_player_finishes_using_item",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/procedures/BedrockApplePlayerFinishesUsingItemProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "world",
"type": "world"
}
]
},
"path": "~/Bedrock"
},
{
"name": "BedrockAppleRecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "bedrock_apple_recipe",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/recipes/bedrock_apple_recipe.json"
]
},
"path": "~/Bedrock"
}
],
"variable_elements": [],
@@ -4806,6 +5112,7 @@
"~CUSTOM:NetherrackJuice"
],
"BLOCKS:minecraft:needs_diamond_tool": [
"~CUSTOM:OrichalcumDeepslateOre",
"~CUSTOM:EnditeBlock",
"~CUSTOM:OrichalcumBlock",
"~CUSTOM:OrichalcumOre",
@@ -4830,6 +5137,7 @@
"Items.DIAMOND_PICKAXE"
],
"BLOCKS:minecraft:mineable/pickaxe": [
"~CUSTOM:OrichalcumDeepslateOre",
"~CUSTOM:EnditeBlock",
"~CUSTOM:OrichalcumBlock",
"~CUSTOM:OrichalcumOre",
@@ -4903,6 +5211,7 @@
"block.nims_random_bullshit.magma_brick_button": "Magma Brick Button",
"painting.nims_random_bullshit.shit_painting.title": "Shit Painting",
"entity.aris_random_additions.ghoul": "Ghoul",
"item.aris_random_additions.void_star": "Void Star",
"block.aris_random_additions.broken_glass": "Broken Glass",
"item.aris_random_additions.ghoul_spawn_egg": "Ghoul Spawn Egg",
"item.aris_random_additions.endite_armor_boots": "Endite Boots",
@@ -4928,8 +5237,8 @@
"block.aris_random_additions.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
"item.aris_random_additions.bedrock_sword": "Bedrock Sword",
"item.aris_random_additions.orichalcum_hoe": "Orichalcum Hoe",
"block.aris_random_additions.endite_block": "Block of Endite",
"item.aris_random_additions.wand_of_draining": "Wand Of Draining",
"block.aris_random_additions.endite_block": "Block of Endite",
"enchantment.aris_random_additions.passive_income_enchantment": "Passive Income",
"item.aris_random_additions.sand_dust": "Sand Dust",
"block.aris_random_additions.orichalcum_block": "Block of Orichalcum",
@@ -4937,8 +5246,8 @@
"item.aris_random_additions.power_star": "Power Star",
"enchantment.nims_random_bullshit.ruining_enchantment": "Ruining",
"advancements.endite_advancement.descr": "Obtain Endite",
"advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice",
"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.orichalcum_katana_advancement.descr": "Obtain an Orichalcum Katana",
"gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e",
@@ -4951,6 +5260,7 @@
"item.nims_random_bullshit.golden_berries": "Golden Berries",
"item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket",
"item.nims_random_bullshit.black_iron_ingot": "Black Iron Ingot",
"item.aris_random_additions.void_apple": "Void Apple",
"item.aris_random_additions.star_wand": "Star Wand",
"item.nims_random_bullshit.pocket_lightning.description_0": "Spawns lightning wherever it lands.",
"advancements.turd_advancement.title": "Crap!",
@@ -4963,6 +5273,7 @@
"block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack",
"block.aris_random_additions.magma_brick_stairs": "Magma Brick Stairs",
"block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab",
"block.aris_random_additions.orichalcum_deepslate_ore": "Orichalcum Deepslate Ore",
"item.nims_random_bullshit.pocket_lightning": "Pocket Lightning",
"block.aris_random_additions.redstone_brick_stairs": "Redstone Brick Stairs",
"item.aris_random_additions.orichalcum_shovel": "Orichalcum Shovel",
@@ -5020,6 +5331,7 @@
"entity.nims_random_bullshit.ghoul": "Ghoul",
"enchantment.aris_random_additions.life_mending_enchantment": "Life Mending",
"block.aris_random_additions.redstone_brick_slabs": "Redstone Brick Slab",
"item.aris_random_additions.orichalcum_apple": "Orichalcum Apple",
"advancements.star_advancement.descr": "Obtain a Star",
"item.nims_random_bullshit.bedrock_pickaxe": "Bedrock Pickaxe",
"item.aris_random_additions.endite_armor_chestplate.description_0": "Set Bonus: Resistance, Regeneration, Strength",
@@ -5027,7 +5339,7 @@
"advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard",
"block.aris_random_additions.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
"item.aris_random_additions.orichalcum_katana": "Orichalcum Katana",
"item.aris_random_additions.orichalcum_armor_boots": "Orichalcum Boots",
"item.aris_random_additions.orichalcum_armor_boots": "Orichalcum Heels",
"item.aris_random_additions.endite_upgrade_smithing_template": "Endite Upgrade Template",
"item.aris_random_additions.bedrock_eater": "Bedrock Eater",
"advancements.orichalcum_advancement.descr": "Obtain Orichalcum",
@@ -5036,6 +5348,7 @@
"item.aris_random_additions.orichalcum_armor_leggings": "Orichalcum Leggings",
"item.aris_random_additions.iron_golem_question_mark": "Iron Golem...?",
"item.nims_random_bullshit.orichalcum_armor_chestplate": "Orichalcum Chestplate",
"item.aris_random_additions.bedrock_apple.description_0": "When consumed: Grants permanent creative flight.",
"item.nims_random_bullshit.bean": "Bean",
"effect.aris_random_additions.stinky_effect": "Stinky",
"advancements.endite_hoe_advancement.descr": "Craft an Endite Hoe",
@@ -5069,6 +5382,7 @@
"item.nims_random_bullshit.orichalcum": "Orichalcum",
"item.aris_random_additions.orichalcum_armor_leggings.description_0": "Set Bonus: Speed, Jump Boost",
"advancements.magic_egg_advancement.descr": "Obtain a Magic Egg",
"item.aris_random_additions.orichalcum_apple.description_0": "When consumed: Grants 1 permanent bonus attack damage.",
"advancements.endite_advancement.title": "Purple Butter",
"entity.aris_random_additions.ari": "Ari",
"item.nims_random_bullshit.night_vision_goggles_helmet": "Night Vision Goggles",
@@ -5078,8 +5392,10 @@
"item.aris_random_additions.endite_hoe": "Endite Hoe",
"block.aris_random_additions.rave_block": "Rave Block",
"advancements.orichalcum_set_advancement.title": "Cover Me In Folly Red",
"item.aris_random_additions.bedrock_apple": "Bedrock Apple",
"gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine",
"item.aris_random_additions.endite_scythe": "Endite Scythe",
"item.aris_random_additions.void_apple.description_0": "When consumed: Grants 2 permanent bonus max health.",
"advancements.star_advancement.title": "A Star Meant To Be",
"effect.aris_random_additions.bleed_effect": "Bleeding",
"painting.nims_random_bullshit.shit_painting.author": "nim",
@@ -5218,13 +5534,17 @@
{
"name": "Enchantments",
"children": []
},
{
"name": "Ari",
"children": []
}
]
},
"workspaceSettings": {
"modid": "aris_random_additions",
"modName": "Ari\u0027s Random Additions",
"version": "2.1.1",
"version": "2.1.2",
"description": "Random Additions by Ari. Created with MCreator.",
"author": "nimsolated, MCreator",
"websiteURL": "https://mcreator.net",

View File

@@ -102,7 +102,7 @@
"immuneToWither": false,
"immuneToDragonBreath": false,
"mobDrop": {
"value": "CUSTOM:Orichalcum"
"value": ""
},
"livingSound": {
"value": "block.amethyst_block.chime"

View File

@@ -0,0 +1,48 @@
{
"_fv": 73,
"_type": "loottable",
"definition": {
"type": "Entity",
"pools": [
{
"minrolls": 1,
"maxrolls": 1,
"minbonusrolls": 1,
"maxbonusrolls": 1,
"hasbonusrolls": false,
"entries": [
{
"type": "item",
"item": {
"value": "CUSTOM:Orichalcum"
},
"weight": 16,
"minCount": 1,
"maxCount": 1,
"minEnchantmentLevel": 0,
"maxEnchantmentLevel": 0,
"affectedByFortune": false,
"explosionDecay": false,
"silkTouchMode": 0
},
{
"type": "item",
"item": {
"value": "Blocks.AIR"
},
"weight": 300,
"minCount": 1,
"maxCount": 1,
"minEnchantmentLevel": 0,
"maxEnchantmentLevel": 0,
"affectedByFortune": false,
"explosionDecay": false,
"silkTouchMode": 0
}
]
}
],
"name": "entities/ari",
"namespace": "mod"
}
}

View File

@@ -0,0 +1,68 @@
{
"_fv": 73,
"_type": "item",
"definition": {
"renderType": 0,
"texture": "bedrock_apple",
"customModelName": "Normal",
"customProperties": {},
"states": [],
"name": "Bedrock Apple",
"rarity": "EPIC",
"creativeTabs": [
{
"value": "FOOD"
}
],
"stackSize": 64,
"enchantability": 0,
"useDuration": 32,
"toolType": 1.0,
"damageCount": 0,
"recipeRemainder": {
"value": ""
},
"destroyAnyBlock": false,
"immuneToFire": true,
"stayInGridWhenCrafting": false,
"damageOnCrafting": false,
"enableMeleeDamage": false,
"damageVsEntity": 0.0,
"specialInformation": {
"fixedValue": [
"When consumed: Grants permanent creative flight."
]
},
"glowCondition": {
"fixedValue": true
},
"inventorySize": 9,
"inventoryStackSize": 64,
"onFinishUsingItem": {
"name": "BedrockApplePlayerFinishesUsingItem"
},
"enableRanged": false,
"shootConstantly": false,
"rangedItemChargesPower": false,
"projectile": {
"value": "CUSTOM:PocketLightningProjectile"
},
"projectileDisableAmmoCheck": false,
"isFood": true,
"nutritionalValue": 20,
"saturation": 4.0,
"eatResultItem": {
"value": ""
},
"isMeat": false,
"isAlwaysEdible": true,
"animation": "eat",
"isMusicDisc": false,
"musicDiscMusic": {
"value": ""
},
"musicDiscDescription": "",
"musicDiscLengthInTicks": 100,
"musicDiscAnalogOutput": 0
}
}

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=\"-8\" y=\"-16\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"world_data_isremote\"></block></value></block></value><statement name=\"DO0\"><block type=\"entity_add_potion_advanced\"><field name=\"potion\">BLINDNESS</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">0</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">2000</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\">DARKNESS</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">0</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">2000</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\">WITHER</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">0</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">100</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=\"controls_if\"><value name=\"IF0\"><block type=\"logic_entity_compare\"><field name=\"entity\">EntityPlayer</field><value name=\"compareTo\"><block type=\"entity_from_deps\"></block></value></block></value><statement name=\"DO0\"><block type=\"entity_set_scoreboard_score\"><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentCreativeFlight</field></block></value><value name=\"value\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_allow_flying\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"condition\"><block type=\"math_binary_ops\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"entity_get_scoreboard_score\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentCreativeFlight</field></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><next><block type=\"entity_send_chat\"><value name=\"text\"><block type=\"text\"><field name=\"TEXT\">§8Bedrock Apple §rgranted you Creative Flight!</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"actbar\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value></block></next></block></next></block></statement></block></next></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": "MISC",
"recipeShapeless": false,
"recipeSlots": [
{
"value": "Blocks.BEDROCK"
},
{
"value": "Blocks.BEDROCK"
},
{
"value": "Blocks.BEDROCK"
},
{
"value": "Blocks.BEDROCK"
},
{
"value": "Items.GOLDEN_APPLE#1"
},
{
"value": "Blocks.BEDROCK"
},
{
"value": "Blocks.BEDROCK"
},
{
"value": "Blocks.BEDROCK"
},
{
"value": "Blocks.BEDROCK"
}
],
"recipeReturnStack": {
"value": "CUSTOM:BedrockApple"
},
"name": "bedrock_apple_recipe",
"namespace": "mod"
}
}

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=\"75\" y=\"79\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"world_data_isremote\"></block></value></block></value><statement name=\"DO0\"><block type=\"wait\"><value name=\"ticks\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value><statement name=\"do\"><block type=\"deal_damage\"><value name=\"amount\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"damagesource\"><block type=\"damagesource_from_type\"><field name=\"damagetype\">CUSTOM:BleedDamageType</field></block></value><next><block type=\"spawn_particle_multi\"><field name=\"particle\">CUSTOM:BleedingParticles</field><value name=\"count\"><block type=\"math_number\"><field name=\"NUM\">3</field></block></value><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"coord_y\"></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"dx\"><block type=\"math_number\"><field name=\"NUM\">0.5</field></block></value><value name=\"dy\"><block type=\"math_number\"><field name=\"NUM\">0.5</field></block></value><value name=\"dz\"><block type=\"math_number\"><field name=\"NUM\">0.5</field></block></value><value name=\"speed\"><block type=\"math_number\"><field name=\"NUM\">0</field></block></value></block></next></block></statement></block></statement></block></next></block></xml>"
"procedurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"event_trigger\" deletable=\"false\" x=\"75\" y=\"79\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"world_data_isremote\"></block></value></block></value><statement name=\"DO0\"><block type=\"wait\"><value name=\"ticks\"><block type=\"math_number\"><field name=\"NUM\">10</field></block></value><statement name=\"do\"><block type=\"deal_damage\"><value name=\"amount\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"damagesource\"><block type=\"damagesource_from_type\"><field name=\"damagetype\">CUSTOM:BleedDamageType</field></block></value><next><block type=\"spawn_particle_multi\"><field name=\"particle\">CUSTOM:BleedingParticles</field><value name=\"count\"><block type=\"math_number\"><field name=\"NUM\">3</field></block></value><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"coord_y\"></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"dx\"><block type=\"math_number\"><field name=\"NUM\">0.33</field></block></value><value name=\"dy\"><block type=\"math_number\"><field name=\"NUM\">0.33</field></block></value><value name=\"dz\"><block type=\"math_number\"><field name=\"NUM\">0.33</field></block></value><value name=\"speed\"><block type=\"math_number\"><field name=\"NUM\">0</field></block></value></block></next></block></statement></block></statement></block></next></block></xml>"
}
}

View File

@@ -3,9 +3,9 @@
"_type": "armor",
"definition": {
"enableHelmet": true,
"textureHelmet": "endite_head",
"textureHelmet": "endite_helmet",
"enableBody": true,
"textureBody": "endite_body",
"textureBody": "endite_chestplate",
"enableLeggings": true,
"textureLeggings": "endite_leggings",
"enableBoots": true,
@@ -104,7 +104,7 @@
"toughness": 5.0,
"knockbackResistance": 0.25,
"equipSound": {
"value": ""
"value": "item.armor.equip_netherite"
},
"repairItems": [
{

View File

@@ -17,7 +17,7 @@
"value": "Items.SHULKER_SHELL"
},
"smithingInputTemplateStack": {
"value": "CUSTOM:PowerStar"
"value": "CUSTOM:VoidStar"
},
"smithingReturnStack": {
"value": "CUSTOM:EnditeIngot"

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": "CUSTOM:Orichalcum"
},
{
"value": "CUSTOM:EnditeUpgradeSmithingTemplate"
},
{
"value": "CUSTOM:Orichalcum"
},
{
"value": "CUSTOM:Orichalcum"
},
{
"value": "CUSTOM:ChorusEye"
},
{
"value": "CUSTOM:Orichalcum"
},
{
"value": "CUSTOM:Orichalcum"
},
{
"value": "CUSTOM:Orichalcum"
},
{
"value": "CUSTOM:Orichalcum"
}
],
"recipeReturnStack": {
"value": "CUSTOM:EnditeUpgradeSmithingTemplate"
},
"name": "endite_upgrade_smithing_template_recipe_2",
"namespace": "mod"
}
}

View File

@@ -0,0 +1,10 @@
{
"_fv": 73,
"_type": "command",
"definition": {
"commandName": "ari-get-permanent-stats",
"type": "STANDARD",
"permissionLevel": "No requirement",
"argsxml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"args_start\" deletable=\"false\" x=\"165\" y=\"94\"><next><block type=\"call_procedure\"><field name=\"procedure\">GetPermanentStatsCommandProcedure</field></block></next></block></xml>"
}
}

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=\"entity_send_chat\" inline=\"false\"><value name=\"text\"><block type=\"text_join\"><mutation items=\"8\"></mutation><value name=\"ADD0\"><block type=\"text\"><field name=\"TEXT\">Permanent Bonus Max Health: </field></block></value><value name=\"ADD1\"><block type=\"entity_get_scoreboard_score\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentBonusMaxHealth</field></block></value></block></value><value name=\"ADD2\"><block type=\"text_new_line\"></block></value><value name=\"ADD3\"><block type=\"text\"><field name=\"TEXT\">Permanent Bonus Attack Damage: </field></block></value><value name=\"ADD4\"><block type=\"entity_get_scoreboard_score\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentBonusAttackDamage</field></block></value></block></value><value name=\"ADD5\"><block type=\"text_new_line\"></block></value><value name=\"ADD6\"><block type=\"text\"><field name=\"TEXT\">Permanent Creative Flight: </field></block></value><value name=\"ADD7\"><block type=\"entity_get_scoreboard_score\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentCreativeFlight</field></block></value></block></value></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"actbar\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value></block></next></block></xml>"
}
}

View File

@@ -40,7 +40,7 @@
"shootConstantly": false,
"rangedItemChargesPower": false,
"projectile": {
"value": "CUSTOM:ShitProjectile"
"value": "CUSTOM:PocketLightningProjectile"
},
"projectileDisableAmmoCheck": false,
"isFood": true,

View File

@@ -52,7 +52,7 @@
"eatResultItem": {
"value": ""
},
"isMeat": false,
"isMeat": true,
"isAlwaysEdible": true,
"animation": "eat",
"isMusicDisc": false,

View File

@@ -0,0 +1,28 @@
{
"_fv": 73,
"_type": "recipe",
"definition": {
"recipeType": "Smithing",
"recipeRetstackSize": 1,
"group": "",
"cookingBookCategory": "MISC",
"xpReward": 0.0,
"cookingTime": 200,
"craftingBookCategory": "MISC",
"recipeShapeless": false,
"smithingInputStack": {
"value": "Items.GOLDEN_APPLE#0"
},
"smithingInputAdditionStack": {
"value": "Items.NETHER_STAR"
},
"smithingInputTemplateStack": {
"value": "Blocks.GOLD_BLOCK"
},
"smithingReturnStack": {
"value": "Items.GOLDEN_APPLE#1"
},
"name": "notch_apple_recipe",
"namespace": "mod"
}
}

View File

@@ -3,7 +3,7 @@
"_type": "item",
"definition": {
"renderType": 0,
"texture": "orichalcum_gem",
"texture": "orichalcum",
"customModelName": "Normal",
"customProperties": {},
"states": [],
@@ -40,7 +40,7 @@
"shootConstantly": false,
"rangedItemChargesPower": false,
"projectile": {
"value": "CUSTOM:ShitProjectile"
"value": "CUSTOM:PocketLightningProjectile"
},
"projectileDisableAmmoCheck": false,
"isFood": false,

View File

@@ -0,0 +1,68 @@
{
"_fv": 73,
"_type": "item",
"definition": {
"renderType": 0,
"texture": "orichalcum_apple",
"customModelName": "Normal",
"customProperties": {},
"states": [],
"name": "Orichalcum Apple",
"rarity": "EPIC",
"creativeTabs": [
{
"value": "FOOD"
}
],
"stackSize": 64,
"enchantability": 0,
"useDuration": 32,
"toolType": 1.0,
"damageCount": 0,
"recipeRemainder": {
"value": ""
},
"destroyAnyBlock": false,
"immuneToFire": true,
"stayInGridWhenCrafting": false,
"damageOnCrafting": false,
"enableMeleeDamage": false,
"damageVsEntity": 0.0,
"specialInformation": {
"fixedValue": [
"When consumed: Grants 1 permanent bonus attack damage."
]
},
"glowCondition": {
"fixedValue": true
},
"inventorySize": 9,
"inventoryStackSize": 64,
"onFinishUsingItem": {
"name": "OrichalcumApplePlayerFinishesUsingItem"
},
"enableRanged": false,
"shootConstantly": false,
"rangedItemChargesPower": false,
"projectile": {
"value": "CUSTOM:PocketLightningProjectile"
},
"projectileDisableAmmoCheck": false,
"isFood": true,
"nutritionalValue": 9,
"saturation": 0.9,
"eatResultItem": {
"value": ""
},
"isMeat": false,
"isAlwaysEdible": true,
"animation": "eat",
"isMusicDisc": false,
"musicDiscMusic": {
"value": ""
},
"musicDiscDescription": "",
"musicDiscLengthInTicks": 100,
"musicDiscAnalogOutput": 0
}
}

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=\"-8\" y=\"-16\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"world_data_isremote\"></block></value></block></value><statement name=\"DO0\"><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\">1200</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><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\">1200</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_set_attribute_base_value\"><field name=\"attribute\">ATTACK_DAMAGE</field><value name=\"value\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_get_attribute_base_value\"><field name=\"attribute\">ATTACK_DAMAGE</field><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_set_scoreboard_score\"><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentBonusAttackDamage</field></block></value><value name=\"value\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_get_scoreboard_score\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentBonusAttackDamage</field></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_entity_compare\"><field name=\"entity\">EntityPlayer</field><value name=\"compareTo\"><block type=\"entity_from_deps\"></block></value></block></value><statement name=\"DO0\"><block type=\"entity_send_chat\"><value name=\"text\"><block type=\"text\"><field name=\"TEXT\">§dOrichalcum Apple §rgranted you bonus Attack Damage!</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"actbar\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></xml>"
}
}

View File

@@ -0,0 +1,28 @@
{
"_fv": 73,
"_type": "recipe",
"definition": {
"recipeType": "Smithing",
"recipeRetstackSize": 1,
"group": "",
"cookingBookCategory": "MISC",
"xpReward": 0.0,
"cookingTime": 200,
"craftingBookCategory": "MISC",
"recipeShapeless": false,
"smithingInputStack": {
"value": "Items.GOLDEN_APPLE#1"
},
"smithingInputAdditionStack": {
"value": "CUSTOM:PowerStar"
},
"smithingInputTemplateStack": {
"value": "CUSTOM:OrichalcumBlock"
},
"smithingReturnStack": {
"value": "CUSTOM:OrichalcumApple"
},
"name": "orichalcum_apple_recipe",
"namespace": "mod"
}
}

View File

@@ -3,13 +3,13 @@
"_type": "armor",
"definition": {
"enableHelmet": true,
"textureHelmet": "orichalcum_head",
"textureHelmet": "orichalcum_helmat",
"enableBody": true,
"textureBody": "orichalcum_body",
"textureBody": "orichalcum_chestplate",
"enableLeggings": true,
"textureLeggings": "orichalcum_leggings",
"enableBoots": true,
"textureBoots": "orichalcum_boots",
"textureBoots": "orichalcum_heels",
"onBootsTick": {
"name": "OrichalcumArmorBootsTickEvent"
},
@@ -18,11 +18,11 @@
"value": "COMBAT"
}
],
"armorTextureFile": "orichalcum_armor",
"armorTextureFile": "orichalcum",
"helmetName": "Orichalcum Helmet",
"bodyName": "Orichalcum Chestplate",
"leggingsName": "Orichalcum Leggings",
"bootsName": "Orichalcum Boots",
"bootsName": "Orichalcum Heels",
"helmetSpecialInformation": {
"fixedValue": [
"Set Bonus: Speed, Jump Boost"

View File

@@ -2,7 +2,7 @@
"_fv": 73,
"_type": "block",
"definition": {
"texture": "orichalcum_ore_block",
"texture": "orichalcum_block",
"textureTop": "",
"textureLeft": "",
"textureFront": "",
@@ -59,7 +59,7 @@
"canRedstoneConnect": false,
"lightOpacity": 15,
"material": {
"value": "IRON"
"value": "NONE"
},
"tickRate": 0,
"tickRandomly": false,

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_block_match\"><field name=\"block\">Blocks.DEEPSLATE</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:OrichalcumDeepslateOre</field></block></value></block></value></block></value><next><block type=\"placement_height_uniform\"><value name=\"min\"><block type=\"vertical_anchor_absolute\"><field name=\"value\">-64</field></block></value><value name=\"max\"><block type=\"vertical_anchor_absolute\"><field name=\"value\">8</field></block></value></block></next></block></xml>"
}
}

View File

@@ -0,0 +1,144 @@
{
"_fv": 73,
"_type": "block",
"definition": {
"texture": "orichalcum_deeplsate_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 Deepslate Ore",
"specialInformation": {
"fixedValue": []
},
"hardness": 17.0,
"resistance": 20.157,
"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"
},
{
"value": "Blocks.DEEPSLATE"
}
],
"generationShape": "UNIFORM",
"frequencyPerChunks": 3,
"frequencyOnChunk": 2,
"minGenerateHeight": -64,
"maxGenerateHeight": 8
}
}

View File

@@ -9,6 +9,6 @@
"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>"
"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\">8</field></block></value><value name=\"max\"><block type=\"vertical_anchor_absolute\"><field name=\"value\">26</field></block></value></block></next></block></xml>"
}
}

View File

@@ -135,7 +135,7 @@
"generationShape": "UNIFORM",
"frequencyPerChunks": 3,
"frequencyOnChunk": 2,
"minGenerateHeight": -6,
"maxGenerateHeight": 6
"minGenerateHeight": 8,
"maxGenerateHeight": 26
}
}

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=\"199\" y=\"113\"><field name=\"trigger\">player_respawn</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"world_data_isremote\"></block></value></block></value><statement name=\"DO0\"><block type=\"wait\"><value name=\"ticks\"><block type=\"math_number\"><field name=\"NUM\">4</field></block></value><statement name=\"do\"><block type=\"entity_set_attribute_base_value\"><field name=\"attribute\">ATTACK_DAMAGE</field><value name=\"value\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_get_attribute_base_value\"><field name=\"attribute\">ATTACK_DAMAGE</field><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"entity_get_scoreboard_score\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentBonusAttackDamage</field></block></value></block></value></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_set_attribute_base_value\"><field name=\"attribute\">MAX_HEALTH</field><value name=\"value\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_get_attribute_base_value\"><field name=\"attribute\">MAX_HEALTH</field><value name=\"entity\"><block type=\"entity_from_deps\"></block></value></block></value><value name=\"B\"><block type=\"entity_get_scoreboard_score\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentBonusMaxHealth</field></block></value></block></value></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_allow_flying\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"condition\"><block type=\"math_binary_ops\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"entity_get_scoreboard_score\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentCreativeFlight</field></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value></block></value></block></next></block></next></block></statement></block></statement></block></next></block></xml>"
}
}

View File

@@ -0,0 +1,68 @@
{
"_fv": 73,
"_type": "item",
"definition": {
"renderType": 0,
"texture": "void_apple",
"customModelName": "Normal",
"customProperties": {},
"states": [],
"name": "Void Apple",
"rarity": "EPIC",
"creativeTabs": [
{
"value": "FOOD"
}
],
"stackSize": 64,
"enchantability": 0,
"useDuration": 32,
"toolType": 1.0,
"damageCount": 0,
"recipeRemainder": {
"value": ""
},
"destroyAnyBlock": false,
"immuneToFire": true,
"stayInGridWhenCrafting": false,
"damageOnCrafting": false,
"enableMeleeDamage": false,
"damageVsEntity": 0.0,
"specialInformation": {
"fixedValue": [
"When consumed: Grants 2 permanent bonus max health."
]
},
"glowCondition": {
"fixedValue": true
},
"inventorySize": 9,
"inventoryStackSize": 64,
"onFinishUsingItem": {
"name": "VoidApplePlayerFinishesUsingItem"
},
"enableRanged": false,
"shootConstantly": false,
"rangedItemChargesPower": false,
"projectile": {
"value": "CUSTOM:PocketLightningProjectile"
},
"projectileDisableAmmoCheck": false,
"isFood": true,
"nutritionalValue": 16,
"saturation": 1.6,
"eatResultItem": {
"value": ""
},
"isMeat": false,
"isAlwaysEdible": true,
"animation": "eat",
"isMusicDisc": false,
"musicDiscMusic": {
"value": ""
},
"musicDiscDescription": "",
"musicDiscLengthInTicks": 100,
"musicDiscAnalogOutput": 0
}
}

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=\"-8\" y=\"-16\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"world_data_isremote\"></block></value></block></value><statement name=\"DO0\"><block type=\"entity_add_potion_advanced\"><field name=\"potion\">ABSORPTION</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">2</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">1600</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_add_potion_advanced\"><field name=\"potion\">SATURATION</field><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">2</field></block></value><value name=\"duration\"><block type=\"math_number\"><field name=\"NUM\">1600</field></block></value><value name=\"ambient\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value><value name=\"particles\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_set_attribute_base_value\"><field name=\"attribute\">MAX_HEALTH</field><value name=\"value\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_get_attribute_base_value\"><field name=\"attribute\">MAX_HEALTH</field><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><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"entity_set_scoreboard_score\"><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentBonusMaxHealth</field></block></value><value name=\"value\"><block type=\"math_dual_ops\"><field name=\"OP\">ADD</field><value name=\"A\"><block type=\"entity_get_scoreboard_score\"><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"score\"><block type=\"text\"><field name=\"TEXT\">PermanentBonusMaxHealth</field></block></value></block></value><value name=\"B\"><block type=\"math_number\"><field name=\"NUM\">2</field></block></value></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_entity_compare\"><field name=\"entity\">EntityPlayer</field><value name=\"compareTo\"><block type=\"entity_from_deps\"></block></value></block></value><statement name=\"DO0\"><block type=\"entity_send_chat\"><value name=\"text\"><block type=\"text\"><field name=\"TEXT\">§5Void Apple §rgranted you bonus Max Health!</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><value name=\"actbar\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></xml>"
}
}

View File

@@ -0,0 +1,28 @@
{
"_fv": 73,
"_type": "recipe",
"definition": {
"recipeType": "Smithing",
"recipeRetstackSize": 1,
"group": "",
"cookingBookCategory": "MISC",
"xpReward": 0.0,
"cookingTime": 200,
"craftingBookCategory": "MISC",
"recipeShapeless": false,
"smithingInputStack": {
"value": "Items.GOLDEN_APPLE#1"
},
"smithingInputAdditionStack": {
"value": "CUSTOM:VoidStar"
},
"smithingInputTemplateStack": {
"value": "CUSTOM:EnditeUpgradeSmithingTemplate"
},
"smithingReturnStack": {
"value": "CUSTOM:VoidApple"
},
"name": "void_apple_recipe",
"namespace": "mod"
}
}

View File

@@ -0,0 +1,63 @@
{
"_fv": 73,
"_type": "item",
"definition": {
"renderType": 0,
"texture": "void_star",
"customModelName": "Normal",
"customProperties": {},
"states": [],
"name": "Void Star",
"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": true
},
"inventorySize": 9,
"inventoryStackSize": 64,
"enableRanged": false,
"shootConstantly": false,
"rangedItemChargesPower": false,
"projectile": {
"value": "CUSTOM:PocketLightningProjectile"
},
"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,28 @@
{
"_fv": 73,
"_type": "recipe",
"definition": {
"recipeType": "Smithing",
"recipeRetstackSize": 1,
"group": "",
"cookingBookCategory": "MISC",
"xpReward": 0.0,
"cookingTime": 200,
"craftingBookCategory": "MISC",
"recipeShapeless": false,
"smithingInputStack": {
"value": "CUSTOM:PowerStar"
},
"smithingInputAdditionStack": {
"value": "CUSTOM:ChorusEye"
},
"smithingInputTemplateStack": {
"value": "CUSTOM:EnditeUpgradeSmithingTemplate"
},
"smithingReturnStack": {
"value": "CUSTOM:VoidStar"
},
"name": "void_star_recipe",
"namespace": "mod"
}
}

View File

@@ -0,0 +1,21 @@
package net.mcreator.arisrandomadditions.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.Block;
import net.minecraft.world.level.BlockGetter;
import net.minecraft.core.BlockPos;
public class OrichalcumDeepslateOreBlock extends Block {
public OrichalcumDeepslateOreBlock() {
super(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).sound(SoundType.STONE).strength(17f, 20.157f).requiresCorrectToolForDrops());
}
@Override
public int getLightBlock(BlockState state, BlockGetter worldIn, BlockPos pos) {
return 15;
}
}

View File

@@ -0,0 +1,39 @@
package net.mcreator.arisrandomadditions.command;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.event.RegisterCommandsEvent;
import net.minecraftforge.common.util.FakePlayerFactory;
import net.minecraft.world.level.Level;
import net.minecraft.world.entity.Entity;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.core.Direction;
import net.minecraft.commands.Commands;
import net.mcreator.arisrandomadditions.procedures.GetPermanentStatsCommandProcedureProcedure;
@Mod.EventBusSubscriber
public class GetPermanentStatsCommand {
@SubscribeEvent
public static void registerCommand(RegisterCommandsEvent event) {
event.getDispatcher().register(Commands.literal("ari-get-permanent-stats")
.executes(arguments -> {
Level world = arguments.getSource().getUnsidedLevel();
double x = arguments.getSource().getPosition().x();
double y = arguments.getSource().getPosition().y();
double z = arguments.getSource().getPosition().z();
Entity entity = arguments.getSource().getEntity();
if (entity == null && world instanceof ServerLevel _servLevel)
entity = FakePlayerFactory.getMinecraft(_servLevel);
Direction direction = Direction.DOWN;
if (entity != null)
direction = entity.getDirection();
GetPermanentStatsCommandProcedureProcedure.execute(entity);
return 0;
}));
}
}

View File

@@ -103,11 +103,6 @@ public class AriEntity extends Monster {
return -0.35D;
}
protected void dropCustomDeathLoot(DamageSource source, int looting, boolean recentlyHitIn) {
super.dropCustomDeathLoot(source, looting, recentlyHitIn);
this.spawnAtLocation(new ItemStack(ArisRandomAdditionsModItems.ORICHALCUM.get()));
}
@Override
public SoundEvent getAmbientSound() {
return ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.chime"));

View File

@@ -18,6 +18,7 @@ import net.mcreator.arisrandomadditions.block.RaveBlockBlock;
import net.mcreator.arisrandomadditions.block.QuadraCondensedNetherrackBlock;
import net.mcreator.arisrandomadditions.block.PentaCondensedNetherrackBlock;
import net.mcreator.arisrandomadditions.block.OrichalcumOreBlock;
import net.mcreator.arisrandomadditions.block.OrichalcumDeepslateOreBlock;
import net.mcreator.arisrandomadditions.block.OrichalcumBlockBlock;
import net.mcreator.arisrandomadditions.block.OreMinerBlock;
import net.mcreator.arisrandomadditions.block.NetherrackJuiceBlock;
@@ -62,6 +63,7 @@ public class ArisRandomAdditionsModBlocks {
public static final RegistryObject<Block> ORICHALCUM_BLOCK = REGISTRY.register("orichalcum_block", () -> new OrichalcumBlockBlock());
public static final RegistryObject<Block> RAVE_BLOCK = REGISTRY.register("rave_block", () -> new RaveBlockBlock());
public static final RegistryObject<Block> ENDITE_BLOCK = REGISTRY.register("endite_block", () -> new EnditeBlockBlock());
public static final RegistryObject<Block> ORICHALCUM_DEEPSLATE_ORE = REGISTRY.register("orichalcum_deepslate_ore", () -> new OrichalcumDeepslateOreBlock());
// Start of user code block custom blocks
// End of user code block custom blocks
}

View File

@@ -16,6 +16,8 @@ import net.minecraft.world.item.BlockItem;
import net.mcreator.arisrandomadditions.item.WitherQuestionMarkItem;
import net.mcreator.arisrandomadditions.item.WandOfResizingItem;
import net.mcreator.arisrandomadditions.item.WandOfDrainingItem;
import net.mcreator.arisrandomadditions.item.VoidStarItem;
import net.mcreator.arisrandomadditions.item.VoidAppleItem;
import net.mcreator.arisrandomadditions.item.TurdItem;
import net.mcreator.arisrandomadditions.item.StarWandItem;
import net.mcreator.arisrandomadditions.item.StarItem;
@@ -31,6 +33,7 @@ import net.mcreator.arisrandomadditions.item.OrichalcumItem;
import net.mcreator.arisrandomadditions.item.OrichalcumHoeItem;
import net.mcreator.arisrandomadditions.item.OrichalcumAxeItem;
import net.mcreator.arisrandomadditions.item.OrichalcumArmorItem;
import net.mcreator.arisrandomadditions.item.OrichalcumAppleItem;
import net.mcreator.arisrandomadditions.item.NightVisionGogglesItem;
import net.mcreator.arisrandomadditions.item.NetherrackitePickaxeItem;
import net.mcreator.arisrandomadditions.item.NetherrackiteItem;
@@ -60,6 +63,7 @@ import net.mcreator.arisrandomadditions.item.BedrockSwordItem;
import net.mcreator.arisrandomadditions.item.BedrockShardItem;
import net.mcreator.arisrandomadditions.item.BedrockPickaxeItem;
import net.mcreator.arisrandomadditions.item.BedrockEaterItem;
import net.mcreator.arisrandomadditions.item.BedrockAppleItem;
import net.mcreator.arisrandomadditions.item.BeanItem;
import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod;
@@ -145,6 +149,11 @@ public class ArisRandomAdditionsModItems {
public static final RegistryObject<Item> POWER_STAR = REGISTRY.register("power_star", () -> new PowerStarItem());
public static final RegistryObject<Item> ENDITE_SCYTHE = REGISTRY.register("endite_scythe", () -> new EnditeScytheItem());
public static final RegistryObject<Item> ORICHALCUM_KATANA = REGISTRY.register("orichalcum_katana", () -> new OrichalcumKatanaItem());
public static final RegistryObject<Item> ORICHALCUM_DEEPSLATE_ORE = block(ArisRandomAdditionsModBlocks.ORICHALCUM_DEEPSLATE_ORE);
public static final RegistryObject<Item> VOID_STAR = REGISTRY.register("void_star", () -> new VoidStarItem());
public static final RegistryObject<Item> VOID_APPLE = REGISTRY.register("void_apple", () -> new VoidAppleItem());
public static final RegistryObject<Item> ORICHALCUM_APPLE = REGISTRY.register("orichalcum_apple", () -> new OrichalcumAppleItem());
public static final RegistryObject<Item> BEDROCK_APPLE = REGISTRY.register("bedrock_apple", () -> new BedrockAppleItem());
// Start of user code block custom items
// End of user code block custom items

View File

@@ -37,6 +37,7 @@ public class ArisRandomAdditionsModTabs {
tabData.accept(ArisRandomAdditionsModBlocks.ORICHALCUM_BLOCK.get().asItem());
tabData.accept(ArisRandomAdditionsModBlocks.RAVE_BLOCK.get().asItem());
tabData.accept(ArisRandomAdditionsModBlocks.ENDITE_BLOCK.get().asItem());
tabData.accept(ArisRandomAdditionsModBlocks.ORICHALCUM_DEEPSLATE_ORE.get().asItem());
} else if (tabData.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) {
tabData.accept(ArisRandomAdditionsModItems.BLOCK_EATER.get());
tabData.accept(ArisRandomAdditionsModItems.NETHERRACKITE_PICKAXE.get());
@@ -74,11 +75,15 @@ public class ArisRandomAdditionsModTabs {
tabData.accept(ArisRandomAdditionsModItems.ENDITE_UPGRADE_SMITHING_TEMPLATE.get());
tabData.accept(ArisRandomAdditionsModItems.CHORUS_EYE.get());
tabData.accept(ArisRandomAdditionsModItems.POWER_STAR.get());
tabData.accept(ArisRandomAdditionsModItems.VOID_STAR.get());
} else if (tabData.getTabKey() == CreativeModeTabs.FOOD_AND_DRINKS) {
tabData.accept(ArisRandomAdditionsModItems.MAGIC_FLESH.get());
tabData.accept(ArisRandomAdditionsModItems.GOLDEN_BERRIES.get());
tabData.accept(ArisRandomAdditionsModItems.BEAN.get());
tabData.accept(ArisRandomAdditionsModItems.CHEESE.get());
tabData.accept(ArisRandomAdditionsModItems.VOID_APPLE.get());
tabData.accept(ArisRandomAdditionsModItems.ORICHALCUM_APPLE.get());
tabData.accept(ArisRandomAdditionsModItems.BEDROCK_APPLE.get());
} else if (tabData.getTabKey() == CreativeModeTabs.FUNCTIONAL_BLOCKS) {
tabData.accept(ArisRandomAdditionsModBlocks.ORE_MINER.get().asItem());
tabData.accept(ArisRandomAdditionsModBlocks.BEDROCKIFIER.get().asItem());

View File

@@ -0,0 +1,46 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.food.FoodProperties;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.BedrockApplePlayerFinishesUsingItemProcedure;
import java.util.List;
public class BedrockAppleItem extends Item {
public BedrockAppleItem() {
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.EPIC).food((new FoodProperties.Builder()).nutrition(20).saturationMod(4f).alwaysEat().build()));
}
@Override
@OnlyIn(Dist.CLIENT)
public boolean isFoil(ItemStack itemstack) {
return true;
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.bedrock_apple.description_0"));
}
@Override
public ItemStack finishUsingItem(ItemStack itemstack, Level world, LivingEntity entity) {
ItemStack retval = super.finishUsingItem(itemstack, world, entity);
double x = entity.getX();
double y = entity.getY();
double z = entity.getZ();
BedrockApplePlayerFinishesUsingItemProcedure.execute(world, entity);
return retval;
}
}

View File

@@ -1,6 +1,8 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.crafting.Ingredient;
import net.minecraft.world.item.TooltipFlag;
@@ -11,8 +13,8 @@ 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.minecraft.resources.ResourceLocation;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.EnditeArmorBootsTickEventProcedure;
@@ -42,7 +44,7 @@ public abstract class EnditeArmorItem extends ArmorItem {
@Override
public SoundEvent getEquipSound() {
return SoundEvents.EMPTY;
return ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("item.armor.equip_netherite"));
}
@Override

View File

@@ -12,7 +12,7 @@ import net.mcreator.arisrandomadditions.procedures.MagicFleshOnPlayerStoppedUsin
public class MagicFleshItem extends Item {
public MagicFleshItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.UNCOMMON).food((new FoodProperties.Builder()).nutrition(4).saturationMod(0.2f).alwaysEat().build()));
super(new Item.Properties().stacksTo(64).rarity(Rarity.UNCOMMON).food((new FoodProperties.Builder()).nutrition(4).saturationMod(0.2f).alwaysEat().meat().build()));
}
@Override

View File

@@ -0,0 +1,46 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.food.FoodProperties;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.OrichalcumApplePlayerFinishesUsingItemProcedure;
import java.util.List;
public class OrichalcumAppleItem extends Item {
public OrichalcumAppleItem() {
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.EPIC).food((new FoodProperties.Builder()).nutrition(9).saturationMod(0.9f).alwaysEat().build()));
}
@Override
@OnlyIn(Dist.CLIENT)
public boolean isFoil(ItemStack itemstack) {
return true;
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.orichalcum_apple.description_0"));
}
@Override
public ItemStack finishUsingItem(ItemStack itemstack, Level world, LivingEntity entity) {
ItemStack retval = super.finishUsingItem(itemstack, world, entity);
double x = entity.getX();
double y = entity.getY();
double z = entity.getZ();
OrichalcumApplePlayerFinishesUsingItemProcedure.execute(world, entity);
return retval;
}
}

View File

@@ -82,7 +82,7 @@ public abstract class OrichalcumArmorItem extends ArmorItem {
@Override
public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
return "aris_random_additions:textures/models/armor/orichalcum_armor_layer_1.png";
return "aris_random_additions:textures/models/armor/orichalcum_layer_1.png";
}
}
@@ -99,7 +99,7 @@ public abstract class OrichalcumArmorItem extends ArmorItem {
@Override
public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
return "aris_random_additions:textures/models/armor/orichalcum_armor_layer_1.png";
return "aris_random_additions:textures/models/armor/orichalcum_layer_1.png";
}
}
@@ -116,7 +116,7 @@ public abstract class OrichalcumArmorItem extends ArmorItem {
@Override
public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
return "aris_random_additions:textures/models/armor/orichalcum_armor_layer_2.png";
return "aris_random_additions:textures/models/armor/orichalcum_layer_2.png";
}
}
@@ -133,7 +133,7 @@ public abstract class OrichalcumArmorItem extends ArmorItem {
@Override
public String getArmorTexture(ItemStack stack, Entity entity, EquipmentSlot slot, String type) {
return "aris_random_additions:textures/models/armor/orichalcum_armor_layer_1.png";
return "aris_random_additions:textures/models/armor/orichalcum_layer_1.png";
}
@Override

View File

@@ -0,0 +1,46 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.food.FoodProperties;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.VoidApplePlayerFinishesUsingItemProcedure;
import java.util.List;
public class VoidAppleItem extends Item {
public VoidAppleItem() {
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.EPIC).food((new FoodProperties.Builder()).nutrition(16).saturationMod(1.6f).alwaysEat().build()));
}
@Override
@OnlyIn(Dist.CLIENT)
public boolean isFoil(ItemStack itemstack) {
return true;
}
@Override
public void appendHoverText(ItemStack itemstack, Level level, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, level, list, flag);
list.add(Component.translatable("item.aris_random_additions.void_apple.description_0"));
}
@Override
public ItemStack finishUsingItem(ItemStack itemstack, Level world, LivingEntity entity) {
ItemStack retval = super.finishUsingItem(itemstack, world, entity);
double x = entity.getX();
double y = entity.getY();
double z = entity.getZ();
VoidApplePlayerFinishesUsingItemProcedure.execute(world, entity);
return retval;
}
}

View File

@@ -0,0 +1,21 @@
package net.mcreator.arisrandomadditions.item;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
public class VoidStarItem extends Item {
public VoidStarItem() {
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.EPIC));
}
@Override
@OnlyIn(Dist.CLIENT)
public boolean isFoil(ItemStack itemstack) {
return true;
}
}

View File

@@ -0,0 +1,51 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.scores.criteria.ObjectiveCriteria;
import net.minecraft.world.scores.Scoreboard;
import net.minecraft.world.scores.Objective;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.effect.MobEffects;
import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.network.chat.Component;
public class BedrockApplePlayerFinishesUsingItemProcedure {
public static void execute(LevelAccessor world, Entity entity) {
if (entity == null)
return;
if (!world.isClientSide()) {
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.BLINDNESS, 2000, 0, false, false));
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.DARKNESS, 2000, 0, false, false));
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.WITHER, 100, 0, false, false));
if (entity instanceof Player) {
{
Entity _ent = entity;
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective("PermanentCreativeFlight");
if (_so == null)
_so = _sc.addObjective("PermanentCreativeFlight", ObjectiveCriteria.DUMMY, Component.literal("PermanentCreativeFlight"), ObjectiveCriteria.RenderType.INTEGER);
_sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).setScore(1);
}
if (entity instanceof Player _player) {
_player.getAbilities().mayfly = (new Object() {
public int getScore(String score, Entity _ent) {
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective(score);
if (_so != null)
return _sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).getScore();
return 0;
}
}.getScore("PermanentCreativeFlight", entity) == 1);
_player.onUpdateAbilities();
}
if (entity instanceof Player _player && !_player.level().isClientSide())
_player.displayClientMessage(Component.literal("\u00A78Bedrock Apple \u00A7rgranted you Creative Flight!"), false);
}
}
}
}

View File

@@ -20,7 +20,7 @@ public class BleedEffectOnEffectActiveTickProcedure {
ArisRandomAdditionsMod.queueServerWork(10, () -> {
entity.hurt(new DamageSource(world.registryAccess().registryOrThrow(Registries.DAMAGE_TYPE).getHolderOrThrow(ResourceKey.create(Registries.DAMAGE_TYPE, new ResourceLocation("aris_random_additions:bleed_damage_type")))), 1);
if (world instanceof ServerLevel _level)
_level.sendParticles((SimpleParticleType) (ArisRandomAdditionsModParticleTypes.BLEEDING_PARTICLES.get()), x, (y + 1), z, 3, 0.5, 0.5, 0.5, 0);
_level.sendParticles((SimpleParticleType) (ArisRandomAdditionsModParticleTypes.BLEEDING_PARTICLES.get()), x, (y + 1), z, 3, 0.33, 0.33, 0.33, 0);
});
}
}

View File

@@ -0,0 +1,40 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.scores.Scoreboard;
import net.minecraft.world.scores.Objective;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.Entity;
import net.minecraft.network.chat.Component;
public class GetPermanentStatsCommandProcedureProcedure {
public static void execute(Entity entity) {
if (entity == null)
return;
if (entity instanceof Player _player && !_player.level().isClientSide())
_player.displayClientMessage(Component.literal(("Permanent Bonus Max Health: " + (new Object() {
public int getScore(String score, Entity _ent) {
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective(score);
if (_so != null)
return _sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).getScore();
return 0;
}
}.getScore("PermanentBonusMaxHealth", entity)) + "\n" + "Permanent Bonus Attack Damage: " + (new Object() {
public int getScore(String score, Entity _ent) {
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective(score);
if (_so != null)
return _sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).getScore();
return 0;
}
}.getScore("PermanentBonusAttackDamage", entity)) + "\n" + "Permanent Creative Flight: " + (new Object() {
public int getScore(String score, Entity _ent) {
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective(score);
if (_so != null)
return _sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).getScore();
return 0;
}
}.getScore("PermanentCreativeFlight", entity)))), false);
}
}

View File

@@ -0,0 +1,49 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.scores.criteria.ObjectiveCriteria;
import net.minecraft.world.scores.Scoreboard;
import net.minecraft.world.scores.Objective;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.ai.attributes.Attributes;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.effect.MobEffects;
import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.network.chat.Component;
public class OrichalcumApplePlayerFinishesUsingItemProcedure {
public static void execute(LevelAccessor world, Entity entity) {
if (entity == null)
return;
if (!world.isClientSide()) {
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.JUMP, 1200, 1, true, true));
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SPEED, 1200, 1, true, true));
if (entity instanceof LivingEntity _livingEntity4 && _livingEntity4.getAttributes().hasAttribute(Attributes.ATTACK_DAMAGE))
_livingEntity4.getAttribute(Attributes.ATTACK_DAMAGE)
.setBaseValue(((entity instanceof LivingEntity _livingEntity3 && _livingEntity3.getAttributes().hasAttribute(Attributes.ATTACK_DAMAGE) ? _livingEntity3.getAttribute(Attributes.ATTACK_DAMAGE).getBaseValue() : 0) + 1));
{
Entity _ent = entity;
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective("PermanentBonusAttackDamage");
if (_so == null)
_so = _sc.addObjective("PermanentBonusAttackDamage", ObjectiveCriteria.DUMMY, Component.literal("PermanentBonusAttackDamage"), ObjectiveCriteria.RenderType.INTEGER);
_sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).setScore((int) (new Object() {
public int getScore(String score, Entity _ent) {
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective(score);
if (_so != null)
return _sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).getScore();
return 0;
}
}.getScore("PermanentBonusAttackDamage", entity) + 1));
}
if (entity instanceof Player) {
if (entity instanceof Player _player && !_player.level().isClientSide())
_player.displayClientMessage(Component.literal("\u00A7dOrichalcum Apple \u00A7rgranted you bonus Attack Damage!"), false);
}
}
}
}

View File

@@ -0,0 +1,73 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.eventbus.api.Event;
import net.minecraftforge.event.entity.player.PlayerEvent;
import net.minecraft.world.scores.Scoreboard;
import net.minecraft.world.scores.Objective;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.ai.attributes.Attributes;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod;
import javax.annotation.Nullable;
@Mod.EventBusSubscriber
public class PlayerRespawnUpdatePermanentAttributeModsProcedure {
@SubscribeEvent
public static void onPlayerRespawned(PlayerEvent.PlayerRespawnEvent event) {
execute(event, event.getEntity().level(), event.getEntity());
}
public static void execute(LevelAccessor world, Entity entity) {
execute(null, world, entity);
}
private static void execute(@Nullable Event event, LevelAccessor world, Entity entity) {
if (entity == null)
return;
if (!world.isClientSide()) {
ArisRandomAdditionsMod.queueServerWork(4, () -> {
if (entity instanceof LivingEntity _livingEntity3 && _livingEntity3.getAttributes().hasAttribute(Attributes.ATTACK_DAMAGE))
_livingEntity3.getAttribute(Attributes.ATTACK_DAMAGE).setBaseValue(
((entity instanceof LivingEntity _livingEntity1 && _livingEntity1.getAttributes().hasAttribute(Attributes.ATTACK_DAMAGE) ? _livingEntity1.getAttribute(Attributes.ATTACK_DAMAGE).getBaseValue() : 0) + new Object() {
public int getScore(String score, Entity _ent) {
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective(score);
if (_so != null)
return _sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).getScore();
return 0;
}
}.getScore("PermanentBonusAttackDamage", entity)));
if (entity instanceof LivingEntity _livingEntity6 && _livingEntity6.getAttributes().hasAttribute(Attributes.MAX_HEALTH))
_livingEntity6.getAttribute(Attributes.MAX_HEALTH)
.setBaseValue(((entity instanceof LivingEntity _livingEntity4 && _livingEntity4.getAttributes().hasAttribute(Attributes.MAX_HEALTH) ? _livingEntity4.getAttribute(Attributes.MAX_HEALTH).getBaseValue() : 0) + new Object() {
public int getScore(String score, Entity _ent) {
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective(score);
if (_so != null)
return _sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).getScore();
return 0;
}
}.getScore("PermanentBonusMaxHealth", entity)));
if (entity instanceof Player _player) {
_player.getAbilities().mayfly = (new Object() {
public int getScore(String score, Entity _ent) {
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective(score);
if (_so != null)
return _sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).getScore();
return 0;
}
}.getScore("PermanentCreativeFlight", entity) == 1);
_player.onUpdateAbilities();
}
});
}
}
}

View File

@@ -0,0 +1,49 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.scores.criteria.ObjectiveCriteria;
import net.minecraft.world.scores.Scoreboard;
import net.minecraft.world.scores.Objective;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.ai.attributes.Attributes;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.effect.MobEffects;
import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.network.chat.Component;
public class VoidApplePlayerFinishesUsingItemProcedure {
public static void execute(LevelAccessor world, Entity entity) {
if (entity == null)
return;
if (!world.isClientSide()) {
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.ABSORPTION, 1600, 2, true, true));
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(MobEffects.SATURATION, 1600, 2, true, true));
if (entity instanceof LivingEntity _livingEntity4 && _livingEntity4.getAttributes().hasAttribute(Attributes.MAX_HEALTH))
_livingEntity4.getAttribute(Attributes.MAX_HEALTH)
.setBaseValue(((entity instanceof LivingEntity _livingEntity3 && _livingEntity3.getAttributes().hasAttribute(Attributes.MAX_HEALTH) ? _livingEntity3.getAttribute(Attributes.MAX_HEALTH).getBaseValue() : 0) + 2));
{
Entity _ent = entity;
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective("PermanentBonusMaxHealth");
if (_so == null)
_so = _sc.addObjective("PermanentBonusMaxHealth", ObjectiveCriteria.DUMMY, Component.literal("PermanentBonusMaxHealth"), ObjectiveCriteria.RenderType.INTEGER);
_sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).setScore((int) (new Object() {
public int getScore(String score, Entity _ent) {
Scoreboard _sc = _ent.level().getScoreboard();
Objective _so = _sc.getObjective(score);
if (_so != null)
return _sc.getOrCreatePlayerScore(_ent.getScoreboardName(), _so).getScore();
return 0;
}
}.getScore("PermanentBonusMaxHealth", entity) + 2));
}
if (entity instanceof Player) {
if (entity instanceof Player _player && !_player.level().isClientSide())
_player.displayClientMessage(Component.literal("\u00A75Void Apple \u00A7rgranted you bonus Max Health!"), false);
}
}
}
}

View File

@@ -4,7 +4,7 @@ license="MIT License"
[[mods]]
modId="aris_random_additions"
version="2.1.1"
version="2.1.2"
displayName="Ari's Random Additions"
displayURL="https://mcreator.net"
logoFile="logo.png"

View File

@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "aris_random_additions:block/orichalcum_deepslate_ore"
}
}
}

View File

@@ -6,6 +6,7 @@
"block.nims_random_bullshit.magma_brick_button": "Magma Brick Button",
"painting.nims_random_bullshit.shit_painting.title": "Shit Painting",
"entity.aris_random_additions.ghoul": "Ghoul",
"item.aris_random_additions.void_star": "Void Star",
"block.aris_random_additions.broken_glass": "Broken Glass",
"item.aris_random_additions.ghoul_spawn_egg": "Ghoul Spawn Egg",
"item.aris_random_additions.endite_armor_boots": "Endite Boots",
@@ -31,8 +32,8 @@
"block.aris_random_additions.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
"item.aris_random_additions.bedrock_sword": "Bedrock Sword",
"item.aris_random_additions.orichalcum_hoe": "Orichalcum Hoe",
"block.aris_random_additions.endite_block": "Block of Endite",
"item.aris_random_additions.wand_of_draining": "Wand Of Draining",
"block.aris_random_additions.endite_block": "Block of Endite",
"enchantment.aris_random_additions.passive_income_enchantment": "Passive Income",
"item.aris_random_additions.sand_dust": "Sand Dust",
"block.aris_random_additions.orichalcum_block": "Block of Orichalcum",
@@ -40,8 +41,8 @@
"item.aris_random_additions.power_star": "Power Star",
"enchantment.nims_random_bullshit.ruining_enchantment": "Ruining",
"advancements.endite_advancement.descr": "Obtain Endite",
"advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice",
"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.orichalcum_katana_advancement.descr": "Obtain an Orichalcum Katana",
"gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e",
@@ -54,6 +55,7 @@
"item.nims_random_bullshit.golden_berries": "Golden Berries",
"item.nims_random_bullshit.netherrack_juice_bucket": "Netherrack Juice Bucket",
"item.nims_random_bullshit.black_iron_ingot": "Black Iron Ingot",
"item.aris_random_additions.void_apple": "Void Apple",
"item.aris_random_additions.star_wand": "Star Wand",
"item.nims_random_bullshit.pocket_lightning.description_0": "Spawns lightning wherever it lands.",
"advancements.turd_advancement.title": "Crap!",
@@ -66,6 +68,7 @@
"block.nims_random_bullshit.condensed_netherrack": "Condensed Netherrack",
"block.aris_random_additions.magma_brick_stairs": "Magma Brick Stairs",
"block.nims_random_bullshit.magma_brick_slabs": "Magma Brick Slab",
"block.aris_random_additions.orichalcum_deepslate_ore": "Orichalcum Deepslate Ore",
"item.nims_random_bullshit.pocket_lightning": "Pocket Lightning",
"block.aris_random_additions.redstone_brick_stairs": "Redstone Brick Stairs",
"item.aris_random_additions.orichalcum_shovel": "Orichalcum Shovel",
@@ -123,6 +126,7 @@
"entity.nims_random_bullshit.ghoul": "Ghoul",
"enchantment.aris_random_additions.life_mending_enchantment": "Life Mending",
"block.aris_random_additions.redstone_brick_slabs": "Redstone Brick Slab",
"item.aris_random_additions.orichalcum_apple": "Orichalcum Apple",
"advancements.star_advancement.descr": "Obtain a Star",
"item.nims_random_bullshit.bedrock_pickaxe": "Bedrock Pickaxe",
"item.aris_random_additions.endite_armor_chestplate.description_0": "Set Bonus: Resistance, Regeneration, Strength",
@@ -130,7 +134,7 @@
"advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard",
"block.aris_random_additions.quadra_condensed_netherrack": "Quadra-condensed Netherrack",
"item.aris_random_additions.orichalcum_katana": "Orichalcum Katana",
"item.aris_random_additions.orichalcum_armor_boots": "Orichalcum Boots",
"item.aris_random_additions.orichalcum_armor_boots": "Orichalcum Heels",
"item.aris_random_additions.endite_upgrade_smithing_template": "Endite Upgrade Template",
"item.aris_random_additions.bedrock_eater": "Bedrock Eater",
"advancements.orichalcum_advancement.descr": "Obtain Orichalcum",
@@ -139,6 +143,7 @@
"item.aris_random_additions.orichalcum_armor_leggings": "Orichalcum Leggings",
"item.aris_random_additions.iron_golem_question_mark": "Iron Golem...?",
"item.nims_random_bullshit.orichalcum_armor_chestplate": "Orichalcum Chestplate",
"item.aris_random_additions.bedrock_apple.description_0": "When consumed: Grants permanent creative flight.",
"item.nims_random_bullshit.bean": "Bean",
"effect.aris_random_additions.stinky_effect": "Stinky",
"advancements.endite_hoe_advancement.descr": "Craft an Endite Hoe",
@@ -172,6 +177,7 @@
"item.nims_random_bullshit.orichalcum": "Orichalcum",
"item.aris_random_additions.orichalcum_armor_leggings.description_0": "Set Bonus: Speed, Jump Boost",
"advancements.magic_egg_advancement.descr": "Obtain a Magic Egg",
"item.aris_random_additions.orichalcum_apple.description_0": "When consumed: Grants 1 permanent bonus attack damage.",
"advancements.endite_advancement.title": "Purple Butter",
"entity.aris_random_additions.ari": "Ari",
"item.nims_random_bullshit.night_vision_goggles_helmet": "Night Vision Goggles",
@@ -181,8 +187,10 @@
"item.aris_random_additions.endite_hoe": "Endite Hoe",
"block.aris_random_additions.rave_block": "Rave Block",
"advancements.orichalcum_set_advancement.title": "Cover Me In Folly Red",
"item.aris_random_additions.bedrock_apple": "Bedrock Apple",
"gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine",
"item.aris_random_additions.endite_scythe": "Endite Scythe",
"item.aris_random_additions.void_apple.description_0": "When consumed: Grants 2 permanent bonus max health.",
"advancements.star_advancement.title": "A Star Meant To Be",
"effect.aris_random_additions.bleed_effect": "Bleeding",
"painting.nims_random_bullshit.shit_painting.author": "nim",

View File

@@ -1,8 +1,8 @@
{
"parent": "block/cube_all",
"textures": {
"all": "aris_random_additions:block/orichalcum_ore_block",
"particle": "aris_random_additions:block/orichalcum_ore_block"
"all": "aris_random_additions:block/orichalcum_block",
"particle": "aris_random_additions:block/orichalcum_block"
},
"render_type": "solid"
}

View File

@@ -0,0 +1,8 @@
{
"parent": "block/cube_all",
"textures": {
"all": "aris_random_additions:block/orichalcum_deeplsate_ore",
"particle": "aris_random_additions:block/orichalcum_deeplsate_ore"
},
"render_type": "solid"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 658 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 520 B

After

Width:  |  Height:  |  Size: 626 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 B

After

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 B

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 397 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 270 B

After

Width:  |  Height:  |  Size: 310 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

After

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 B

After

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 B

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 266 B

After

Width:  |  Height:  |  Size: 306 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 330 B

After

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

View File

@@ -0,0 +1,6 @@
{
"type": "forge:add_features",
"biomes": "#minecraft:is_overworld",
"features": "aris_random_additions:orichalcum_deepslate_feature",
"step": "underground_ores"
}

View File

@@ -0,0 +1,6 @@
{
"type": "forge:add_features",
"biomes": "#is_overworld",
"features": "aris_random_additions:orichalcum_deepslate_ore",
"step": "underground_ores"
}

View File

@@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"random_sequence": "aris_random_additions:blocks/orichalcum_deepslate_ore",
"pools": [
{
"rolls": 1.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "aris_random_additions:orichalcum"
}
]
}
]
}

View File

@@ -0,0 +1,39 @@
{
"type": "minecraft:entity",
"pools": [
{
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "aris_random_additions:orichalcum",
"weight": 16,
"functions": [
{
"function": "set_count",
"count": {
"min": 1,
"max": 1
}
}
]
},
{
"type": "minecraft:item",
"name": "minecraft:air",
"weight": 300,
"functions": [
{
"function": "set_count",
"count": {
"min": 1,
"max": 1
}
}
]
}
]
}
],
"random_sequence": "aris_random_additions:entities/ari"
}

View File

@@ -0,0 +1,21 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"aaa",
"aba",
"aaa"
],
"key": {
"a": {
"item": "minecraft:bedrock"
},
"b": {
"item": "minecraft:enchanted_golden_apple"
}
},
"result": {
"item": "aris_random_additions:bedrock_apple",
"count": 1
}
}

View File

@@ -1,7 +1,7 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:power_star"
"item": "aris_random_additions:void_star"
},
"base": {
"item": "minecraft:netherite_ingot"

View File

@@ -0,0 +1,24 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"aba",
"aca",
"aaa"
],
"key": {
"a": {
"item": "aris_random_additions:orichalcum"
},
"b": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"c": {
"item": "aris_random_additions:chorus_eye"
}
},
"result": {
"item": "aris_random_additions:endite_upgrade_smithing_template",
"count": 2
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "minecraft:gold_block"
},
"base": {
"item": "minecraft:golden_apple"
},
"addition": {
"item": "minecraft:nether_star"
},
"result": {
"item": "minecraft:enchanted_golden_apple"
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:orichalcum_block"
},
"base": {
"item": "minecraft:enchanted_golden_apple"
},
"addition": {
"item": "aris_random_additions:power_star"
},
"result": {
"item": "aris_random_additions:orichalcum_apple"
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "minecraft:enchanted_golden_apple"
},
"addition": {
"item": "aris_random_additions:void_star"
},
"result": {
"item": "aris_random_additions:void_apple"
}
}

View File

@@ -0,0 +1,15 @@
{
"type": "minecraft:smithing_transform",
"template": {
"item": "aris_random_additions:endite_upgrade_smithing_template"
},
"base": {
"item": "aris_random_additions:power_star"
},
"addition": {
"item": "aris_random_additions:chorus_eye"
},
"result": {
"item": "aris_random_additions:void_star"
}
}

View File

@@ -0,0 +1,18 @@
{
"type": "minecraft:scattered_ore",
"config": {
"size": 3,
"discard_chance_on_air_exposure": 0,
"targets": [
{
"target": {
"predicate_type": "block_match",
"block": "minecraft:deepslate"
},
"state": {
"Name": "aris_random_additions:orichalcum_deepslate_ore"
}
}
]
}
}

View File

@@ -0,0 +1,32 @@
{
"type": "minecraft:ore",
"config": {
"size": 2,
"discard_chance_on_air_exposure": 0,
"targets": [
{
"target": {
"predicate_type": "tag_match",
"tag": "forge:stone"
},
"state": {
"Name": "aris_random_additions:orichalcum_deepslate_ore"
}
},
{
"target": {
"predicate_type": "blockstate_match",
"block_state": {
"Name": "minecraft:deepslate",
"Properties": {
"axis": "y"
}
}
},
"state": {
"Name": "aris_random_additions:orichalcum_deepslate_ore"
}
}
]
}
}

View File

@@ -0,0 +1,17 @@
{
"feature": "aris_random_additions:orichalcum_deepslate_feature",
"placement": [
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"absolute": -64
},
"max_inclusive": {
"absolute": 8
}
}
}
]
}

View File

@@ -0,0 +1,27 @@
{
"feature": "aris_random_additions:orichalcum_deepslate_ore",
"placement": [
{
"type": "minecraft:count",
"count": 3
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:height_range",
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"absolute": -64
},
"max_inclusive": {
"absolute": 8
}
}
},
{
"type": "minecraft:biome"
}
]
}

View File

@@ -6,10 +6,10 @@
"height": {
"type": "minecraft:uniform",
"min_inclusive": {
"absolute": -6
"absolute": 8
},
"max_inclusive": {
"absolute": 6
"absolute": 26
}
}
}

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