This commit is contained in:
nimsolated
2026-03-24 21:59:09 -07:00
parent cec0364d50
commit 5631439606
48 changed files with 991 additions and 19 deletions

View File

@@ -206,7 +206,7 @@
"src/main/java/net/mcreator/arisrandomadditions/enchantment/PassiveIncomeEnchantmentEnchantment.java" "src/main/java/net/mcreator/arisrandomadditions/enchantment/PassiveIncomeEnchantmentEnchantment.java"
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "PassiveIncomeProcedure", "name": "PassiveIncomeProcedure",
@@ -229,7 +229,7 @@
} }
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "BrokenGlass", "name": "BrokenGlass",
@@ -3413,7 +3413,7 @@
"src/main/java/net/mcreator/arisrandomadditions/enchantment/RuiningEnchantmentEnchantment.java" "src/main/java/net/mcreator/arisrandomadditions/enchantment/RuiningEnchantmentEnchantment.java"
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "RuiningProcedure", "name": "RuiningProcedure",
@@ -3444,7 +3444,7 @@
} }
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "SunderingEnchantment", "name": "SunderingEnchantment",
@@ -3457,7 +3457,7 @@
"src/main/java/net/mcreator/arisrandomadditions/enchantment/SunderingEnchantmentEnchantment.java" "src/main/java/net/mcreator/arisrandomadditions/enchantment/SunderingEnchantmentEnchantment.java"
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "SunderingProcedure", "name": "SunderingProcedure",
@@ -3488,7 +3488,7 @@
} }
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "NightVisionGoggles", "name": "NightVisionGoggles",
@@ -3813,7 +3813,7 @@
"src/main/java/net/mcreator/arisrandomadditions/enchantment/LifeMendingEnchantmentEnchantment.java" "src/main/java/net/mcreator/arisrandomadditions/enchantment/LifeMendingEnchantmentEnchantment.java"
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "LifeMendingProcedure", "name": "LifeMendingProcedure",
@@ -3836,7 +3836,7 @@
} }
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "WandOfDraining", "name": "WandOfDraining",
@@ -3976,7 +3976,7 @@
"src/main/java/net/mcreator/arisrandomadditions/enchantment/SweetBladeEnchantmentEnchantment.java" "src/main/java/net/mcreator/arisrandomadditions/enchantment/SweetBladeEnchantmentEnchantment.java"
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "SweetBladeProcedure", "name": "SweetBladeProcedure",
@@ -4011,7 +4011,7 @@
} }
] ]
}, },
"path": "~/Other" "path": "~/Enchantments"
}, },
{ {
"name": "EnditeIngot", "name": "EnditeIngot",
@@ -4584,6 +4584,219 @@
] ]
}, },
"path": "~/Advancements" "path": "~/Advancements"
},
{
"name": "OrichalcumKatana",
"type": "tool",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_katana",
"metadata": {
"files": [
"src/main/resources/assets/aris_random_additions/models/item/orichalcum_katana.json",
"src/main/java/net/mcreator/arisrandomadditions/item/OrichalcumKatanaItem.java"
]
},
"path": "~/Orichalcum"
},
{
"name": "BleedDamageType",
"type": "damagetype",
"compiles": true,
"locked_code": false,
"registry_name": "bleed_damage_type",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/damage_type/bleed_damage_type.json"
]
},
"path": "~/Orichalcum"
},
{
"name": "BleedEffect",
"type": "potioneffect",
"compiles": true,
"locked_code": false,
"registry_name": "bleed_effect",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/potion/BleedEffectMobEffect.java"
]
},
"path": "~/Orichalcum"
},
{
"name": "BleedingParticles",
"type": "particle",
"compiles": true,
"locked_code": false,
"registry_name": "bleeding_particles",
"metadata": {
"files": [
"src/main/resources/assets/aris_random_additions/particles/bleeding_particles.json",
"src/main/java/net/mcreator/arisrandomadditions/client/particle/BleedingParticlesParticle.java"
]
},
"path": "~/Orichalcum"
},
{
"name": "BleedEffectOnEffectActiveTick",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "bleed_effect_on_effect_active_tick",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/procedures/BleedEffectOnEffectActiveTickProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "x",
"type": "number"
},
{
"name": "y",
"type": "number"
},
{
"name": "z",
"type": "number"
},
{
"name": "world",
"type": "world"
}
]
},
"path": "~/Orichalcum"
},
{
"name": "OrichalcumKatanaLivingEntityIsHitWithTool",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_katana_living_entity_is_hit_with_tool",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/procedures/OrichalcumKatanaLivingEntityIsHitWithToolProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "itemstack",
"type": "itemstack"
},
{
"name": "x",
"type": "number"
},
{
"name": "y",
"type": "number"
},
{
"name": "z",
"type": "number"
},
{
"name": "world",
"type": "world"
}
]
},
"path": "~/Orichalcum"
},
{
"name": "OrichalcumKatanaRightclicked",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_katana_rightclicked",
"metadata": {
"files": [
"src/main/java/net/mcreator/arisrandomadditions/procedures/OrichalcumKatanaRightclickedProcedure.java"
],
"dependencies": [
{
"name": "entity",
"type": "entity"
},
{
"name": "itemstack",
"type": "itemstack"
},
{
"name": "x",
"type": "number"
},
{
"name": "y",
"type": "number"
},
{
"name": "z",
"type": "number"
},
{
"name": "world",
"type": "world"
}
]
},
"path": "~/Orichalcum"
},
{
"name": "OrichalcumKatanaHasItemGlowingEffect",
"type": "procedure",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_katana_has_item_glowing_effect",
"metadata": {
"return_type": "logic",
"files": [
"src/main/java/net/mcreator/arisrandomadditions/procedures/OrichalcumKatanaHasItemGlowingEffectProcedure.java"
],
"dependencies": [
{
"name": "itemstack",
"type": "itemstack"
}
]
},
"path": "~/Orichalcum"
},
{
"name": "OrichalcumKatanaRecipe",
"type": "recipe",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_katana_recipe",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/recipes/orichalcum_katana_recipe.json"
]
},
"path": "~/Orichalcum"
},
{
"name": "OrichalcumKatanaAdvancement",
"type": "achievement",
"compiles": true,
"locked_code": false,
"registry_name": "orichalcum_katana_advancement",
"metadata": {
"files": [
"src/main/resources/data/aris_random_additions/advancements/orichalcum_katana_advancement.json"
]
},
"path": "~/Advancements"
} }
], ],
"variable_elements": [], "variable_elements": [],
@@ -4658,6 +4871,7 @@
"CUSTOM:MagicFlesh" "CUSTOM:MagicFlesh"
], ],
"ITEMS:minecraft:swords": [ "ITEMS:minecraft:swords": [
"~CUSTOM:OrichalcumKatana",
"~CUSTOM:EnditeSword", "~CUSTOM:EnditeSword",
"~CUSTOM:OrichalcumSword", "~CUSTOM:OrichalcumSword",
"~CUSTOM:BedrockSword" "~CUSTOM:BedrockSword"
@@ -4694,8 +4908,8 @@
"item.aris_random_additions.endite_armor_boots": "Endite Boots", "item.aris_random_additions.endite_armor_boots": "Endite Boots",
"gui.aris_random_additions.turd_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ", "gui.aris_random_additions.turd_gui.label_uh_ohh_stinky": "UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! UH OHH!!! STINKY!!! ",
"item.aris_random_additions.bedrock_shard": "Bedrock Shard", "item.aris_random_additions.bedrock_shard": "Bedrock Shard",
"item.aris_random_additions.bedrock_upgrade_template": "Bedrock Upgrade Template",
"advancements.grave_digger_advancement.title": "We Must Dig!", "advancements.grave_digger_advancement.title": "We Must Dig!",
"item.aris_random_additions.bedrock_upgrade_template": "Bedrock Upgrade Template",
"item.aris_random_additions.endite_ingot": "Endite", "item.aris_random_additions.endite_ingot": "Endite",
"block.nims_random_bullshit.orichalcum_block": "Block of Orichalcum", "block.nims_random_bullshit.orichalcum_block": "Block of Orichalcum",
"block.nims_random_bullshit.rubber_slab": "Rubber Slab", "block.nims_random_bullshit.rubber_slab": "Rubber Slab",
@@ -4726,6 +4940,7 @@
"advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice", "advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice",
"block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack", "block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
"block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack", "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", "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e",
"block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack", "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
"enchantment.nims_random_bullshit.sundering_enchantment": "Sundering", "enchantment.nims_random_bullshit.sundering_enchantment": "Sundering",
@@ -4771,6 +4986,7 @@
"item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg",
"gui.nims_random_bullshit.mailbox_gui.label_x": "X:", "gui.nims_random_bullshit.mailbox_gui.label_x": "X:",
"item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet", "item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet",
"death.attack.bleed_damage_type.item": "%1$s was bled to death by %2$s using %3$s",
"block.aris_random_additions.magma_bricks": "Magma Bricks", "block.aris_random_additions.magma_bricks": "Magma Bricks",
"item.aris_random_additions.endite_axe": "Endite Axe", "item.aris_random_additions.endite_axe": "Endite Axe",
"item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?", "item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?",
@@ -4791,6 +5007,7 @@
"item.aris_random_additions.netherrack_juice_bucket": "Netherrack Juice Bucket", "item.aris_random_additions.netherrack_juice_bucket": "Netherrack Juice Bucket",
"item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.", "item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.",
"effect.nims_random_bullshit.stinky_effect": "Stinky", "effect.nims_random_bullshit.stinky_effect": "Stinky",
"death.attack.bleed_damage_type": "%1$s bled to death",
"advancements.tux_advancement.descr": "Obtain a Tux Spawn Egg", "advancements.tux_advancement.descr": "Obtain a Tux Spawn Egg",
"item.aris_random_additions.gravedigger": "Gravedigger", "item.aris_random_additions.gravedigger": "Gravedigger",
"item.aris_random_additions.orichalcum": "Orichalcum", "item.aris_random_additions.orichalcum": "Orichalcum",
@@ -4809,6 +5026,7 @@
"block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs", "block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs",
"advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard", "advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard",
"block.aris_random_additions.quadra_condensed_netherrack": "Quadra-condensed Netherrack", "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 Boots",
"item.aris_random_additions.endite_upgrade_smithing_template": "Endite Upgrade Template", "item.aris_random_additions.endite_upgrade_smithing_template": "Endite Upgrade Template",
"item.aris_random_additions.bedrock_eater": "Bedrock Eater", "item.aris_random_additions.bedrock_eater": "Bedrock Eater",
@@ -4825,6 +5043,7 @@
"enchantment.aris_random_additions.ruining_enchantment": "Ruining", "enchantment.aris_random_additions.ruining_enchantment": "Ruining",
"block.aris_random_additions.ore_miner": "Ore Miner", "block.aris_random_additions.ore_miner": "Ore Miner",
"block.aris_random_additions.condensed_netherrack": "Condensed Netherrack", "block.aris_random_additions.condensed_netherrack": "Condensed Netherrack",
"item.aris_random_additions.orichalcum_katana.description_0": "Right-Click: empower the blade, making your next attack cause bleeding DoT effect to the target for a duration.",
"block.nims_random_bullshit.redstone_bricks": "Redstone Bricks", "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks",
"item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?", "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?",
"item.aris_random_additions.golden_berries": "Golden Berries", "item.aris_random_additions.golden_berries": "Golden Berries",
@@ -4837,6 +5056,7 @@
"item.nims_random_bullshit.gravedigger": "Gravedigger", "item.nims_random_bullshit.gravedigger": "Gravedigger",
"item.aris_random_additions.pocket_lightning": "Pocket Lightning", "item.aris_random_additions.pocket_lightning": "Pocket Lightning",
"item.aris_random_additions.night_vision_goggles_helmet": "Night Vision Goggles", "item.aris_random_additions.night_vision_goggles_helmet": "Night Vision Goggles",
"advancements.orichalcum_katana_advancement.title": "As Fierce As The Color",
"item.aris_random_additions.cheese": "Cheese", "item.aris_random_additions.cheese": "Cheese",
"item.aris_random_additions.orichalcum_sword": "Orichalcum Sword", "item.aris_random_additions.orichalcum_sword": "Orichalcum Sword",
"item.aris_random_additions.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!", "item.aris_random_additions.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!",
@@ -4861,11 +5081,13 @@
"gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine", "gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine",
"item.aris_random_additions.endite_scythe": "Endite Scythe", "item.aris_random_additions.endite_scythe": "Endite Scythe",
"advancements.star_advancement.title": "A Star Meant To Be", "advancements.star_advancement.title": "A Star Meant To Be",
"effect.aris_random_additions.bleed_effect": "Bleeding",
"painting.nims_random_bullshit.shit_painting.author": "nim", "painting.nims_random_bullshit.shit_painting.author": "nim",
"gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0",
"block.nims_random_bullshit.rubber_fence": "Rubber Fence", "block.nims_random_bullshit.rubber_fence": "Rubber Fence",
"advancements.turd_advancement.descr": "Turd", "advancements.turd_advancement.descr": "Turd",
"advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!", "advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!",
"death.attack.bleed_damage_type.player": "%1$s bled to death whilst trying to escape %2$s",
"item.aris_random_additions.magic_flesh": "Magic Flesh", "item.aris_random_additions.magic_flesh": "Magic Flesh",
"item.aris_random_additions.black_iron_ingot": "Black Iron Ingot", "item.aris_random_additions.black_iron_ingot": "Black Iron Ingot",
"item.aris_random_additions.endite_armor_helmet": "Endite Helmet", "item.aris_random_additions.endite_armor_helmet": "Endite Helmet",
@@ -4992,13 +5214,17 @@
{ {
"name": "Endite", "name": "Endite",
"children": [] "children": []
},
{
"name": "Enchantments",
"children": []
} }
] ]
}, },
"workspaceSettings": { "workspaceSettings": {
"modid": "aris_random_additions", "modid": "aris_random_additions",
"modName": "Ari\u0027s Random Additions", "modName": "Ari\u0027s Random Additions",
"version": "2.1.0", "version": "2.1.1",
"description": "Random Additions by Ari. Created with MCreator.", "description": "Random Additions by Ari. Created with MCreator.",
"author": "nimsolated, MCreator", "author": "nimsolated, MCreator",
"websiteURL": "https://mcreator.net", "websiteURL": "https://mcreator.net",

View File

@@ -0,0 +1,12 @@
{
"_fv": 73,
"_type": "damagetype",
"definition": {
"exhaustion": 0.1,
"scaling": "never",
"effects": "hurt",
"normalDeathMessage": "%1$s bled to death",
"itemDeathMessage": "%1$s was bled to death by %2$s using %3$s",
"playerDeathMessage": "%1$s bled to death whilst trying to escape %2$s"
}
}

View File

@@ -0,0 +1,23 @@
{
"_fv": 73,
"_type": "potioneffect",
"definition": {
"effectName": "Bleeding",
"icon": "bleed",
"color": {
"value": -65536,
"falpha": 0.0
},
"isInstant": false,
"mobEffectCategory": "HARMFUL",
"renderStatusInInventory": true,
"renderStatusInHUD": true,
"isCuredByMilk": false,
"isProtectedByTotem": true,
"isCuredbyHoney": false,
"modifiers": [],
"onActiveTick": {
"name": "BleedEffectOnEffectActiveTick"
}
}
}

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=\"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>"
}
}

View File

@@ -0,0 +1,23 @@
{
"_fv": 73,
"_type": "particle",
"definition": {
"texture": "bleed",
"animate": false,
"frameDuration": 1,
"width": 0.2,
"height": 0.2,
"scale": {
"fixedValue": 1.0
},
"speedFactor": 0.0,
"gravity": 0.5,
"maxAge": 9,
"maxAgeDiff": 0,
"angularVelocity": 0.0,
"angularAcceleration": 0.0,
"canCollide": true,
"alwaysShow": false,
"renderType": "OPAQUE"
}
}

View File

@@ -30,7 +30,11 @@
"glowCondition": { "glowCondition": {
"fixedValue": false "fixedValue": false
}, },
"repairItems": [], "repairItems": [
{
"value": "CUSTOM:EnditeIngot"
}
],
"immuneToFire": true, "immuneToFire": true,
"blockDropsTier": "NETHERITE", "blockDropsTier": "NETHERITE",
"blocksAffected": [], "blocksAffected": [],

View File

@@ -0,0 +1,48 @@
{
"_fv": 73,
"_type": "tool",
"definition": {
"toolType": "Sword",
"renderType": 1,
"blockingRenderType": 0,
"texture": "fui3yrci82rvvussfiy99rur112f32jxj28",
"customModelName": "orichalcum_katana:default",
"blockingModelName": "Normal blocking",
"name": "Orichalcum Katana",
"specialInformation": {
"fixedValue": [
"Right-Click: empower the blade, making your next attack cause bleeding DoT effect to the target for a duration."
]
},
"creativeTabs": [
{
"value": "COMBAT"
}
],
"efficiency": 12.0,
"attackSpeed": 1.9,
"enchantability": 22,
"damageVsEntity": 9.0,
"usageCount": 2032,
"glowCondition": {
"fixedValue": false,
"name": "OrichalcumKatanaHasItemGlowingEffect"
},
"repairItems": [
{
"value": "CUSTOM:Orichalcum"
}
],
"immuneToFire": true,
"blockDropsTier": "DIAMOND",
"blocksAffected": [],
"stayInGridWhenCrafting": false,
"damageOnCrafting": false,
"onRightClickedInAir": {
"name": "OrichalcumKatanaRightclicked"
},
"onEntityHitWith": {
"name": "OrichalcumKatanaLivingEntityIsHitWithTool"
}
}
}

View File

@@ -0,0 +1,24 @@
{
"_fv": 73,
"_type": "achievement",
"definition": {
"achievementName": "As Fierce As The Color",
"achievementDescription": "Obtain an Orichalcum Katana",
"achievementIcon": {
"value": "CUSTOM:OrichalcumKatana"
},
"background": "Default",
"disableDisplay": false,
"showPopup": true,
"announceToChat": true,
"hideIfNotCompleted": false,
"rewardLoot": [],
"rewardRecipes": [],
"rewardXP": 0,
"achievementType": "challenge",
"parent": {
"value": "CUSTOM:OrichalcumAdvancement"
},
"triggerxml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"advancement_trigger\" deletable=\"false\" x=\"40\" y=\"80\"><next><block type=\"item_in_inventory\"><value name=\"amount_l\"><block type=\"math_number\"><field name=\"NUM\">1</field></block></value><value name=\"amount_h\"><block type=\"math_number\"><field name=\"NUM\">64</field></block></value><value name=\"item\"><block type=\"mcitem_all\"><field name=\"value\">CUSTOM:OrichalcumKatana</field></block></value></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=\"182\" y=\"123\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_binary_ops\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"item_nbt_logic_get\"><value name=\"tagName\"><block type=\"text\"><field name=\"TEXT\">nextAttackBleeds</field></block></value><value name=\"item\"><block type=\"itemstack_to_mcitem\"></block></value></block></value><value name=\"B\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value></block></value><statement name=\"DO0\"><block type=\"return_logic\"><value name=\"return\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value></block></statement><next><block type=\"return_logic\"><value name=\"return\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value></block></next></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=\"101\" y=\"92\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_binary_ops\" inline=\"false\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"world_data_isremote\"></block></value></block></value><value name=\"B\"><block type=\"logic_binary_ops\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"item_nbt_logic_get\"><value name=\"tagName\"><block type=\"text\"><field name=\"TEXT\">nextAttackBleeds</field></block></value><value name=\"item\"><block type=\"itemstack_to_mcitem\"></block></value></block></value><value name=\"B\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"item_nbt_logic_set\"><value name=\"tagName\"><block type=\"text\"><field name=\"TEXT\">nextAttackBleeds</field></block></value><value name=\"item\"><block type=\"itemstack_to_mcitem\"></block></value><value name=\"tagValue\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value><next><block type=\"play_sound\"><field name=\"sound\">block.amethyst_block.hit</field><field name=\"soundcategory\">player</field><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">0.66</field></block></value><value name=\"pitch\"><block type=\"math_number\"><field name=\"NUM\">1.36</field></block></value><next><block type=\"entity_add_potion_advanced\"><field name=\"potion\">CUSTOM:BleedEffect</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=\"item_damage\"><value name=\"amount\"><block type=\"math_number\"><field name=\"NUM\">30</field></block></value><value name=\"item\"><block type=\"itemstack_to_mcitem\"></block></value></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": ""
},
{
"value": "CUSTOM:OrichalcumSword"
},
{
"value": ""
},
{
"value": ""
},
{
"value": "CUSTOM:PowerStar"
},
{
"value": ""
},
{
"value": ""
},
{
"value": "Items.STICK"
},
{
"value": ""
}
],
"recipeReturnStack": {
"value": "CUSTOM:OrichalcumKatana"
},
"name": "orichalcum_katana_recipe",
"namespace": "mod"
}
}

View File

@@ -0,0 +1,7 @@
{
"_fv": 73,
"_type": "procedure",
"definition": {
"procedurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"event_trigger\" deletable=\"false\" x=\"40\" y=\"40\"><field name=\"trigger\">no_ext_trigger</field><next><block type=\"controls_if\"><value name=\"IF0\"><block type=\"logic_binary_ops\" inline=\"false\"><field name=\"OP\">AND</field><value name=\"A\"><block type=\"logic_negate\"><value name=\"BOOL\"><block type=\"world_data_isremote\"></block></value></block></value><value name=\"B\"><block type=\"logic_binary_ops\"><field name=\"OP\">EQ</field><value name=\"A\"><block type=\"item_nbt_logic_get\"><value name=\"tagName\"><block type=\"text\"><field name=\"TEXT\">nextAttackBleeds</field></block></value><value name=\"item\"><block type=\"itemstack_to_mcitem\"></block></value></block></value><value name=\"B\"><block type=\"logic_boolean\"><field name=\"BOOL\">FALSE</field></block></value></block></value></block></value><statement name=\"DO0\"><block type=\"item_cooldown_for\"><value name=\"item\"><block type=\"itemstack_to_mcitem\"></block></value><value name=\"ticks\"><block type=\"math_number\"><field name=\"NUM\">13</field></block></value><value name=\"entity\"><block type=\"entity_from_deps\"></block></value><next><block type=\"play_sound\"><field name=\"sound\">block.amethyst_block.resonate</field><field name=\"soundcategory\">player</field><value name=\"x\"><block type=\"coord_x\"></block></value><value name=\"y\"><block type=\"coord_y\"></block></value><value name=\"z\"><block type=\"coord_z\"></block></value><value name=\"level\"><block type=\"math_number\"><field name=\"NUM\">0.66</field></block></value><value name=\"pitch\"><block type=\"math_number\"><field name=\"NUM\">1.36</field></block></value><next><block type=\"item_nbt_logic_set\"><value name=\"tagName\"><block type=\"text\"><field name=\"TEXT\">nextAttackBleeds</field></block></value><value name=\"item\"><block type=\"itemstack_to_mcitem\"></block></value><value name=\"tagValue\"><block type=\"logic_boolean\"><field name=\"BOOL\">TRUE</field></block></value></block></next></block></next></block></statement></block></next></block></xml>"
}
}

View File

@@ -0,0 +1,114 @@
{
"format_version": "1.21.11",
"credit": "Made with Blockbench",
"texture_size": [32, 32],
"textures": {
"0": "blade",
"1": "hilt",
"particle": "blade"
},
"elements": [
{
"from": [7, 0, 7],
"to": [9, 8.0625, 9],
"rotation": {"angle": 0, "axis": "y", "origin": [7.9375, 0, 8]},
"faces": {
"north": {"uv": [0, 0, 2, 8], "texture": "#1"},
"east": {"uv": [2, 0, 4, 8], "texture": "#1"},
"south": {"uv": [4, 0, 6, 8], "texture": "#1"},
"west": {"uv": [6, 0, 8, 8], "texture": "#1"},
"up": {"uv": [11, 9, 9, 7], "texture": "#1"},
"down": {"uv": [11, 9, 9, 11], "texture": "#1"}
}
},
{
"from": [6.28125, 8.0625, 6.21875],
"to": [9.78125, 10.0625, 9.71875],
"rotation": {"angle": 0, "axis": "y", "origin": [7.9375, 0, 7.5]},
"faces": {
"north": {"uv": [3, 8, 6, 10], "texture": "#1"},
"east": {"uv": [8, 3, 11, 5], "texture": "#1"},
"south": {"uv": [8, 5, 11, 7], "texture": "#1"},
"west": {"uv": [6, 8, 9, 10], "texture": "#1"},
"up": {"uv": [3, 11, 0, 8], "texture": "#1"},
"down": {"uv": [11, 0, 8, 3], "texture": "#1"}
}
},
{
"from": [7.96875, 31.0625, 7.84375],
"to": [8.15625, 31.90625, 8.84375],
"rotation": {"angle": 0, "axis": "y", "origin": [7.9375, 0, 8]},
"faces": {
"north": {"uv": [2.5, 4.5, 3, 5], "texture": "#0"},
"east": {"uv": [3, 4.5, 3.5, 5], "texture": "#0"},
"south": {"uv": [4.5, 3, 5, 3.5], "texture": "#0"},
"west": {"uv": [3.5, 4.5, 4, 5], "texture": "#0"},
"up": {"uv": [5, 4, 4.5, 3.5], "texture": "#0"},
"down": {"uv": [5, 4, 4.5, 4.5], "texture": "#0"}
}
},
{
"from": [8, 10.0625, 6.84375],
"to": [8.1875, 31.0625, 7.84375],
"rotation": {"angle": 0, "axis": "y", "origin": [8.9375, 0, 7]},
"faces": {
"north": {"uv": [0, 0, 0.5, 10.5], "texture": "#0"},
"east": {"uv": [0.5, 0, 1, 10.5], "texture": "#0"},
"south": {"uv": [1, 0, 1.5, 10.5], "texture": "#0"},
"west": {"uv": [1.5, 0, 2, 10.5], "texture": "#0"},
"up": {"uv": [5, 5, 4.5, 4.5], "texture": "#0"},
"down": {"uv": [5.5, 0, 5, 0.5], "texture": "#0"}
}
},
{
"from": [7.96875, 10.03125, 7.84375],
"to": [8.15625, 19.03125, 8.84375],
"rotation": {"angle": 0, "axis": "y", "origin": [7.9375, 0, 8]},
"faces": {
"north": {"uv": [2, 0, 2.5, 4.5], "texture": "#0"},
"east": {"uv": [2.5, 0, 3, 4.5], "texture": "#0"},
"south": {"uv": [3, 0, 3.5, 4.5], "texture": "#0"},
"west": {"uv": [3.5, 0, 4, 4.5], "texture": "#0"},
"up": {"uv": [5.5, 1, 5, 0.5], "texture": "#0"},
"down": {"uv": [5.5, 1, 5, 1.5], "texture": "#0"}
}
},
{
"from": [7.96875, 25.0625, 7.84375],
"to": [8.15625, 31.0625, 8.84375],
"rotation": {"angle": 0, "axis": "y", "origin": [7.9375, 0, 8]},
"faces": {
"north": {"uv": [4, 0, 4.5, 3], "texture": "#0"},
"east": {"uv": [4, 3, 4.5, 6], "texture": "#0"},
"south": {"uv": [4.5, 0, 5, 3], "texture": "#0"},
"west": {"uv": [2, 4.5, 2.5, 7.5], "texture": "#0"},
"up": {"uv": [5.5, 2, 5, 1.5], "texture": "#0"},
"down": {"uv": [5.5, 2, 5, 2.5], "texture": "#0"}
}
}
],
"groups": [
{
"name": "katana",
"origin": [0, 8.0625, 6.90625],
"scope": 0,
"color": 0,
"children": [
{
"name": "hilt",
"origin": [0, 8.0625, 6.90625],
"scope": 0,
"color": 0,
"children": [0, 1]
},
{
"name": "blade",
"origin": [0.96875, 25.0625, 5.9375],
"scope": 0,
"color": 0,
"children": [2, 3, 4, 5]
}
]
}
]
}

View File

@@ -0,0 +1,11 @@
{
"mappings": {
"default": {
"map": {
"0": "blade",
"1": "hilt"
},
"name": "default"
}
}
}

View File

@@ -18,6 +18,7 @@ import net.minecraft.resources.ResourceLocation;
import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.FriendlyByteBuf;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModTabs; import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModTabs;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModParticleTypes;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModPaintings; import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModPaintings;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMobEffects; import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMobEffects;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMenus; import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMenus;
@@ -59,6 +60,7 @@ public class ArisRandomAdditionsMod {
ArisRandomAdditionsModMobEffects.REGISTRY.register(bus); ArisRandomAdditionsModMobEffects.REGISTRY.register(bus);
ArisRandomAdditionsModPaintings.REGISTRY.register(bus); ArisRandomAdditionsModPaintings.REGISTRY.register(bus);
ArisRandomAdditionsModParticleTypes.REGISTRY.register(bus);
ArisRandomAdditionsModMenus.REGISTRY.register(bus); ArisRandomAdditionsModMenus.REGISTRY.register(bus);
ArisRandomAdditionsModFluids.REGISTRY.register(bus); ArisRandomAdditionsModFluids.REGISTRY.register(bus);

View File

@@ -0,0 +1,57 @@
package net.mcreator.arisrandomadditions.client.particle;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraft.core.particles.SimpleParticleType;
import net.minecraft.client.particle.TextureSheetParticle;
import net.minecraft.client.particle.SpriteSet;
import net.minecraft.client.particle.ParticleRenderType;
import net.minecraft.client.particle.ParticleProvider;
import net.minecraft.client.particle.Particle;
import net.minecraft.client.multiplayer.ClientLevel;
@OnlyIn(Dist.CLIENT)
public class BleedingParticlesParticle extends TextureSheetParticle {
public static BleedingParticlesParticleProvider provider(SpriteSet spriteSet) {
return new BleedingParticlesParticleProvider(spriteSet);
}
public static class BleedingParticlesParticleProvider implements ParticleProvider<SimpleParticleType> {
private final SpriteSet spriteSet;
public BleedingParticlesParticleProvider(SpriteSet spriteSet) {
this.spriteSet = spriteSet;
}
public Particle createParticle(SimpleParticleType typeIn, ClientLevel worldIn, double x, double y, double z, double xSpeed, double ySpeed, double zSpeed) {
return new BleedingParticlesParticle(worldIn, x, y, z, xSpeed, ySpeed, zSpeed, this.spriteSet);
}
}
private final SpriteSet spriteSet;
protected BleedingParticlesParticle(ClientLevel world, double x, double y, double z, double vx, double vy, double vz, SpriteSet spriteSet) {
super(world, x, y, z);
this.spriteSet = spriteSet;
this.setSize(0.2f, 0.2f);
this.lifetime = 9;
this.gravity = 0.5f;
this.hasPhysics = true;
this.xd = vx * 0;
this.yd = vy * 0;
this.zd = vz * 0;
this.pickSprite(spriteSet);
}
@Override
public ParticleRenderType getRenderType() {
return ParticleRenderType.PARTICLE_SHEET_OPAQUE;
}
@Override
public void tick() {
super.tick();
}
}

View File

@@ -26,6 +26,7 @@ import net.mcreator.arisrandomadditions.item.PocketLightningItem;
import net.mcreator.arisrandomadditions.item.OrichalcumSwordItem; import net.mcreator.arisrandomadditions.item.OrichalcumSwordItem;
import net.mcreator.arisrandomadditions.item.OrichalcumShovelItem; import net.mcreator.arisrandomadditions.item.OrichalcumShovelItem;
import net.mcreator.arisrandomadditions.item.OrichalcumPickaxeItem; import net.mcreator.arisrandomadditions.item.OrichalcumPickaxeItem;
import net.mcreator.arisrandomadditions.item.OrichalcumKatanaItem;
import net.mcreator.arisrandomadditions.item.OrichalcumItem; import net.mcreator.arisrandomadditions.item.OrichalcumItem;
import net.mcreator.arisrandomadditions.item.OrichalcumHoeItem; import net.mcreator.arisrandomadditions.item.OrichalcumHoeItem;
import net.mcreator.arisrandomadditions.item.OrichalcumAxeItem; import net.mcreator.arisrandomadditions.item.OrichalcumAxeItem;
@@ -143,6 +144,7 @@ public class ArisRandomAdditionsModItems {
public static final RegistryObject<Item> CHORUS_EYE = REGISTRY.register("chorus_eye", () -> new ChorusEyeItem()); public static final RegistryObject<Item> CHORUS_EYE = REGISTRY.register("chorus_eye", () -> new ChorusEyeItem());
public static final RegistryObject<Item> POWER_STAR = REGISTRY.register("power_star", () -> new PowerStarItem()); 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> ENDITE_SCYTHE = REGISTRY.register("endite_scythe", () -> new EnditeScytheItem());
public static final RegistryObject<Item> ORICHALCUM_KATANA = REGISTRY.register("orichalcum_katana", () -> new OrichalcumKatanaItem());
// Start of user code block custom items // Start of user code block custom items
// End of user code block custom items // End of user code block custom items

View File

@@ -13,6 +13,7 @@ import net.minecraft.world.effect.MobEffect;
import net.mcreator.arisrandomadditions.potion.TheEndOfYourMiseryEffectMobEffect; import net.mcreator.arisrandomadditions.potion.TheEndOfYourMiseryEffectMobEffect;
import net.mcreator.arisrandomadditions.potion.SummonedEntityEffectMobEffect; import net.mcreator.arisrandomadditions.potion.SummonedEntityEffectMobEffect;
import net.mcreator.arisrandomadditions.potion.StinkyEffectMobEffect; import net.mcreator.arisrandomadditions.potion.StinkyEffectMobEffect;
import net.mcreator.arisrandomadditions.potion.BleedEffectMobEffect;
import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod; import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod;
public class ArisRandomAdditionsModMobEffects { public class ArisRandomAdditionsModMobEffects {
@@ -20,4 +21,5 @@ public class ArisRandomAdditionsModMobEffects {
public static final RegistryObject<MobEffect> STINKY_EFFECT = REGISTRY.register("stinky_effect", () -> new StinkyEffectMobEffect()); public static final RegistryObject<MobEffect> STINKY_EFFECT = REGISTRY.register("stinky_effect", () -> new StinkyEffectMobEffect());
public static final RegistryObject<MobEffect> SUMMONED_ENTITY_EFFECT = REGISTRY.register("summoned_entity_effect", () -> new SummonedEntityEffectMobEffect()); public static final RegistryObject<MobEffect> SUMMONED_ENTITY_EFFECT = REGISTRY.register("summoned_entity_effect", () -> new SummonedEntityEffectMobEffect());
public static final RegistryObject<MobEffect> THE_END_OF_YOUR_MISERY_EFFECT = REGISTRY.register("the_end_of_your_misery_effect", () -> new TheEndOfYourMiseryEffectMobEffect()); public static final RegistryObject<MobEffect> THE_END_OF_YOUR_MISERY_EFFECT = REGISTRY.register("the_end_of_your_misery_effect", () -> new TheEndOfYourMiseryEffectMobEffect());
public static final RegistryObject<MobEffect> BLEED_EFFECT = REGISTRY.register("bleed_effect", () -> new BleedEffectMobEffect());
} }

View File

@@ -0,0 +1,19 @@
/*
* MCreator note: This file will be REGENERATED on each build.
*/
package net.mcreator.arisrandomadditions.init;
import net.minecraftforge.registries.RegistryObject;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraft.core.particles.SimpleParticleType;
import net.minecraft.core.particles.ParticleType;
import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod;
public class ArisRandomAdditionsModParticleTypes {
public static final DeferredRegister<ParticleType<?>> REGISTRY = DeferredRegister.create(ForgeRegistries.PARTICLE_TYPES, ArisRandomAdditionsMod.MODID);
public static final RegistryObject<SimpleParticleType> BLEEDING_PARTICLES = REGISTRY.register("bleeding_particles", () -> new SimpleParticleType(false));
}

View File

@@ -0,0 +1,20 @@
/*
* MCreator note: This file will be REGENERATED on each build.
*/
package net.mcreator.arisrandomadditions.init;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.client.event.RegisterParticleProvidersEvent;
import net.minecraftforge.api.distmarker.Dist;
import net.mcreator.arisrandomadditions.client.particle.BleedingParticlesParticle;
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD, value = Dist.CLIENT)
public class ArisRandomAdditionsModParticles {
@SubscribeEvent
public static void registerParticles(RegisterParticleProvidersEvent event) {
event.registerSpriteSet(ArisRandomAdditionsModParticleTypes.BLEEDING_PARTICLES.get(), BleedingParticlesParticle::provider);
}
}

View File

@@ -108,6 +108,7 @@ public class ArisRandomAdditionsModTabs {
tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_LEGGINGS.get()); tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_LEGGINGS.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_BOOTS.get()); tabData.accept(ArisRandomAdditionsModItems.ENDITE_ARMOR_BOOTS.get());
tabData.accept(ArisRandomAdditionsModItems.ENDITE_SCYTHE.get()); tabData.accept(ArisRandomAdditionsModItems.ENDITE_SCYTHE.get());
tabData.accept(ArisRandomAdditionsModItems.ORICHALCUM_KATANA.get());
} }
} }
} }

View File

@@ -12,6 +12,7 @@ import net.minecraft.world.entity.LivingEntity;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.EnditeScytheLivingEntityIsHitWithToolProcedure; import net.mcreator.arisrandomadditions.procedures.EnditeScytheLivingEntityIsHitWithToolProcedure;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
import java.util.List; import java.util.List;
@@ -39,7 +40,7 @@ public class EnditeScytheItem extends HoeItem {
} }
public Ingredient getRepairIngredient() { public Ingredient getRepairIngredient() {
return Ingredient.of(); return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ENDITE_INGOT.get()));
} }
}, 0, -3f, new Item.Properties().fireResistant()); }, 0, -3f, new Item.Properties().fireResistant());
} }

View File

@@ -0,0 +1,81 @@
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.crafting.Ingredient;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.Tier;
import net.minecraft.world.item.SwordItem;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.InteractionResultHolder;
import net.minecraft.world.InteractionHand;
import net.minecraft.network.chat.Component;
import net.mcreator.arisrandomadditions.procedures.OrichalcumKatanaRightclickedProcedure;
import net.mcreator.arisrandomadditions.procedures.OrichalcumKatanaLivingEntityIsHitWithToolProcedure;
import net.mcreator.arisrandomadditions.procedures.OrichalcumKatanaHasItemGlowingEffectProcedure;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModItems;
import java.util.List;
public class OrichalcumKatanaItem extends SwordItem {
public OrichalcumKatanaItem() {
super(new Tier() {
public int getUses() {
return 2032;
}
public float getSpeed() {
return 12f;
}
public float getAttackDamageBonus() {
return 5f;
}
public int getLevel() {
return 3;
}
public int getEnchantmentValue() {
return 22;
}
public Ingredient getRepairIngredient() {
return Ingredient.of(new ItemStack(ArisRandomAdditionsModItems.ORICHALCUM.get()));
}
}, 3, -2.1f, new Item.Properties().fireResistant());
}
@Override
public boolean hurtEnemy(ItemStack itemstack, LivingEntity entity, LivingEntity sourceentity) {
boolean retval = super.hurtEnemy(itemstack, entity, sourceentity);
OrichalcumKatanaLivingEntityIsHitWithToolProcedure.execute(entity.level(), entity.getX(), entity.getY(), entity.getZ(), entity, itemstack);
return retval;
}
@Override
public InteractionResultHolder<ItemStack> use(Level world, Player entity, InteractionHand hand) {
InteractionResultHolder<ItemStack> ar = super.use(world, entity, hand);
OrichalcumKatanaRightclickedProcedure.execute(world, entity.getX(), entity.getY(), entity.getZ(), entity, ar.getObject());
return ar;
}
@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_katana.description_0"));
}
@Override
@OnlyIn(Dist.CLIENT)
public boolean isFoil(ItemStack itemstack) {
return OrichalcumKatanaHasItemGlowingEffectProcedure.execute(itemstack);
}
}

View File

@@ -0,0 +1,36 @@
package net.mcreator.arisrandomadditions.potion;
import net.minecraft.world.item.Items;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.effect.MobEffectCategory;
import net.minecraft.world.effect.MobEffect;
import net.mcreator.arisrandomadditions.procedures.BleedEffectOnEffectActiveTickProcedure;
import java.util.List;
import java.util.ArrayList;
public class BleedEffectMobEffect extends MobEffect {
public BleedEffectMobEffect() {
super(MobEffectCategory.HARMFUL, -65536);
}
@Override
public List<ItemStack> getCurativeItems() {
ArrayList<ItemStack> cures = new ArrayList<ItemStack>();
cures.add(new ItemStack(Items.TOTEM_OF_UNDYING));
return cures;
}
@Override
public void applyEffectTick(LivingEntity entity, int amplifier) {
BleedEffectOnEffectActiveTickProcedure.execute(entity.level(), entity.getX(), entity.getY(), entity.getZ(), entity);
}
@Override
public boolean isDurationEffectTick(int duration, int amplifier) {
return true;
}
}

View File

@@ -0,0 +1,27 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.damagesource.DamageSource;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.resources.ResourceKey;
import net.minecraft.core.registries.Registries;
import net.minecraft.core.particles.SimpleParticleType;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModParticleTypes;
import net.mcreator.arisrandomadditions.ArisRandomAdditionsMod;
public class BleedEffectOnEffectActiveTickProcedure {
public static void execute(LevelAccessor world, double x, double y, double z, Entity entity) {
if (entity == null)
return;
if (!world.isClientSide()) {
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);
});
}
}
}

View File

@@ -0,0 +1,12 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraft.world.item.ItemStack;
public class OrichalcumKatanaHasItemGlowingEffectProcedure {
public static boolean execute(ItemStack itemstack) {
if (itemstack.getOrCreateTag().getBoolean("nextAttackBleeds") == true) {
return true;
}
return false;
}
}

View File

@@ -0,0 +1,42 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.effect.MobEffectInstance;
import net.minecraft.util.RandomSource;
import net.minecraft.sounds.SoundSource;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.core.BlockPos;
import net.mcreator.arisrandomadditions.init.ArisRandomAdditionsModMobEffects;
public class OrichalcumKatanaLivingEntityIsHitWithToolProcedure {
public static void execute(LevelAccessor world, double x, double y, double z, Entity entity, ItemStack itemstack) {
if (entity == null)
return;
if (!world.isClientSide() && itemstack.getOrCreateTag().getBoolean("nextAttackBleeds") == true) {
itemstack.getOrCreateTag().putBoolean("nextAttackBleeds", false);
if (world instanceof Level _level) {
if (!_level.isClientSide()) {
_level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.hit")), SoundSource.PLAYERS, (float) 0.66, (float) 1.36);
} else {
_level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.hit")), SoundSource.PLAYERS, (float) 0.66, (float) 1.36, false);
}
}
if (entity instanceof LivingEntity _entity && !_entity.level().isClientSide())
_entity.addEffect(new MobEffectInstance(ArisRandomAdditionsModMobEffects.BLEED_EFFECT.get(), 100, 0, false, false));
{
ItemStack _ist = itemstack;
if (_ist.hurt(30, RandomSource.create(), null)) {
_ist.shrink(1);
_ist.setDamageValue(0);
}
}
}
}
}

View File

@@ -0,0 +1,31 @@
package net.mcreator.arisrandomadditions.procedures;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraft.world.level.LevelAccessor;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.Entity;
import net.minecraft.sounds.SoundSource;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.core.BlockPos;
public class OrichalcumKatanaRightclickedProcedure {
public static void execute(LevelAccessor world, double x, double y, double z, Entity entity, ItemStack itemstack) {
if (entity == null)
return;
if (!world.isClientSide() && itemstack.getOrCreateTag().getBoolean("nextAttackBleeds") == false) {
if (entity instanceof Player _player)
_player.getCooldowns().addCooldown(itemstack.getItem(), 13);
if (world instanceof Level _level) {
if (!_level.isClientSide()) {
_level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.resonate")), SoundSource.PLAYERS, (float) 0.66, (float) 1.36);
} else {
_level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("block.amethyst_block.resonate")), SoundSource.PLAYERS, (float) 0.66, (float) 1.36, false);
}
}
itemstack.getOrCreateTag().putBoolean("nextAttackBleeds", true);
}
}
}

View File

@@ -1,4 +1,3 @@
public net.minecraft.world.level.levelgen.feature.ScatteredOreFeature <init>(Lcom/mojang/serialization/Codec;)V #constructor public net.minecraft.world.level.levelgen.feature.ScatteredOreFeature <init>(Lcom/mojang/serialization/Codec;)V #constructor
public-f net.minecraft.world.level.levelgen.feature.TreeFeature m_142674_(Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z #place public-f net.minecraft.world.level.levelgen.feature.TreeFeature m_142674_(Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z #place

View File

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

View File

@@ -31,8 +31,8 @@
"block.aris_random_additions.hexa_condensed_netherrack": "Hexa-condensed Netherrack", "block.aris_random_additions.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
"item.aris_random_additions.bedrock_sword": "Bedrock Sword", "item.aris_random_additions.bedrock_sword": "Bedrock Sword",
"item.aris_random_additions.orichalcum_hoe": "Orichalcum Hoe", "item.aris_random_additions.orichalcum_hoe": "Orichalcum Hoe",
"item.aris_random_additions.wand_of_draining": "Wand Of Draining",
"block.aris_random_additions.endite_block": "Block of Endite", "block.aris_random_additions.endite_block": "Block of Endite",
"item.aris_random_additions.wand_of_draining": "Wand Of Draining",
"enchantment.aris_random_additions.passive_income_enchantment": "Passive Income", "enchantment.aris_random_additions.passive_income_enchantment": "Passive Income",
"item.aris_random_additions.sand_dust": "Sand Dust", "item.aris_random_additions.sand_dust": "Sand Dust",
"block.aris_random_additions.orichalcum_block": "Block of Orichalcum", "block.aris_random_additions.orichalcum_block": "Block of Orichalcum",
@@ -40,9 +40,10 @@
"item.aris_random_additions.power_star": "Power Star", "item.aris_random_additions.power_star": "Power Star",
"enchantment.nims_random_bullshit.ruining_enchantment": "Ruining", "enchantment.nims_random_bullshit.ruining_enchantment": "Ruining",
"advancements.endite_advancement.descr": "Obtain Endite", "advancements.endite_advancement.descr": "Obtain Endite",
"block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
"advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice", "advancements.netherrack_juice_advancement.descr": "Obtain Netherrack Juice",
"block.nims_random_bullshit.condensed_condensed_netherrack": "Condensed Condensed Netherrack",
"block.nims_random_bullshit.quadra_condensed_netherrack": "Quadra-condensed Netherrack", "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", "gui.nims_random_bullshit.bedrockifier_gui.button_empty": "-\u003e",
"block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack", "block.nims_random_bullshit.hexa_condensed_netherrack": "Hexa-condensed Netherrack",
"enchantment.nims_random_bullshit.sundering_enchantment": "Sundering", "enchantment.nims_random_bullshit.sundering_enchantment": "Sundering",
@@ -76,8 +77,8 @@
"block.nims_random_bullshit.broken_glass": "Broken Glass", "block.nims_random_bullshit.broken_glass": "Broken Glass",
"block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall", "block.nims_random_bullshit.redstone_brick_walls": "Redstone Brick Wall",
"item.aris_random_additions.tux_spawn_egg": "Tux Spawn Egg", "item.aris_random_additions.tux_spawn_egg": "Tux Spawn Egg",
"effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity",
"advancements.grave_digger_advancement.descr": "Obtain Gravedigger", "advancements.grave_digger_advancement.descr": "Obtain Gravedigger",
"effect.nims_random_bullshit.summoned_entity_effect": "Summoned Entity",
"item.aris_random_additions.netherrackite": "Netherrackite Ingot", "item.aris_random_additions.netherrackite": "Netherrackite Ingot",
"effect.aris_random_additions.the_end_of_your_misery_effect": "The End Of Your Misery", "effect.aris_random_additions.the_end_of_your_misery_effect": "The End Of Your Misery",
"advancements.orichalcum_advancement.title": "Folly Red", "advancements.orichalcum_advancement.title": "Folly Red",
@@ -88,6 +89,7 @@
"item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg", "item.nims_random_bullshit.tux_spawn_egg": "Tux Spawn Egg",
"gui.nims_random_bullshit.mailbox_gui.label_x": "X:", "gui.nims_random_bullshit.mailbox_gui.label_x": "X:",
"item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet", "item.nims_random_bullshit.orichalcum_armor_helmet": "Orichalcum Helmet",
"death.attack.bleed_damage_type.item": "%1$s was bled to death by %2$s using %3$s",
"block.aris_random_additions.magma_bricks": "Magma Bricks", "block.aris_random_additions.magma_bricks": "Magma Bricks",
"item.aris_random_additions.endite_axe": "Endite Axe", "item.aris_random_additions.endite_axe": "Endite Axe",
"item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?", "item.nims_random_bullshit.snow_golem_question_mark": "Snow Golem...?",
@@ -108,6 +110,7 @@
"item.aris_random_additions.netherrack_juice_bucket": "Netherrack Juice Bucket", "item.aris_random_additions.netherrack_juice_bucket": "Netherrack Juice Bucket",
"item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.", "item.nims_random_bullshit.netherrackite_pickaxe.description_0": "Non-condensed netherracks broken by this pickaxe drop themselves an additional time.",
"effect.nims_random_bullshit.stinky_effect": "Stinky", "effect.nims_random_bullshit.stinky_effect": "Stinky",
"death.attack.bleed_damage_type": "%1$s bled to death",
"advancements.tux_advancement.descr": "Obtain a Tux Spawn Egg", "advancements.tux_advancement.descr": "Obtain a Tux Spawn Egg",
"item.aris_random_additions.gravedigger": "Gravedigger", "item.aris_random_additions.gravedigger": "Gravedigger",
"item.aris_random_additions.orichalcum": "Orichalcum", "item.aris_random_additions.orichalcum": "Orichalcum",
@@ -126,6 +129,7 @@
"block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs", "block.nims_random_bullshit.magma_brick_stairs": "Magma Brick Stairs",
"advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard", "advancements.bedrock_shard_advancement.descr": "Obtain Bedrock Shard",
"block.aris_random_additions.quadra_condensed_netherrack": "Quadra-condensed Netherrack", "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 Boots",
"item.aris_random_additions.endite_upgrade_smithing_template": "Endite Upgrade Template", "item.aris_random_additions.endite_upgrade_smithing_template": "Endite Upgrade Template",
"item.aris_random_additions.bedrock_eater": "Bedrock Eater", "item.aris_random_additions.bedrock_eater": "Bedrock Eater",
@@ -142,6 +146,7 @@
"enchantment.aris_random_additions.ruining_enchantment": "Ruining", "enchantment.aris_random_additions.ruining_enchantment": "Ruining",
"block.aris_random_additions.ore_miner": "Ore Miner", "block.aris_random_additions.ore_miner": "Ore Miner",
"block.aris_random_additions.condensed_netherrack": "Condensed Netherrack", "block.aris_random_additions.condensed_netherrack": "Condensed Netherrack",
"item.aris_random_additions.orichalcum_katana.description_0": "Right-Click: empower the blade, making your next attack cause bleeding DoT effect to the target for a duration.",
"block.nims_random_bullshit.redstone_bricks": "Redstone Bricks", "block.nims_random_bullshit.redstone_bricks": "Redstone Bricks",
"item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?", "item.nims_random_bullshit.iron_golem_question_mark": "Iron Golem...?",
"item.aris_random_additions.golden_berries": "Golden Berries", "item.aris_random_additions.golden_berries": "Golden Berries",
@@ -154,6 +159,7 @@
"item.nims_random_bullshit.gravedigger": "Gravedigger", "item.nims_random_bullshit.gravedigger": "Gravedigger",
"item.aris_random_additions.pocket_lightning": "Pocket Lightning", "item.aris_random_additions.pocket_lightning": "Pocket Lightning",
"item.aris_random_additions.night_vision_goggles_helmet": "Night Vision Goggles", "item.aris_random_additions.night_vision_goggles_helmet": "Night Vision Goggles",
"advancements.orichalcum_katana_advancement.title": "As Fierce As The Color",
"item.aris_random_additions.cheese": "Cheese", "item.aris_random_additions.cheese": "Cheese",
"item.aris_random_additions.orichalcum_sword": "Orichalcum Sword", "item.aris_random_additions.orichalcum_sword": "Orichalcum Sword",
"item.aris_random_additions.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!", "item.aris_random_additions.wand_of_resizing.description_0": "DISCLAIMER: Does not work with Origins that periodically reset your scale!",
@@ -178,11 +184,13 @@
"gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine", "gui.nims_random_bullshit.ore_miner_gui.button_mine": "Mine",
"item.aris_random_additions.endite_scythe": "Endite Scythe", "item.aris_random_additions.endite_scythe": "Endite Scythe",
"advancements.star_advancement.title": "A Star Meant To Be", "advancements.star_advancement.title": "A Star Meant To Be",
"effect.aris_random_additions.bleed_effect": "Bleeding",
"painting.nims_random_bullshit.shit_painting.author": "nim", "painting.nims_random_bullshit.shit_painting.author": "nim",
"gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0", "gui.nims_random_bullshit.mailbox_gui.outbox_x_coord": "0",
"block.nims_random_bullshit.rubber_fence": "Rubber Fence", "block.nims_random_bullshit.rubber_fence": "Rubber Fence",
"advancements.turd_advancement.descr": "Turd", "advancements.turd_advancement.descr": "Turd",
"advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!", "advancements.condensed_netherrack_advancement.title": "Rackin\u0027 Em Up!",
"death.attack.bleed_damage_type.player": "%1$s bled to death whilst trying to escape %2$s",
"item.aris_random_additions.magic_flesh": "Magic Flesh", "item.aris_random_additions.magic_flesh": "Magic Flesh",
"item.aris_random_additions.black_iron_ingot": "Black Iron Ingot", "item.aris_random_additions.black_iron_ingot": "Black Iron Ingot",
"item.aris_random_additions.endite_armor_helmet": "Endite Helmet", "item.aris_random_additions.endite_armor_helmet": "Endite Helmet",

View File

@@ -0,0 +1,5 @@
{
"textures": [
"aris_random_additions:bleeding_particles"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 773 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

View File

@@ -0,0 +1,36 @@
{
"display": {
"icon": {
"item": "aris_random_additions:orichalcum_katana"
},
"title": {
"translate": "advancements.orichalcum_katana_advancement.title"
},
"description": {
"translate": "advancements.orichalcum_katana_advancement.descr"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"criteria": {
"orichalcum_katana_advancement_0": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"items": [
"aris_random_additions:orichalcum_katana"
],
"count": {
"min": 1,
"max": 64
}
}
]
}
}
},
"parent": "aris_random_additions:orichalcum_advancement"
}

View File

@@ -0,0 +1,5 @@
{
"exhaustion": 0.1,
"message_id": "bleed_damage_type",
"scaling": "never"
}

View File

@@ -0,0 +1,24 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"a",
"b",
"c"
],
"key": {
"a": {
"item": "aris_random_additions:orichalcum_sword"
},
"b": {
"item": "aris_random_additions:power_star"
},
"c": {
"item": "minecraft:stick"
}
},
"result": {
"item": "aris_random_additions:orichalcum_katana",
"count": 1
}
}

View File

@@ -1,6 +1,7 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"aris_random_additions:orichalcum_katana",
"aris_random_additions:endite_sword", "aris_random_additions:endite_sword",
"aris_random_additions:orichalcum_sword", "aris_random_additions:orichalcum_sword",
"aris_random_additions:bedrock_sword" "aris_random_additions:bedrock_sword"