This commit is contained in:
Lilith Ashley Nyx Arson 🔥 2023-10-31 16:05:57 +01:00
commit a1893e1d21
253 changed files with 146536 additions and 0 deletions

3
config/wizards/effects.json Executable file
View file

@ -0,0 +1,3 @@
{
"arcane_charge_damage_per_stack": 0.15
}

446
config/wizards/items_v2.json Executable file
View file

@ -0,0 +1,446 @@
{
"weapons": {
"staff_netherite_fire": {
"attack_damage": 4.0,
"attack_speed": -3.0,
"spell_attributes": [
{
"name": "fire",
"value": 5.0,
"operation": "ADDITION"
}
]
},
"staff_netherite_frost": {
"attack_damage": 4.0,
"attack_speed": -3.0,
"spell_attributes": [
{
"name": "frost",
"value": 5.0,
"operation": "ADDITION"
}
]
},
"staff_netherite_arcane": {
"attack_damage": 4.0,
"attack_speed": -3.0,
"spell_attributes": [
{
"name": "arcane",
"value": 5.0,
"operation": "ADDITION"
}
]
},
"wand_fire": {
"attack_damage": 2.0,
"attack_speed": -2.4,
"spell_attributes": [
{
"name": "fire",
"value": 2.0,
"operation": "ADDITION"
}
]
},
"staff_arcane": {
"attack_damage": 4.0,
"attack_speed": -3.0,
"spell_attributes": [
{
"name": "arcane",
"value": 4.0,
"operation": "ADDITION"
}
]
},
"wand_novice": {
"attack_damage": 2.0,
"attack_speed": -2.4,
"spell_attributes": [
{
"name": "fire",
"value": 1.0,
"operation": "ADDITION"
}
]
},
"wand_arcane": {
"attack_damage": 2.0,
"attack_speed": -2.4,
"spell_attributes": [
{
"name": "arcane",
"value": 2.0,
"operation": "ADDITION"
}
]
},
"staff_frost": {
"attack_damage": 4.0,
"attack_speed": -3.0,
"spell_attributes": [
{
"name": "frost",
"value": 4.0,
"operation": "ADDITION"
}
]
},
"wand_netherite_arcane": {
"attack_damage": 2.0,
"attack_speed": -2.4,
"spell_attributes": [
{
"name": "arcane",
"value": 3.0,
"operation": "ADDITION"
}
]
},
"staff_fire": {
"attack_damage": 4.0,
"attack_speed": -3.0,
"spell_attributes": [
{
"name": "fire",
"value": 4.0,
"operation": "ADDITION"
}
]
},
"wand_frost": {
"attack_damage": 2.0,
"attack_speed": -2.4,
"spell_attributes": [
{
"name": "frost",
"value": 2.0,
"operation": "ADDITION"
}
]
},
"staff_wizard": {
"attack_damage": 4.0,
"attack_speed": -3.0,
"spell_attributes": [
{
"name": "arcane",
"value": 3.0,
"operation": "ADDITION"
},
{
"name": "fire",
"value": 3.0,
"operation": "ADDITION"
},
{
"name": "frost",
"value": 3.0,
"operation": "ADDITION"
}
]
},
"wand_netherite_fire": {
"attack_damage": 2.0,
"attack_speed": -2.4,
"spell_attributes": [
{
"name": "fire",
"value": 3.0,
"operation": "ADDITION"
}
]
},
"wand_netherite_frost": {
"attack_damage": 2.0,
"attack_speed": -2.4,
"spell_attributes": [
{
"name": "frost",
"value": 3.0,
"operation": "ADDITION"
}
]
}
},
"armor_sets": {
"arcane_robe": {
"armor_toughness": 0.0,
"knockback_resistance": 0.0,
"head": {
"armor": 1,
"spell_attributes": [
{
"name": "arcane",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "critical_damage",
"value": 0.1,
"operation": "MULTIPLY_BASE"
}
]
},
"chest": {
"armor": 3,
"spell_attributes": [
{
"name": "arcane",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "critical_damage",
"value": 0.1,
"operation": "MULTIPLY_BASE"
}
]
},
"legs": {
"armor": 2,
"spell_attributes": [
{
"name": "arcane",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "critical_damage",
"value": 0.1,
"operation": "MULTIPLY_BASE"
}
]
},
"feet": {
"armor": 1,
"spell_attributes": [
{
"name": "arcane",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "critical_damage",
"value": 0.1,
"operation": "MULTIPLY_BASE"
}
]
}
},
"fire_robe": {
"armor_toughness": 0.0,
"knockback_resistance": 0.0,
"head": {
"armor": 1,
"spell_attributes": [
{
"name": "fire",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "critical_chance",
"value": 0.02,
"operation": "MULTIPLY_BASE"
}
]
},
"chest": {
"armor": 3,
"spell_attributes": [
{
"name": "fire",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "critical_chance",
"value": 0.02,
"operation": "MULTIPLY_BASE"
}
]
},
"legs": {
"armor": 2,
"spell_attributes": [
{
"name": "fire",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "critical_chance",
"value": 0.02,
"operation": "MULTIPLY_BASE"
}
]
},
"feet": {
"armor": 1,
"spell_attributes": [
{
"name": "fire",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "critical_chance",
"value": 0.02,
"operation": "MULTIPLY_BASE"
}
]
}
},
"frost_robe": {
"armor_toughness": 0.0,
"knockback_resistance": 0.0,
"head": {
"armor": 1,
"spell_attributes": [
{
"name": "frost",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "haste",
"value": 0.03,
"operation": "MULTIPLY_BASE"
}
]
},
"chest": {
"armor": 3,
"spell_attributes": [
{
"name": "frost",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "haste",
"value": 0.03,
"operation": "MULTIPLY_BASE"
}
]
},
"legs": {
"armor": 2,
"spell_attributes": [
{
"name": "frost",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "haste",
"value": 0.03,
"operation": "MULTIPLY_BASE"
}
]
},
"feet": {
"armor": 1,
"spell_attributes": [
{
"name": "frost",
"value": 0.25,
"operation": "MULTIPLY_BASE"
},
{
"name": "haste",
"value": 0.03,
"operation": "MULTIPLY_BASE"
}
]
}
},
"wizard_robe": {
"armor_toughness": 0.0,
"knockback_resistance": 0.0,
"head": {
"armor": 1,
"spell_attributes": [
{
"name": "arcane",
"value": 1.0,
"operation": "ADDITION"
},
{
"name": "fire",
"value": 1.0,
"operation": "ADDITION"
},
{
"name": "frost",
"value": 1.0,
"operation": "ADDITION"
}
]
},
"chest": {
"armor": 3,
"spell_attributes": [
{
"name": "arcane",
"value": 1.0,
"operation": "ADDITION"
},
{
"name": "fire",
"value": 1.0,
"operation": "ADDITION"
},
{
"name": "frost",
"value": 1.0,
"operation": "ADDITION"
}
]
},
"legs": {
"armor": 2,
"spell_attributes": [
{
"name": "arcane",
"value": 1.0,
"operation": "ADDITION"
},
{
"name": "fire",
"value": 1.0,
"operation": "ADDITION"
},
{
"name": "frost",
"value": 1.0,
"operation": "ADDITION"
}
]
},
"feet": {
"armor": 1,
"spell_attributes": [
{
"name": "arcane",
"value": 1.0,
"operation": "ADDITION"
},
{
"name": "fire",
"value": 1.0,
"operation": "ADDITION"
},
{
"name": "frost",
"value": 1.0,
"operation": "ADDITION"
}
]
}
}
}
}

209
config/wizards/loot_v2.json Executable file
View file

@ -0,0 +1,209 @@
{
"item_groups": {
"staves_tier_1_enchanted": {
"ids": [
"wizards:staff_wizard"
],
"chance": 0.3,
"bonus_roll_chance": 1.2,
"weight": 1,
"enchant": {
"min_power": 1.0,
"max_power": 30.0,
"allow_treasure": true
}
},
"staves_tier_1": {
"ids": [
"wizards:staff_wizard"
],
"chance": 0.3,
"bonus_roll_chance": 1.2,
"weight": 1
},
"robes_tier_1": {
"ids": [
"wizards:wizard_robe_head",
"wizards:wizard_robe_chest",
"wizards:wizard_robe_legs",
"wizards:wizard_robe_feet"
],
"chance": 0.25,
"bonus_roll_chance": 1.2,
"weight": 1
},
"robes_tier_2": {
"ids": [
"wizards:arcane_robe_head",
"wizards:arcane_robe_chest",
"wizards:arcane_robe_legs",
"wizards:arcane_robe_feet",
"wizards:fire_robe_head",
"wizards:fire_robe_chest",
"wizards:fire_robe_legs",
"wizards:fire_robe_feet",
"wizards:frost_robe_head",
"wizards:frost_robe_chest",
"wizards:frost_robe_legs",
"wizards:frost_robe_feet"
],
"chance": 0.5,
"bonus_roll_chance": 1.2,
"weight": 1
},
"wands_tier_1": {
"ids": [
"wizards:wand_arcane",
"wizards:wand_fire",
"wizards:wand_frost"
],
"chance": 0.3,
"bonus_roll_chance": 1.2,
"weight": 1
},
"staves_tier_2_enchanted": {
"ids": [
"wizards:staff_arcane",
"wizards:staff_fire",
"wizards:staff_frost"
],
"chance": 0.3,
"bonus_roll_chance": 1.2,
"weight": 1,
"enchant": {
"min_power": 1.0,
"max_power": 30.0,
"allow_treasure": true
}
},
"robes_tier_1_enchanted": {
"ids": [
"wizards:wizard_robe_head",
"wizards:wizard_robe_chest",
"wizards:wizard_robe_legs",
"wizards:wizard_robe_feet"
],
"chance": 0.25,
"bonus_roll_chance": 1.2,
"weight": 1,
"enchant": {
"min_power": 1.0,
"max_power": 30.0,
"allow_treasure": true
}
},
"wands_tier_0": {
"ids": [
"wizards:wand_novice"
],
"chance": 0.3,
"bonus_roll_chance": 1.0,
"weight": 1
},
"robes_tier_2_enchanted": {
"ids": [
"wizards:arcane_robe_head",
"wizards:arcane_robe_chest",
"wizards:arcane_robe_legs",
"wizards:arcane_robe_feet",
"wizards:fire_robe_head",
"wizards:fire_robe_chest",
"wizards:fire_robe_legs",
"wizards:fire_robe_feet",
"wizards:frost_robe_head",
"wizards:frost_robe_chest",
"wizards:frost_robe_legs",
"wizards:frost_robe_feet"
],
"chance": 0.5,
"bonus_roll_chance": 1.2,
"weight": 1,
"enchant": {
"min_power": 1.0,
"max_power": 30.0,
"allow_treasure": true
}
},
"staves_tier_2": {
"ids": [
"wizards:staff_arcane",
"wizards:staff_fire",
"wizards:staff_frost"
],
"chance": 0.3,
"bonus_roll_chance": 1.2,
"weight": 1
}
},
"loot_tables": {
"minecraft:chests/bastion_treasure": [
"staves_tier_2_enchanted",
"robes_tier_2"
],
"minecraft:chests/underwater_ruin_small": [
"staves_tier_2"
],
"minecraft:chests/woodland_mansion": [
"staves_tier_1_enchanted",
"robes_tier_1_enchanted"
],
"minecraft:chests/end_city_treasure": [
"staves_tier_2_enchanted",
"robes_tier_2"
],
"minecraft:chests/abandoned_mineshaft": [
"wands_tier_0"
],
"minecraft:chests/shipwreck_supply": [
"wands_tier_0"
],
"minecraft:chests/underwater_ruin_big": [
"staves_tier_1_enchanted",
"robes_tier_1_enchanted"
],
"minecraft:chests/nether_bridge": [
"staves_tier_2"
],
"minecraft:chests/pillager_outpost": [
"wands_tier_1",
"staves_tier_1"
],
"minecraft:chests/simple_dungeon": [
"wands_tier_1",
"staves_tier_1"
],
"minecraft:chests/desert_pyramid": [
"wands_tier_1",
"staves_tier_1"
],
"minecraft:chests/bastion_bridge": [
"wands_tier_1",
"staves_tier_1"
],
"minecraft:chests/shipwreck_treasure": [
"robes_tier_1"
],
"minecraft:chests/jungle_temple": [
"wands_tier_1",
"staves_tier_1"
],
"minecraft:chests/ancient_city": [
"staves_tier_2_enchanted",
"robes_tier_2"
],
"minecraft:chests/stronghold_crossing": [
"wands_tier_1",
"staves_tier_1"
],
"minecraft:chests/igloo_chest": [
"wands_tier_0"
],
"minecraft:chests/stronghold_library": [
"staves_tier_2_enchanted",
"robes_tier_2"
],
"minecraft:chests/bastion_other": [
"staves_tier_2"
]
}
}

39
config/wizards/world_gen.json Executable file
View file

@ -0,0 +1,39 @@
{
"entries": [
{
"pool": "minecraft:village/desert/houses",
"structure": "wizards:village/desert/wizard_tower",
"weight": 1
},
{
"pool": "minecraft:village/desert/houses",
"structure": "wizards:village/desert/wizard_tower_2",
"weight": 4
},
{
"pool": "minecraft:village/savanna/houses",
"structure": "wizards:village/savanna/wizard_tower",
"weight": 3
},
{
"pool": "minecraft:village/plains/houses",
"structure": "wizards:village/plains/wizard_tower",
"weight": 4
},
{
"pool": "minecraft:village/taiga/houses",
"structure": "wizards:village/taiga/wizard_tower",
"weight": 4
},
{
"pool": "minecraft:village/snowy/houses",
"structure": "wizards:village/snowy/wizard_tower",
"weight": 1
},
{
"pool": "minecraft:village/snowy/houses",
"structure": "wizards:village/snowy/wizard_tower_2",
"weight": 4
}
]
}