From 2b257804bdf709738488d2937955b11abe5c1690 Mon Sep 17 00:00:00 2001 From: Ryan <78032176+BigGaemer@users.noreply.github.com> Date: Sat, 22 Jun 2024 15:08:32 +0200 Subject: [PATCH] removed empyrian --- gradle.properties | 2 +- src/main/resources/assets/terraoriginum.png | Bin 0 -> 57466 bytes .../data/origins/origin_layers/origin.json | 2 +- .../functions/air_ball.mcfunction | 21 - .../terraoriginum/functions/armor.mcfunction | 14 - .../terraoriginum/functions/load.mcfunction | 23 - .../functions/repos_marker.mcfunction | 4 - .../terraoriginum/functions/ring.mcfunction | 65 -- .../functions/throw_ring.mcfunction | 13 - .../functions/throw_ring_small.mcfunction | 9 - .../terraoriginum/functions/tick.mcfunction | 9 - .../data/terraoriginum/origins/empyrian.json | 13 - .../powers/empyrian-powers/ballast.json | 102 --- .../powers/empyrian-powers/buoyant.json | 63 -- .../powers/empyrian-powers/burst.json | 79 --- .../empyrian-powers/dropball_power.json | 80 --- .../empyrian-powers/lightweight_effects.json | 542 --------------- .../empyrian-powers/lightweight_keys.json | 395 ----------- .../powers/empyrian-powers/shoot.json | 623 ------------------ src/main/resources/fabric.mod.json | 2 +- 20 files changed, 3 insertions(+), 2058 deletions(-) create mode 100644 src/main/resources/assets/terraoriginum.png delete mode 100644 src/main/resources/data/terraoriginum/functions/air_ball.mcfunction delete mode 100644 src/main/resources/data/terraoriginum/functions/armor.mcfunction delete mode 100644 src/main/resources/data/terraoriginum/functions/load.mcfunction delete mode 100644 src/main/resources/data/terraoriginum/functions/repos_marker.mcfunction delete mode 100644 src/main/resources/data/terraoriginum/functions/ring.mcfunction delete mode 100644 src/main/resources/data/terraoriginum/functions/throw_ring.mcfunction delete mode 100644 src/main/resources/data/terraoriginum/functions/throw_ring_small.mcfunction delete mode 100644 src/main/resources/data/terraoriginum/functions/tick.mcfunction delete mode 100644 src/main/resources/data/terraoriginum/origins/empyrian.json delete mode 100644 src/main/resources/data/terraoriginum/powers/empyrian-powers/ballast.json delete mode 100644 src/main/resources/data/terraoriginum/powers/empyrian-powers/buoyant.json delete mode 100644 src/main/resources/data/terraoriginum/powers/empyrian-powers/burst.json delete mode 100644 src/main/resources/data/terraoriginum/powers/empyrian-powers/dropball_power.json delete mode 100644 src/main/resources/data/terraoriginum/powers/empyrian-powers/lightweight_effects.json delete mode 100644 src/main/resources/data/terraoriginum/powers/empyrian-powers/lightweight_keys.json delete mode 100644 src/main/resources/data/terraoriginum/powers/empyrian-powers/shoot.json diff --git a/gradle.properties b/gradle.properties index f9874d3..3d704ee 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,7 +7,7 @@ yarn_mappings=1.20.1+build.10 loader_version=0.15.6 # Mod Properties -mod_version=1.20.1-1.0.1 +mod_version=1.20.1-1.0.2 maven_group=dev.arcmods archives_base_name=TerraOriginum diff --git a/src/main/resources/assets/terraoriginum.png b/src/main/resources/assets/terraoriginum.png new file mode 100644 index 0000000000000000000000000000000000000000..d2f1eade8e88aa841e5037e03228cb14acdbef91 GIT binary patch literal 57466 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", - "compare_to": 0 - }, - { - "type": "origins:on_block", - "inverted": true - } - ] - } - }, - "speed": { - "type": "origins:modify_velocity", - "axes": ["x","z"], - "modifiers": [ - { - "resource": "*:*_resource", - "operation": "multiply_base_multiplicative", - "value": 0, - "modifier": { - "operation": "add_base_early", - "value": -1 - } - }, - { - "operation": "multiply_total", - "value": -0.99 - } - ], - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:on_block", - "inverted": true - } - ] - } - }, - "prevent_firework": { - "type": "origins:prevent_item_use", - "item_condition": { - "type": "origins:ingredient", - "ingredient": { - "item": "minecraft:firework_rocket" - } - }, - "condition": { - "type": "origins:fall_flying" - } - }, - "prevent_elytra": { - "type": "origins:restrict_armor", - "chest": { - "type": "origins:ingredient", - "ingredient": { - "item": "minecraft:elytra" - } - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/terraoriginum/powers/empyrian-powers/buoyant.json b/src/main/resources/data/terraoriginum/powers/empyrian-powers/buoyant.json deleted file mode 100644 index 488d89b..0000000 --- a/src/main/resources/data/terraoriginum/powers/empyrian-powers/buoyant.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "type": "origins:multiple", - "float": { - "type": "origins:modify_velocity", - "axes": ["y"], - "modifier": { - "operation": "add_base_late", - "value": 0.2 - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:fluid_height", - "fluid": "minecraft:water", - "comparison": ">=", - "compare_to": 0.4 - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - }, - "stand": { - "type": "origins:walk_on_fluid", - "fluid": "minecraft:water", - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:fluid_height", - "fluid": "minecraft:water", - "comparison": "<=", - "compare_to": 0.4 - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - }, - "stand_2": { - "type": "origins:ignore_water", - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:fluid_height", - "fluid": "minecraft:water", - "comparison": "<=", - "compare_to": 0.4 - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/terraoriginum/powers/empyrian-powers/burst.json b/src/main/resources/data/terraoriginum/powers/empyrian-powers/burst.json deleted file mode 100644 index 1763521..0000000 --- a/src/main/resources/data/terraoriginum/powers/empyrian-powers/burst.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "type": "origins:multiple", - "cooldown": { - "type": "origins:resource", - "min": 0, - "max": 1 - }, - "trigger": { - "type": "origins:modify_damage_taken", - "self_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:change_resource", - "resource": "*:*_cooldown", - "change": 1 - }, - { - "type": "origins:set_fall_distance", - "fall_distance": 0 - }, - { - "type": "origins:change_resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "change": -2 - } - ] - }, - "apply_armor_condition": { - "type": "origins:constant", - "value": false - }, - "damage_condition": { - "type": "origins:amount", - "comparison": ">=", - "compare_to": 5 - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:on_block", - "inverted": true - } - ] - } - }, - "regen": { - "type": "origins:action_over_time", - "interval": 1, - "rising_action": { - "type": "origins:change_resource", - "resource": "*:*_cooldown", - "change": -1 - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "*:*_cooldown", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:relative_health", - "comparison": ">=", - "compare_to": 0.75 - } - ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/terraoriginum/powers/empyrian-powers/dropball_power.json b/src/main/resources/data/terraoriginum/powers/empyrian-powers/dropball_power.json deleted file mode 100644 index cc808f3..0000000 --- a/src/main/resources/data/terraoriginum/powers/empyrian-powers/dropball_power.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "hidden": true, - "type": "origins:action_over_time", - "interval": 1, - "rising_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "execute at @s run particle minecraft:poof ~ ~ ~ 0.2 0.2 0.2 0.3 20 force" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run particle minecraft:explosion ~ ~ ~ 0 0 0 0 1 force" - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.dragon_fireball.explode", - "volume": 0.5, - "pitch": 2 - }, - { - "type": "origins:area_of_effect", - "radius": 3.6, - "bientity_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:target_action", - "action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "damage @s 0.01 minecraft:generic_kill by @e[tag=terraoriginum.noBall,limit=1]" - }, - { - "type": "origins:change_resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "change": -2 - } - ] - } - }, - { - "type": "origins:if_else", - "condition": { - "type": "origins:target_condition", - "condition": { - "type": "origins:command", - "command": "execute if score @s terraoriginum.id = @e[tag=terraoriginum.noBall,limit=1] terraoriginum.id", - "comparison": "==", - "compare_to": 1 - } - }, - "if_action": { - "type": "origins:add_velocity", - "y": 0.8, - "z": 0.2 - }, - "else_action": { - "type": "origins:add_velocity", - "y": 0.4, - "z": 0.3 - } - } - ] - } - }, - { - "type": "origins:execute_command", - "command": "kill @s" - } - ] - }, - "condition": { - "type": "origins:nbt", - "nbt": "{Tags:['terraoriginum.noBall']}" - } -} \ No newline at end of file diff --git a/src/main/resources/data/terraoriginum/powers/empyrian-powers/lightweight_effects.json b/src/main/resources/data/terraoriginum/powers/empyrian-powers/lightweight_effects.json deleted file mode 100644 index 5b7c013..0000000 --- a/src/main/resources/data/terraoriginum/powers/empyrian-powers/lightweight_effects.json +++ /dev/null @@ -1,542 +0,0 @@ -{ - "name": "Lightweight", - "hidden": true, - "type": "origins:multiple", - "particle_type": { - "type": "origins:resource", - "min": 0, - "max": 2 - }, - "callback": { - "type": "origins:action_on_callback", - "entity_action_added": { - "type": "origins:execute_command", - "command": "function terraoriginum:load" - } - }, - "vfx_cooldown": { - "type": "origins:cooldown", - "cooldown": 10 - }, - "disable": { - "type": "origins:action_over_time", - "interval": 1, - "rising_action": { - "type": "origins:change_resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "change": -2 - }, - "condition": { - "type": "origins:or", - "conditions": [ - { - "type": "origins:fluid_height", - "fluid": "minecraft:water", - "comparison": ">", - "compare_to": 0.3 - }, - { - "type": "origins:food_level", - "comparison": "<=", - "compare_to": 6 - } - ] - } - }, - "flight_sim": { - "type": "origins:elytra_flight", - "render_elytra": false, - "condition": { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_fly_check", - "comparison": ">", - "compare_to": 0 - } - }, - "float_exhaust": { - "type": "origins:action_over_time", - "interval": 1, - "entity_action": { - "type": "origins:exhaust", - "amount": 0.01 - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:fall_flying", - "inverted": true - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - }, - "fly_particles": { - "type": "origins:action_over_time", - "interval": 1, - "entity_action": { - "type": "origins:if_else", - "condition": { - "type": "origins:sneaking" - }, - "if_action": { - "type": "origins:if_else_list", - "actions": [ - { - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:scoreboard", - "objective": "terraoriginum.isGmer", - "comparison": "==", - "compare_to": 1 - } - ] - }, - "action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "execute at @s positioned ~ ~-0.25 ~ run particle minecraft:poof ^ ^ ^-0.5 0 0 0 0.05 2 force" - }, - { - "type": "origins:execute_command", - "command": "execute at @s positioned ~ ~-0.25 ~ run particle minecraft:cloud ^ ^ ^-0.5 0 0 0 0.01 3 force" - } - ] - } - }, - { - "condition": { - "type": "origins:scoreboard", - "objective": "terraoriginum.isGmer", - "comparison": "==", - "compare_to": 0 - }, - "action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "execute at @s positioned ~ ~-0.4 ~ run particle minecraft:dust_color_transition 1 1 1 4 0.95 0.68 0.16 ^ ^ ^-0.5 0.15 0.15 0.15 0 1 force" - }, - { - "type": "origins:execute_command", - "command": "execute at @s positioned ~ ~-0.4 ~ run particle minecraft:dust_color_transition 1 1 1 2 0.95 0.68 0.16 ^ ^ ^-0.5 0 0 0 0 3 force" - } - ] - } - } - ] - }, - "else_action": { - "type": "origins:if_else_list", - "actions": [ - { - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:scoreboard", - "objective": "terraoriginum.isGmer", - "comparison": "==", - "compare_to": 1 - } - ] - }, - "action": { - "type": "origins:execute_command", - "command": "particle minecraft:poof ^ ^ ^-0.5 0 0 0 0.03 3 force" - } - }, - { - "condition": { - "type": "origins:scoreboard", - "objective": "terraoriginum.isGmer", - "comparison": "==", - "compare_to": 0 - }, - "action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "particle minecraft:dust_color_transition 1 1 1 3 0.95 0.68 0.16 ^ ^ ^-0.5 0.2 0.2 0.2 0 1 force" - } - ] - } - } - ] - } - }, - "condition": { - "type": "origins:fall_flying" - } - }, - "boost_vfx": { - "type": "origins:action_over_time", - "interval": 1, - "rising_action": { - "type": "origins:if_else", - "condition": { - "type": "origins:resource", - "resource": "*:*_vfx_cooldown", - "comparison": "==", - "compare_to": 0 - }, - "if_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:play_sound", - "sound": "minecraft:entity.ender_dragon.hurt", - "volume": 0.15, - "pitch": 0.66 - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.ender_dragon.hurt", - "volume": 0.1, - "pitch": 1.3 - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.firework_rocket.blast", - "volume": 0.4, - "pitch": 0.75 - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.item.pickup", - "volume": 0.03, - "pitch": 0 - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.wither.shoot", - "volume": 0.06, - "pitch": 1.5 - }, - { - "type": "origins:execute_command", - "command": "execute at @s positioned ~ ~-0.5 ~ positioned ^ ^ ^-2 run function terraoriginum:ring" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run particle minecraft:explosion ~ ~ ~ 0 0 0 0 1 force" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run particle minecraft:flash ~ ~ ~ 0 0 0 0 1 force" - }, - { - "type": "origins:trigger_cooldown", - "power": "*:*_vfx_cooldown" - } - ] - } - }, - "falling_action": { - "type": "origins:if_else", - "condition": { - "type": "origins:resource", - "resource": "*:*_vfx_cooldown", - "comparison": "==", - "compare_to": 0 - }, - "if_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:play_sound", - "sound": "minecraft:item.armor.equip_generic", - "volume": 2, - "pitch": 0 - }, - { - "type": "origins:execute_command", - "command": "execute at @s run particle minecraft:poof ~ ~ ~ 0.2 0.2 0.2 0.2 30 force" - } - ] - } - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:fall_flying" - }, - { - "type": "origins:sneaking" - } - ] - } - }, - "float": { - "type": "origins:modify_velocity", - "axes": ["y"], - "modifier": { - "operation": "multiply_total", - "value": -1 - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:fall_flying", - "inverted": true - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - }, - "float_extra": { - "type": "origins:prevent_sprinting", - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:fall_flying", - "inverted": true - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - }, - "float_speed": { - "type": "origins:modify_velocity", - "axes": ["x","z"], - "modifier": { - "operation": "multiply_total", - "value": -0.2 - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:fall_flying", - "inverted": true - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - }, - "proj_correction": { - "type": "origins:modify_falling", - "take_fall_damage": false, - "velocity": 0, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:fall_flying", - "inverted": true - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - }, - "fall_speed": { - "type": "origins:modify_falling", - "take_fall_damage": false, - "velocity": 0.02, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:or", - "conditions": [ - { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:sneaking" - } - ] - }, - { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - ] - }, - { - "type": "origins:fall_flying", - "inverted": true - } - ] - } - }, - "float_end_rod": { - "type": "origins:particle", - "particle": "minecraft:end_rod", - "visible_while_invisible": true, - "visible_in_first_person": false, - "force": true, - "frequency": 1, - "count": 1, - "speed": 0.01, - "spread": {"x": 0.15, "y": 0.15, "z": 0.15}, - "offset_y": -0.3, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:fall_flying", - "inverted": true - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - }, - "float_particles_normal": { - "type": "origins:particle", - "particle": "minecraft:cloud", - "visible_while_invisible": true, - "visible_in_first_person": false, - "force": true, - "frequency": 2, - "count": 4, - "speed": 0, - "spread": {"x": 0.5, "y": 0.1, "z": 0.5}, - "offset_y": -0.3, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "*:*_particle_type", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:fall_flying", - "inverted": true - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - }, - "float_particles_shiny": { - "type": "origins:particle", - "particle": { - "type": "minecraft:dust_color_transition", - "params": "1 1 1 1.5 0.95 0.68 0.16" - }, - "visible_while_invisible": true, - "visible_in_first_person": false, - "force": true, - "frequency": 2, - "count": 10, - "speed": 0, - "spread": {"x": 0.5, "y": 0.1, "z": 0.5}, - "offset_y": -0.3, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "*:*_particle_type", - "comparison": "==", - "compare_to": 1 - }, - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:fall_flying", - "inverted": true - }, - { - "type": "origins:sneaking", - "inverted": true - } - ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/terraoriginum/powers/empyrian-powers/lightweight_keys.json b/src/main/resources/data/terraoriginum/powers/empyrian-powers/lightweight_keys.json deleted file mode 100644 index 151e828..0000000 --- a/src/main/resources/data/terraoriginum/powers/empyrian-powers/lightweight_keys.json +++ /dev/null @@ -1,395 +0,0 @@ -{ - "badges": [ - { - "type": "origins:tooltip", - "sprite": "minecraft:textures/mob_effect/levitation.png", - "text": [ - { - "text": "Trigger flight abilities by pressing ", - "color": "#cacaca" - }, - { - "keybind": "key.jump", - "color": "white" - }, - { - "text": " when in mid-air. Deactivate flight abilities by double tapping ", - "color": "#cacaca" - }, - { - "keybind": "key.sneak", - "color": "white" - }, - { - "text": " or landing.", - "color": "#cacaca" - } - ] - }, - { - "type": "origins:tooltip", - "sprite": "minecraft:textures/mob_effect/slow_falling.png", - "text": [ - { - "text": "Hold ", - "color": "#cacaca" - }, - { - "keybind": "key.jump", - "color": "white" - }, - { - "text": " to fly.", - "color": "#cacaca" - }, - { - "keybind": "key.sneak", - "color": "white" - }, - { - "text": " can be held while flying to increase flight speed and exhaustion rate.", - "color": "#cacaca" - } - ] - }, - { - "type": "origins:tooltip", - "sprite": "minecraft:textures/item/barrier.png", - "text": [ - { - "text": "Floating or flying is not possible when inside any fluid.", - "color": "#cacaca" - } - ] - } - ], - "type": "origins:multiple", - "fly_check": { - "type": "origins:resource", - "min": 0, - "max": 4, - "hud_render": { - "should_render": false - } - }, - "toggle_check": { - "type": "origins:resource", - "min": 0, - "max": 2, - "hud_render": { - "should_render": false - }, - "min_action": { - "type": "origins:change_resource", - "resource": "*:*_fly_check", - "change": -4 - } - }, - "toggle_timer": { - "type": "origins:cooldown", - "cooldown": 5 - }, - "toggle_decay": { - "type": "origins:action_over_time", - "interval": 1, - "entity_action": { - "type": "origins:change_resource", - "resource": "*:*_toggle_check", - "change": -1 - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:or", - "conditions": [ - { - "type": "origins:resource", - "resource": "*:*_toggle_check", - "comparison": "==", - "compare_to": 2 - }, - { - "type": "origins:block_collision", - "offset_y": -0.7 - }, - { - "type": "origins:on_block" - } - ] - }, - { - "type": "origins:resource", - "resource": "*:*_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:resource", - "resource": "*:*_toggle_timer", - "comparison": "==", - "compare_to": 0 - } - ] - } - }, - "toggle_jump": { - "type": "origins:active_self", - "entity_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:trigger_cooldown", - "power": "*:*_toggle_timer" - }, - { - "type": "origins:change_resource", - "resource": "*:*_toggle_check", - "change": 1 - }, - { - "type": "origins:change_resource", - "resource": "*:*_fly_check", - "change": 3 - }, - { - "type": "origins:set_fall_distance", - "fall_distance": 0.1 - } - ] - }, - "cooldown": 1, - "key": { - "key": "key.jump" - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:on_block", - "inverted": true - }, - { - "type": "origins:riding", - "inverted": true - }, - { - "type": "origins:raycast", - "distance": 3.5, - "block": true, - "entity": false, - "shape_type": "collider", - "inverted": true - }, - { - "type": "origins:resource", - "resource": "*:*_toggle_check", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:fluid_height", - "fluid": "minecraft:water", - "comparison": "<=", - "compare_to": 0.4 - }, - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/burst_cooldown", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:food_level", - "comparison": ">", - "compare_to": 6 - } - ] - } - }, - "toggle_sneak": { - "type": "origins:active_self", - "entity_action": { - "type": "origins:if_else_list", - "actions": [ - { - "condition": { - "type": "origins:resource", - "resource": "*:*_toggle_check", - "comparison": "==", - "compare_to": 1 - }, - "action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:change_resource", - "resource": "*:*_toggle_check", - "change": 2 - }, - { - "type": "origins:set_fall_distance", - "fall_distance": 0.1 - }, - { - "type": "origins:trigger_cooldown", - "power": "*:*_toggle_timer" - } - ] - } - }, - { - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "*:*_toggle_check", - "comparison": "==", - "compare_to": 2 - }, - { - "type": "origins:resource", - "resource": "*:*_toggle_timer", - "comparison": ">", - "compare_to": 0 - } - ] - }, - "action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:trigger_cooldown", - "power": "*:*_toggle_timer" - }, - { - "type": "origins:change_resource", - "resource": "*:*_toggle_check", - "change": -2 - } - ] - } - } - ] - }, - "cooldown": 1, - "key": { - "key": "key.sneak" - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "*:*_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:fall_flying", - "inverted": true - } - ] - } - }, - "fly_trigger": { - "type": "origins:active_self", - "entity_action": { - "type": "origins:change_resource", - "resource": "*:*_fly_check", - "operation": "set", - "change": 4 - }, - "cooldown": 0, - "key": { - "key": "key.jump", - "continuous": true - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:resource", - "resource": "*:*_toggle_check", - "comparison": ">", - "compare_to": 0 - }, - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/burst_cooldown", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:on_block", - "inverted": true - }, - { - "type": "origins:raycast", - "distance": 3.5, - "block": true, - "entity": false, - "shape_type": "collider", - "inverted": true - } - ] - } - }, - "fly_tick": { - "type": "origins:action_over_time", - "interval": 1, - "entity_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:if_else", - "condition": { - "type": "origins:fall_flying" - }, - "if_action": { - "type": "origins:if_else", - "condition": { - "type": "origins:sneaking" - }, - "if_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:add_velocity", - "space": "local", - "set": true, - "z": 1 - }, - { - "type": "origins:exhaust", - "amount": 0.04 - } - ] - }, - "else_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:add_velocity", - "space": "local", - "set": true, - "z": 0.55 - }, - { - "type": "origins:exhaust", - "amount": 0.02 - } - ] - } - } - }, - { - "type": "origins:change_resource", - "resource": "*:*_fly_check", - "change": -1 - } - ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/data/terraoriginum/powers/empyrian-powers/shoot.json b/src/main/resources/data/terraoriginum/powers/empyrian-powers/shoot.json deleted file mode 100644 index 176fe1d..0000000 --- a/src/main/resources/data/terraoriginum/powers/empyrian-powers/shoot.json +++ /dev/null @@ -1,623 +0,0 @@ -{ - "badges": [ - { - "type": "origins:tooltip", - "sprite": "origins:textures/gui/badge/info.png", - "text": [ - { - "text": "Air balls behave differently depending on if they were thrown while on the ground, floating, or flying.", - "color": "#cacaca" - } - ] - }, - { - "type": "origins:tooltip", - "sprite": "minecraft:textures/mob_effect/glowing.png", - "text": [ - { - "text": "Radius Charge\nA low-velocity, heavy air ball which explodes upon contact with any physical object, knocking nearby entities away.\nActivate with ", - "color": "#cacaca" - }, - { - "keybind": "key.origins.primary_active", - "color": "white" - }, - { - "text": " when flying or in mid-air but not floating.", - "color": "#cacaca" - } - ] - }, - { - "type": "origins:tooltip", - "sprite": "minecraft:textures/item/spectral_arrow.png", - "text": [ - { - "text": "Precision Charge\nA high-velocity, weightless air ball which deals heavy knockback upon contact with an entity.\nActivate with ", - "color": "#cacaca" - }, - { - "keybind": "key.origins.primary_active", - "color": "white" - }, - { - "text": " when standing on a block or floating.", - "color": "#cacaca" - } - ] - } - ], - "type": "origins:multiple", - "cooldown_aoe": { - "type": "origins:cooldown", - "cooldown": 30, - "hud_render": { - "should_render": true, - "sprite_location": "origins:textures/gui/community/huang/resource_bar_01.png", - "bar_index": 8 - } - }, - "cooldown_precision": { - "type": "origins:cooldown", - "cooldown": 60, - "hud_render": { - "should_render": true, - "sprite_location": "origins:textures/gui/community/huang/resource_bar_01.png", - "bar_index": 8 - } - }, - "activate_aoe": { - "type": "origins:fire_projectile", - "entity_type": "minecraft:snowball", - "tag": "{Tags:['terraoriginum.ball','terraoriginum.dropBall'],Item:{id:\"minecraft:quartz_block\",Count:1b},Passengers:[{id:\"minecraft:armor_stand\",Small:1b,Invisible:1b,Marker:1b,Tags:['terraoriginum.ballDetect'],cardinal_components:{\"apoli:powers\":{Powers:[{Type:\"terraoriginum:empyrian-powers/dropball_power\",Data:{},Sources:[\"terraoriginum\"]}]}}}]}", - "count": 1, - "interval": 0, - "speed": 0.8, - "divergence": 0.7, - "shooter_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:swing_hand", - "hand": "MAIN_HAND" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run summon minecraft:marker ~ ~ ~ {Tags:['terraoriginum.ballOrigin']}" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run scoreboard players operation @e[type=minecraft:marker,tag=terraoriginum.ballOrigin,sort=nearest,limit=1] terraoriginum.id = @s terraoriginum.id" - }, - { - "type": "origins:if_else_list", - "actions": [ - { - "condition": { - "type": "origins:scoreboard", - "objective": "terraoriginum.isGmer", - "comparison": "==", - "compare_to": 0 - }, - "action": { - "type": "origins:execute_command", - "command": "scoreboard players set @e[type=minecraft:snowball,tag=terraoriginum.ball,sort=nearest,limit=1] terraoriginum.isGmer 1" - } - } - ] - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.witch.throw", - "volume": 1, - "pitch": 0.65 - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.firework_rocket.large_blast_far", - "volume": 0.5, - "pitch": 2 - }, - { - "type": "origins:execute_command", - "command": "execute at @s positioned ~ ~1.5 ~ positioned ^ ^ ^1.5 run function terraoriginum:throw_ring_small" - }, - { - "type": "origins:exhaust", - "amount": 0.2 - }, - { - "type": "origins:trigger_cooldown", - "power": "*:*_cooldown_aoe" - } - ] - }, - "projectile_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "execute at @s run scoreboard players operation @s terraoriginum.id = @p terraoriginum.id" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run scoreboard players operation @e[type=minecraft:armor_stand,tag=terraoriginum.ballDetect,sort=nearest,limit=1] terraoriginum.id = @p terraoriginum.id" - } - ] - }, - "cooldown": 1, - "key": { - "key": "key.origins.primary_active" - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:or", - "conditions": [ - { - "type": "origins:and", - "conditions": [ - { - "type": "origins:on_block", - "inverted": true - }, - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": "==", - "compare_to": 0 - } - ] - }, - { - "type": "origins:and", - "conditions": [ - { - "type": "origins:sneaking" - }, - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": ">", - "compare_to": 0 - } - ] - }, - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_fly_check", - "comparison": ">", - "compare_to": 0 - } - ] - }, - { - "type": "origins:resource", - "resource": "*:*_cooldown_aoe", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:resource", - "resource": "*:*_cooldown_precision", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:food_level", - "comparison": ">", - "compare_to": 6 - } - ] - } - }, - "activate_precision": { - "type": "origins:fire_projectile", - "entity_type": "minecraft:snowball", - "tag": "{NoGravity:1b,Tags:['terraoriginum.ball','terraoriginum.fastBall'],Item:{id:\"minecraft:smooth_quartz\",Count:1b}}", - "count": 1, - "interval": 0, - "speed": 3, - "divergence": 0, - "shooter_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:swing_hand", - "hand": "MAIN_HAND" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run summon minecraft:marker ~ ~ ~ {Tags:['terraoriginum.ballOrigin']}" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run scoreboard players operation @e[type=minecraft:marker,tag=terraoriginum.ballOrigin,sort=nearest,limit=1] terraoriginum.id = @s terraoriginum.id" - }, - { - "type": "origins:if_else_list", - "actions": [ - { - "condition": { - "type": "origins:scoreboard", - "objective": "terraoriginum.isGmer", - "comparison": "==", - "compare_to": 0 - }, - "action": { - "type": "origins:execute_command", - "command": "scoreboard players set @e[type=minecraft:snowball,tag=terraoriginum.ball,sort=nearest,limit=1] terraoriginum.isGmer 1" - } - } - ] - }, - { - "type": "origins:play_sound", - "sound": "minecraft:item.trident.riptide_1", - "volume": 0.12, - "pitch": 2 - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.witch.throw", - "volume": 1, - "pitch": 1.3 - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.item.pickup", - "volume": 0.2, - "pitch": 0 - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.firework_rocket.launch", - "volume": 2, - "pitch": 1.4 - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.firework_rocket.large_blast_far", - "volume": 2, - "pitch": 2 - }, - { - "type": "origins:execute_command", - "command": "execute at @s positioned ~ ~1.5 ~ positioned ^ ^ ^0.5 run particle minecraft:flash ~ ~ ~ 0 0 0 0 1 force" - }, - { - "type": "origins:execute_command", - "command": "execute at @s positioned ~ ~1.5 ~ positioned ^ ^ ^1.5 run function terraoriginum:throw_ring" - }, - { - "type": "origins:execute_command", - "command": "execute at @s positioned ~ ~1.5 ~ positioned ^ ^ ^3 run function terraoriginum:throw_ring_small" - }, - { - "type": "origins:exhaust", - "amount": 0.4 - }, - { - "type": "origins:trigger_cooldown", - "power": "*:*_cooldown_precision" - } - ] - }, - "projectile_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "execute at @s run scoreboard players operation @s terraoriginum.id = @p terraoriginum.id" - }, - { - "type": "origins:execute_command", - "command": "scoreboard players set @s terraoriginum.timer 100" - } - ] - }, - "cooldown": 1, - "key": { - "key": "key.origins.primary_active" - }, - "condition": { - "type": "origins:and", - "conditions": [ - { - "type": "origins:or", - "conditions": [ - { - "type": "origins:on_block" - }, - { - "type": "origins:and", - "conditions": [ - { - "type": "origins:sneaking", - "inverted": true - }, - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "comparison": "==", - "compare_to": 1 - } - ] - } - ] - }, - { - "type": "origins:resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_fly_check", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:resource", - "resource": "*:*_cooldown_aoe", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:resource", - "resource": "*:*_cooldown_precision", - "comparison": "==", - "compare_to": 0 - }, - { - "type": "origins:food_level", - "comparison": ">", - "compare_to": 6 - } - ] - } - }, - "effect_aoe": { - "type": "origins:modify_projectile_damage", - "damage_condition": { - "type": "origins:projectile", - "projectile_condition": { - "type": "origins:nbt", - "nbt": "{Tags:['terraoriginum.dropBall']}" - } - }, - "self_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "execute at @s as @e[type=minecraft:marker,tag=terraoriginum.ballOrigin] if score @s terraoriginum.id = @p terraoriginum.id run tag @s add terraoriginum.confirmedBallOrigin" - }, - { - "type": "origins:execute_command", - "command": "playsound minecraft:entity.arrow.hit_player neutral @s ~ ~ ~ 1 1" - } - ] - }, - "target_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "tag @s add terraoriginum.actor" - }, - { - "type": "origins:execute_command", - "command": "kill @e[type=minecraft:armor_stand,tag=terraoriginum.ballDetect,sort=nearest,limit=1]" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run particle minecraft:poof ~ ~ ~ 0.2 0.2 0.2 0.3 20 force" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run particle minecraft:explosion ~ ~ ~ 0 0 0 0 1 force" - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.dragon_fireball.explode", - "volume": 0.5, - "pitch": 2 - }, - { - "type": "origins:area_of_effect", - "radius": 3.6, - "bientity_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:target_action", - "action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "damage @s 0.01 minecraft:generic_kill by @e[tag=terraoriginum.actor,limit=1]" - }, - { - "type": "origins:change_resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "change": -2 - } - ] - } - }, - { - "type": "origins:if_else", - "condition": { - "type": "origins:target_condition", - "condition": { - "type": "origins:command", - "command": "execute if score @s terraoriginum.id = @e[tag=terraoriginum.noBall,limit=1] terraoriginum.id", - "comparison": "==", - "compare_to": 1 - } - }, - "if_action": { - "type": "origins:add_velocity", - "y": 0.8, - "z": 0.2 - }, - "else_action": { - "type": "origins:add_velocity", - "y": 0.4, - "z": 0.3 - } - } - ] - } - }, - { - "type": "origins:execute_command", - "command": "tag @s remove terraoriginum.actor" - }, - { - "type": "origins:execute_command", - "command": "execute store result storage terraoriginum:storage Position.y int 1 run data get entity @s Pos[1]" - }, - { - "type": "origins:execute_command", - "command": "execute as @e[type=minecraft:marker,tag=terraoriginum.confirmedBallOrigin] at @s run function terraoriginum:repos_marker with storage terraoriginum:storage Position" - }, - { - "type": "origins:execute_command", - "command": "damage @s 0.01 minecraft:generic_kill by @e[tag=terraoriginum.confirmedBallOrigin,limit=1]" - }, - { - "type": "origins:area_of_effect", - "include_actor": false, - "radius": 256, - "bientity_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:invert", - "action": { - "type": "origins:add_velocity", - "y": 0.3, - "z": 0.5 - } - }, - { - "type": "origins:target_action", - "action": { - "type": "origins:execute_command", - "command": "kill @s" - } - } - ] - }, - "bientity_condition": { - "type": "origins:target_condition", - "condition": { - "type": "origins:nbt", - "nbt": "{Tags:['terraoriginum.confirmedBallOrigin']}" - } - } - }, - { - "type": "origins:change_resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "change": -2 - } - ] - } - }, - "effect_precision": { - "type": "origins:modify_projectile_damage", - "damage_condition": { - "type": "origins:projectile", - "projectile_condition": { - "type": "origins:nbt", - "nbt": "{Tags:['terraoriginum.fastBall']}" - } - }, - "self_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "execute at @s as @e[type=minecraft:marker,tag=terraoriginum.ballOrigin] if score @s terraoriginum.id = @p terraoriginum.id run tag @s add terraoriginum.confirmedBallOrigin" - }, - { - "type": "origins:execute_command", - "command": "playsound minecraft:entity.arrow.hit_player neutral @s ~ ~ ~ 1 1" - } - ] - }, - "target_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:execute_command", - "command": "execute at @s run particle minecraft:explosion ~ ~ ~ 0 0 0 0 1 force" - }, - { - "type": "origins:execute_command", - "command": "execute at @s run particle minecraft:flash ~ ~ ~ 0 0 0 0 1 force" - }, - { - "type": "origins:play_sound", - "sound": "minecraft:entity.firework_rocket.blast", - "volume": 2, - "pitch": 0.7 - }, - { - "type": "origins:execute_command", - "command": "execute store result storage terraoriginum:storage Position.y int 1 run data get entity @s Pos[1]" - }, - { - "type": "origins:execute_command", - "command": "execute as @e[type=minecraft:marker,tag=terraoriginum.confirmedBallOrigin] at @s run function terraoriginum:repos_marker with storage terraoriginum:storage Position" - }, - { - "type": "origins:execute_command", - "command": "damage @s 0.01 minecraft:generic_kill by @e[tag=terraoriginum.confirmedBallOrigin,limit=1]" - }, - { - "type": "origins:area_of_effect", - "include_actor": false, - "radius": 256, - "bientity_action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:invert", - "action": { - "type": "origins:and", - "actions": [ - { - "type": "origins:add_velocity", - "y": 0.25, - "z": 2.5 - } - ] - } - }, - { - "type": "origins:target_action", - "action": { - "type": "origins:execute_command", - "command": "kill @s" - } - } - ] - }, - "bientity_condition": { - "type": "origins:target_condition", - "condition": { - "type": "origins:nbt", - "nbt": "{Tags:['terraoriginum.confirmedBallOrigin']}" - } - } - }, - { - "type": "origins:change_resource", - "resource": "terraoriginum:empyrian-powers/lightweight_keys_toggle_check", - "change": -2 - } - ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 68eadb6..846e072 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -16,7 +16,7 @@ "repo": "https://github.com/BigGaemer/terra-originum" }, "license": "Custom License", - "icon": "assets/coconut.jpg", + "icon": "assets/terraoriginum.png", "environment": "*", "entrypoints": { "main": [