changing keybinds
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
3
.vscode/settings.json
vendored
Normal file
3
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"java.configuration.updateBuildConfiguration": "automatic"
|
||||
}
|
||||
BIN
bin/main/data/aspects/.DS_Store
vendored
BIN
bin/main/data/aspects/.DS_Store
vendored
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
playsound entity.magma_cube.squish neutral @s ~ ~ ~
|
||||
particle campfire_cosy_smoke ^ ^ ^ ^ ^ ^ 1 20
|
||||
1
bin/main/data/aspects/functions/magmus_axe.mcfunction
Normal file
1
bin/main/data/aspects/functions/magmus_axe.mcfunction
Normal file
@@ -0,0 +1 @@
|
||||
give @s netherite_axe{display:{Name:'{"text":"Magmus Axe","bold":true}'},Damage:0.2,AttributeModifiers:[{AttributeName:"generic.attack_damage",Name:"generic.attack_damage",Amount:4,Operation:0,UUID:[I;1441235399,-2116137748,-2137704842,-2051316587]}]} 1
|
||||
@@ -6,7 +6,8 @@
|
||||
"aspects:geo",
|
||||
"aspects:pyro",
|
||||
"aspects:ordo",
|
||||
"aspects:perditio"
|
||||
"aspects:perditio",
|
||||
"aspects:vacuos"
|
||||
],
|
||||
"name": "Aspect",
|
||||
"replace":true
|
||||
|
||||
@@ -10,7 +10,8 @@
|
||||
"origins": [
|
||||
"aspects:magmus",
|
||||
"aspects:ignis",
|
||||
"aspects:navitas"
|
||||
"aspects:navitas",
|
||||
"aspects:imp"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -23,7 +24,8 @@
|
||||
"aspects:cryo",
|
||||
"aspects:human",
|
||||
"aspects:altum",
|
||||
"aspects:aquatillis"
|
||||
"aspects:aquatillis",
|
||||
"aspects:imp"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -34,7 +36,8 @@
|
||||
},
|
||||
"origins": [
|
||||
"aspects:tempus",
|
||||
"aspects:avis"
|
||||
"aspects:avis",
|
||||
"aspects:imp"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -45,7 +48,8 @@
|
||||
},
|
||||
"origins": [
|
||||
"aspects:dendro",
|
||||
"idkarockthingmining"
|
||||
"idkarockthingmining",
|
||||
"aspects:imp"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -55,7 +59,8 @@
|
||||
"layer":"aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:luna"
|
||||
"aspects:luna",
|
||||
"aspects:imp"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -65,7 +70,8 @@
|
||||
"layer":"aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:solus"
|
||||
"aspects:solus",
|
||||
"aspects:imp"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
16
bin/main/data/aspects/origins/altum.json
Normal file
16
bin/main/data/aspects/origins/altum.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:flower_regen",
|
||||
"aspects:bonemeal",
|
||||
"aspects:grass_speed",
|
||||
"aspects:dendro_primary",
|
||||
"aspects:dendro_secondary",
|
||||
"aspects:poison_resistance",
|
||||
"aspects:suspicious_substance"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:water_bottle"
|
||||
},
|
||||
"name": "§3Altum",
|
||||
"description": "WAaAA."
|
||||
}
|
||||
9
bin/main/data/aspects/origins/imp.json
Normal file
9
bin/main/data/aspects/origins/imp.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"powers": [
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:porkchop"
|
||||
},
|
||||
"name": "Imp",
|
||||
"description": "Mere Imps who are derived of an Aspect, but have no Type. How unfortunate."
|
||||
}
|
||||
14
bin/main/data/aspects/origins/magmus.json
Normal file
14
bin/main/data/aspects/origins/magmus.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:magma_regen",
|
||||
"aspects:knockback_resistance",
|
||||
"aspects:increased_health",
|
||||
"aspects:magmus_primary",
|
||||
"aspects:magmus_secondary"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:magma_block"
|
||||
},
|
||||
"name": "§4Magmus",
|
||||
"description": "The most physically strong of the Pyro aspect, Magmus users are juggernauts in nature."
|
||||
}
|
||||
13
bin/main/data/aspects/origins/navitas.json
Normal file
13
bin/main/data/aspects/origins/navitas.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:explosion_immunity",
|
||||
"aspects:impish_speed",
|
||||
"aspects:navitas_primary",
|
||||
"aspects:navitas_secondary"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:firework_star"
|
||||
},
|
||||
"name": "§eNavitas",
|
||||
"description": "Navitas users are real firecrackers, and always seem to have a trick hidden up their sleeve."
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:fire_resistance",
|
||||
"aspects:holy_flame",
|
||||
"aspects:sunbaked",
|
||||
"aspects:sun_bar",
|
||||
"aspects:decay",
|
||||
|
||||
9
bin/main/data/aspects/origins/vacuos.json
Normal file
9
bin/main/data/aspects/origins/vacuos.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"powers": [
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:bedrock"
|
||||
},
|
||||
"name": "Vacuos",
|
||||
"description": "Devoid of any Aspect, Vacuos are beings of nothingness."
|
||||
}
|
||||
@@ -30,7 +30,7 @@
|
||||
"bar_index":5,
|
||||
"inverted":true
|
||||
},
|
||||
|
||||
"key":"key.origins.ternary_active",
|
||||
"name":"Freeze Focus",
|
||||
"description":"When pressing the respective key, you will fire a ray of ice in the direction you are facing that will deal freeze damage to the target and freeze over ice on impact."
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
"inverted":true
|
||||
},
|
||||
"key": {
|
||||
"key": "key.origins.secondary_active"
|
||||
"key": "key.origins.quaternary_active"
|
||||
},
|
||||
"name":"Icy Aura",
|
||||
"description":"With your secondary key, you can deal freeze damage to those around you within an 8 block radius."
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"bar_index":8,
|
||||
"inverted":true
|
||||
},
|
||||
"key":"key.origins.ternary_active",
|
||||
"name":"Poison Cloud",
|
||||
"description":"As your primary ability, you can spawn a poison cloud around you."
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"bar_index":8
|
||||
},
|
||||
"key": {
|
||||
"key": "key.origins.secondary_active"
|
||||
"key": "key.origins.quaternary_active"
|
||||
},
|
||||
"name":"Friendly Assistance",
|
||||
"description":"As your secondary ability, you can spawn in an Iron Golem to help you fight off enemies."
|
||||
|
||||
13
bin/main/data/aspects/powers/explosion_immunity.json
Normal file
13
bin/main/data/aspects/powers/explosion_immunity.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"type": "origins:modify_damage_taken",
|
||||
"damage_condition": {
|
||||
"type": "origins:name",
|
||||
"name":"explosion.player"
|
||||
},
|
||||
"modifier": {
|
||||
"operation": "addition",
|
||||
"value": -1000
|
||||
},
|
||||
"name":"Explosion Immunity",
|
||||
"description":"Explosions don't hurt you."
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
"inverted":true
|
||||
}
|
||||
},
|
||||
|
||||
"key":"key.origins.ternary_active",
|
||||
"name":"Ignition",
|
||||
"description":"Using your primary active ability, you can light yourself on fire for a short duration, granting you an attack buff."
|
||||
}
|
||||
@@ -30,7 +30,7 @@
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||
"bar_index":15
|
||||
},
|
||||
"key":"key.origins.secondary_active",
|
||||
"key": "key.origins.quaternary_active",
|
||||
"cooldown": 1400,
|
||||
"name":"Ring of Fire",
|
||||
"description":"As your secondary ability, you can light entities around you on fire for a few seconds."
|
||||
|
||||
16
bin/main/data/aspects/powers/impish_speed.json
Normal file
16
bin/main/data/aspects/powers/impish_speed.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "origins:attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.movement_speed",
|
||||
"value": 0.05,
|
||||
"operation": "addition"
|
||||
},
|
||||
"name":"Impish Speed",
|
||||
"description":"Being a devillish little bugger has given you the speed to run away from your angered prank victims.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
10
bin/main/data/aspects/powers/increased_health.json
Normal file
10
bin/main/data/aspects/powers/increased_health.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"type": "origins:attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.max_health",
|
||||
"value": 4,
|
||||
"operation": "addition"
|
||||
},
|
||||
"name":"Lavablood",
|
||||
"description":"Your max health is significantly increased."
|
||||
}
|
||||
11
bin/main/data/aspects/powers/knockback_resistance.json
Normal file
11
bin/main/data/aspects/powers/knockback_resistance.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"type": "origins:attribute",
|
||||
"modifier": {
|
||||
"name": "Max health increase",
|
||||
"attribute": "minecraft:generic.knockback_resistance",
|
||||
"value": 10,
|
||||
"operation": "addition"
|
||||
},
|
||||
"name":"Stable Footing",
|
||||
"description":"Knockback doesn't bother you."
|
||||
}
|
||||
@@ -1,9 +1,10 @@
|
||||
{
|
||||
"type": "origins:toggle",
|
||||
"key": {
|
||||
"key": "key.origins.primary_active",
|
||||
"key":"key.origins.ternary_active",
|
||||
"continuous": false
|
||||
},
|
||||
|
||||
"retain_state": false,
|
||||
"name":"Invisibility",
|
||||
"description":"As your primary ability, you can toggle invisibility. Deactivates when you are on fire."
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"bar_index":9
|
||||
},
|
||||
"key": {
|
||||
"key": "key.origins.secondary_active"
|
||||
"key": "key.origins.quaternary_active"
|
||||
},
|
||||
"name":"Dark Shroud",
|
||||
"description":"With your secondary ability, you can disperse a shroud of wither."
|
||||
|
||||
17
bin/main/data/aspects/powers/magma_regen.json
Normal file
17
bin/main/data/aspects/powers/magma_regen.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "origins:action_over_time",
|
||||
"entity_action": {
|
||||
"type": "origins:heal",
|
||||
"amount": 1
|
||||
},
|
||||
"interval": 20,
|
||||
"condition": {
|
||||
"type": "origins:on_block",
|
||||
"block_condition": {
|
||||
"type": "origins:block",
|
||||
"block": "minecraft:magma_block"
|
||||
}
|
||||
},
|
||||
"name":"Back to the Source",
|
||||
"description":"As a being of magma, standing on magma blocks gives you regeneration."
|
||||
}
|
||||
29
bin/main/data/aspects/powers/magmus_primary.json
Normal file
29
bin/main/data/aspects/powers/magmus_primary.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type":"origins:and",
|
||||
"actions":[
|
||||
{
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:strength",
|
||||
"duration": 400,
|
||||
"amplifier": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"type":"origins:execute_command",
|
||||
"command":"function aspects:magma_resistance"
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 800,
|
||||
"name":"Molten Fists",
|
||||
"description":"As your primary ability, you can grant yourself an amplified strength effect.",
|
||||
"hud_render": {
|
||||
"inverted":true,
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||
"bar_index":4,
|
||||
"should_render": true
|
||||
}
|
||||
}
|
||||
30
bin/main/data/aspects/powers/magmus_secondary.json
Normal file
30
bin/main/data/aspects/powers/magmus_secondary.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type":"origins:and",
|
||||
"actions":[
|
||||
{
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:resistance",
|
||||
"duration": 700,
|
||||
"amplifier": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"type":"origins:execute_command",
|
||||
"command":"function aspects:magma_resistance"
|
||||
}
|
||||
]
|
||||
},
|
||||
"key": "key.origins.quaternary_active",
|
||||
"cooldown": 1400,
|
||||
"name":"Magmaskin",
|
||||
"description":"With your secondary ability, you may grant yourself a highly amplified resistance effect.",
|
||||
"hud_render": {
|
||||
"inverted":true,
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_01.png",
|
||||
"bar_index":8,
|
||||
"should_render": true
|
||||
}
|
||||
}
|
||||
20
bin/main/data/aspects/powers/navitas_primary.json
Normal file
20
bin/main/data/aspects/powers/navitas_primary.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:explode",
|
||||
"power": 3,
|
||||
"destruction_type": "none",
|
||||
"damage_self": false,
|
||||
"create_fire": true
|
||||
},
|
||||
"cooldown": 600,
|
||||
"hud_render": {
|
||||
"should_render": true,
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||
"bar_index":10,
|
||||
"inverted":true
|
||||
},
|
||||
"key":"key.origins.ternary_active",
|
||||
"name":"Boom!",
|
||||
"description":"Boom! Explode the area you're standing on. Pow!"
|
||||
}
|
||||
32
bin/main/data/aspects/powers/navitas_secondary.json
Normal file
32
bin/main/data/aspects/powers/navitas_secondary.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type":"origins:and",
|
||||
"actions":[
|
||||
{
|
||||
"type": "origins:give",
|
||||
"stack": {
|
||||
"item": "minecraft:tnt",
|
||||
"amount": 7
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "origins:give",
|
||||
"stack": {
|
||||
"item": "minecraft:fire_charge",
|
||||
"amount": 7
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"key": "key.origins.quaternary_active",
|
||||
"cooldown": 1400,
|
||||
"name":"Bam",
|
||||
"description":"Using your evil little powers, you can grant yourself exactly eight precious blocks to TNT and eight weapons of destruction - fire charges.",
|
||||
"hud_render": {
|
||||
"inverted":true,
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||
"bar_index":5,
|
||||
"should_render": true
|
||||
}
|
||||
}
|
||||
@@ -23,6 +23,7 @@
|
||||
"bar_index":10,
|
||||
"inverted":true
|
||||
},
|
||||
"key":"key.origins.ternary_active",
|
||||
"name":"Solar Revealing",
|
||||
"description":"All entities within a 40 block radius of you will be highlighted with your primary ability. What an eyesore."
|
||||
}
|
||||
@@ -45,7 +45,7 @@
|
||||
"bar_index":20
|
||||
},
|
||||
"key": {
|
||||
"key": "key.origins.secondary_active"
|
||||
"key": "key.origins.quaternary_active"
|
||||
},
|
||||
"name":"Icarus",
|
||||
"description":"Send all surrounding enemies multiple blocks into the air, and then light them on fire. They shouldn't have strayed so close to the sun!"
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
"bar_index":2,
|
||||
"inverted":true
|
||||
},
|
||||
|
||||
"key":"key.origins.ternary_active",
|
||||
"name":"Lightning Bolt",
|
||||
"description":"When pressing the respective key, you will summon a lightning bolt at the block or entity you are looking at, doing damage and setting nearby blocks on fire as well."
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
"bar_index":3
|
||||
|
||||
},
|
||||
"key":"key.origins.secondary_active",
|
||||
"key": "key.origins.quaternary_active",
|
||||
"cooldown": 400,
|
||||
"name":"Raging Gales",
|
||||
"description":"As your secondary ability, you can push enemies away by a few blocks whilst healing yourself and dealing damage to others."
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
build/libs/aspects-1.0.1-dev.jar
Normal file
BIN
build/libs/aspects-1.0.1-dev.jar
Normal file
Binary file not shown.
BIN
build/libs/aspects-1.0.1-sources-dev.jar
Normal file
BIN
build/libs/aspects-1.0.1-sources-dev.jar
Normal file
Binary file not shown.
BIN
build/libs/aspects-1.0.1-sources.jar
Normal file
BIN
build/libs/aspects-1.0.1-sources.jar
Normal file
Binary file not shown.
BIN
build/libs/aspects-1.0.1.jar
Normal file
BIN
build/libs/aspects-1.0.1.jar
Normal file
Binary file not shown.
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "aspects:item/geo_diamond"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "aspects:item/ordo_star"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"parent": "item/generated",
|
||||
"textures": {
|
||||
"layer0": "aspects:item/perditio_bone"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 7.5 KiB |
BIN
build/resources/main/assets/aspects/textures/item/ordo_star.png
Normal file
BIN
build/resources/main/assets/aspects/textures/item/ordo_star.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.8 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.5 KiB |
@@ -0,0 +1,2 @@
|
||||
team add Anemo
|
||||
team modify Anemo color green
|
||||
@@ -0,0 +1,2 @@
|
||||
team add Geo
|
||||
team modify Geo color yellow
|
||||
@@ -0,0 +1,2 @@
|
||||
team add Hydro
|
||||
team modify Hydro color blue
|
||||
@@ -0,0 +1,2 @@
|
||||
playsound entity.firework_rocket.shoot neutral @s ~ ~ ~
|
||||
particle ash ^ ^ ^ ^ ^ ^ 3 20
|
||||
@@ -0,0 +1 @@
|
||||
team add Ordo
|
||||
@@ -0,0 +1,2 @@
|
||||
team add Perditio
|
||||
team modify Perditio color dark_red
|
||||
@@ -0,0 +1,2 @@
|
||||
team add Pyro
|
||||
team modify Pyro color red
|
||||
@@ -0,0 +1,6 @@
|
||||
function aspects:anemo_team
|
||||
function aspects:geo_team
|
||||
function aspects:hydro_team
|
||||
function aspects:ordo_team
|
||||
function aspects:perditio_team
|
||||
function aspects:pyro_team
|
||||
@@ -0,0 +1,3 @@
|
||||
summon iron_golem ~ ~ ~ {OnGround:1b,Team:"Dendro",PlayerCreated:1b,ActiveEffects:[{Id:5b,Amplifier:1b,Duration:200,ShowParticles:0b}],Attributes:[{Name:generic.max_health,Base:80}]}
|
||||
playsound entity.firework_rocket.twinkle neutral @s
|
||||
particle spore_blossom_air ~ ~ ~ ~ ~ ~ 3 20
|
||||
@@ -8,7 +8,6 @@
|
||||
"layer": "aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:human",
|
||||
"aspects:magmus",
|
||||
"aspects:ignis",
|
||||
"aspects:navitas"
|
||||
@@ -34,13 +33,41 @@
|
||||
"layer":"aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:human",
|
||||
"aspects:tempus",
|
||||
"aspects:avis",
|
||||
"aspects:sophos",
|
||||
"icarus:icarae"
|
||||
"aspects:avis"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": {
|
||||
"type":"origins:origin",
|
||||
"origin":"aspects:geo",
|
||||
"layer":"aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:dendro",
|
||||
"idkarockthingmining"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": {
|
||||
"type":"origins:origin",
|
||||
"origin":"aspects:perditio",
|
||||
"layer":"aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:luna"
|
||||
]
|
||||
},
|
||||
{
|
||||
"condition": {
|
||||
"type":"origins:origin",
|
||||
"origin":"aspects:ordo",
|
||||
"layer":"aspects:elements"
|
||||
},
|
||||
"origins": [
|
||||
"aspects:solus"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
"name": "Type",
|
||||
|
||||
@@ -4,11 +4,13 @@
|
||||
"aspects:negate_fall_damage",
|
||||
"aspects:chained",
|
||||
"aspects:windborn",
|
||||
"aspects:wise"
|
||||
"aspects:wise",
|
||||
"aspects:start",
|
||||
"aspects:anemo_team"
|
||||
],
|
||||
"icon": {
|
||||
"item": "aspects:anemo_feather"
|
||||
},
|
||||
"name": "Anemo",
|
||||
"name": "§aAnemo",
|
||||
"description": "Anemo users are light on their feet, freeform in combat and wanderers by nature."
|
||||
}
|
||||
@@ -8,6 +8,6 @@
|
||||
"icon": {
|
||||
"item": "minecraft:snowball"
|
||||
},
|
||||
"name": "Cryo",
|
||||
"name": "§bCryo",
|
||||
"description": "Cold, calculating and precise, Cryo types always get the job done."
|
||||
}
|
||||
16
build/resources/main/data/aspects/origins/dendro.json
Normal file
16
build/resources/main/data/aspects/origins/dendro.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:flower_regen",
|
||||
"aspects:bonemeal",
|
||||
"aspects:grass_speed",
|
||||
"aspects:dendro_primary",
|
||||
"aspects:dendro_secondary",
|
||||
"aspects:poison_resistance",
|
||||
"aspects:suspicious_substance"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:wheat_seeds"
|
||||
},
|
||||
"name": "§2Dendro",
|
||||
"description": "Lovers of art, nature and all things beautiful, Dendro types certainly are a unique breed."
|
||||
}
|
||||
16
build/resources/main/data/aspects/origins/geo.json
Normal file
16
build/resources/main/data/aspects/origins/geo.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:heavy_as_stone",
|
||||
"aspects:resistance",
|
||||
"aspects:explosion_damage",
|
||||
"aspects:earthborn",
|
||||
"aspects:deepdweller",
|
||||
"aspects:start",
|
||||
"aspects:geo_team"
|
||||
],
|
||||
"icon": {
|
||||
"item": "aspects:geo_diamond"
|
||||
},
|
||||
"name": "§eGeo",
|
||||
"description": "Down-to-earth and grounded, Geo users are all about stability and functionality."
|
||||
}
|
||||
@@ -3,11 +3,12 @@
|
||||
"aspects:water_breathing",
|
||||
"aspects:constitution",
|
||||
"aspects:fire_damage",
|
||||
"aspects:waterborn"
|
||||
"aspects:waterborn",
|
||||
"aspects:hydro_team"
|
||||
],
|
||||
"icon": {
|
||||
"item": "aspects:hydro_kelp"
|
||||
},
|
||||
"name": "Hydro",
|
||||
"name": "§9Hydro",
|
||||
"description": "Fluid and ever-changing, Hydro users are flexible and aware of the intent behind the actions of their enemies in order to better defy them."
|
||||
}
|
||||
@@ -8,6 +8,6 @@
|
||||
"icon": {
|
||||
"item": "minecraft:fire_charge"
|
||||
},
|
||||
"name": "Ignis",
|
||||
"name": "§6Ignis",
|
||||
"description": "Full of energy and power, Ignis types are certainly the life of the party."
|
||||
}
|
||||
15
build/resources/main/data/aspects/origins/luna.json
Normal file
15
build/resources/main/data/aspects/origins/luna.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:full_moon",
|
||||
"aspects:nightwalker",
|
||||
"aspects:wolf_affinity",
|
||||
"aspects:luna_primary",
|
||||
"aspects:luna_secondary",
|
||||
"aspects:invisibility"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:lily_of_the_valley"
|
||||
},
|
||||
"name": "§7Luna",
|
||||
"description": "Quiet, spectral beings, Luna types possess great magical power that shifts based on the phase of the moon."
|
||||
}
|
||||
17
build/resources/main/data/aspects/origins/ordo.json
Normal file
17
build/resources/main/data/aspects/origins/ordo.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:holy_light",
|
||||
"aspects:positive_influence",
|
||||
"aspects:darkness_damage",
|
||||
"aspects:night_aversion",
|
||||
"aspects:holy",
|
||||
"aspects:lightborn",
|
||||
"aspects:start",
|
||||
"aspects:ordo_team"
|
||||
],
|
||||
"icon": {
|
||||
"item": "aspects:ordo_star"
|
||||
},
|
||||
"name": "Ordo",
|
||||
"description": "Vigilant and organized, Ordo users are kind, diligent and natural leaders."
|
||||
}
|
||||
17
build/resources/main/data/aspects/origins/perditio.json
Normal file
17
build/resources/main/data/aspects/origins/perditio.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:void",
|
||||
"aspects:undead",
|
||||
"aspects:night_strength",
|
||||
"aspects:day_aversion",
|
||||
"aspects:voidborn",
|
||||
"aspects:wither_damage",
|
||||
"aspects:start",
|
||||
"aspects:perditio_team"
|
||||
],
|
||||
"icon": {
|
||||
"item": "aspects:perditio_bone"
|
||||
},
|
||||
"name": "§4Perditio",
|
||||
"description": "Shrouded in darkness and mystery, Perditio users are unique magical beings said to be derived from the void."
|
||||
}
|
||||
@@ -4,11 +4,14 @@
|
||||
"aspects:nether_buff",
|
||||
"aspects:water_damage",
|
||||
"aspects:lava_vision",
|
||||
"aspects:flameborn"
|
||||
"aspects:flameborn",
|
||||
"aspects:start",
|
||||
"aspects:melt",
|
||||
"aspects:pyro_team"
|
||||
],
|
||||
"icon": {
|
||||
"item": "aspects:pyro_fire"
|
||||
},
|
||||
"name": "Pyro",
|
||||
"description": "fire go weeee"
|
||||
"name": "§cPyro",
|
||||
"description": "Pyro users are certainly lively. The rebels of the group, they are always brimming with new ideas and drive for adventure."
|
||||
}
|
||||
16
build/resources/main/data/aspects/origins/solus.json
Normal file
16
build/resources/main/data/aspects/origins/solus.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"powers": [
|
||||
"aspects:fire_resistance",
|
||||
"aspects:holy_flame",
|
||||
"aspects:sunbaked",
|
||||
"aspects:sun_bar",
|
||||
"aspects:decay",
|
||||
"aspects:solus_primary",
|
||||
"aspects:solus_secondary"
|
||||
],
|
||||
"icon": {
|
||||
"item": "minecraft:sunflower"
|
||||
},
|
||||
"name": "§6Solus",
|
||||
"description": "Bold and egotistical, Solus types are as bright as the sun. Paladins, warriors and priests, these types are always in the action."
|
||||
}
|
||||
@@ -8,6 +8,6 @@
|
||||
"icon": {
|
||||
"item": "minecraft:amethyst_shard"
|
||||
},
|
||||
"name": "Tempus",
|
||||
"name": "§5Tempus",
|
||||
"description": "Dark minds crackling and churning, Tempus types always have a storm brewing in their heads."
|
||||
}
|
||||
15
build/resources/main/data/aspects/powers/anemo_team.json
Normal file
15
build/resources/main/data/aspects/powers/anemo_team.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "team join Anemo @s",
|
||||
"permission_level": 4
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "team leave @s",
|
||||
"permission_level": 4
|
||||
},
|
||||
"execute_chosen_when_orb": true,
|
||||
"hidden":true
|
||||
}
|
||||
698
build/resources/main/data/aspects/powers/bonemeal.json
Normal file
698
build/resources/main/data/aspects/powers/bonemeal.json
Normal file
@@ -0,0 +1,698 @@
|
||||
{
|
||||
"name": "Natural Growth",
|
||||
"description": "When you sneak and press the use button, you can grow the block you are looking at.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
],
|
||||
"type": "origins:multiple",
|
||||
"bonemeal":
|
||||
{
|
||||
"type": "origins:action_on_block_use",
|
||||
"block_action":
|
||||
{
|
||||
"type": "origins:bonemeal",
|
||||
"effects": true
|
||||
},
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:sneaking"
|
||||
}
|
||||
},
|
||||
"nether_wart":
|
||||
{
|
||||
"type": "origins:action_on_block_use",
|
||||
"block_action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "nether_wart"
|
||||
},
|
||||
{
|
||||
"type": "origins:block_state",
|
||||
"property": "age",
|
||||
"comparison": "==",
|
||||
"compare_to": 2
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"actions":
|
||||
[
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "setblock ~ ~ ~ minecraft:nether_wart[age=3]",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "particle minecraft:composter ~ ~ ~ .3 .3 .3 0 10 normal",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "playsound minecraft:item.bone_meal.use player @a[distance=..32] ~ ~ ~ .5 1",
|
||||
"permission_level": 4
|
||||
}
|
||||
]
|
||||
},
|
||||
"else_action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "nether_wart"
|
||||
},
|
||||
{
|
||||
"type": "origins:block_state",
|
||||
"property": "age",
|
||||
"comparison": "==",
|
||||
"compare_to": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"actions":
|
||||
[
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "setblock ~ ~ ~ minecraft:nether_wart[age=3]",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "particle minecraft:composter ~ ~ ~ .3 .3 .3 0 10 normal",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "playsound minecraft:item.bone_meal.use player @a[distance=..32] ~ ~ ~ .5 1",
|
||||
"permission_level": 4
|
||||
}
|
||||
]
|
||||
},
|
||||
"else_action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "nether_wart"
|
||||
},
|
||||
{
|
||||
"type": "origins:block_state",
|
||||
"property": "age",
|
||||
"comparison": "==",
|
||||
"compare_to": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"actions":
|
||||
[
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "setblock ~ ~ ~ minecraft:nether_wart[age=1]",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "particle minecraft:composter ~ ~ ~ .3 .3 .3 0 10 normal",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "playsound minecraft:item.bone_meal.use player @a[distance=..32] ~ ~ ~ .5 1",
|
||||
"permission_level": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"block_condition":
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "nether_wart"
|
||||
},
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:sneaking"
|
||||
}
|
||||
},
|
||||
"sugarcane":
|
||||
{
|
||||
"type": "origins:action_on_block_use",
|
||||
"block_action":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"actions":
|
||||
[
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "particle minecraft:composter ~ ~ ~ .3 .3 .3 0 10 normal",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "playsound minecraft:item.bone_meal.use player @a[distance=..32] ~ ~ ~ .5 1",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "sugar_cane"
|
||||
},
|
||||
"y": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"block_condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "sugar_cane"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
"y": 1
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"inverted": true,
|
||||
"type": "origins:block",
|
||||
"block": "sugar_cane"
|
||||
},
|
||||
"y": -2
|
||||
}
|
||||
]
|
||||
},
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:sneaking"
|
||||
}
|
||||
},
|
||||
"cactus":
|
||||
{
|
||||
"type": "origins:action_on_block_use",
|
||||
"block_action":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"actions":
|
||||
[
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "particle minecraft:composter ~ ~ ~ .3 .3 .3 0 10 normal",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "playsound minecraft:item.bone_meal.use player @a[distance=..32] ~ ~ ~ .5 1",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "cactus"
|
||||
},
|
||||
"y": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"block_condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "cactus"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
"y": 1
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"inverted": true,
|
||||
"type": "origins:block",
|
||||
"block": "cactus"
|
||||
},
|
||||
"y": -2
|
||||
}
|
||||
]
|
||||
},
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:sneaking"
|
||||
}
|
||||
},
|
||||
"pumpkin":
|
||||
{
|
||||
"type": "origins:action_on_block_use",
|
||||
"block_action":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"actions":
|
||||
[
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "particle minecraft:composter ~ ~ ~ .3 .3 .3 0 10 normal",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "playsound minecraft:item.bone_meal.use player @a[distance=..32] ~ ~ ~ .5 1",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:choice",
|
||||
"actions":
|
||||
[
|
||||
{
|
||||
"weight": 1,
|
||||
"element":
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:dirt"
|
||||
},
|
||||
"y": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "pumpkin"
|
||||
}
|
||||
},
|
||||
"x": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"weight": 1,
|
||||
"element":
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:dirt"
|
||||
},
|
||||
"y": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "pumpkin"
|
||||
}
|
||||
},
|
||||
"x": -1
|
||||
}
|
||||
},
|
||||
{
|
||||
"weight": 1,
|
||||
"element":
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:dirt"
|
||||
},
|
||||
"y": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "pumpkin"
|
||||
}
|
||||
},
|
||||
"z": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"weight": 1,
|
||||
"element":
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:dirt"
|
||||
},
|
||||
"y": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "pumpkin"
|
||||
}
|
||||
},
|
||||
"z": -1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"block_condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "pumpkin_stem"
|
||||
},
|
||||
{
|
||||
"type": "origins:block_state",
|
||||
"property": "age",
|
||||
"comparison": "==",
|
||||
"compare_to": 7
|
||||
},
|
||||
{
|
||||
"type": "origins:adjacent",
|
||||
"adjacent_condition":
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "pumpkin"
|
||||
},
|
||||
"comparison": "==",
|
||||
"compare_to": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"melon":
|
||||
{
|
||||
"type": "origins:action_on_block_use",
|
||||
"block_action":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"actions":
|
||||
[
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "particle minecraft:composter ~ ~ ~ .3 .3 .3 0 10 normal",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "playsound minecraft:item.bone_meal.use player @a[distance=..32] ~ ~ ~ .5 1",
|
||||
"permission_level": 4
|
||||
},
|
||||
{
|
||||
"type": "origins:choice",
|
||||
"actions":
|
||||
[
|
||||
{
|
||||
"weight": 1,
|
||||
"element":
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:dirt"
|
||||
},
|
||||
"y": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "melon"
|
||||
}
|
||||
},
|
||||
"x": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"weight": 1,
|
||||
"element":
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:dirt"
|
||||
},
|
||||
"y": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "melon"
|
||||
}
|
||||
},
|
||||
"x": -1
|
||||
}
|
||||
},
|
||||
{
|
||||
"weight": 1,
|
||||
"element":
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:dirt"
|
||||
},
|
||||
"y": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "melon"
|
||||
}
|
||||
},
|
||||
"z": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"weight": 1,
|
||||
"element":
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"action":
|
||||
{
|
||||
"type": "origins:if_else",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "air"
|
||||
},
|
||||
{
|
||||
"type": "origins:offset",
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:dirt"
|
||||
},
|
||||
"y": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
"if_action":
|
||||
{
|
||||
"type": "origins:set_block",
|
||||
"block": "melon"
|
||||
}
|
||||
},
|
||||
"z": -1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"block_condition":
|
||||
{
|
||||
"type": "origins:and",
|
||||
"conditions":
|
||||
[
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "melon_stem"
|
||||
},
|
||||
{
|
||||
"type": "origins:block_state",
|
||||
"property": "age",
|
||||
"comparison": "==",
|
||||
"compare_to": 7
|
||||
},
|
||||
{
|
||||
"type": "origins:adjacent",
|
||||
"adjacent_condition":
|
||||
{
|
||||
"type": "origins:block",
|
||||
"block": "melon"
|
||||
},
|
||||
"comparison": "==",
|
||||
"compare_to": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "origins:action_when_damage_taken",
|
||||
"entity_action": {
|
||||
"type": "origins:damage",
|
||||
"amount": 2,
|
||||
"source": {
|
||||
"name": "generic"
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:name",
|
||||
"name":"wither"
|
||||
},
|
||||
"cooldown": 1,
|
||||
"name":"Darkness Damage",
|
||||
"description":"You take more damage from wither damage.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||
"text": "Negative"
|
||||
}
|
||||
]
|
||||
}
|
||||
20
build/resources/main/data/aspects/powers/day_aversion.json
Normal file
20
build/resources/main/data/aspects/powers/day_aversion.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": -0.05
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
"type": "origins:daytime"
|
||||
},
|
||||
"name":"Day Aversion",
|
||||
"description":"You are weakened at daytime.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||
"text": "Negative"
|
||||
}
|
||||
]
|
||||
}
|
||||
10
build/resources/main/data/aspects/powers/decay.json
Normal file
10
build/resources/main/data/aspects/powers/decay.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"type": "origins:action_over_time",
|
||||
"entity_action": {
|
||||
"type": "origins:change_resource",
|
||||
"resource": "aspects:sun_bar",
|
||||
"change": -0.5
|
||||
},
|
||||
"interval": 150,
|
||||
"hidden":true
|
||||
}
|
||||
25
build/resources/main/data/aspects/powers/deepdweller.json
Normal file
25
build/resources/main/data/aspects/powers/deepdweller.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": 4
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
"type": "origins:on_block",
|
||||
"block_condition": {
|
||||
"type": "origins:height",
|
||||
"comparison": "<=",
|
||||
"compare_to": 30
|
||||
}
|
||||
},
|
||||
"name":"Deepdweller",
|
||||
"description":"Formed of rock and stone, you are strengthened when you are deep underground. You do significantly more damage when below Y 30.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
22
build/resources/main/data/aspects/powers/dendro_primary.json
Normal file
22
build/resources/main/data/aspects/powers/dendro_primary.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:spawn_effect_cloud",
|
||||
"radius": 10.0,
|
||||
"wait_time": 40,
|
||||
"effect": {
|
||||
"effect": "minecraft:poison",
|
||||
"amplifier": 2,
|
||||
"duration": 20
|
||||
}
|
||||
},
|
||||
"cooldown": 500,
|
||||
"hud_render": {
|
||||
"should_render": true,
|
||||
"sprite_location":"origins:textures/gui/resource_bar.png",
|
||||
"bar_index":8,
|
||||
"inverted":true
|
||||
},
|
||||
"name":"Poison Cloud",
|
||||
"description":"As your primary ability, you can spawn a poison cloud around you."
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "function aspects:summon_golems"
|
||||
},
|
||||
"cooldown": 3400,
|
||||
"hud_render": {
|
||||
"should_render": true,
|
||||
"inverted":true,
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||
"bar_index":8
|
||||
},
|
||||
"key": {
|
||||
"key": "key.origins.secondary_active"
|
||||
},
|
||||
"name":"Friendly Assistance",
|
||||
"description":"As your secondary ability, you can spawn in an Iron Golem to help you fight off enemies."
|
||||
}
|
||||
6
build/resources/main/data/aspects/powers/earthborn.json
Normal file
6
build/resources/main/data/aspects/powers/earthborn.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"type": "origins:particle",
|
||||
"particle": "minecraft:falling_spore_blossom",
|
||||
"frequency": 80,
|
||||
"hidden":true
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"type": "origins:action_when_damage_taken",
|
||||
"entity_action": {
|
||||
"type": "origins:damage",
|
||||
"amount": 4,
|
||||
"source": {
|
||||
"name": "explosion",
|
||||
"bypasses_armor": false
|
||||
}
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:name",
|
||||
"name": "inWall"
|
||||
},
|
||||
"cooldown": 1,
|
||||
"name":"Crystalline",
|
||||
"description":"You take more damage from explosions.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||
"text": "Negative"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "origins:action_over_time",
|
||||
"entity_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:fire_resistance",
|
||||
"duration": 200,
|
||||
"amplifier": 0
|
||||
}
|
||||
},
|
||||
"interval": 20,
|
||||
"condition": {
|
||||
"type": "origins:on_fire"
|
||||
},
|
||||
"name":"Heat of the Sun",
|
||||
"description":"Fire doesn't hurt as much."
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": 2
|
||||
"value": 3
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
|
||||
34
build/resources/main/data/aspects/powers/flower_regen.json
Normal file
34
build/resources/main/data/aspects/powers/flower_regen.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"type": "origins:action_over_time",
|
||||
"entity_action": {
|
||||
"type":"origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type": "origins:heal",
|
||||
"amount": 0.3
|
||||
}
|
||||
]
|
||||
},
|
||||
"interval": 20,
|
||||
"condition": {
|
||||
"type": "origins:block_in_radius",
|
||||
"block_condition": {
|
||||
"type": "origins:in_tag",
|
||||
"tag": "minecraft:flowers"
|
||||
},
|
||||
"radius": 5,
|
||||
"shape": "cube",
|
||||
"comparison": ">=",
|
||||
"compare_to": 1
|
||||
},
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
],
|
||||
"name":"Flower Regeneration",
|
||||
"description":"You are healed when you are nearby flowers."
|
||||
}
|
||||
|
||||
|
||||
31
build/resources/main/data/aspects/powers/full_moon.json
Normal file
31
build/resources/main/data/aspects/powers/full_moon.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"type": "origins:multiple",
|
||||
"speed": {
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.movement_speed",
|
||||
"operation": "addition",
|
||||
"value": 0.05
|
||||
}
|
||||
},
|
||||
"strength":{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": 2
|
||||
}
|
||||
},
|
||||
"condition": {
|
||||
"type": "origins:predicate",
|
||||
"predicate": "moon-phase:at_night/is_full_moon"
|
||||
},
|
||||
"name":"Full Moon",
|
||||
"description":"On full moons, your speed and strength are greatly increased.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
15
build/resources/main/data/aspects/powers/geo_team.json
Normal file
15
build/resources/main/data/aspects/powers/geo_team.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "team join Geo @s",
|
||||
"permission_level": 4
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "team leave @s",
|
||||
"permission_level": 4
|
||||
},
|
||||
"execute_chosen_when_orb": true,
|
||||
"hidden":true
|
||||
}
|
||||
24
build/resources/main/data/aspects/powers/grass_speed.json
Normal file
24
build/resources/main/data/aspects/powers/grass_speed.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.movement_speed",
|
||||
"operation": "addition",
|
||||
"value": 0.05
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
"type": "origins:on_block",
|
||||
"block_condition": {
|
||||
"type": "origins:block",
|
||||
"block": "minecraft:grass_block"
|
||||
}
|
||||
},
|
||||
"name":"Grassfeet",
|
||||
"description":"When on grass blocks, your movement speed is increased.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
16
build/resources/main/data/aspects/powers/heavy_as_stone.json
Normal file
16
build/resources/main/data/aspects/powers/heavy_as_stone.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "origins:attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.movement_speed",
|
||||
"value": -0.0002,
|
||||
"operation": "addition"
|
||||
},
|
||||
"name":"Heavy As Stone",
|
||||
"description":"Though you may be sturdy and resistant, you are a little bit slower than other aspects.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||
"text": "Negative"
|
||||
}
|
||||
]
|
||||
}
|
||||
24
build/resources/main/data/aspects/powers/holy.json
Normal file
24
build/resources/main/data/aspects/powers/holy.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"type": "origins:action_on_hit",
|
||||
"bientity_action": {
|
||||
"type": "origins:damage",
|
||||
"amount": 3,
|
||||
"source": {
|
||||
"name": "generic",
|
||||
"bypasses_armor": true
|
||||
}
|
||||
},
|
||||
"condition": {
|
||||
"type": "origins:entity_group",
|
||||
"group": "undead"
|
||||
},
|
||||
"name":"Holy Affinity",
|
||||
"description":"You do more damage against the undead.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
|
||||
}
|
||||
20
build/resources/main/data/aspects/powers/holy_light.json
Normal file
20
build/resources/main/data/aspects/powers/holy_light.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": 1
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
"type": "origins:daytime"
|
||||
},
|
||||
"name":"Holy Light",
|
||||
"description":"You do more damage during the daytime.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
15
build/resources/main/data/aspects/powers/hydro_team.json
Normal file
15
build/resources/main/data/aspects/powers/hydro_team.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "team join Hydro @s",
|
||||
"permission_level": 4
|
||||
},
|
||||
"entity_action_lost": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "team leave @s",
|
||||
"permission_level": 4
|
||||
},
|
||||
"execute_chosen_when_orb": true,
|
||||
"hidden":true
|
||||
}
|
||||
@@ -24,8 +24,14 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"hud_render": {
|
||||
"inverted":true,
|
||||
"should_render": true,
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||
"bar_index":15
|
||||
},
|
||||
"key":"key.origins.secondary_active",
|
||||
"cooldown": 1400,
|
||||
"name":"Ring of Fire",
|
||||
"description":"As your secondary ability, you can light entites around you on fire for a few seconds."
|
||||
"description":"As your secondary ability, you can light entities around you on fire for a few seconds."
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user