complete implementation of 'Muckunde' origin

This commit is contained in:
CosmoOrSth
2024-04-14 03:43:58 +05:30
parent ec17cef3f0
commit f3af0c5d91
10 changed files with 145 additions and 1 deletions

View File

@@ -92,6 +92,8 @@
"power.terraoriginum.fairy-powers/yummyhoney.description": "honey is extremely good for you, providing a lot of food and topping up your saturation",
"power.terraoriginum.fairy-powers/nimble.name": "Nimble",
"power.terraoriginum.fairy-powers/nimble.description": "You must remain lightweight to fly, this means you cannot wear armour stronger than chainmail.",
"power.terraoriginum.fairy-powers/pollenation.name": "Pollenation",
"power.terraoriginum.fairy-powers/pollenation.description": "you pollenate plants in a 4 block radius to yourself, making them grow faster.",
//-----Lato-----//
"origin.terraoriginum.lato.name": "Lato",
@@ -194,7 +196,19 @@
"power.terraoriginum.florian-powers/weak.name": "Weak",
"power.terraoriginum.florian-powers/weak.description": "Because you are a creature of nature, you cannot do much damage.",
//-----Muckunde-----//
"origin.terraoriginum.muckunde.name": "Muckunde",
"origin.terraoriginum.muckunde.description": "A dirt creature often found borrowing underground.",
"power.terraoriginum.muckunde-powers/toughskin.name": "Tough Skin",
"power.terraoriginum.muckunde-powers/toughskin.description": "A muckunde has hard skin, giving it some natural armour",
"power.terraoriginum.muckunde-powers/likesoil1.name": "Like Soil",
"power.terraoriginum.muckunde-powers/likesoil1.description": "This origin has the ability to phase through any dirt-like blocks.",
"power.terraoriginum.muckunde-powers/yummybeets.name": "Yummy Beets",
"power.terraoriginum.muckunde-powers/yummybeets.description": "Your body makes good use of the nutritional composition of beetroot",
"power.terraoriginum.muckunde-powers/hydrophobic.name": "Hydrophobic",
"power.terraoriginum.muckunde-powers/hydrophobic.description": "your body completely ignores water",
"death.attack.terraoriginum:last_stand": "%1$s made their last stand.",
"death.attack.terraoriginum:last_stand.player": "%1$s made their last stand before dying to %2$s."
"death.attack.terraoriginum:last_stand.player": "%1$s made their last stand trying to kill %2$s."
}

View File

@@ -13,6 +13,7 @@
"terraoriginum:yulde",
"terraoriginum:florian",
"terraoriginum:fairy",
"terraoriginum:muckunde",
{
"condition": {
"type": "origins:equipped_item",

View File

@@ -7,6 +7,7 @@
"terraoriginum:fairy-powers/fragile",
"terraoriginum:fairy-powers/yummyhoney",
"terraoriginum:fairy-powers/nimble",
"terraoriginum:fairy-powers/pollenation",
"origins:elytra",
"origins:launch_into_air"
],

View File

@@ -0,0 +1,12 @@
{
"powers": [
"terraoriginum:muckunde-powers/toughskin",
"terraoriginum:muckunde-powers/likesoil1",
"terraoriginum:muckunde-powers/likesoil2",
"terraoriginum:muckunde-powers/yummybeets",
"terraoriginum:muckunde-powers/hydrophobic"
],
"icon": "minecraft:dirt",
"order": 1008,
"impact": 3
}

View File

@@ -0,0 +1,26 @@
{
"type": "origins:action_over_time",
"interval": 1,
"entity_action": {
"type": "origins:block_action_at",
"block_action": {
"type": "origins:area_of_effect",
"radius": 4,
"shape": "cube",
"block_condition": {
"type": "origins:block_state",
"property": "age"
},
"block_action": {
"type": "origins:chance",
"chance": 0.005,
"action": {
"type": "origins:modify_block_state",
"property": "age",
"operation": "add",
"change": 1
}
}
}
}
}

View File

@@ -0,0 +1,3 @@
{
"type": "origins:ignore_water"
}

View File

@@ -0,0 +1,9 @@
{
"type": "origins:toggle",
"active_by_default": false,
"key": {
"key": "key.origins.primary_active",
"continuous": false
},
"retain_state": false
}

View File

@@ -0,0 +1,51 @@
{
"type": "origins:phasing",
"render_type": "blindness",
"view_distance": 10,
"hidden": true,
"block_condition": {
"type": "origins:or",
"conditions": [
{
"type": "origins:block",
"block": "minecraft:dirt"
},
{
"type": "origins:block",
"block": "minecraft:grass_block"
},
{
"type": "origins:block",
"block": "minecraft:podzol"
},
{
"type": "origins:block",
"block": "minecraft:mycelium"
},
{
"type": "origins:block",
"block": "minecraft:coarse_dirt"
},
{
"type": "origins:block",
"block": "minecraft:mud"
}
]
},
"phase_down_condition": {
"type": "origins:and",
"conditions": [
{
"type": "origins:sneaking"
},
{
"type": "origins:on_block"
}
]
},
"condition": {
"type": "origins:power_active",
"power": "terraoriginum:muckunde-powers/likesoil1"
}
}

View File

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

View File

@@ -0,0 +1,19 @@
{
"type": "origins:modify_food",
"item_condition": {
"type": "origins:ingredient",
"ingredient": {
"item": "minecraft:beetroot"
}
},
"food_modifier": {
"name": "Increased food points",
"operation": "addition",
"value": 3.0
},
"saturation_modifier": {
"name": "Increased saturation points",
"operation": "addition",
"value": 8
}
}