first
This commit is contained in:
commit
a1893e1d21
253 changed files with 146536 additions and 0 deletions
3
config/wizards/effects.json
Executable file
3
config/wizards/effects.json
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"arcane_charge_damage_per_stack": 0.15
|
||||
}
|
||||
446
config/wizards/items_v2.json
Executable file
446
config/wizards/items_v2.json
Executable 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
209
config/wizards/loot_v2.json
Executable 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
39
config/wizards/world_gen.json
Executable 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
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue