Skip to content

Commit

Permalink
Bromeliad, beetroot
Browse files Browse the repository at this point in the history
  • Loading branch information
jaskarth committed Nov 3, 2023
1 parent 4f73b49 commit 3d78836
Show file tree
Hide file tree
Showing 7 changed files with 190 additions and 52 deletions.
12 changes: 8 additions & 4 deletions data/lt/behaviors/biodiversity_blitz/merchant.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,6 @@
"entity": "tropicraft:tropiskelly",
"name": {"translate": "ltminigames.minigame.biodiversity_blitz.shop"},
"offers": [
{
"input": {"id": "tropicraft:pianguas", "Count": 1},
"output": {"id": "ltminigames:osa_point", "Count": 4}
},
{
"input": {"id": "minecraft:wheat", "Count": 4},
"output": {"id": "ltminigames:osa_point", "Count": 3}
Expand All @@ -25,6 +21,14 @@
"input": {"id": "minecraft:sweet_berries", "Count": 2},
"output": {"id": "ltminigames:osa_point", "Count": 3}
},
{
"input": {"id": "tropicraft:pianguas", "Count": 1},
"output": {"id": "ltminigames:osa_point", "Count": 4}
},
{
"input": {"id": "minecraft:beetroot", "Count": 2},
"output": {"id": "ltminigames:osa_point", "Count": 4}
},
{
"input": {"id": "minecraft:wheat", "Count": 2},
"output": {"id": "minecraft:bread", "Count": 1}
Expand Down
146 changes: 108 additions & 38 deletions data/lt/behaviors/biodiversity_blitz/mob_merchant.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,60 +3,130 @@
"type": "ltminigames:biodiversity_blitz_merchant",
"plot_region": "mob_shop",
"entity": "tropicraft:ashen",
"name": {"translate": "ltminigames.minigame.biodiversity_blitz.mob_shop"},
"name": {
"translate": "ltminigames.minigame.biodiversity_blitz.mob_shop"
},
"offers": [
{
"input": {"id": "ltminigames:osa_point", "Count": 4},
"input": {
"id": "ltminigames:osa_point",
"Count": 4
},
"output": {
"id": "minecraft:rotten_flesh",
"Count": 1,
"tag": {
"id": "minecraft:rotten_flesh",
"Count": 1,
"tag": {
"display": {
"Lore": [
"{\"text\": \"Send a husk to the other side!\",\"color\":\"red\"}"
"{\"text\": \"Send a husk to the other side!\",\"color\":\"red\"}"
]
},
"ltminigames:bb_mobs_to_send_to_enemies": {
"husk": 1
}
}
}
},
"ltminigames:bb_mobs_to_send_to_enemies": {
"husk": 1
}
}
}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 16},
"output": {
"id": "minecraft:bone",
"Count": 1,
"tag": {
"input": {
"id": "ltminigames:osa_point",
"Count": 8
},
"output": {
"id": "minecraft:arrow",
"Count": 1,
"tag": {
"display": {
"Lore": [
"{\"text\": \"Send a pillager to the other side!\",\"color\":\"red\"}"
"{\"text\": \"Send a pillager to the other side!\",\"color\":\"red\"}"
]
},
"ltminigames:bb_mobs_to_send_to_enemies": {
"pillager": 1
}
}
}
},
"ltminigames:bb_mobs_to_send_to_enemies": {
"pillager": 1
}
}
}
},
{
"input": {
"id": "ltminigames:osa_point",
"Count": 14
},
"output": {
"id": "minecraft:gold_nugget",
"Count": 1,
"tag": {
"display": {
"Lore": [
"{\"text\": \"Send a zombified piglin to the other side!\",\"color\":\"red\"}"
]
},
"ltminigames:bb_mobs_to_send_to_enemies": {
"pigman": 1
}
}
}
},
{
"input": {
"id": "ltminigames:osa_point",
"Count": 20
},
"output": {
"id": "minecraft:iron_axe",
"Count": 1,
"tag": {
"display": {
"Lore": [
"{\"text\": \"Send a vindicator to the other side!\",\"color\":\"red\"}"
]
},
"ltminigames:bb_mobs_to_send_to_enemies": {
"vindicator": 1
}
}
}
},
{
"input": {
"id": "ltminigames:osa_point",
"Count": 28
},
"output": {
"id": "minecraft:carrot_on_a_stick",
"Count": 1,
"tag": {
"display": {
"Lore": [
"{\"text\": \"Send a zoglin to the other side!\",\"color\":\"red\"}"
]
},
"ltminigames:bb_mobs_to_send_to_enemies": {
"zoglin": 1
}
}
}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 48},
"output": {
"id": "minecraft:gunpowder",
"Count": 1,
"tag": {
"input": {
"id": "ltminigames:osa_point",
"Count": 32
},
"output": {
"id": "minecraft:gunpowder",
"Count": 1,
"tag": {
"display": {
"Lore": [
"{\"text\": \"Send a creeper to the other side!\",\"color\":\"red\"}"
"{\"text\": \"Send a creeper to the other side!\",\"color\":\"red\"}"
]
},
"ltminigames:bb_mobs_to_send_to_enemies": {
"creeper": 1
}
}
}
},
"ltminigames:bb_mobs_to_send_to_enemies": {
"creeper": 1
}
}
}
}
]
}
]

]
24 changes: 16 additions & 8 deletions data/lt/behaviors/biodiversity_blitz/plant_merchant.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,6 @@
"input": {"id": "ltminigames:osa_point", "Count": 3},
"output": {"plant": "bramble"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 16},
"output": {"plant": "sweet_berries"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 6},
"output": {"plant": "crocosmia"}
Expand All @@ -41,14 +37,22 @@
"input": {"id": "ltminigames:osa_point", "Count": 8},
"output": {"plant": "commelina_diffusa"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 18},
"output": {"plant": "melon"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 12},
"output": {"plant": "iris"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 16},
"output": {"plant": "sweet_berries"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 16},
"output": {"plant": "beetroot"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 20},
"output": {"plant": "melon"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 24},
"output": {"plant": "magic_mushroom"}
Expand All @@ -57,6 +61,10 @@
"input": {"id": "ltminigames:osa_point", "Count": 32},
"output": {"plant": "pumpkin"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 32},
"output": {"plant": "bromeliad"}
},
{
"input": {"id": "ltminigames:osa_point", "Count": 32},
"output": {"plant": "jack_o_lantern"}
Expand Down
1 change: 1 addition & 0 deletions data/lt/behaviors/biodiversity_blitz/plants/all.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@
"lt:biodiversity_blitz/plants/pumpkin",
"lt:biodiversity_blitz/plants/sweet_berry_bush",
"lt:biodiversity_blitz/plants/bramble",
"lt:biodiversity_blitz/plants/bromeliad",
"lt:biodiversity_blitz/plants/wither_rose"
]
52 changes: 52 additions & 0 deletions data/lt/behaviors/biodiversity_blitz/plants/bromeliad.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
[
{
"type": "ltminigames:biodiversity_blitz_plant_item",
"id": "bromeliad",
"places": "bromeliad",
"item": {
"id": "tropicraft:bromeliad",
"Count": 1,
"tag": {
"display": {
"Lore": [
"{\"translate\": \"ltminigames.minigame.biodiversity_blitz.plant.bromeliad.tooltip\",\"color\":\"aqua\"}",
"{\"translate\": \"ltminigames.minigame.biodiversity_blitz.plant.provides_currency\",\"color\": \"purple\",\"italic\": true}"
]
}
}
}
},

{
"type": "ltminigames:biodiversity_blitz_plant",
"id": "bromeliad",
"family": "plant",
"value": 0.1,
"behaviors": [
{
"type": "ltminigames:place_double_plant",
"block": "tropicraft:bromeliad"
},
{
"type": "ltminigames:drop_plant_item",
"plant": "bromeliad"
},
{
"type": "ltminigames:effect_adding_plant",
"effect": {
"type": "minecraft:wither",
"seconds": 4,
"amplifier": 1,
"particles": true,
"show_icon": false
},
"radius": 3.0
},
{
"type": "ltminigames:plant_health",
"health": 32,
"not_pathfindable": true
}
]
}
]
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
},
{
"type": "ltminigames:berries_plant",
"interval": 400
"interval": 300
},
{
"type": "ltminigames:plant_health",
Expand Down
5 changes: 4 additions & 1 deletion data/lt/behaviors/biodiversity_blitz/send_mobs.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@
"type": "ltminigames:biodiversity_blitz_send_mobs_to_enemy",
"item": [
"minecraft:rotten_flesh",
"minecraft:bone",
"minecraft:arrow",
"minecraft:gold_nugget",
"minecraft:iron_axe",
"minecraft:carrot_on_a_stick",
"minecraft:gunpowder"
]
}

0 comments on commit 3d78836

Please sign in to comment.