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.
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."
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "origins:invisibility",
|
||||
"render_armor": true,
|
||||
"condition": {
|
||||
"type": "origins:power_active",
|
||||
"power": "aspects:luna_primary"
|
||||
},
|
||||
"hidden":true
|
||||
}
|
||||
6
build/resources/main/data/aspects/powers/lightborn.json
Normal file
6
build/resources/main/data/aspects/powers/lightborn.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"type": "origins:particle",
|
||||
"particle": "minecraft:enchant",
|
||||
"frequency": 20,
|
||||
"hidden":true
|
||||
}
|
||||
10
build/resources/main/data/aspects/powers/luna_primary.json
Normal file
10
build/resources/main/data/aspects/powers/luna_primary.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"type": "origins:toggle",
|
||||
"key": {
|
||||
"key": "key.origins.primary_active",
|
||||
"continuous": false
|
||||
},
|
||||
"retain_state": false,
|
||||
"name":"Invisibility",
|
||||
"description":"As your primary ability, you can toggle invisibility. Deactivates when you are on fire."
|
||||
}
|
||||
25
build/resources/main/data/aspects/powers/luna_secondary.json
Normal file
25
build/resources/main/data/aspects/powers/luna_secondary.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:spawn_effect_cloud",
|
||||
"radius": 10.0,
|
||||
"wait_time": 40,
|
||||
"effect": {
|
||||
"effect": "minecraft:wither",
|
||||
"amplifier": 3,
|
||||
"duration": 20
|
||||
}
|
||||
},
|
||||
"cooldown": 1400,
|
||||
"hud_render": {
|
||||
"should_render": true,
|
||||
"inverted":true,
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||
"bar_index":9
|
||||
},
|
||||
"key": {
|
||||
"key": "key.origins.secondary_active"
|
||||
},
|
||||
"name":"Dark Shroud",
|
||||
"description":"With your secondary ability, you can disperse a shroud of wither."
|
||||
}
|
||||
44
build/resources/main/data/aspects/powers/melt.json
Normal file
44
build/resources/main/data/aspects/powers/melt.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"type":"origins:multiple",
|
||||
"ice":{
|
||||
"type": "origins:action_over_time",
|
||||
"interval": 5,
|
||||
"entity_action": {
|
||||
"type": "origins:if_else",
|
||||
"condition": {
|
||||
"inverted":true,
|
||||
"type": "origins:sneaking"
|
||||
|
||||
},
|
||||
"if_action": {
|
||||
"type":"origins:and",
|
||||
"actions": [
|
||||
{
|
||||
"type":"origins:execute_command",
|
||||
"command": "fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 water replace minecraft:frosted_ice"
|
||||
},
|
||||
{
|
||||
"type":"origins:execute_command",
|
||||
"command": "fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 air replace minecraft:snow"
|
||||
},
|
||||
{
|
||||
"type":"origins:execute_command",
|
||||
"command": "fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 water replace minecraft:ice"
|
||||
},
|
||||
{
|
||||
"type":"origins:execute_command",
|
||||
"command": "fill ~1 ~1 ~1 ~1 ~1 ~1 air replace minecraft:snow"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"name":"Hot Feet",
|
||||
"description":"Ice and snow underneath you will melt.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/equal.png",
|
||||
"text": "Neutral"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
21
build/resources/main/data/aspects/powers/night_aversion.json
Normal file
21
build/resources/main/data/aspects/powers/night_aversion.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": -0.05
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
"type": "origins:daytime",
|
||||
"inverted":true
|
||||
},
|
||||
"name":"Night Aversion",
|
||||
"description":"You are weakened at nighttime.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||
"text": "Negative"
|
||||
}
|
||||
]
|
||||
}
|
||||
21
build/resources/main/data/aspects/powers/night_strength.json
Normal file
21
build/resources/main/data/aspects/powers/night_strength.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.attack_damage",
|
||||
"operation": "addition",
|
||||
"value": 1
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
"type": "origins:daytime",
|
||||
"inverted": true
|
||||
},
|
||||
"name":"Night Strength",
|
||||
"description":"You do more damage during the nighttime.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
21
build/resources/main/data/aspects/powers/nightwalker.json
Normal file
21
build/resources/main/data/aspects/powers/nightwalker.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"type": "origins:conditioned_attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.movement_speed",
|
||||
"operation": "addition",
|
||||
"value": 0.005
|
||||
},
|
||||
"tick_rate": 20,
|
||||
"condition": {
|
||||
"type": "origins:daytime",
|
||||
"inverted": true
|
||||
},
|
||||
"name":"Nightwalker",
|
||||
"description":"Your movement speed is increased at night.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
15
build/resources/main/data/aspects/powers/ordo_team.json
Normal file
15
build/resources/main/data/aspects/powers/ordo_team.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "team join Ordo @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
|
||||
}
|
||||
15
build/resources/main/data/aspects/powers/perditio_team.json
Normal file
15
build/resources/main/data/aspects/powers/perditio_team.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "team join Perditio @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
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"type": "origins:action_when_damage_taken",
|
||||
"entity_action": {
|
||||
"type": "origins:clear_effect",
|
||||
"effect": "minecraft:poison"
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:name",
|
||||
"name":"magic"
|
||||
},
|
||||
"cooldown": 0.5,
|
||||
"name":"Poison Ivy",
|
||||
"description":"Poison damage doesn't hurt as much.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"type": "origins:action_over_time",
|
||||
"entity_action": {
|
||||
"type": "origins:chance",
|
||||
"chance": 0.05,
|
||||
"action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:hero_of_the_village",
|
||||
"duration": 12000,
|
||||
"amplifier": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"interval": 24000,
|
||||
"condition": {
|
||||
"type": "origins:daytime"
|
||||
},
|
||||
"name":"Positive Influence",
|
||||
"description":"As every morning passes, you have a small chance to gain the Hero of the Village effect.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
15
build/resources/main/data/aspects/powers/pyro_team.json
Normal file
15
build/resources/main/data/aspects/powers/pyro_team.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "team join Pyro @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
|
||||
}
|
||||
16
build/resources/main/data/aspects/powers/resistance.json
Normal file
16
build/resources/main/data/aspects/powers/resistance.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "origins:attribute",
|
||||
"modifier": {
|
||||
"attribute": "minecraft:generic.armor",
|
||||
"value": 4,
|
||||
"operation": "addition"
|
||||
},
|
||||
"name":"Resistance",
|
||||
"description":"You have more natural armour points than other aspect users.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
28
build/resources/main/data/aspects/powers/solus_primary.json
Normal file
28
build/resources/main/data/aspects/powers/solus_primary.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type": "origins:area_of_effect",
|
||||
"radius": 40,
|
||||
"bientity_action": {
|
||||
"type": "origins:target_action",
|
||||
"action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:glowing",
|
||||
"duration": 300,
|
||||
"amplifier": 0,
|
||||
"show_particles":false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"cooldown": 600,
|
||||
"hud_render": {
|
||||
"should_render": true,
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||
"bar_index":10,
|
||||
"inverted":true
|
||||
},
|
||||
"name":"Solar Revealing",
|
||||
"description":"All entities within a 40 block radius of you will be highlighted with your primary ability. What an eyesore."
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"type": "origins:active_self",
|
||||
"entity_action": {
|
||||
"type":"origins:and",
|
||||
"actions":[
|
||||
{
|
||||
"type":"origins:execute_command",
|
||||
"command":"function aspects:icarus"
|
||||
},
|
||||
{
|
||||
"type": "origins:area_of_effect",
|
||||
"radius": 15,
|
||||
"bientity_action": {
|
||||
"type":"origins:and",
|
||||
"actions":[
|
||||
{
|
||||
"type": "origins:target_action",
|
||||
"action": {
|
||||
"type": "origins:damage",
|
||||
"amount": 10,
|
||||
"source": {
|
||||
"name": "inFire",
|
||||
"bypasses_armor": true,
|
||||
"fire":true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "origins:target_action",
|
||||
"action": {
|
||||
"type": "origins:add_velocity",
|
||||
"y": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"cooldown": 3400,
|
||||
"hud_render": {
|
||||
"should_render": true,
|
||||
"inverted":true,
|
||||
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||
"bar_index":20
|
||||
},
|
||||
"key": {
|
||||
"key": "key.origins.secondary_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!"
|
||||
}
|
||||
10
build/resources/main/data/aspects/powers/start.json
Normal file
10
build/resources/main/data/aspects/powers/start.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"type": "origins:action_on_callback",
|
||||
"entity_action_chosen": {
|
||||
"type": "origins:execute_command",
|
||||
"command": "function aspects:start",
|
||||
"permission_level": 4
|
||||
},
|
||||
"execute_chosen_when_orb": true,
|
||||
"hidden":true
|
||||
}
|
||||
19
build/resources/main/data/aspects/powers/sun_bar.json
Normal file
19
build/resources/main/data/aspects/powers/sun_bar.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"type": "origins:resource",
|
||||
"min": 0,
|
||||
"max": 30,
|
||||
"hud_render": {
|
||||
"should_render": true,
|
||||
"sprite_location": "origins:textures/gui/community/spiderkolo/resource_bar_01.png"
|
||||
},
|
||||
"max_action": {
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:strength",
|
||||
"show_particles":false,
|
||||
"duration": 200,
|
||||
"amplifier": 1
|
||||
}
|
||||
},
|
||||
"hidden":true
|
||||
}
|
||||
20
build/resources/main/data/aspects/powers/sunbaked.json
Normal file
20
build/resources/main/data/aspects/powers/sunbaked.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"type": "origins:action_over_time",
|
||||
"entity_action": {
|
||||
"type": "origins:change_resource",
|
||||
"resource": "aspects:sun_bar",
|
||||
"change": 1
|
||||
},
|
||||
"interval": 10,
|
||||
"condition": {
|
||||
"type": "origins:exposed_to_sun"
|
||||
},
|
||||
"name":"Sunbaked",
|
||||
"description":"When you stay in the sun for long enough, you will become strengthened.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -23,7 +23,7 @@
|
||||
"radius": 10,
|
||||
"bientity_action": {
|
||||
"type": "origins:damage",
|
||||
"amount": 5,
|
||||
"amount": 4,
|
||||
"source": {
|
||||
"name": "lightningBolt",
|
||||
"bypasses_armor": true
|
||||
|
||||
12
build/resources/main/data/aspects/powers/undead.json
Normal file
12
build/resources/main/data/aspects/powers/undead.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"type": "origins:entity_group",
|
||||
"group": "undead",
|
||||
"name":"Undead",
|
||||
"description":"You are undead. You don't burn in the sun, but you have the other side effects of being deceased, such as reversed health and damage potions.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/equal.png",
|
||||
"text": "Neutral"
|
||||
}
|
||||
]
|
||||
}
|
||||
37
build/resources/main/data/aspects/powers/void.json
Normal file
37
build/resources/main/data/aspects/powers/void.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"type": "origins:action_when_damage_taken",
|
||||
"entity_action": {
|
||||
"type": "origins:and",
|
||||
"actions":[
|
||||
{
|
||||
"type": "origins:execute_command",
|
||||
"command": "execute as @s in minecraft:overworld run teleport 0 190 0"
|
||||
},
|
||||
{
|
||||
"type": "origins:apply_effect",
|
||||
"effect": {
|
||||
"effect": "minecraft:slow_falling",
|
||||
"duration": 400,
|
||||
"amplifier": 2
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
]
|
||||
|
||||
|
||||
},
|
||||
"damage_condition": {
|
||||
"type": "origins:name",
|
||||
"name":"outOfWorld"
|
||||
},
|
||||
"cooldown": 1,
|
||||
"name":"Void Teleport",
|
||||
"description":"When you fall into the void, you will be teleported high up into the air in the center of the overworld regardless of the dimension you are currently in.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/equal.png",
|
||||
"text": "Neutral"
|
||||
}
|
||||
]
|
||||
}
|
||||
6
build/resources/main/data/aspects/powers/voidborn.json
Normal file
6
build/resources/main/data/aspects/powers/voidborn.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"type": "origins:particle",
|
||||
"particle": "minecraft:mycelium",
|
||||
"frequency": 20,
|
||||
"hidden":true
|
||||
}
|
||||
19
build/resources/main/data/aspects/powers/wither_damage.json
Normal file
19
build/resources/main/data/aspects/powers/wither_damage.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"type": "origins:action_on_hit",
|
||||
"bientity_action": {
|
||||
"type": "origins:damage",
|
||||
"amount": 0.05,
|
||||
"source": {
|
||||
"name": "wither",
|
||||
"bypasses_armor": true
|
||||
}
|
||||
},
|
||||
"name":"Wither",
|
||||
"description":"Your attacks do wither damage.",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
23
build/resources/main/data/aspects/powers/wolf_affinity.json
Normal file
23
build/resources/main/data/aspects/powers/wolf_affinity.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"type": "origins:multiple",
|
||||
"tame_wolf":
|
||||
{
|
||||
"type": "origins:action_on_entity_use",
|
||||
"bientity_action":
|
||||
{
|
||||
"type": "origins:tame"
|
||||
},
|
||||
"condition":
|
||||
{
|
||||
"type": "origins:sneaking"
|
||||
}
|
||||
},
|
||||
"name":"Wolf Affinity",
|
||||
"description":"You can now tame wolves using shift + use. Weird, huh?",
|
||||
"badges": [
|
||||
{
|
||||
"sprite": "aspects:textures/gui/badge/check.png",
|
||||
"text": "Positive"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 157000,
|
||||
"max": 167400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 13000,
|
||||
"max": 23400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 109000,
|
||||
"max": 119400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 61000,
|
||||
"max": 71400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 85000,
|
||||
"max": 95400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 37000,
|
||||
"max": 47400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 133000,
|
||||
"max": 143400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 181000,
|
||||
"max": 191400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 144000,
|
||||
"max": 167400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 0,
|
||||
"max": 23400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 96000,
|
||||
"max": 119400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 48000,
|
||||
"max": 71400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 72000,
|
||||
"max": 95400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 24000,
|
||||
"max": 47400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 120000,
|
||||
"max": 143400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"condition": "minecraft:time_check",
|
||||
"value": {
|
||||
"min": 168000,
|
||||
"max": 191400
|
||||
},
|
||||
"period": 192000
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "aspects",
|
||||
"version": "1.0.0",
|
||||
"version": "1.0.1",
|
||||
|
||||
"name": "Aspects",
|
||||
"description": "This is an example description! Tell everyone what your mod is about!",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user