added latos

This commit is contained in:
Ryan
2024-03-07 18:24:40 +02:00
parent 996b5528a6
commit 270e0d0d17
29 changed files with 567 additions and 2 deletions

View File

@@ -70,5 +70,52 @@
"power.terraoriginum.spirit-powers/ectodiff.name": "Luminophobia",
"power.terraoriginum.spirit-powers/ectodiff.description": "Light gradually decreases the amount of ectoplasm that you have, which causes you to take damage or die if it becomes too low.",
"power.terraoriginum.spirit-powers/skin.name": "Translucent skin",
"power.terraoriginum.spirit-powers/skin.description": "Your skin is slightly translucent, allowing others to see through you."
"power.terraoriginum.spirit-powers/skin.description": "Your skin is slightly translucent, allowing others to see through you.",
//-----Lato-----//
"origin.terraoriginum.lato.name": "Lato",
"origin.terraoriginum.lato.description": "A creature from a faraway world, one with very little sun, one with a very high gravitational pull.",
"power.terraoriginum.lato-powers/sun_damage.name": "Xeroderma Pigmentosum",
"power.terraoriginum.lato-powers/sun_damage.description": "Your skin sizzles up in the sun.",
"power.terraoriginum.lato-powers/teleport.name": "Teleportation",
"power.terraoriginum.lato-powers/teleport.description": "You can teleport some distance away.",
"power.terraoriginum.lato-powers/perfect_vision.name": "Perfect Vision",
"power.terraoriginum.lato-powers/perfect_vision.description": "Carefully constructed eyes that allow for perfect vision, they also are toggleable.",
"power.terraoriginum.lato-powers/rage.name": "Rage",
"power.terraoriginum.lato-powers/rage.description": "Rage gives strength and speed for a short period of time.",
"power.terraoriginum.lato-powers/strong.name": "Strong",
"power.terraoriginum.lato-powers/strong.description": "You do more damage than regular people.",
"power.terraoriginum.lato-powers/twelve_hearts.name": "Healthy",
"power.terraoriginum.lato-powers/twelve_hearts.description": "Being what you are, you have 12 hearts.",
"power.terraoriginum.lato-powers/lato_blooded.name": "Lato Blooded",
"power.terraoriginum.lato-powers/lato_blooded.description": "A Latian's blood can work out most poisoning by itself.",
"power.terraoriginum.lato-powers/tailwind.name": "Tailwind",
"power.terraoriginum.lato-powers/tailwind.description": "You are a little bit quicker on foot than others.",
"power.terraoriginum.lato-powers/natural_armor.name": "Thick Skin",
"power.terraoriginum.lato-powers/natural_armor.description": "Even without wearing armor, your skin provides natural protection.",
"power.terraoriginum.lato-powers/long_arms.name": "Long Arms",
"power.terraoriginum.lato-powers/long_arms.description": "You have slightly longer arms.",
"power.terraoriginum.lato-powers/tall.name": "Tall",
"power.terraoriginum.lato-powers/tall.description": "You are half a block taller.",
//-----Mync-----//
"origin.terraoriginum.mync.name": "Mync",
"origin.terraoriginum.mync.description": "Myncs are blind Latos. They can't teleport like regular Latos but are stronger than most Latos.",
"power.terraoriginum.mync-powers/mync_blind.name": "Mushroom Sense",
"power.terraoriginum.mync-powers/mync_blind.description": "Standing by mushrooms or mushroom related blocks allows you to connect to and feel through their roots to better perceive your surroundings.",
"power.terraoriginum.mync-powers/mync_tailwind.name": "Tailwind",
"power.terraoriginum.mync-powers/mync_tailwind.description": "You are a little bit quicker on foot than others.",
"power.terraoriginum.mync-powers/mync_rage.name": "Rage",
"power.terraoriginum.mync-powers/mync_rage.description": "Rage gives strength and speed for a short period of time.",
"power.terraoriginum.mync-powers/mync_natural_armour.name": "Thick Skin",
"power.terraoriginum.mync-powers/mync_natural_armour.description": "Even without wearing armor, your skin provides natural protection.",
"power.terraoriginum.mync-powers/mync_vision.name": "Blind",
"power.terraoriginum.mync-powers/mync_vision.description": "Myncs, being blind Latos, have to perceive their environment through sound.",
"power.terraoriginum.mync-powers/mync_echolocate.name": "Echolocation",
"power.terraoriginum.mync-powers/mync_echolocate.description": "Use your [Tab button] to make a sound to figure out how your surrounding area looks like. Nearby wool will stop this from working, but you can use a night vision potion to get it to work permanently.",
"power.terraoriginum.mync-powers/mync_strong.name": "Strong",
"power.terraoriginum.mync-powers/mync_strong.description": "You do more damage than regular people.",
"death.attack.burn_in_sun": "%1$s sizzled up in the sun.",
"death.attack.burn_in_sun.player": "%1$s sizzled up in the sun whilst trying to escape %2$s."
}

View File

@@ -7,6 +7,7 @@
"terraoriginum:wraith",
"terraoriginum:shade",
"terraoriginum:merfolk",
"terraoriginum:lato",
{
"condition": {
"type": "origins:equipped_item",

View File

@@ -0,0 +1,5 @@
{
"exhaustion": 0.1,
"message_id": "burn_in_sun",
"scaling": "never"
}

View File

@@ -0,0 +1,23 @@
{
"powers": [
"terraoriginum:lato-powers/lato_blooded",
"terraoriginum:lato-powers/twelve_hearts",
"terraoriginum:lato-powers/natural_armor",
"terraoriginum:lato-powers/tailwind",
"terraoriginum:lato-powers/rage",
"terraoriginum:lato-powers/rage_addition",
"terraoriginum:lato-powers/perfect_vision",
"terraoriginum:lato-powers/sun_damage",
"terraoriginum:lato-powers/teleport",
"terraoriginum:lato-powers/strong",
"terraoriginum:lato-powers/long_arms",
"terraoriginum:lato-powers/tall",
"terraoriginum:lato-powers/tall_hitbox",
"terraoriginum:lato-powers/tall_width",
"terraoriginum:lato-powers/tall_width_hitbox"
],
"icon": "netherite_axe",
"order": 998,
"impact": 3
}

View File

@@ -0,0 +1,25 @@
{
"powers": [
"terraoriginum:mync-powers/mync_vision",
"terraoriginum:mync-powers/mync_blind",
"terraoriginum:lato-powers/twelve_hearts",
"terraoriginum:mync-powers/mync_natural_armour",
"terraoriginum:lato-powers/lato_blooded",
"terraoriginum:lato-powers/sun_damage",
"terraoriginum:mync-powers/mync_tailwind",
"terraoriginum:mync-powers/mync_strong",
"terraoriginum:mync-powers/mync_rage",
"terraoriginum:mync-powers/mync_rage_addition",
"terraoriginum:mync-powers/mync_echolocate",
"terraoriginum:lato-powers/tall",
"terraoriginum:lato-powers/tall_hitbox",
"terraoriginum:lato-powers/tall_width",
"terraoriginum:lato-powers/tall_width_hitbox",
"terraoriginum:lato-powers/long_arms"
],
"icon": {
"item": "terraoriginum:mync_eye"
},
"order": 999,
"impact": 3
}

View File

@@ -0,0 +1,9 @@
{
"type": "origins:effect_immunity",
"effects": [
"minecraft:wither",
"minecraft:poison",
"minecraft:instant_damage",
"minecraft:hunger"
]
}

View File

@@ -0,0 +1,19 @@
{
"type": "origins:attribute",
"modifiers":
[
{
"name": "Long Arms reach",
"attribute": "reach-entity-attributes:reach",
"value": 2,
"operation": "addition"
},
{
"name": "Long Arms attack range",
"attribute": "reach-entity-attributes:attack_range",
"value": 2,
"operation": "addition"
}
]
}

View File

@@ -0,0 +1,9 @@
{
"type": "origins:attribute",
"modifier": {
"name": "Natural Armor health bonus",
"attribute": "minecraft:generic.armor",
"value": 5.0,
"operation": "addition"
}
}

View File

@@ -0,0 +1,6 @@
{
"type": "origins:toggle_night_vision",
"active_by_default": "true",
"strength": 0.3,
"key": "ternary"
}

View File

@@ -0,0 +1,25 @@
{
"type": "origins:active_self",
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:apply_effect",
"effect": {
"effect": "minecraft:strength",
"duration": 400,
"amplifier": 1
}
},
{
"type": "origins:exhaust",
"amount": 3
}
]
},
"cooldown": 2400,
"hud_render": {
"sprite_location": "terraoriginum:textures/gui/ability_bar.png",
"bar_index": "0"
}
}

View File

@@ -0,0 +1,26 @@
{
"type": "origins:active_self",
"hidden": "true",
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:apply_effect",
"effect": {
"effect": "minecraft:speed",
"duration": 400,
"amplifier": 1
}
},
{
"type": "origins:heal",
"amount": 8
}
]
},
"cooldown": 2400,
"hud_render": {
"sprite_location": "terraoriginum:textures/gui/nothing.png",
"bar_index": "0"
}
}

View File

@@ -0,0 +1,13 @@
{
"type": "origins:attribute",
"modifiers":
[
{
"name": "Strong damage",
"attribute": "generic.attack_damage",
"value": 2.0,
"operation": "addition"
}
]
}

View File

@@ -0,0 +1,37 @@
{
"condition": {
"type": "origins:and",
"conditions": [
{
"inverted": true,
"type": "origins:inventory",
"process_mode": "items",
"slots": [
"weapon.mainhand",
"weapon.offhand"
],
"item_condition": {
"type": "origins:ingredient",
"ingredient": {
"item": "terraoriginum:umbrella"
}
}
},
{
"type": "origins:exposed_to_sun"
}
]
},
"type": "origins:damage_over_time",
"interval": 15,
"onset_delay": 1,
"damage": 3,
"damage_easy": 2,
"damage_source": {
"name": "terraoriginum:burn_in_sun",
"unblockable": true,
"bypasses_armor": true
},
"protection_enchantment": "terraoriginum:sun_protection",
"protection_effectiveness": 1.1
}

View File

@@ -0,0 +1,9 @@
{
"type": "origins:attribute",
"modifier": {
"name": "Tailwind speed bonus",
"attribute": "minecraft:generic.movement_speed",
"value": 0.15,
"operation": "multiply_base"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "origins:action_over_time",
"interval": 20,
"entity_action": {
"type": "origins:execute_command",
"command": "/scale set pehkui:height 1.25"
}
}

View File

@@ -0,0 +1,9 @@
{
"hidden": true,
"type": "origins:action_over_time",
"interval": 20,
"entity_action": {
"type": "origins:execute_command",
"command": "/scale set pehkui:hitbox_height 1"
}
}

View File

@@ -0,0 +1,9 @@
{
"type": "origins:action_over_time",
"interval": 20,
"hidden": true,
"entity_action": {
"type": "origins:execute_command",
"command": "/scale set pehkui:width 1.25"
}
}

View File

@@ -0,0 +1,9 @@
{
"type": "origins:action_over_time",
"interval": 20,
"hidden": true,
"entity_action": {
"type": "origins:execute_command",
"command": "/scale set pehkui:hitbox_width 1"
}
}

View File

@@ -0,0 +1,53 @@
{
"type": "origins:active_self",
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:delay",
"action": {
"type": "origins:raycast",
"distance": 120,
"block": true,
"entity": true,
"shape_type": "visual",
"fluid_handling": "any",
"miss_action": {
"type": "origins:nothing"
},
"command_at_hit": "tp @s ~ ~ ~",
"command_along_ray": "particle minecraft:dust_color_transition 1.0 0.0 0.0 1.0 0.0 0.0 1.0 ~ ~1 ~",
"command_step": 0.3
},
"ticks": 10
},
{
"type": "origins:play_sound",
"sound": "entity.illusioner.cast_spell",
"volume": 1,
"pitch": 1
},
{
"type": "origins:spawn_particles",
"particle": "dragon_breath",
"count": 800,
"speed": 0.1,
"force": true,
"spread": {
"x": 0.5,
"y": 0.5,
"z": 0.5
},
"offset_y": 0.5
}
]
},
"cooldown": 3600,
"hud_render": {
"sprite_location": "origins:textures/gui/community/huang/resource_bar_01.png",
"bar_index": "19"
},
"key": {
"key": "secondary"
}
}

View File

@@ -0,0 +1,8 @@
{
"type": "origins:attribute",
"modifier": {
"attribute": "minecraft:generic.max_health",
"value": 4.0,
"operation": "addition"
}
}

View File

@@ -0,0 +1,34 @@
{
"type": "origins:stacking_status_effect",
"min_stacks": 0,
"max_stacks": 1,
"duration_per_stack": 35,
"effect": {
"effect": "blindness",
"duration": 35,
"amplifier": 2,
"is_abient": true,
"show_particles": false,
"show_icon": false
},
"interval": 60,
"condition": {
"type": "origins:and",
"conditions": [
{
"type": "origins:block_in_radius",
"radius": 1,
"inverted": true,
"block_condition": {
"type": "origins:in_tag",
"tag": "terraoriginum:mushrooms"
}
},
{
"type": "origins:status_effect",
"effect": "minecraft:night_vision",
"inverted": true
}
]
}
}

View File

@@ -0,0 +1,94 @@
{
"type": "origins:active_self",
"cooldown": 800,
"hud_render": {
"should_render":true,
"sprite_location":"origins:textures/gui/community/spiderkolo/resource_bar_02.png",
"bar_index": 7
},
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:if_else",
"condition": {
"type": "origins:and",
"conditions": [
{
"type": "origins:equipped_item",
"equipment_slot": "mainhand",
"item_condition": {
"type": "origins:ingredient",
"ingredient": {
"item": "minecraft:fermented_spider_eye"
}
}
}
]
},
"if_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:execute_command",
"command": "effect give @s minecraft:night_vision 60 0 true",
"permission_level": 4
},
{
"type": "origins:execute_command",
"command": "clear @s minecraft:fermented_spider_eye 1",
"permission_level": 4
},
{
"type": "origins:execute_command",
"command": "playsound block.block.conduit.attack.target master @e[distance=..15] ~ ~ ~ 10 1 1",
"permission_level": 4
}
]
},
"else_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:execute_command",
"command": "playsound block.conduit.attack.target master @p[distance=..15] ~ ~ ~ 10 1 1",
"permission_level": 4
},
{
"type": "origins:execute_command",
"command": "effect give @p minecraft:night_vision 5 1 true",
"permission_level": 4
}
],
"cooldown": 20,
"hud_render": {
"should_render": false,
"sprite_location": "origins:textures/gui/resource_bar.png",
"bar_index": 4
}
}
}
]
},
"condition": {
"type": "origins:and",
"conditions": [
{
"type": "origins:block_in_radius",
"radius": 4,
"inverted": true,
"block_condition": {
"type": "origins:in_tag",
"tag": "terraoriginum:wool"
}
}
]
},
"key": {
"key":"key.playerlist",
"continuous": false
}
}

View File

@@ -0,0 +1,9 @@
{
"type": "origins:attribute",
"modifier": {
"name": "Natural Armor health bonus",
"attribute": "minecraft:generic.armor",
"value": 6.0,
"operation": "addition"
}
}

View File

@@ -0,0 +1,25 @@
{
"type": "origins:active_self",
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:apply_effect",
"effect": {
"effect": "minecraft:strength",
"duration": 400,
"amplifier": 1
}
},
{
"type": "origins:exhaust",
"amount": 2
}
]
},
"cooldown": 2400,
"hud_render": {
"sprite_location": "terraoriginum:textures/gui/ability_bar.png",
"bar_index": "0"
}
}

View File

@@ -0,0 +1,26 @@
{
"type": "origins:active_self",
"hidden": "true",
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:apply_effect",
"effect": {
"effect": "minecraft:speed",
"duration": 400,
"amplifier": 1
}
},
{
"type": "origins:heal",
"amount": 12
}
]
},
"cooldown": 2400,
"hud_render": {
"sprite_location": "terraoriginum:textures/gui/nothing.png",
"bar_index": "0"
}
}

View File

@@ -0,0 +1,13 @@
{
"type": "origins:attribute",
"modifiers":
[
{
"name": "Strong damage",
"attribute": "generic.attack_damage",
"value": 3.0,
"operation": "addition"
}
]
}

View File

@@ -0,0 +1,9 @@
{
"type": "origins:attribute",
"modifier": {
"name": "Tailwind speed bonus",
"attribute": "minecraft:generic.movement_speed",
"value": 0.05,
"operation": "multiply_base"
}
}

View File

@@ -0,0 +1,5 @@
{
"type": "origins:shader",
"shader": "terraoriginum:shaders/post/sobel.json",
"toggleable": false
}

View File

@@ -6,7 +6,7 @@
],
"version": "${version}",
"name": "Terra Originum",
"description": "Origins for (to be named) SMP",
"description": "Origins for girth SMP",
"authors": [
"Gæmer",
"CosmoOrSth(or sth)"