Initial Commit

This commit is contained in:
2026-04-08 13:39:58 +01:00
parent 4633e9fa47
commit a7d3285efb
46 changed files with 691 additions and 0 deletions

BIN
data/.DS_Store vendored Normal file

Binary file not shown.

BIN
data/minecraft/.DS_Store vendored Normal file

Binary file not shown.

BIN
data/minecraft/loot_table/.DS_Store vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1,33 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0,
"entries": [
{
"type": "minecraft:item",
"functions": [
{
"function": "minecraft:copy_components",
"include": [
"minecraft:profile",
"minecraft:note_block_sound",
"minecraft:custom_name",
"minecraft:item_name",
"minecraft:lore",
"minecraft:custom_data",
"minecraft:attribute_modifiers",
"minecraft:equippable",
"minecraft:tooltip_display"
],
"source": "block_entity"
}
],
"name": "minecraft:player_head"
}
],
"rolls": 1
}
],
"random_sequence": "minecraft:blocks/player_head"
}

BIN
data/minecraft/tags/.DS_Store vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1,5 @@
{
"values": [
"serenitydeco:_load"
]
}

BIN
data/serenitydeco/.DS_Store vendored Normal file

Binary file not shown.

BIN
data/serenitydeco/advancement/.DS_Store vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1,21 @@
{
"criteria": {
"hurt": {
"trigger": "minecraft:player_hurt_entity",
"conditions": {
"entity": {
"type": "minecraft:interaction",
"nbt": "{Tags:[serenitydeco_triggerbox]}"
}
}
}
},
"requirements": [
[
"hurt"
]
],
"rewards": {
"function": "serenitydeco:event_listeners/on_hurt"
}
}

View File

@@ -0,0 +1,47 @@
{
"criteria": {
"place": {
"trigger": "minecraft:player_interacted_with_entity",
"conditions": {
"item": {
"predicates": {
"minecraft:custom_data": {
"deco": true
}
}
},
"entity": {
"type": "minecraft:armor_stand",
"equipment": {
"mainhand": {
"items": "minecraft:air"
},
"offhand": {
"items": "minecraft:air"
},
"head": {
"items": "minecraft:air"
},
"legs": {
"items": "minecraft:air"
},
"feet": {
"items": "minecraft:air"
},
"body": {
"items": "minecraft:air"
}
}
}
}
}
},
"requirements": [
[
"place"
]
],
"rewards": {
"function": "serenitydeco:event_listeners/on_place"
}
}

BIN
data/serenitydeco/function/.DS_Store vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1,4 @@
# Ensure no one has the event advancements
schedule function serenitydeco:remove_advancements 5s

View File

@@ -0,0 +1,12 @@
# Summon item back
$loot spawn ~ ~ ~ loot serenitydeco:$(deco_id)
summon item ~ ~ ~ {Item:{id:"minecraft:armor_stand",count:1},Motion:[0,0.2,0]}
# Effects
particle cloud ~ ~.5 ~ 0.2 0.2 0.2 .3 20
playsound minecraft:entity.player.attack.crit block @a ~ ~ ~ 1 1
# Kill triggerbox, deco origin and all of its children (all related deco model entities)
kill @n[type=interaction,tag=serenitydeco_triggerbox,distance=..2,nbt={attack:{}}]
execute on passengers run kill @s
kill @s

Binary file not shown.

View File

@@ -0,0 +1,3 @@
advancement revoke @s only serenitydeco:events/on_hurt
execute positioned as @s rotated as @s anchored eyes positioned ^ ^ ^2 as @n[type=interaction,tag=serenitydeco_triggerbox,distance=..2,nbt={attack:{}}] positioned as @s as @n[type=interaction,tag=serenitydeco_origin,distance=..2] run function serenitydeco:destroy_deco with entity @s data

View File

@@ -0,0 +1,3 @@
advancement revoke @s only serenitydeco:events/on_place
execute positioned as @s rotated as @s anchored eyes positioned ^ ^ ^2 as @n[type=armor_stand,predicate=serenitydeco:is_wearing_deco,distance=..2] positioned as @s run return run function serenitydeco:setup_deco with entity @s equipment.chest.components.minecraft:custom_data

View File

@@ -0,0 +1,2 @@
advancement revoke @a only serenitydeco:events/on_hurt
advancement revoke @a only serenitydeco:events/on_place

View File

@@ -0,0 +1,23 @@
# Summon origin point to parent all other entities (excluding triggerbox)
$summon interaction ~ ~ ~ {width:0,height:0,Tags:[serenitydeco_origin],data:{deco_id:$(deco_id)}}
# Spawn deco model & hitbox
$function serenitydeco:spawn/$(deco_id)
$summon interaction ~ ~ ~ {width:$(deco_width),height:$(deco_height),Tags:[serenitydeco_triggerbox]}
# Remove armor stand
kill @n[type=armor_stand,predicate=serenitydeco:is_wearing_deco]
# Tag all of the model entities
execute as @n[tag=serenitydeco_parent,distance=..2] on passengers run tag @s add serenitydeco_part
# Rotate deco
execute as @e[tag=serenitydeco_part,distance=..2] positioned as @s facing entity @p feet run rotate @s ~ 0
# Dismount and remount all model entities
execute as @e[tag=serenitydeco_part,distance=..2] run ride @s dismount
execute as @e[tag=serenitydeco_part,distance=..2] run ride @s mount @n[tag=serenitydeco_origin,distance=..2]
ride @n[tag=serenitydeco_parent,distance=..2] mount @n[tag=serenitydeco_origin,distance=..2]
# Remove tagging
execute as @n[tag=serenitydeco_origin,distance=..2] on passengers run tag @s remove serenitydeco_part

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
summon block_display ~ ~ ~ {Tags:[serenitydeco_parent],Passengers:[{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[1.9e-9f,0f,0.0625f,-0.0375f,-0.0625f,0f,1.9e-9f,1.011875f,0f,-0.3125f,0f,0.81248f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[1.9e-9f,0f,0.0625f,-0.35f,-0.0625f,0f,1.9e-9f,1.011875f,0f,-0.3125f,0f,0.81248f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[1.9e-9f,0f,0.0625f,-0.6625f,-0.0625f,0f,1.9e-9f,1.011875f,0f,-0.3125f,0f,0.81248f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[1.9e-9f,0f,0.0625f,0.5875f,-0.0625f,0f,1.9e-9f,1.011875f,0f,-0.3125f,0f,0.81248f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[1.9e-9f,0f,0.0625f,0.275f,-0.0625f,0f,1.9e-9f,1.011875f,0f,-0.3125f,0f,0.81248f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0.0625f,0f,0f,0.9375f,0f,1.6125f,0f,0.0625f,0f,0f,0.0625f,0.9372682188f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0.0625f,0f,0f,-1f,0f,1.6125f,0f,0.0625f,0f,0f,0.0625f,0.9372682188f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0f,1.875f,0f,-0.9375f,-0.0625f,0f,0f,1.6625f,0f,0f,0.0625f,0.9372682188f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0f,2f,0f,-1f,-0.0625f,0f,0f,1.6625f,0f,0f,0.0625f,0.7397682188f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0.0625f,0f,0f,0.9375f,0f,1.5878708723f,-0.0244206955f,0.05f,0f,0.6740111964f,0.0575315533f,0.0772682188f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0.0625f,0f,0f,-1f,0f,1.5878708723f,-0.0244206955f,0.05f,0f,0.6740111964f,0.0575315533f,0.0772682188f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0f,0f,0.0625f,-1f,-0.0625f,0f,0f,1.6625f,0f,-0.135f,0f,0.9375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0f,0f,0.0625f,0.9375f,-0.0625f,0f,0f,1.6625f,0f,-0.135f,0f,0.9375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0f,1.875f,0f,-0.9375f,-0.0575315533f,0f,-0.0244206955f,1.021875f,-0.0244206955f,0f,0.0575315533f,0.4897682188f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0f,0f,0.0625f,0.9375f,-0.0625f,0f,0f,1.011875f,0f,-0.41f,0f,0.9375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0f,0f,0.0625f,-1f,-0.0625f,0f,0f,1.011875f,0f,-0.41f,0f,0.9375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_terracotta",Properties:{}},transformation:[0f,-1.875f,0f,0.9375f,0.0625f,0f,0f,0.949375f,0f,0f,0.0625f,0.8122682188f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:iron_sword",Count:1},item_display:"none",transformation:[0f,0f,1f,0.785f,0.7071067812f,-0.7071067812f,0f,0.9375f,0.7071067812f,0.7071067812f,0f,0.676875f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:diamond_sword",Count:1},item_display:"none",transformation:[0f,0f,1f,0.47f,0.7071067812f,-0.7071067812f,0f,0.9375f,0.7071067812f,0.7071067812f,0f,0.676875f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:iron_sword",Count:1},item_display:"none",transformation:[0f,0f,1f,0.15f,0.7071067812f,-0.7071067812f,0f,0.9375f,0.7071067812f,0.7071067812f,0f,0.676875f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:iron_sword",Count:1},item_display:"none",transformation:[0f,0f,1f,-0.47f,0.7071067812f,-0.7071067812f,0f,0.9375f,0.7071067812f,0.7071067812f,0f,0.676875f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:iron_axe",Count:1},item_display:"none",transformation:[2.58e-8f,0f,-1f,-0.16f,-0.5f,0.8660254038f,-1.29e-8f,0.9375f,0.8660254038f,0.5f,2.24e-8f,0.6772682188f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:diamond_sword",Count:1},item_display:"none",transformation:[0f,0f,1f,-0.78f,0.7071067812f,-0.7071067812f,0f,0.9375f,0.7071067812f,0.7071067812f,0f,0.676875f,0f,0f,0f,1f]}]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,7 @@
tellraw @a {text:"Removing all Serenity Decorations...",color:"yellow"}
scoreboard objectives add serenitydeco.old dummy
scoreboard players set count serenitydeco.old 0
execute as @e[type=minecraft:interaction,tag=serenitydeco_triggerbox] positioned as @s run function serenitydeco:uninstall/remove_old
schedule function serenitydeco:uninstall/notify 1s

View File

@@ -0,0 +1 @@
tellraw @a [{text:"Removed ",color:"yellow"},{score:{name:"count",objective:"serenitydeco.old"},color:"red"},{text:" decorations!",color:"yellow"}]

View File

@@ -0,0 +1,9 @@
# Destroy the decoration
kill @e[type=armor_stand,distance=..1.2]
kill @e[type=minecraft:block_display,distance=..1.2]
kill @e[type=minecraft:item_display,distance=..1.2]
kill @e[type=minecraft:text_display,distance=..1.2]
kill @e[type=minecraft:interaction,distance=..1.2]
kill @s
scoreboard players add count serenitydeco.old 1

View File

@@ -0,0 +1,62 @@
{
"condition": "minecraft:all_of",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"count": 0
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"offhand": {
"count": 0
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"head": {
"count": 0
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"chest": {
"items": [
"minecraft:debug_stick"
]
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"feet": {
"count": 0
}
}
}
}
]
}

View File

@@ -0,0 +1,62 @@
{
"condition": "minecraft:all_of",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"count": 0
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"offhand": {
"count": 0
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"head": {
"count": 0
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"chest": {
"items": [
"minecraft:player_head"
]
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"feet": {
"count": 0
}
}
}
}
]
}

View File

@@ -0,0 +1,46 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"#": "minecraft:oak_fence",
"A": "minecraft:red_banner",
"B": "minecraft:lantern"
},
"pattern": [
" ##",
" A#",
" B#"
],
"result": {
"components": {
"minecraft:profile": {
"properties": [
{
"name": "textures",
"value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmE4ODg3ODE0NTc4Y2U3YzU0MGQ3YWI4Y2M2YjJhMmUyMmE3NDkyY2M4NmM2NWE3ZTgzOWM4ODdiMmVkNjIifX19"
}
]
},
"minecraft:equippable": {
"slot": "chest",
"equip_sound": "minecraft:ui.cartography_table.take_result",
"allowed_entities": "minecraft:armor_stand"
},
"minecraft:custom_data": {
"deco": true,
"deco_id": "banner",
"deco_width": 1.25,
"deco_height": 4
},
"minecraft:item_model": "minecraft:player_head",
"minecraft:custom_name": {
"text": "Banner Decoration",
"color": "#A7C7E7",
"bold": false,
"italic": false
}
},
"count": 1,
"id": "minecraft:debug_stick"
},
"show_notification": false
}

View File

@@ -0,0 +1,48 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"#": "minecraft:writable_book",
"A": "minecraft:paper",
"B": "minecraft:oak_planks",
"C": "minecraft:oak_fence",
"D": "minecraft:candle"
},
"pattern": [
"DA#",
"BBB",
"C C"
],
"result": {
"components": {
"minecraft:profile": {
"properties": [
{
"name": "textures",
"value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmE4ODg3ODE0NTc4Y2U3YzU0MGQ3YWI4Y2M2YjJhMmUyMmE3NDkyY2M4NmM2NWE3ZTgzOWM4ODdiMmVkNjIifX19"
}
]
},
"minecraft:equippable": {
"slot": "chest",
"equip_sound": "minecraft:ui.cartography_table.take_result",
"allowed_entities": "minecraft:armor_stand"
},
"minecraft:custom_data": {
"deco": true,
"deco_id": "medieval_writing_table",
"deco_width": 1.25,
"deco_height": 4
},
"minecraft:item_model": "minecraft:player_head",
"minecraft:custom_name": {
"text": "Medieval Writing Table Decoration",
"color": "#A7C7E7",
"bold": false,
"italic": false
}
},
"count": 1,
"id": "minecraft:debug_stick"
},
"show_notification": false
}

View File

@@ -0,0 +1,46 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"#": "minecraft:stone",
"A": "minecraft:oak_trapdoor",
"B": "minecraft:water_bucket"
},
"pattern": [
"A A",
"#B#",
"###"
],
"result": {
"components": {
"minecraft:profile": {
"properties": [
{
"name": "textures",
"value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmE4ODg3ODE0NTc4Y2U3YzU0MGQ3YWI4Y2M2YjJhMmUyMmE3NDkyY2M4NmM2NWE3ZTgzOWM4ODdiMmVkNjIifX19"
}
]
},
"minecraft:equippable": {
"slot": "chest",
"equip_sound": "minecraft:ui.cartography_table.take_result",
"allowed_entities": "minecraft:armor_stand"
},
"minecraft:custom_data": {
"deco": true,
"deco_id": "overgrown_well",
"deco_width": 1.25,
"deco_height": 4
},
"minecraft:item_model": "minecraft:player_head",
"minecraft:custom_name": {
"text": "Overgrown Well Decoration",
"color": "#A7C7E7",
"bold": false,
"italic": false
}
},
"count": 1,
"id": "minecraft:debug_stick"
},
"show_notification": false
}

View File

@@ -0,0 +1,47 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"#": "minecraft:melon_slice",
"A": "minecraft:pumpkin",
"B": "minecraft:oak_planks",
"C": "minecraft:oak_fence"
},
"pattern": [
"# A",
"BBB",
"C C"
],
"result": {
"components": {
"minecraft:profile": {
"properties": [
{
"name": "textures",
"value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmE4ODg3ODE0NTc4Y2U3YzU0MGQ3YWI4Y2M2YjJhMmUyMmE3NDkyY2M4NmM2NWE3ZTgzOWM4ODdiMmVkNjIifX19"
}
]
},
"minecraft:equippable": {
"slot": "chest",
"equip_sound": "minecraft:ui.cartography_table.take_result",
"allowed_entities": "minecraft:armor_stand"
},
"minecraft:custom_data": {
"deco": true,
"deco_id": "pumpkin_melon_stand",
"deco_width": 6,
"deco_height": 9
},
"minecraft:item_model": "minecraft:player_head",
"minecraft:custom_name": {
"text": "Melon and Pumpkin Stand Decoration",
"color": "#A7C7E7",
"bold": false,
"italic": false
}
},
"count": 1,
"id": "minecraft:debug_stick"
},
"show_notification": false
}

View File

@@ -0,0 +1,46 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"#": "minecraft:oak_fence",
"A": "minecraft:iron_sword",
"B": "minecraft:diamond_sword"
},
"pattern": [
"# #",
"ABA",
"# #"
],
"result": {
"components": {
"minecraft:profile": {
"properties": [
{
"name": "textures",
"value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmE4ODg3ODE0NTc4Y2U3YzU0MGQ3YWI4Y2M2YjJhMmUyMmE3NDkyY2M4NmM2NWE3ZTgzOWM4ODdiMmVkNjIifX19"
}
]
},
"minecraft:equippable": {
"slot": "chest",
"equip_sound": "minecraft:ui.cartography_table.take_result",
"allowed_entities": "minecraft:armor_stand"
},
"minecraft:custom_data": {
"deco": true,
"deco_id": "sword_stand",
"deco_width": 1.25,
"deco_height": 1.7
},
"minecraft:item_model": "minecraft:player_head",
"minecraft:custom_name": {
"text": "Sword Stand Decoration",
"color": "#A7C7E7",
"bold": false,
"italic": false
}
},
"count": 1,
"id": "minecraft:debug_stick"
},
"show_notification": false
}

View File

@@ -0,0 +1,45 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"#": "minecraft:oak_log",
"A": "minecraft:iron_axe"
},
"pattern": [
" ",
" A ",
" # "
],
"result": {
"components": {
"minecraft:profile": {
"properties": [
{
"name": "textures",
"value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmE4ODg3ODE0NTc4Y2U3YzU0MGQ3YWI4Y2M2YjJhMmUyMmE3NDkyY2M4NmM2NWE3ZTgzOWM4ODdiMmVkNjIifX19"
}
]
},
"minecraft:equippable": {
"slot": "chest",
"equip_sound": "minecraft:ui.cartography_table.take_result",
"allowed_entities": "minecraft:armor_stand"
},
"minecraft:custom_data": {
"deco": true,
"deco_id": "tree_stump",
"deco_width": 1.25,
"deco_height": 4
},
"minecraft:item_model": "minecraft:player_head",
"minecraft:custom_name": {
"text": "Tree Stump Decoration",
"color": "#A7C7E7",
"bold": false,
"italic": false
}
},
"count": 1,
"id": "minecraft:debug_stick"
},
"show_notification": false
}

View File

@@ -0,0 +1,46 @@
{
"type": "minecraft:crafting_shaped",
"key": {
"#": "minecraft:oak_log",
"A": "minecraft:stone_bricks",
"B": "minecraft:flint_and_steel"
},
"pattern": [
" # ",
"ABA",
"AAA"
],
"result": {
"components": {
"minecraft:profile": {
"properties": [
{
"name": "textures",
"value": "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmE4ODg3ODE0NTc4Y2U3YzU0MGQ3YWI4Y2M2YjJhMmUyMmE3NDkyY2M4NmM2NWE3ZTgzOWM4ODdiMmVkNjIifX19"
}
]
},
"minecraft:equippable": {
"slot": "chest",
"equip_sound": "minecraft:ui.cartography_table.take_result",
"allowed_entities": "minecraft:armor_stand"
},
"minecraft:custom_data": {
"deco": true,
"deco_id": "wood_stove",
"deco_width": 1.25,
"deco_height": 4
},
"minecraft:item_model": "minecraft:player_head",
"minecraft:custom_name": {
"text": "Wood Burning Stove Decoration",
"color": "#A7C7E7",
"bold": false,
"italic": false
}
},
"count": 1,
"id": "minecraft:debug_stick"
},
"show_notification": false
}

BIN
data/serenitydeco/tags/.DS_Store vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1,6 @@
{
"values": [
"player_head",
"player_wall_head"
]
}

View File

@@ -0,0 +1,18 @@
{
"values": [
"minecraft:sunflower",
"minecraft:lilac",
"minecraft:peony",
"minecraft:rose_bush",
"minecraft:pitcher_plant",
"minecraft:flowering_azalea_leaves",
"minecraft:flowering_azalea",
"minecraft:mangrove_propagule",
"minecraft:cherry_leaves",
"minecraft:pink_petals",
"minecraft:wildflowers",
"minecraft:chorus_flower",
"minecraft:spore_blossom",
"minecraft:cactus_flower"
]
}

View File

@@ -0,0 +1,7 @@
{
"values": [
"minecraft:stone",
"minecraft:gravel",
"minecraft:cobblestone"
]
}

View File

@@ -0,0 +1,18 @@
{
"values": [
"minecraft:burn_pottery_sherd",
"minecraft:flow_pottery_sherd",
"minecraft:howl_pottery_sherd",
"minecraft:blade_pottery_sherd",
"minecraft:heart_pottery_sherd",
"minecraft:miner_pottery_sherd",
"minecraft:sheaf_pottery_sherd",
"minecraft:skull_pottery_sherd",
"minecraft:snort_pottery_sherd",
"minecraft:prize_pottery_sherd",
"minecraft:angler_pottery_sherd",
"minecraft:archer_pottery_sherd",
"minecraft:explorer_pottery_sherd",
"minecraft:heartbreak_pottery_sherd"
]
}