1
0
Fork 0
mirror of https://github.com/TheClashFruit/CreatePissAndShit.git synced 2024-09-19 09:26:46 +00:00

feat: add some advancements

This commit is contained in:
TheClashFruit 2024-08-11 17:26:19 +02:00
parent 3a42782e2c
commit b66fbe9a9f
Signed by: TheClashFruit
GPG key ID: 09BB24C34C2F3204
10 changed files with 239 additions and 4 deletions

View file

@ -4,7 +4,6 @@ import com.simibubi.create.Create;
import me.shedaniel.autoconfig.AutoConfig;
import me.shedaniel.autoconfig.serializer.Toml4jConfigSerializer;
import me.theclashfruit.pissnshit.config.MainConfig;
import me.theclashfruit.pissnshit.network.PissSyncPacket;
import me.theclashfruit.pissnshit.network.PissingPacket;
import me.theclashfruit.pissnshit.registry.*;
import net.fabricmc.api.ModInitializer;

View file

@ -21,8 +21,22 @@
"item.minecraft.tipped_arrow.effect.diarrhea_potion": "Arrow of Diarrhea",
"advancements.pissnshit.root.title": "You just lost the game.",
"advancements.pissnshit.root.description": "Seriously why'd you use this mod?",
"advancements.pissnshit.root.title": "Create: Piss & Shit",
"advancements.pissnshit.root.description": "You just lost the game. Seriously why'd you use this mod?",
"advancements.pissnshit.shitty_encounter.title": "Shitty Encounter",
"advancements.pissnshit.shitty_encounter.description": "Obtain some shit by emptying your bowels or stumbling upon some.",
"advancements.pissnshit.the_pope.title": "The Pope",
"advancements.pissnshit.the_pope.description": "Sanctify a piece of shit.",
"advancements.pissnshit.shit_cubed.title": "Shit³",
"advancements.pissnshit.shit_cubed.description": "Craft a block of shit.",
"advancements.pissnshit.chemical_attack.title": "Chemical Attack",
"advancements.pissnshit.chemical_attack.description": "Craft a shit candle.",
"advancements.pissnshit.yellow_liquid.title": "Yellow Liquid",
"advancements.pissnshit.yellow_liquid.description": "Obtain a bottle of piss.",
"advancements.pissnshit.piss_cubed.title": "Piss³",
"advancements.pissnshit.piss_cubed.description": "Obtain a bucket of piss.",
"death.attack.fullOfPiss": "%1$s got full of piss.",
"death.attack.fullOfShit": "%1$s got full of shit.",

View file

@ -0,0 +1,31 @@
{
"display": {
"icon": {
"item": "pissnshit:shit_candle"
},
"title": {
"translate": "advancements.pissnshit.chemical_attack.title"
},
"description": {
"translate": "advancements.pissnshit.chemical_attack.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"parent": "minecraft:pissnshit/shitty_encounter",
"criteria": {
"shit_candle": {
"conditions": {
"recipe_id": "pissnshit:shit_candle"
},
"trigger": "minecraft:recipe_crafted"
}
},
"requirements": [
[
"shit_candle"
]
]
}

View file

@ -0,0 +1,35 @@
{
"display": {
"icon": {
"item": "pissnshit:piss_bucket"
},
"title": {
"translate": "advancements.pissnshit.piss_cubed.title"
},
"description": {
"translate": "advancements.pissnshit.piss_cubed.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"parent": "minecraft:pissnshit/yellow_liquid",
"criteria": {
"piss_bucket": {
"conditions": {
"item": {
"items": [
"pissnshit:piss_bucket"
]
}
},
"trigger": "minecraft:filled_bucket"
}
},
"requirements": [
[
"piss_bucket"
]
]
}

View file

@ -10,7 +10,7 @@
"description": {
"translate": "advancements.pissnshit.root.description"
},
"frame": "challenge",
"frame": "task",
"show_toast": true,
"announce_to_chat": false
},

View file

@ -0,0 +1,31 @@
{
"display": {
"icon": {
"item": "pissnshit:shit_block"
},
"title": {
"translate": "advancements.pissnshit.shit_cubed.title"
},
"description": {
"translate": "advancements.pissnshit.shit_cubed.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"parent": "minecraft:pissnshit/shitty_encounter",
"criteria": {
"shit_block": {
"conditions": {
"recipe_id": "pissnshit:shit_block"
},
"trigger": "minecraft:recipe_crafted"
}
},
"requirements": [
[
"shit_block"
]
]
}

View file

@ -0,0 +1,37 @@
{
"display": {
"icon": {
"item": "pissnshit:shit"
},
"title": {
"translate": "advancements.pissnshit.shitty_encounter.title"
},
"description": {
"translate": "advancements.pissnshit.shitty_encounter.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"parent": "minecraft:pissnshit/root",
"criteria": {
"shit": {
"conditions": {
"items": [
{
"items": [
"pissnshit:shit"
]
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"requirements": [
[
"shit"
]
]
}

View file

@ -0,0 +1,31 @@
{
"display": {
"icon": {
"item": "pissnshit:holy_shit"
},
"title": {
"translate": "advancements.pissnshit.the_pope.title"
},
"description": {
"translate": "advancements.pissnshit.the_pope.description"
},
"frame": "challenge",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"parent": "minecraft:pissnshit/shitty_encounter",
"criteria": {
"holy_shit": {
"conditions": {
"recipe_id": "pissnshit:holy_shit"
},
"trigger": "minecraft:recipe_crafted"
}
},
"requirements": [
[
"holy_shit"
]
]
}

View file

@ -0,0 +1,37 @@
{
"display": {
"icon": {
"item": "pissnshit:piss_bottle"
},
"title": {
"translate": "advancements.pissnshit.yellow_liquid.title"
},
"description": {
"translate": "advancements.pissnshit.yellow_liquid.description"
},
"frame": "task",
"show_toast": true,
"announce_to_chat": true,
"hidden": false
},
"parent": "minecraft:pissnshit/root",
"criteria": {
"piss_bottle": {
"conditions": {
"items": [
{
"items": [
"pissnshit:piss_bottle"
]
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"requirements": [
[
"piss_bottle"
]
]
}

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"###",
"#S#",
"###"
],
"key": {
"#": {
"item": "minecraft:gold_block"
},
"S": {
"item": "pissnshit:shit"
}
},
"result": {
"item": "pissnshit:holy_shit",
"count": 1
}
}