Clean up + balancing
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -7,5 +7,3 @@
|
|||||||
/saves
|
/saves
|
||||||
Aspects.code-workspace
|
Aspects.code-workspace
|
||||||
.DS_Store
|
.DS_Store
|
||||||
/libs
|
|
||||||
/remappedSrc
|
|
||||||
@@ -3,7 +3,6 @@
|
|||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
Aspects is an element-based Origins addon, meaning it expands the functions and features of the Origins mod created by Apace100.
|
Aspects is an element-based Origins addon, meaning it expands the functions and features of the Origins mod created by Apace100.
|
||||||
Thank you to [AbyssDweller](https://github.com/AbyssDweller) and Perseus#0745 on Discord for help with fixing issues. :)
|
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
@@ -11,8 +10,3 @@ Thank you to [AbyssDweller](https://github.com/AbyssDweller) and Perseus#0745 on
|
|||||||
- [Origins](https://www.curseforge.com/minecraft/mc-mods/origins)
|
- [Origins](https://www.curseforge.com/minecraft/mc-mods/origins)
|
||||||
- [Origins Extra Keybinds](https://www.curseforge.com/minecraft/mc-mods/origins-extra-keybinds)
|
- [Origins Extra Keybinds](https://www.curseforge.com/minecraft/mc-mods/origins-extra-keybinds)
|
||||||
|
|
||||||
## Further Support
|
|
||||||
[https://discord.gg/p533EcFTSx](https://discord.gg/p533EcFTSx)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -53,6 +53,10 @@ dependencies {
|
|||||||
|
|
||||||
// Fabric API. This is technically optional, but you probably want it anyway.
|
// Fabric API. This is technically optional, but you probably want it anyway.
|
||||||
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
|
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
|
||||||
|
modApi("me.shedaniel.cloth:cloth-config-fabric:8.2.88") {
|
||||||
|
exclude(group: "net.fabricmc.fabric-api")
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources {
|
processResources {
|
||||||
@@ -64,7 +68,6 @@ processResources {
|
|||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType(JavaCompile).configureEach {
|
tasks.withType(JavaCompile).configureEach {
|
||||||
// Minecraft 1.18 (1.18-pre2) upwards uses Java 17.
|
|
||||||
it.options.release = 17
|
it.options.release = 17
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ loader_version=0.14.9
|
|||||||
fabric_version=0.60.0+1.19.2
|
fabric_version=0.60.0+1.19.2
|
||||||
|
|
||||||
# Mod Properties
|
# Mod Properties
|
||||||
mod_version = 1.0.7-1.19.x
|
mod_version = 1.0.8
|
||||||
maven_group = com.aspects
|
maven_group = com.aspects
|
||||||
archives_base_name = aspects
|
archives_base_name = aspects
|
||||||
|
|
||||||
|
|||||||
35
remappedSrc/net/fabricmc/fishplex/Aspects.java
Normal file
35
remappedSrc/net/fabricmc/fishplex/Aspects.java
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
package net.fabricmc.fishplex;
|
||||||
|
|
||||||
|
import net.fabricmc.api.ModInitializer;
|
||||||
|
import net.fabricmc.fabric.api.item.v1.FabricItemSettings;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.util.Identifier;
|
||||||
|
import net.minecraft.util.registry.Registry;
|
||||||
|
|
||||||
|
import org.apache.logging.log4j.LogManager;
|
||||||
|
import org.apache.logging.log4j.Logger;
|
||||||
|
|
||||||
|
public class Aspects implements ModInitializer {
|
||||||
|
// This logger is used to write text to the console and the log file.
|
||||||
|
// It is considered best practice to use your mod id as the logger's name.
|
||||||
|
// That way, it's clear which mod wrote info, warnings, and errors.
|
||||||
|
public static final Item ANEMO_FEATHER = new Item(new FabricItemSettings());
|
||||||
|
public static final Item PYRO_FIRE = new Item(new FabricItemSettings());
|
||||||
|
public static final Item HYDRO_KELP = new Item(new FabricItemSettings());
|
||||||
|
public static final Item GEO_DIAMOND = new Item(new FabricItemSettings());
|
||||||
|
public static final Item ORDO_STAR = new Item(new FabricItemSettings());
|
||||||
|
public static final Item PERDITIO_BONE = new Item(new FabricItemSettings());
|
||||||
|
public static final Logger LOGGER = LogManager.getLogger("aspects");
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onInitialize() {
|
||||||
|
Registry.register(Registry.ITEM, new Identifier("aspects", "anemo_feather"), ANEMO_FEATHER);
|
||||||
|
Registry.register(Registry.ITEM, new Identifier("aspects", "pyro_fire"), PYRO_FIRE);
|
||||||
|
Registry.register(Registry.ITEM, new Identifier("aspects", "hydro_kelp"), HYDRO_KELP);
|
||||||
|
Registry.register(Registry.ITEM, new Identifier("aspects", "geo_diamond"), GEO_DIAMOND);
|
||||||
|
Registry.register(Registry.ITEM, new Identifier("aspects", "ordo_star"), ORDO_STAR);
|
||||||
|
Registry.register(Registry.ITEM, new Identifier("aspects", "perditio_bone"), PERDITIO_BONE);
|
||||||
|
LOGGER.info("Hello from Aspects :D");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
16
remappedSrc/net/fabricmc/fishplex/mixin/AspectsMixin.java
Normal file
16
remappedSrc/net/fabricmc/fishplex/mixin/AspectsMixin.java
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
package net.fabricmc.fishplex.mixin;
|
||||||
|
|
||||||
|
import net.fabricmc.fishplex.Aspects;
|
||||||
|
import net.minecraft.client.gui.screen.TitleScreen;
|
||||||
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
|
import org.spongepowered.asm.mixin.injection.Inject;
|
||||||
|
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||||
|
|
||||||
|
@Mixin(TitleScreen.class)
|
||||||
|
public class AspectsMixin {
|
||||||
|
@Inject(at = @At("HEAD"), method = "init()V")
|
||||||
|
private void init(CallbackInfo info) {
|
||||||
|
Aspects.LOGGER.info("Hello from Aspects! :D");
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -29,7 +29,5 @@ public class Aspects implements ModInitializer {
|
|||||||
Registry.register(Registry.ITEM, new Identifier("aspects", "geo_diamond"), GEO_DIAMOND);
|
Registry.register(Registry.ITEM, new Identifier("aspects", "geo_diamond"), GEO_DIAMOND);
|
||||||
Registry.register(Registry.ITEM, new Identifier("aspects", "ordo_star"), ORDO_STAR);
|
Registry.register(Registry.ITEM, new Identifier("aspects", "ordo_star"), ORDO_STAR);
|
||||||
Registry.register(Registry.ITEM, new Identifier("aspects", "perditio_bone"), PERDITIO_BONE);
|
Registry.register(Registry.ITEM, new Identifier("aspects", "perditio_bone"), PERDITIO_BONE);
|
||||||
LOGGER.info("Hello from Aspects :D");
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"required": true,
|
"required": true,
|
||||||
"minVersion": "0.8",
|
"minVersion": "0.8",
|
||||||
"package": "net.fabricmc.fishplex.mixin",
|
"package": "net.fabricmc.fishplex.mixin",
|
||||||
"compatibilityLevel": "JAVA_17",
|
"compatibilityLevel": "JAVA_16",
|
||||||
"mixins": [
|
"mixins": [
|
||||||
],
|
],
|
||||||
"client": [
|
"client": [
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"order": 0,
|
"order": 0,
|
||||||
"origins": [
|
"origins": [
|
||||||
"aspects:anemo",
|
"aspects:anemo_layers/anemo",
|
||||||
"aspects:hydro",
|
"aspects:hydro_layers/hydro",
|
||||||
"aspects:geo",
|
"aspects:geo_layers/geo",
|
||||||
"aspects:pyro",
|
"aspects:pyro_layers/pyro",
|
||||||
"aspects:ordo",
|
"aspects:ordo_layers/ordo",
|
||||||
"aspects:perditio",
|
"aspects:perditio_layers/perditio",
|
||||||
"aspects:vacuos"
|
"aspects:vacuos"
|
||||||
],
|
],
|
||||||
"name": "Aspect",
|
"name": "Aspect",
|
||||||
|
|||||||
@@ -4,68 +4,68 @@
|
|||||||
{
|
{
|
||||||
"condition": {
|
"condition": {
|
||||||
"type": "origins:origin",
|
"type": "origins:origin",
|
||||||
"origin": "aspects:pyro",
|
"origin": "aspects:pyro_layers/pyro",
|
||||||
"layer": "aspects:elements"
|
"layer": "aspects:elements"
|
||||||
},
|
},
|
||||||
"origins": [
|
"origins": [
|
||||||
"aspects:pyro/magmus",
|
"aspects:pyro_layers/magmus",
|
||||||
"aspects:pyro/ignis",
|
"aspects:pyro_layers/ignis",
|
||||||
"aspects:imp"
|
"aspects:imp"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"condition": {
|
"condition": {
|
||||||
"type": "origins:origin",
|
"type": "origins:origin",
|
||||||
"origin": "aspects:hydro",
|
"origin": "aspects:hydro_layers/hydro",
|
||||||
"layer": "aspects:elements"
|
"layer": "aspects:elements"
|
||||||
},
|
},
|
||||||
"origins": [
|
"origins": [
|
||||||
"aspects:hydro/cryo",
|
"aspects:hydro_layers/cryo",
|
||||||
"aspects:imp"
|
"aspects:imp"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"condition": {
|
"condition": {
|
||||||
"type":"origins:origin",
|
"type":"origins:origin",
|
||||||
"origin":"aspects:anemo",
|
"origin":"aspects:anemo_layers/anemo",
|
||||||
"layer":"aspects:elements"
|
"layer":"aspects:elements"
|
||||||
},
|
},
|
||||||
"origins": [
|
"origins": [
|
||||||
"aspects:anemo/tempus",
|
"aspects:anemo_layers/tempus",
|
||||||
"aspects:anemo/avis",
|
"aspects:anemo_layers/avis",
|
||||||
"aspects:imp"
|
"aspects:imp"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"condition": {
|
"condition": {
|
||||||
"type":"origins:origin",
|
"type":"origins:origin",
|
||||||
"origin":"aspects:geo",
|
"origin":"aspects:geo_layers/geo",
|
||||||
"layer":"aspects:elements"
|
"layer":"aspects:elements"
|
||||||
},
|
},
|
||||||
"origins": [
|
"origins": [
|
||||||
"aspects:geo/dendro",
|
"aspects:geo_layers/dendro",
|
||||||
"aspects:imp"
|
"aspects:imp"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"condition": {
|
"condition": {
|
||||||
"type":"origins:origin",
|
"type":"origins:origin",
|
||||||
"origin":"aspects:perditio",
|
"origin":"aspects:perditio_layers/perditio",
|
||||||
"layer":"aspects:elements"
|
"layer":"aspects:elements"
|
||||||
},
|
},
|
||||||
"origins": [
|
"origins": [
|
||||||
"aspects:perditio/luna",
|
"aspects:perditio_layers/luna",
|
||||||
"aspects:imp"
|
"aspects:imp"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"condition": {
|
"condition": {
|
||||||
"type":"origins:origin",
|
"type":"origins:origin",
|
||||||
"origin":"aspects:ordo",
|
"origin":"aspects:ordo_layers/ordo",
|
||||||
"layer":"aspects:elements"
|
"layer":"aspects:elements"
|
||||||
},
|
},
|
||||||
"origins": [
|
"origins": [
|
||||||
"aspects:ordo/solus",
|
"aspects:ordo_layers/solus",
|
||||||
"aspects:imp"
|
"aspects:imp"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:anemo/fleet_footed",
|
||||||
|
"aspects:anemo/negate_fall_damage",
|
||||||
|
"aspects:anemo/chained",
|
||||||
|
"aspects:anemo/windborn",
|
||||||
|
"aspects:anemo/wise",
|
||||||
|
"aspects:start",
|
||||||
|
"aspects:anemo/anemo_team"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "aspects:anemo_feather"
|
||||||
|
},
|
||||||
|
"name": "§aAnemo",
|
||||||
|
"description": "A lone wind whipped explorer sits perched on a cliff side, a thick book fit for an academic's mind in hand. There they sit, absently watching as the pages detailing the grand discoveries of generations comprised of scholars and adventurers flip from the movement of the wind."
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:anemo/tempus/fleet",
|
||||||
|
"aspects:anemo/tempus/storm_strength",
|
||||||
|
"aspects:anemo/tempus/lightning_immunity",
|
||||||
|
"aspects:anemo/tempus/tempus_primary",
|
||||||
|
"aspects:anemo/tempus/tempus_secondary"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:amethyst_shard"
|
||||||
|
},
|
||||||
|
"name": "§5Tempus",
|
||||||
|
"description": "Dark minds crackling and churning, Tempus types have always been misunderstood by the rest. Crowds gather and watch in horror as lightning explodes across the sky, thunder booming from above. The Tempus user stands unafraid at the top of the hill, watching as a storm approaches the horizon."
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:geo/dendro/flower_regen",
|
||||||
|
"aspects:geo/dendro/poison_resistance",
|
||||||
|
"aspects:geo/dendro/grass_speed",
|
||||||
|
"aspects:geo/dendro/dendro_primary",
|
||||||
|
"aspects:geo/dendro/dendro_secondary",
|
||||||
|
"aspects:geo/dendro/golem_expire",
|
||||||
|
"aspects:geo/dendro/golem_resource"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:wheat_seeds"
|
||||||
|
},
|
||||||
|
"name": "§2Dendro",
|
||||||
|
"description": "Lovers of art, nature and all things beautiful, the Dendro people inhabit local forests. Every now and then, a brave adventurer will venture into the woods to witness their song."
|
||||||
|
}
|
||||||
14
src/main/resources/data/aspects/origins/geo_layers/geo.json
Normal file
14
src/main/resources/data/aspects/origins/geo_layers/geo.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:geo/resistance",
|
||||||
|
"aspects:geo/explosion_damage",
|
||||||
|
"aspects:geo/earthborn",
|
||||||
|
"aspects:start",
|
||||||
|
"aspects:geo/geo_team"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "aspects:geo_diamond"
|
||||||
|
},
|
||||||
|
"name": "§eGeo",
|
||||||
|
"description": "Tales are told of the rock-people who used to dwell deep below the land, feeding off ore and slate where they could. Creatures of massive size, the people of Geo are more than a legend."
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:snowball"
|
||||||
|
},
|
||||||
|
"name": "§bAltum",
|
||||||
|
"description": "Far from any source of illumination, darkly lit faces reflect off the spectral ocean's view. The deep sea shines in the eyes of the Altum."
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:hydro/cryo/cold_biomes",
|
||||||
|
"aspects:hydro/cryo/frost_walker",
|
||||||
|
"aspects:hydro/cryo/cryo_primary",
|
||||||
|
"aspects:hydro/cryo/cryo_secondary"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:snowball"
|
||||||
|
},
|
||||||
|
"name": "§bCryo",
|
||||||
|
"description": "A lone traveller drags their heels across the frozen lake, their sole companion the red-collared friend trailing behind. Ever-persistent and unbothered by the shards of glass ripping at their skin, the Cryo users are said to be the most resilient of their Aspect."
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:hydro/water_breathing",
|
||||||
|
"aspects:hydro/constitution",
|
||||||
|
"aspects:hydro/fire_damage",
|
||||||
|
"aspects:hydro/waterborn",
|
||||||
|
"aspects:hydro/hydro_team",
|
||||||
|
"aspects:start"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "aspects:hydro_kelp"
|
||||||
|
},
|
||||||
|
"name": "§9Hydro",
|
||||||
|
"description": "The siren song of the ever-changing Hydro in the depths is echoed throughout deep and shallow waters, whispered to the unlucky sailor lost at sea."
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:ordo/holy_light",
|
||||||
|
"aspects:ordo/positive_influence",
|
||||||
|
"aspects:ordo/darkness_damage",
|
||||||
|
"aspects:ordo/night_aversion",
|
||||||
|
"aspects:ordo/holy",
|
||||||
|
"aspects:ordo/lightborn",
|
||||||
|
"aspects:start",
|
||||||
|
"aspects:ordo/ordo_team"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "aspects:ordo_star"
|
||||||
|
},
|
||||||
|
"name": "Ordo",
|
||||||
|
"description": "Tales of old speak of mages and paladins with healing properties and the power of light in their palms, besting their foes and aiding allies in need."
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:ordo/solus/fire_resistance",
|
||||||
|
"aspects:ordo/solus/sunbaked",
|
||||||
|
"aspects:ordo/solus/sun_bar",
|
||||||
|
"aspects:ordo/solus/decay",
|
||||||
|
"aspects:ordo/solus/solus_primary",
|
||||||
|
"aspects:ordo/solus/solus_secondary"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:sunflower"
|
||||||
|
},
|
||||||
|
"name": "§6Solus",
|
||||||
|
"description": "Sons, daughters and children of the bright solar divinity themselves, Solus users hold the power of the universe's light within them."
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:perditio/luna/full_moon",
|
||||||
|
"aspects:perditio/luna/nightwalker",
|
||||||
|
"aspects:perditio/luna/wolf_affinity",
|
||||||
|
"aspects:perditio/luna/invisibility",
|
||||||
|
"aspects:perditio/luna/wither_immunity",
|
||||||
|
"aspects:perditio/luna/luna_primary",
|
||||||
|
"aspects:perditio/luna/luna_secondary"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:lily_of_the_valley"
|
||||||
|
},
|
||||||
|
"name": "§7Luna",
|
||||||
|
"description": "The Luna users are beings of such beauty that it is perceived by the magicless as the result of the blood of the otherworldly."
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:perditio/void",
|
||||||
|
"aspects:perditio/undead",
|
||||||
|
"aspects:perditio/night_strength",
|
||||||
|
"aspects:perditio/day_aversion",
|
||||||
|
"aspects:perditio/voidborn",
|
||||||
|
"aspects:perditio/wither_damage",
|
||||||
|
"aspects:start",
|
||||||
|
"aspects:perditio/perditio_team"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "aspects:perditio_bone"
|
||||||
|
},
|
||||||
|
"name": "§4Perditio",
|
||||||
|
"description": "Shrouded in darkness and mystery, Perditio users are said to have bones derived from the void, their ancestors the creators of the worlds."
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:pyro/ignis/hot_biomes",
|
||||||
|
"aspects:pyro/ignis/fire_strength",
|
||||||
|
"aspects:pyro/ignis/ignis_primary",
|
||||||
|
"aspects:pyro/ignis/ignis_secondary"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:fire_charge"
|
||||||
|
},
|
||||||
|
"name": "§6Ignis",
|
||||||
|
"description": "The true power of flame is revealed in the core of bright, destructive fires that rack the evergreen forests, the simmering airwaves of the driest deserts, and in the hands of the Ignis users."
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:pyro/magmus/magma_regen",
|
||||||
|
"aspects:pyro/magmus/knockback_resistance",
|
||||||
|
"aspects:pyro/magmus/increased_health",
|
||||||
|
"aspects:pyro/magmus/magmus_primary",
|
||||||
|
"aspects:pyro/magmus/magmus_secondary"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "minecraft:magma_block"
|
||||||
|
},
|
||||||
|
"name": "§4Magmus",
|
||||||
|
"description": "Juggernauts - the strongest of warriors, the steadfast heroes, the blood of the Magmus users whisper of the oozing lava slipping between ancient volcanic rock."
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"powers": [
|
||||||
|
"aspects:pyro/fire_immunity",
|
||||||
|
"aspects:pyro/nether_buff",
|
||||||
|
"aspects:pyro/water_damage",
|
||||||
|
"aspects:pyro/lava_vision",
|
||||||
|
"aspects:pyro/flameborn",
|
||||||
|
"aspects:start",
|
||||||
|
"aspects:pyro/melt",
|
||||||
|
"aspects:pyro/pyro_team"
|
||||||
|
],
|
||||||
|
"icon": {
|
||||||
|
"item": "aspects:pyro_fire"
|
||||||
|
},
|
||||||
|
"name": "§cPyro",
|
||||||
|
"description": "A new adventure awaits the seasoned traveller, one who seems to never tire of the endless paths they travel. After a long day of trudging through harsh terrain, a seat by the warm light of the campfire is most comforting."
|
||||||
|
}
|
||||||
15
src/main/resources/data/aspects/powers/anemo/anemo_team.json
Normal file
15
src/main/resources/data/aspects/powers/anemo/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
|
||||||
|
}
|
||||||
23
src/main/resources/data/aspects/powers/anemo/chained.json
Normal file
23
src/main/resources/data/aspects/powers/anemo/chained.json
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:conditioned_attribute",
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:exposed_to_sky",
|
||||||
|
"inverted": "true"
|
||||||
|
},
|
||||||
|
"modifier":
|
||||||
|
{
|
||||||
|
"attribute": "minecraft:generic.attack_speed",
|
||||||
|
"operation": "addition",
|
||||||
|
"value": -0.2
|
||||||
|
},
|
||||||
|
|
||||||
|
"tick_rate": 20,
|
||||||
|
"name":"Chained",
|
||||||
|
"description":"When you aren't exposed to the sky, you become slower in combat. / -0.02 off your attack speed when not exposed to skylight",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||||
|
"text": "Negative"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.movement_speed",
|
||||||
|
"value": 0.02,
|
||||||
|
"operation": "addition"
|
||||||
|
},
|
||||||
|
"name":"Fleet Footed",
|
||||||
|
"description":"You are quicker on your feet than others. / +0.02 movement speed",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:invulnerability",
|
||||||
|
"damage_condition": {
|
||||||
|
"type": "origins:name",
|
||||||
|
"name": "fall"
|
||||||
|
},
|
||||||
|
"cooldown": 1,
|
||||||
|
"name":"Fall Damage Invulnerability",
|
||||||
|
"description":"Fall damage does not affect you.",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.movement_speed",
|
||||||
|
"value": 0.01,
|
||||||
|
"operation": "addition"
|
||||||
|
},
|
||||||
|
"name":"Like Lightning",
|
||||||
|
"description":"You are an even faster variant of Anemo. / +0.01 movement speed",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:modify_damage_taken",
|
||||||
|
"damage_condition": {
|
||||||
|
"type": "origins:name",
|
||||||
|
"name":"lightningBolt"
|
||||||
|
},
|
||||||
|
"modifier": {
|
||||||
|
"operation": "addition",
|
||||||
|
"value": -1000
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:conditioned_attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.attack_damage",
|
||||||
|
"operation": "addition",
|
||||||
|
"value": 0.3
|
||||||
|
},
|
||||||
|
"tick_rate": 10,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:predicate",
|
||||||
|
"predicate": "aspects:weather/is_thunderstorm"
|
||||||
|
},
|
||||||
|
"name":"Storm Strength",
|
||||||
|
"description":"During thunderstorms, you do significantly more damage to others. / +0.3 attack damage during storms",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:active_self",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:raycast",
|
||||||
|
"distance": 8,
|
||||||
|
"block": true,
|
||||||
|
"entity": true,
|
||||||
|
"shape_type": "visual",
|
||||||
|
"fluid_handling": "any",
|
||||||
|
"bientity_action": {
|
||||||
|
"type": "origins:target_action",
|
||||||
|
"action":{
|
||||||
|
"type":"origins:damage",
|
||||||
|
"amount": 2,
|
||||||
|
"source": {
|
||||||
|
"name": "lightningBolt",
|
||||||
|
"bypasses_armor": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"command_at_hit": "function aspects:lightning_bolt",
|
||||||
|
"command_step": 1
|
||||||
|
},
|
||||||
|
"cooldown": 500,
|
||||||
|
"hud_render": {
|
||||||
|
"should_render": true,
|
||||||
|
"sprite_location": "origins:textures/gui/resource_bar.png",
|
||||||
|
"bar_index":2,
|
||||||
|
"inverted":true
|
||||||
|
},
|
||||||
|
"key":"key.origins.ternary_active",
|
||||||
|
"name":"Lightning Bolt",
|
||||||
|
"description":"When pressing the [Ternary] 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."
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
|
||||||
|
{
|
||||||
|
"type": "origins:active_self",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:and",
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"type": "origins:area_of_effect",
|
||||||
|
"radius": 10,
|
||||||
|
"bientity_action": {
|
||||||
|
"type": "origins:target_action",
|
||||||
|
"action": {
|
||||||
|
"type": "origins:add_velocity",
|
||||||
|
"z": 5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bientity_condition": {
|
||||||
|
"type": "origins:can_see"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "origins:area_of_effect",
|
||||||
|
"radius": 10,
|
||||||
|
"bientity_action": {
|
||||||
|
"type": "origins:damage",
|
||||||
|
"amount": 3,
|
||||||
|
"source": {
|
||||||
|
"name": "lightningBolt",
|
||||||
|
"bypasses_armor": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bientity_condition": {
|
||||||
|
"type": "origins:can_see"
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "origins:heal",
|
||||||
|
"amount": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type":"origins:execute_command",
|
||||||
|
"command":"function aspects:raging_gales"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"hud_render": {
|
||||||
|
"should_render": true,
|
||||||
|
"inverted":true,
|
||||||
|
"sprite_location": "origins:textures/gui/resource_bar.png",
|
||||||
|
"bar_index":3
|
||||||
|
|
||||||
|
},
|
||||||
|
"key": "key.origins.quaternary_active",
|
||||||
|
"cooldown": 700,
|
||||||
|
"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 with your [Quaternary] key."
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:particle",
|
||||||
|
"particle": "minecraft:cloud",
|
||||||
|
"frequency": 80,
|
||||||
|
"hidden":true
|
||||||
|
}
|
||||||
15
src/main/resources/data/aspects/powers/anemo/wise.json
Normal file
15
src/main/resources/data/aspects/powers/anemo/wise.json
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:modify_xp_gain",
|
||||||
|
"modifier": {
|
||||||
|
"operation": "multiply_base",
|
||||||
|
"value": 0.2
|
||||||
|
},
|
||||||
|
"name":"Wise",
|
||||||
|
"description":"Anemo is also the aspect of wisdom and knowledge. You gain a little more experience upon picking up an experience orb. Way to go, smarty pants.",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"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
|
||||||
|
},
|
||||||
|
"key":"key.origins.ternary_active",
|
||||||
|
"name":"Poison Cloud",
|
||||||
|
"description":"As your primary ability, you can spawn a poison cloud around you with your [Ternary] key."
|
||||||
|
}
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:active_self",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:and",
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"type": "origins:execute_command",
|
||||||
|
"command": "function aspects:summon_golems"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "origins:trigger_cooldown",
|
||||||
|
"power": "aspects:geo/dendro/golem_resource"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"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.quaternary_active"
|
||||||
|
},
|
||||||
|
"name":"Friendly Assistance",
|
||||||
|
"description":"As your secondary ability, you can spawn in a temporary (20 second lifespan) Iron Golem to help you fight off enemies with your [Quaternary] key."
|
||||||
|
}
|
||||||
@@ -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. / +0.3 health every 20 ticks"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:action_over_time",
|
||||||
|
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:execute_command",
|
||||||
|
"command": "function aspects:expire"
|
||||||
|
},
|
||||||
|
"interval": 20,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:resource",
|
||||||
|
"resource": "aspects:geo/dendro/golem_resource",
|
||||||
|
"comparison": "<=",
|
||||||
|
"compare_to": 1
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:cooldown",
|
||||||
|
"cooldown": 400,
|
||||||
|
"hud_render": {
|
||||||
|
"should_render": false
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:conditioned_attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.movement_speed",
|
||||||
|
"operation": "addition",
|
||||||
|
"value": 0.02
|
||||||
|
},
|
||||||
|
"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. / +0.02 movement speed when touching grass",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:action_when_damage_taken",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:clear_effect",
|
||||||
|
"effect": "minecraft:poison"
|
||||||
|
},
|
||||||
|
"damage_condition": {
|
||||||
|
"type": "origins:name",
|
||||||
|
"name":"magic"
|
||||||
|
},
|
||||||
|
"cooldown": 0.2,
|
||||||
|
"name":"Poison Ivy",
|
||||||
|
"hidden": true,
|
||||||
|
"description":"Poison damage doesn't hurt as much.",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -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": 2,
|
||||||
|
"source": {
|
||||||
|
"name": "explosion",
|
||||||
|
"bypasses_armor": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"damage_condition": {
|
||||||
|
"type": "origins:name",
|
||||||
|
"name": "inWall"
|
||||||
|
},
|
||||||
|
"cooldown": 1,
|
||||||
|
"name":"Crystalline",
|
||||||
|
"description":"You take more damage from explosions. / +2 explosion damage",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||||
|
"text": "Negative"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
15
src/main/resources/data/aspects/powers/geo/geo_team.json
Normal file
15
src/main/resources/data/aspects/powers/geo/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
|
||||||
|
}
|
||||||
16
src/main/resources/data/aspects/powers/geo/resistance.json
Normal file
16
src/main/resources/data/aspects/powers/geo/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. / +4 armor points",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.max_health",
|
||||||
|
"value": 2,
|
||||||
|
"operation": "addition"
|
||||||
|
},
|
||||||
|
|
||||||
|
"name":"Watery Persistence",
|
||||||
|
"description":"You have slightly increased max health. / +2 max base health",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:conditioned_attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.attack_damage",
|
||||||
|
"operation": "addition",
|
||||||
|
"value": 0.4
|
||||||
|
},
|
||||||
|
"tick_rate": 20,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:biome",
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:temperature",
|
||||||
|
"comparison": "<=",
|
||||||
|
"compare_to": 0.05
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name":"Cold Affinity",
|
||||||
|
"description":"You get a decent attack boost in cold biomes. (N)ice ;) / +0.4 attack damage when in cold (<=0.05 temperature) biomes",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:active_self",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:raycast",
|
||||||
|
"distance": 8,
|
||||||
|
"block": true,
|
||||||
|
"entity": true,
|
||||||
|
"shape_type": "visual",
|
||||||
|
"fluid_handling": "any",
|
||||||
|
"bientity_action": {
|
||||||
|
"type": "origins:target_action",
|
||||||
|
"action":{
|
||||||
|
"type":"origins:damage",
|
||||||
|
"amount": 8,
|
||||||
|
"source": {
|
||||||
|
"name": "freeze",
|
||||||
|
"bypasses_armor": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"command_at_hit": "function aspects:freeze_focus",
|
||||||
|
"command_along_ray": "function aspects:freeze_ray",
|
||||||
|
"command_step": 1,
|
||||||
|
"command_along_ray_only_on_hit": false
|
||||||
|
},
|
||||||
|
"cooldown": 240,
|
||||||
|
"hud_render": {
|
||||||
|
"should_render": true,
|
||||||
|
"sprite_location": "origins:textures/gui/resource_bar.png",
|
||||||
|
"bar_index":5,
|
||||||
|
"inverted":true
|
||||||
|
},
|
||||||
|
"key":"key.origins.ternary_active",
|
||||||
|
"name":"Freeze Focus",
|
||||||
|
"description":"When pressing the [Ternary] key, you will fire a ray of ice in the direction you are facing that will deal eight points of freeze damage to the target and freeze over water on impact."
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:active_self",
|
||||||
|
"entity_action": {
|
||||||
|
"type":"origins:and",
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"type": "origins:area_of_effect",
|
||||||
|
"radius": 8,
|
||||||
|
"bientity_action": {
|
||||||
|
"type": "origins:damage",
|
||||||
|
"amount": 6,
|
||||||
|
"source": {
|
||||||
|
"name": "freeze",
|
||||||
|
"bypasses_armor": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bientity_condition": {
|
||||||
|
"type": "origins:can_see"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type":"origins:execute_command",
|
||||||
|
"command":"function aspects:icy_aura"
|
||||||
|
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
"cooldown": 800,
|
||||||
|
"hud_render": {
|
||||||
|
"should_render": true,
|
||||||
|
"sprite_location": "origins:textures/gui/community/spiderkolo/resource_bar_02.png",
|
||||||
|
"bar_index":8,
|
||||||
|
"inverted":true
|
||||||
|
},
|
||||||
|
"key": {
|
||||||
|
"key": "key.origins.quaternary_active"
|
||||||
|
},
|
||||||
|
"name":"Icy Aura",
|
||||||
|
"description":"With your [Quaternary] key, you can deal six points of freeze damage to those around you within an 8 block radius."
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:action_over_time",
|
||||||
|
"interval": 5,
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:if_else",
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:or",
|
||||||
|
"inverted":true,
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"type": "origins:sneaking"
|
||||||
|
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "origins:fall_distance",
|
||||||
|
"comparison": ">=",
|
||||||
|
"compare_to": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "origins:in_block",
|
||||||
|
"block_condition": {
|
||||||
|
"type": "origins:block",
|
||||||
|
"block": "minecraft:water"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"if_action": {
|
||||||
|
"type":"origins:execute_command",
|
||||||
|
"command": "fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 minecraft:frosted_ice replace water[level=0]"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name":"Frost Walker",
|
||||||
|
"description":"Water beneath you will turn into ice. Deactivates when you are falling, sneaking, or under the water.",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/equal.png",
|
||||||
|
"text": "Neutral"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:action_when_damage_taken",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:damage",
|
||||||
|
"amount": 2,
|
||||||
|
"source": {
|
||||||
|
"name": "onFire",
|
||||||
|
"fire": true,
|
||||||
|
"bypasses_armor": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"damage_condition": {
|
||||||
|
"type": "origins:fire"
|
||||||
|
},
|
||||||
|
"cooldown": 20,
|
||||||
|
"name":"Evaporation",
|
||||||
|
"description":"Fire hurts you a lot more than it normally would. / +2 fire damage when bursting into flames",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||||
|
"text": "Negative"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
15
src/main/resources/data/aspects/powers/hydro/hydro_team.json
Normal file
15
src/main/resources/data/aspects/powers/hydro/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
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:action_over_time",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:gain_air",
|
||||||
|
"value": 200
|
||||||
|
},
|
||||||
|
"interval": 20,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:submerged_in",
|
||||||
|
"fluid": "minecraft:water"
|
||||||
|
},
|
||||||
|
|
||||||
|
"name":"Gills",
|
||||||
|
"description":"You can breathe underwater.",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:particle",
|
||||||
|
"particle": "minecraft:bubble",
|
||||||
|
"frequency": 80,
|
||||||
|
"hidden":true
|
||||||
|
}
|
||||||
@@ -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. / +2 generic damage when taking wither damage",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||||
|
"text": "Negative"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
24
src/main/resources/data/aspects/powers/ordo/holy.json
Normal file
24
src/main/resources/data/aspects/powers/ordo/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. / +3 generic damage against the undead",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
}
|
||||||
20
src/main/resources/data/aspects/powers/ordo/holy_light.json
Normal file
20
src/main/resources/data/aspects/powers/ordo/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. / +1 attack damage during day",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:particle",
|
||||||
|
"particle": "minecraft:enchant",
|
||||||
|
"frequency": 20,
|
||||||
|
"hidden":true
|
||||||
|
}
|
||||||
@@ -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. / -0.05 attack damage at night",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||||
|
"text": "Negative"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
15
src/main/resources/data/aspects/powers/ordo/ordo_team.json
Normal file
15
src/main/resources/data/aspects/powers/ordo/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
|
||||||
|
}
|
||||||
@@ -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 natural 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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
10
src/main/resources/data/aspects/powers/ordo/solus/decay.json
Normal file
10
src/main/resources/data/aspects/powers/ordo/solus/decay.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:action_over_time",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:change_resource",
|
||||||
|
"resource": "aspects:ordo/solus/sun_bar",
|
||||||
|
"change": -0.5
|
||||||
|
},
|
||||||
|
"interval": 150,
|
||||||
|
"hidden":true
|
||||||
|
}
|
||||||
@@ -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. / Base level Fire Resistance applied when on fire"
|
||||||
|
}
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"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": 100,
|
||||||
|
"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
|
||||||
|
},
|
||||||
|
"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 [Ternary] key. What an eyesore."
|
||||||
|
}
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
{
|
||||||
|
"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": "onFire",
|
||||||
|
"bypasses_armor": true,
|
||||||
|
"fire":true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "origins:target_action",
|
||||||
|
"action": {
|
||||||
|
"type": "origins:add_velocity",
|
||||||
|
"y": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "origins:target_action",
|
||||||
|
"action": {
|
||||||
|
"type": "origins:set_on_fire",
|
||||||
|
"duration": 6
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"cooldown": 800,
|
||||||
|
"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.quaternary_active"
|
||||||
|
},
|
||||||
|
"name":"Icarus",
|
||||||
|
"description":"Send all surrounding enemies multiple blocks into the air, and then light them on fire with your [Quaternary] key. They shouldn't have strayed so close to the sun!"
|
||||||
|
}
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:resource",
|
||||||
|
"min": 0,
|
||||||
|
"max": 30,
|
||||||
|
"hud_render": {
|
||||||
|
"should_render": true,
|
||||||
|
"sprite_location": "origins:textures/gui/community/spiderkolo/resource_bar_01.png",
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:resource",
|
||||||
|
"resource": "aspects:sun_bar",
|
||||||
|
"comparison": ">",
|
||||||
|
"compare_to": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"max_action": {
|
||||||
|
"type": "origins:apply_effect",
|
||||||
|
"effect": {
|
||||||
|
"effect": "minecraft:strength",
|
||||||
|
"show_particles":false,
|
||||||
|
"duration": 999999999,
|
||||||
|
"amplifier": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"min_action": {
|
||||||
|
"type": "origins:clear_effect",
|
||||||
|
"effect": "minecraft:strength"
|
||||||
|
},
|
||||||
|
"hidden":true
|
||||||
|
}
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"type":"origins:multiple",
|
||||||
|
"addition":{
|
||||||
|
"type": "origins:action_over_time",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:change_resource",
|
||||||
|
"resource": "aspects:ordo/solus/sun_bar",
|
||||||
|
"change": 1
|
||||||
|
},
|
||||||
|
"interval": 25,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:exposed_to_sun"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"subtraction":{
|
||||||
|
"type": "origins:action_over_time",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:change_resource",
|
||||||
|
"resource": "aspects:ordo/solus/sun_bar",
|
||||||
|
"change": -1
|
||||||
|
},
|
||||||
|
"interval": 50,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:brightness",
|
||||||
|
"comparison": "<",
|
||||||
|
"compare_to": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:conditioned_attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.attack_damage",
|
||||||
|
"operation": "addition",
|
||||||
|
"value": -0.03
|
||||||
|
},
|
||||||
|
"tick_rate": 20,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:daytime"
|
||||||
|
},
|
||||||
|
"name":"Day Aversion",
|
||||||
|
"description":"You are weakened at daytime. / -0.03 attack damage during daytime",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||||
|
"text": "Negative"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -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. / +0.05 movement speed & +2 attack damage during full moons",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:invisibility",
|
||||||
|
"render_armor": false,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:power_active",
|
||||||
|
"power": "aspects:perditio/luna/luna_primary"
|
||||||
|
},
|
||||||
|
"hidden":true
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:toggle",
|
||||||
|
"active_by_default": false,
|
||||||
|
"key": {
|
||||||
|
"key":"key.origins.ternary_active",
|
||||||
|
"continuous": false
|
||||||
|
},
|
||||||
|
"retain_state": false,
|
||||||
|
"name":"Invisibility",
|
||||||
|
"description":"As your primary ability, you can toggle invisibility with your [Ternary] key."
|
||||||
|
}
|
||||||
@@ -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.quaternary_active"
|
||||||
|
},
|
||||||
|
"name":"Dark Shroud",
|
||||||
|
"description":"With your secondary ability, you can disperse a shroud of wither with your [Quaternary] key."
|
||||||
|
}
|
||||||
@@ -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. / +0.005 movement speed at night",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:action_when_damage_taken",
|
||||||
|
"entity_action": {
|
||||||
|
"type": "origins:clear_effect",
|
||||||
|
"effect": "minecraft:wither"
|
||||||
|
},
|
||||||
|
"damage_condition": {
|
||||||
|
"type": "origins:name",
|
||||||
|
"name":"wither"
|
||||||
|
},
|
||||||
|
"cooldown": 0.2,
|
||||||
|
"name":"Withered Away",
|
||||||
|
"description":"You have wither resistance.",
|
||||||
|
"hidden": true,
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:multiple",
|
||||||
|
"tame_wolf":
|
||||||
|
{
|
||||||
|
"type": "origins:action_on_entity_use",
|
||||||
|
"bientity_action":
|
||||||
|
{
|
||||||
|
"type": "origins:tame"
|
||||||
|
},
|
||||||
|
"condition":
|
||||||
|
{
|
||||||
|
"type": "origins:sneaking"
|
||||||
|
},
|
||||||
|
"bientity_condition": {
|
||||||
|
"type": "origins:target_condition",
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:entity_type",
|
||||||
|
"entity_type": "minecraft:wolf"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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,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. / +1 attack damage at night",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -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
|
||||||
|
}
|
||||||
12
src/main/resources/data/aspects/powers/perditio/undead.json
Normal file
12
src/main/resources/data/aspects/powers/perditio/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
src/main/resources/data/aspects/powers/perditio/void.json
Normal file
37
src/main/resources/data/aspects/powers/perditio/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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:particle",
|
||||||
|
"particle": "minecraft:mycelium",
|
||||||
|
"frequency": 20,
|
||||||
|
"hidden":true
|
||||||
|
}
|
||||||
@@ -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. / +0.05 wither damage every hit",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:modify_damage_taken",
|
||||||
|
"damage_condition": {
|
||||||
|
"type": "origins:fire"
|
||||||
|
},
|
||||||
|
"modifier": {
|
||||||
|
"operation": "multiply_total",
|
||||||
|
"value": -1
|
||||||
|
},
|
||||||
|
|
||||||
|
"name":"Fire Immunity",
|
||||||
|
"description":"You are immune to fire damage.",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:particle",
|
||||||
|
"particle": "minecraft:flame",
|
||||||
|
"frequency": 80,
|
||||||
|
"hidden":true
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:conditioned_attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.attack_damage",
|
||||||
|
"operation": "addition",
|
||||||
|
"value": 3
|
||||||
|
},
|
||||||
|
"tick_rate": 20,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:on_fire"
|
||||||
|
},
|
||||||
|
|
||||||
|
"name":"Heated Strength",
|
||||||
|
"description":"Being on fire grants you an attack damage bonus. / +3 generic damage when on fire",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:conditioned_attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.attack_damage",
|
||||||
|
"operation": "addition",
|
||||||
|
"value": 0.4
|
||||||
|
},
|
||||||
|
"tick_rate": 20,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:biome",
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:temperature",
|
||||||
|
"comparison": ">=",
|
||||||
|
"compare_to": 1.0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name":"Heat Affinity",
|
||||||
|
"description":"You get a decent attack boost in hot biomes. / +0.4 attack damage in hot biomes",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:active_self",
|
||||||
|
"entity_action": {
|
||||||
|
"type":"origins:and",
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"type": "origins:set_on_fire",
|
||||||
|
"duration": 15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type":"origins:execute_command",
|
||||||
|
"command":"function aspects:fire_light"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"cooldown": 500,
|
||||||
|
"hud_render": {
|
||||||
|
"should_render": true,
|
||||||
|
"bar_index": 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 with your [Ternary] key."
|
||||||
|
}
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:active_self",
|
||||||
|
"entity_action": {
|
||||||
|
"type":"origins:and",
|
||||||
|
"actions": [
|
||||||
|
{
|
||||||
|
"type": "origins:area_of_effect",
|
||||||
|
"radius": 10,
|
||||||
|
"bientity_action": {
|
||||||
|
"type": "origins:target_action",
|
||||||
|
"action": {
|
||||||
|
"type": "origins:set_on_fire",
|
||||||
|
"duration": 5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"bientity_condition": {
|
||||||
|
"type": "origins:can_see"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type":"origins:execute_command",
|
||||||
|
"command":"function aspects:ring_of_fire"
|
||||||
|
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"hud_render": {
|
||||||
|
"inverted":true,
|
||||||
|
"should_render": true,
|
||||||
|
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||||
|
"bar_index":15
|
||||||
|
},
|
||||||
|
"key": "key.origins.quaternary_active",
|
||||||
|
"cooldown": 900,
|
||||||
|
"name":"Ring of Fire",
|
||||||
|
"description":"As your secondary ability, you can light entities around you on fire for a few seconds with your [Quaternary] key."
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:lava_vision",
|
||||||
|
"s": 0,
|
||||||
|
"v": 15,
|
||||||
|
"hidden":true
|
||||||
|
}
|
||||||
@@ -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. / +4 health points"
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:attribute",
|
||||||
|
"modifier": {
|
||||||
|
"name": "Knockback Resistance",
|
||||||
|
"attribute": "minecraft:generic.knockback_resistance",
|
||||||
|
"value": 10,
|
||||||
|
"operation": "addition"
|
||||||
|
},
|
||||||
|
"name":"Stable Footing",
|
||||||
|
"description":"Knockback doesn't bother you. / +10 knockback resistance",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"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. / +1 health every 20 ticks",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"key": "key.origins.ternary_active",
|
||||||
|
"cooldown": 800,
|
||||||
|
"name":"Molten Fists",
|
||||||
|
"description":"As your primary ability, you can grant yourself an amplified strength effect with the [Ternary] key. / Strength 3 for 400 ticks",
|
||||||
|
"hud_render": {
|
||||||
|
"inverted":true,
|
||||||
|
"sprite_location":"origins:textures/gui/community/huang/resource_bar_02.png",
|
||||||
|
"bar_index":5,
|
||||||
|
"should_render": true
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -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 [Quaternary] key, you may grant yourself a highly amplified resistance effect. / Resistance 3 for 700 ticks",
|
||||||
|
"hud_render": {
|
||||||
|
"inverted":true,
|
||||||
|
"sprite_location":"origins:textures/gui/community/huang/resource_bar_01.png",
|
||||||
|
"bar_index":7,
|
||||||
|
"should_render": true
|
||||||
|
}
|
||||||
|
}
|
||||||
44
src/main/resources/data/aspects/powers/pyro/melt.json
Normal file
44
src/main/resources/data/aspects/powers/pyro/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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
23
src/main/resources/data/aspects/powers/pyro/nether_buff.json
Normal file
23
src/main/resources/data/aspects/powers/pyro/nether_buff.json
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:conditioned_attribute",
|
||||||
|
"modifier": {
|
||||||
|
"attribute": "minecraft:generic.attack_damage",
|
||||||
|
"operation": "addition",
|
||||||
|
"value": 0.4
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:biome",
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:category",
|
||||||
|
"category": "nether"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"name":"Homely Strength",
|
||||||
|
"description":"You do more damage whilst in the Nether. / +0.4 generic damage in the Nether",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/check.png",
|
||||||
|
"text": "Positive"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
15
src/main/resources/data/aspects/powers/pyro/pyro_team.json
Normal file
15
src/main/resources/data/aspects/powers/pyro/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
|
||||||
|
}
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"type": "origins:damage_over_time",
|
||||||
|
"interval": 40,
|
||||||
|
"onset_delay": 1,
|
||||||
|
"damage": 1,
|
||||||
|
"damage_easy": 1,
|
||||||
|
"damage_source": {
|
||||||
|
"name": "hurt_by_water",
|
||||||
|
"unblockable": true,
|
||||||
|
"bypasses_armor": true
|
||||||
|
},
|
||||||
|
"protection_enchantment": "origins:water_protection",
|
||||||
|
"protection_effectiveness": 1.0,
|
||||||
|
"condition": {
|
||||||
|
"type": "origins:or",
|
||||||
|
"conditions": [
|
||||||
|
{
|
||||||
|
"type": "origins:fluid_height",
|
||||||
|
"fluid": "minecraft:water",
|
||||||
|
"comparison": ">",
|
||||||
|
"compare_to": 0.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "origins:in_rain"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"name":"Water Damage",
|
||||||
|
"description":"When you touch water, you receive damage. / +1 damage every 40 ticks",
|
||||||
|
"badges": [
|
||||||
|
{
|
||||||
|
"sprite": "aspects:textures/gui/badge/cross.png",
|
||||||
|
"text": "Negative"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -9,9 +9,9 @@
|
|||||||
"Fishplex"
|
"Fishplex"
|
||||||
],
|
],
|
||||||
"contact": {
|
"contact": {
|
||||||
"homepage": "https://github.com/Fishplex/Aspects",
|
"homepage": "https://github.com/missingbinary/Aspects",
|
||||||
"sources": "https://github.com/Fishplex/Aspects",
|
"sources": "https://github.com/missingbinary/Aspects",
|
||||||
"issues": "https://github.com/Fishplex/Aspects/issues"
|
"issues": "https://github.com/missingbinary/Aspects/issues"
|
||||||
},
|
},
|
||||||
|
|
||||||
"license": "CC0-1.0",
|
"license": "CC0-1.0",
|
||||||
@@ -30,9 +30,11 @@
|
|||||||
"depends": {
|
"depends": {
|
||||||
"fabricloader": ">=0.14.9",
|
"fabricloader": ">=0.14.9",
|
||||||
"fabric": "*",
|
"fabric": "*",
|
||||||
"minecraft": "1.19.*",
|
"minecraft": "1.19.2",
|
||||||
"java": ">=17",
|
"java": ">=17",
|
||||||
"extrakeybinds":"*",
|
"extrakeybinds":"*",
|
||||||
"origins": ">=1.6.2"
|
"origins": ">=1.7.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user