diff --git a/src/main/resources/data/terraoriginum/origins/dominion.json b/src/main/resources/data/terraoriginum/origins/dominion.json new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/data/terraoriginum/powers/angel-powers/angel_wings.json b/src/main/resources/data/terraoriginum/powers/angel-powers/angel_wings.json new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/data/terraoriginum/powers/angel-powers/lesser_heal_ray.json b/src/main/resources/data/terraoriginum/powers/angel-powers/lesser_heal_ray.json new file mode 100644 index 0000000..047760d --- /dev/null +++ b/src/main/resources/data/terraoriginum/powers/angel-powers/lesser_heal_ray.json @@ -0,0 +1,39 @@ +{ + "type": "origins:active_self", + "entity_action": { + "type": "origins:and", + "actions": [ + { + "type": "origins:delay", + "action": { + "type": "origins:raycast", + "distance": 20, + "block": false, + "entity": true, + "shape_type": "visual", + "fluid_handling": "any", + "miss_action": { + "type": "origins:nothing" + }, + "command_at_hit": "/execute as @e[distance=..2] run effect give @s minecraft:regeneration 0 5", + "command_along_ray": "/particle electric_spark ~ ~ ~ 0 0 0 0 10", + "command_step": 0.3 + }, + "ticks": 0 + }, + { + "type": "origins:play_sound", + "sound": "block.beacon.activate", + "volume": 1, + "pitch": 1 + } + + ] + }, + "cooldown": 100, + "hud_render": { + "sprite_location": "origins:textures/gui/community/huang/resource_bar_01.png", + "bar_index": "4" + }, + "key": "secondary" +} \ No newline at end of file diff --git a/src/main/resources/data/terraoriginum/powers/dominion-powers/greater_heal_ray.json b/src/main/resources/data/terraoriginum/powers/dominion-powers/greater_heal_ray.json new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/data/terraoriginum/powers/dominion-powers/larger.json b/src/main/resources/data/terraoriginum/powers/dominion-powers/larger.json new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/data/terraoriginum/powers/dominion-powers/suppression_of_power.json b/src/main/resources/data/terraoriginum/powers/dominion-powers/suppression_of_power.json new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/data/terraoriginum/powers/spirit-powers/pure_ghost.json b/src/main/resources/data/terraoriginum/powers/spirit-powers/pure_ghost.json new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/data/terraoriginum/tags/entity_types/innocent.json b/src/main/resources/data/terraoriginum/tags/entity_types/innocent.json new file mode 100644 index 0000000..1e65577 --- /dev/null +++ b/src/main/resources/data/terraoriginum/tags/entity_types/innocent.json @@ -0,0 +1,22 @@ +{ + "replace": false, + "values": [ + "minecraft:ocelot", + "minecraft:rabbit", + "minecraft:fox", + "minecraft:tropical_fish", + "minecraft:mule", + "minecraft:donkey", + "minecraft:horse", + "minecraft:turtle", + "minecraft:skeleton_horse", + "minecraft:squid", + "minecraft:strider", + "minecraft:wandering_trader", + "minecraft:zombie_horse", + "minecraft:cod", + "minecraft:frog", + "minecraft:glow_squid", + "minecraft:villager" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/terraoriginum/tags/entity_types/unholy.json b/src/main/resources/data/terraoriginum/tags/entity_types/unholy.json new file mode 100644 index 0000000..eda223b --- /dev/null +++ b/src/main/resources/data/terraoriginum/tags/entity_types/unholy.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:drowned", + "minecraft:husk", + "minecraft:zombie", + "minecraft:zombie_horse", + "minecraft:zombie_villager", + "minecraft:zombified_piglin", + "#minecraft:skeletons", + "minecraft:phantoms" + ] +} \ No newline at end of file