diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..60f3526 Binary files /dev/null and b/.DS_Store differ diff --git a/SerenityDeco.zip b/SerenityDeco.zip new file mode 100644 index 0000000..5a9193d Binary files /dev/null and b/SerenityDeco.zip differ diff --git a/data/.DS_Store b/data/.DS_Store new file mode 100644 index 0000000..ad4609f Binary files /dev/null and b/data/.DS_Store differ diff --git a/data/minecraft/.DS_Store b/data/minecraft/.DS_Store new file mode 100644 index 0000000..cfdb787 Binary files /dev/null and b/data/minecraft/.DS_Store differ diff --git a/data/minecraft/loot_table/.DS_Store b/data/minecraft/loot_table/.DS_Store new file mode 100644 index 0000000..26ce3be Binary files /dev/null and b/data/minecraft/loot_table/.DS_Store differ diff --git a/data/minecraft/loot_table/blocks/player_head.json b/data/minecraft/loot_table/blocks/player_head.json new file mode 100644 index 0000000..50773c5 --- /dev/null +++ b/data/minecraft/loot_table/blocks/player_head.json @@ -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" +} \ No newline at end of file diff --git a/data/minecraft/tags/.DS_Store b/data/minecraft/tags/.DS_Store new file mode 100644 index 0000000..c5f94b0 Binary files /dev/null and b/data/minecraft/tags/.DS_Store differ diff --git a/data/minecraft/tags/function/load.json b/data/minecraft/tags/function/load.json new file mode 100644 index 0000000..a94252c --- /dev/null +++ b/data/minecraft/tags/function/load.json @@ -0,0 +1,5 @@ +{ + "values": [ + "serenitydeco:_load" + ] +} \ No newline at end of file diff --git a/data/serenitydeco/.DS_Store b/data/serenitydeco/.DS_Store new file mode 100644 index 0000000..8675efa Binary files /dev/null and b/data/serenitydeco/.DS_Store differ diff --git a/data/serenitydeco/advancement/.DS_Store b/data/serenitydeco/advancement/.DS_Store new file mode 100644 index 0000000..5cc2a3a Binary files /dev/null and b/data/serenitydeco/advancement/.DS_Store differ diff --git a/data/serenitydeco/advancement/events/on_hurt.json b/data/serenitydeco/advancement/events/on_hurt.json new file mode 100644 index 0000000..e5e5755 --- /dev/null +++ b/data/serenitydeco/advancement/events/on_hurt.json @@ -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" + } +} \ No newline at end of file diff --git a/data/serenitydeco/advancement/events/on_place.json b/data/serenitydeco/advancement/events/on_place.json new file mode 100644 index 0000000..5d037d2 --- /dev/null +++ b/data/serenitydeco/advancement/events/on_place.json @@ -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" + } +} \ No newline at end of file diff --git a/data/serenitydeco/function/.DS_Store b/data/serenitydeco/function/.DS_Store new file mode 100644 index 0000000..4350d6a Binary files /dev/null and b/data/serenitydeco/function/.DS_Store differ diff --git a/data/serenitydeco/function/_load.mcfunction b/data/serenitydeco/function/_load.mcfunction new file mode 100644 index 0000000..3a42e9e --- /dev/null +++ b/data/serenitydeco/function/_load.mcfunction @@ -0,0 +1,4 @@ + + +# Ensure no one has the event advancements +schedule function serenitydeco:remove_advancements 5s \ No newline at end of file diff --git a/data/serenitydeco/function/destroy_deco.mcfunction b/data/serenitydeco/function/destroy_deco.mcfunction new file mode 100644 index 0000000..3c3e44a --- /dev/null +++ b/data/serenitydeco/function/destroy_deco.mcfunction @@ -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 \ No newline at end of file diff --git a/data/serenitydeco/function/event_listeners/.DS_Store b/data/serenitydeco/function/event_listeners/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/data/serenitydeco/function/event_listeners/.DS_Store differ diff --git a/data/serenitydeco/function/event_listeners/on_hurt.mcfunction b/data/serenitydeco/function/event_listeners/on_hurt.mcfunction new file mode 100644 index 0000000..ce4225b --- /dev/null +++ b/data/serenitydeco/function/event_listeners/on_hurt.mcfunction @@ -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 \ No newline at end of file diff --git a/data/serenitydeco/function/event_listeners/on_place.mcfunction b/data/serenitydeco/function/event_listeners/on_place.mcfunction new file mode 100644 index 0000000..c8fd8df --- /dev/null +++ b/data/serenitydeco/function/event_listeners/on_place.mcfunction @@ -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 diff --git a/data/serenitydeco/function/remove_advancements.mcfunction b/data/serenitydeco/function/remove_advancements.mcfunction new file mode 100644 index 0000000..ac4d062 --- /dev/null +++ b/data/serenitydeco/function/remove_advancements.mcfunction @@ -0,0 +1,2 @@ +advancement revoke @a only serenitydeco:events/on_hurt +advancement revoke @a only serenitydeco:events/on_place \ No newline at end of file diff --git a/data/serenitydeco/function/setup_deco.mcfunction b/data/serenitydeco/function/setup_deco.mcfunction new file mode 100644 index 0000000..91646a1 --- /dev/null +++ b/data/serenitydeco/function/setup_deco.mcfunction @@ -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 \ No newline at end of file diff --git a/data/serenitydeco/function/spawn/.DS_Store b/data/serenitydeco/function/spawn/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/data/serenitydeco/function/spawn/.DS_Store differ diff --git a/data/serenitydeco/function/spawn/banner.mcfunction b/data/serenitydeco/function/spawn/banner.mcfunction new file mode 100644 index 0000000..3d6838a --- /dev/null +++ b/data/serenitydeco/function/spawn/banner.mcfunction @@ -0,0 +1 @@ +summon block_display ~ ~ ~ {Tags:[serenitydeco_parent],Passengers:[{id:"minecraft:block_display",block_state:{Name:"minecraft:iron_chain",Properties:{axis:"x"}},transformation:[0f,0.4f,0f,-0.301f,-0.2545584412f,0f,-0.2545584412f,2.8057f,-0.2545584412f,0f,0.2545584412f,0.984f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:iron_chain",Properties:{axis:"x"}},transformation:[0f,0.4f,0f,-0.301f,-0.2545584412f,0f,0.2545584412f,2.5357f,0.2545584412f,0f,0.2545584412f,1.074f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_candle",Properties:{candles:"1",lit:"false"}},transformation:[0.8f,0f,0f,-0.501f,0f,0f,-0.72f,2.7607f,0f,0.9f,0f,0.8047849348f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:brown_candle",Properties:{candles:"1",lit:"false"}},transformation:[-0.8f,0f,0f,0.299f,0f,0f,-0.72f,2.7607f,0f,-0.9f,0f,1.4797849348f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:red_carpet",Properties:{}},transformation:[0f,-0.4f,0f,-0.101f,0.6768f,0f,0f,1.6807f,0f,0f,0.6768f,0.8047849348f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:red_carpet",Properties:{}},transformation:[0f,-0.4f,0f,-0.101f,0.6768f,0f,0f,1.1857f,0f,0f,0.6768f,0.8047849348f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:red_carpet",Properties:{}},transformation:[0f,-0.4f,0f,-0.101f,0.2392849348f,0f,0.2392849348f,0.9481f,-0.2392849348f,0f,0.2392849348f,1.0452f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:red_carpet",Properties:{}},transformation:[0f,-0.4f,0f,-0.101f,0.2392849348f,0f,0.2392849348f,0.9517f,-0.2392849348f,0f,0.2392849348f,1.24455f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:red_carpet",Properties:{}},transformation:[0f,-0.4f,0f,-0.1005f,0.2443761036f,0f,0.2392849348f,0.84415f,-0.2443761036f,0f,0.2392849348f,1.1415f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:red_banner",Count:1},item_display:"none",transformation:[0f,0f,0.008f,-0.1005f,0f,0.72f,0f,1.4107f,-0.72f,0f,0f,1.1377849348f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:red_banner",Count:1},item_display:"none",transformation:[-2.38e-8f,0f,-0.008f,-0.127f,0f,0.72f,0f,1.4107f,0.72f,0f,-2e-10f,1.1377849348f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:lantern",Properties:{hanging:"false"}},transformation:[0.4f,0f,0f,-0.319f,0f,0.36f,0f,0.625f,0f,0f,0.36f,0.96285f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.8f,0f,0f,-0.501f,0f,0.8f,0f,1.8457f,0f,0f,0.8f,-0.246f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.8f,0f,0f,-0.501f,0f,0.4f,0f,2.6457f,0f,0f,0.8f,-0.246f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.8f,0f,0f,-0.501f,0f,0f,0.8f,2.3457f,0f,-0.8f,0f,1.504f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.8f,0f,0f,-0.501f,0f,0f,0.8f,2.3457f,0f,-0.8f,0f,1.054f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.8f,0f,0f,-0.501f,0f,-0.5656854249f,0.5656854249f,2.4457f,0f,-0.5656854249f,-0.5656854249f,1.054f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:player_head",Count:1,components:{"minecraft:profile":{id:[I;-2052794596,-1115923099,699596623,1523342906],properties:[{name:"textures",value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzY3ZDVkMzdjZDY0Y2UzZmI1NzM3N2QyNWQ2MTUyYWE0YWMyZTM3OTU0MjQ4ZDVkOTFmODhmYmQ3OTFmNDc2NiJ9fX0="}]}}},item_display:"none",transformation:[0.52f,0f,0f,-0.101f,0f,1.55f,0f,2.8767f,0f,0f,0.52f,0.154f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cauldron",Properties:{}},transformation:[0.312f,0f,0f,-0.255f,0f,0.08f,0f,2.7957f,0f,0f,0.312f,0f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.348f,0.4f,0f,0f,2.5457f,0f,0f,-0.72f,0.754f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.598f,0.4f,0f,0f,2.5457f,0f,0f,-0.72f,0.754f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[-0.4f,0f,0f,0.099f,0f,0.3863703305f,0.1863497125f,2.4417f,0f,0.103527618f,-0.6954665949f,0.62f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cauldron",Properties:{}},transformation:[0.312f,0f,0f,-0.255f,0f,0.08f,0f,2.0957f,0f,0f,0.312f,0f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.348f,0.4f,0f,0f,2.5457f,0f,0f,-0.72f,1.004f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.601f,0.4f,0f,0f,2.5457f,0f,0f,-0.72f,1.004f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[-0.4f,0f,0f,0.099f,0f,0.4f,0f,2.4957f,0f,0f,-0.72f,1.004f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.351f,0.2828427125f,0f,-0.5091168825f,2.4342f,-0.2828427125f,0f,-0.5091168825f,0.7515f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.351f,0.2828427125f,0f,-0.5091168825f,2.6112f,-0.2828427125f,0f,-0.5091168825f,0.9285f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.351f,0.2828427125f,0f,-0.5091168825f,2.7877f,-0.2828427125f,0f,-0.5091168825f,1.105f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.601f,0.2828427125f,0f,-0.5091168825f,2.4342f,-0.2828427125f,0f,-0.5091168825f,0.7515f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.601f,0.2828427125f,0f,-0.5091168825f,2.6112f,-0.2828427125f,0f,-0.5091168825f,0.9285f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.601f,0.2828427125f,0f,-0.5091168825f,2.7877f,-0.2828427125f,0f,-0.5091168825f,1.105f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0.4f,0f,0f,-0.301f,0f,0.4f,0f,2.2587f,0f,0f,0.4f,0.931f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.351f,0f,0f,0.4f,2.2457f,0.4f,0f,0f,-0.046f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:polished_blackstone_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0f,0.4f,0f,-0.601f,0f,0f,0.4f,2.2457f,0.4f,0f,0f,-0.046f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[-0.4f,0f,0f,0.099f,0f,0.4f,0f,2.4957f,0f,0f,-0.72f,1.254f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[-0.4f,0f,0f,0.099f,0f,0.4f,0f,2.4957f,0f,0f,-0.72f,0.754f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[-0.4f,0f,0f,0.099f,0f,-0.2f,0.6235382907f,1.9687f,0f,0.3464101615f,0.36f,-0.2215f,0f,0f,0f,1f]}]} \ No newline at end of file diff --git a/data/serenitydeco/function/spawn/medieval_writing_table.mcfunction b/data/serenitydeco/function/spawn/medieval_writing_table.mcfunction new file mode 100644 index 0000000..39a5dc1 --- /dev/null +++ b/data/serenitydeco/function/spawn/medieval_writing_table.mcfunction @@ -0,0 +1 @@ +summon block_display ~ ~ ~ {Tags:[serenitydeco_parent],Passengers:[{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_slab",Properties:{type:"bottom"}},transformation:[1.125f,0f,0f,1f,0f,0.4375f,0f,0.75f,0f,0f,1.125f,0.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_slab",Properties:{type:"bottom"}},transformation:[1.125f,0f,0f,1f,0f,0.4375f,0f,0.75f,0f,0f,1.125f,-1.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_slab",Properties:{type:"bottom"}},transformation:[1.125f,0f,0f,-0.125f,0f,0.4375f,0f,0.75f,0f,0f,1.125f,-1.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_slab",Properties:{type:"bottom"}},transformation:[1.125f,0f,0f,-0.125f,0f,0.4375f,0f,0.75f,0f,0f,1.125f,0.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_fence",Properties:{}},transformation:[1f,0f,0f,1.5f,0f,1f,0f,-0.0625f,0f,0f,1f,-1.4375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_fence",Properties:{}},transformation:[1f,0f,0f,-0.5f,0f,1f,0f,-0.0625f,0f,0f,1f,-1.4375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_fence",Properties:{}},transformation:[1f,0f,0f,1.5f,0f,1f,0f,-0.0625f,0f,0f,1f,0.5625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_fence",Properties:{}},transformation:[1f,0f,0f,-0.5f,0f,1f,0f,-0.0625f,0f,0f,1f,0.5625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:honeycomb_block",Properties:{}},transformation:[0.0883883476f,0f,-0.0883883476f,0.88375f,0f,0.0625f,0f,0.9375f,0.0883883476f,0f,0.0883883476f,0.7075f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:honeycomb_block",Properties:{}},transformation:[0.0883883476f,0f,-0.0883883476f,1.105625f,0f,0.0625f,0f,0.9375f,0.0883883476f,0f,0.0883883476f,0.928125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:honeycomb_block",Properties:{}},transformation:[0.0883883476f,0f,-0.0883883476f,1.326875f,0f,0.0625f,0f,0.9375f,0.0883883476f,0f,0.0883883476f,0.70625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:honeycomb_block",Properties:{}},transformation:[0.0883883476f,0f,-0.0883883476f,1.105f,0f,0.0625f,0f,0.938125f,0.0883883476f,0f,0.0883883476f,0.48625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:flower_pot",Properties:{}},transformation:[0.5953924651f,0f,0.40625f,1.245f,0f,1f,0f,0.9375f,-0.34375f,0f,0.7036456406f,-0.71875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:black_concrete",Properties:{}},transformation:[0.1623797632f,0f,0.09375f,1.6175f,0f,0.125f,0f,1.125f,-0.09375f,0f,0.1623797632f,-0.573125f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:feather",Count:1},item_display:"none",transformation:[0.1294095226f,0.5248196448f,0.25f,1.915f,-0.4829629131f,0.140625f,0.0669872981f,1.48375f,0f,-0.1455857129f,0.9659258263f,-0.59875f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:gold_nugget",Count:1},item_display:"none",transformation:[0.3622221849f,0f,0.3882285676f,1.795f,0f,0.1875f,0f,1.3125f,-0.0970571419f,0f,1.4488887394f,-0.54625f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:filled_map",Count:1},item_display:"none",transformation:[0.2426428548f,0.845185098f,0f,1.650625f,0f,0f,-1f,1f,-0.9055554621f,0.2264666645f,0f,0.11875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0.3093592168f,0f,-0.3093592168f,1.105f,0f,0.8125f,0f,1f,0.3093592168f,0f,0.3093592168f,0.48625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0.2209708691f,0f,-0.2209708691f,1.104375f,0f,0.8125f,0f,1.0625f,0.2209708691f,0f,0.2209708691f,0.575f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0.0441941738f,0f,-0.0441941738f,1.105f,0f,11.75f,0f,1.125f,0.0441941738f,0f,0.0441941738f,0.75125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0f,-7.5572037239f,-0.0441941738f,1.370625f,0.0625f,0f,0f,1.686875f,0f,-7.5572037239f,0.0441941738f,1.016875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0.0441941738f,0f,-0.0441941738f,1.326875f,0f,2.5625f,0f,1.6875f,0.0441941738f,0f,0.0441941738f,0.9725f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0.0441941738f,0f,-0.0441941738f,0.885f,0f,2.5625f,0f,1.6875f,0.0441941738f,0f,0.0441941738f,0.530625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0.2188495488f,0f,-0.2209708691f,1.106875f,0f,0.8125f,0f,1.811875f,0.2188495488f,0f,0.2209708691f,0.576875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0.1767766953f,0f,-0.1767766953f,0.884375f,0f,0.8125f,0f,1.8125f,0.1767766953f,0f,0.1767766953f,0.354375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0.1753624817f,0f,-0.1767766953f,1.37f,0f,0.8125f,0f,1.811875f,0.1753624817f,0f,0.1767766953f,0.84f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:candle",Properties:{candles:"1",lit:"false"}},transformation:[0.7014499269f,0f,-0.7071067812f,1.3725f,0f,1f,0f,1.811875f,0.7014499269f,0f,0.7071067812f,0.311875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:candle",Properties:{candles:"1",lit:"false"}},transformation:[0.744936994f,0f,-0.7071067812f,1.11f,0f,1.125f,0f,1.811875f,0.744936994f,0f,0.7071067812f,0.04875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:candle",Properties:{candles:"1",lit:"false"}},transformation:[0.7014499269f,0f,-0.7071067812f,0.890625f,0f,1f,0f,1.811875f,0.7014499269f,0f,0.7071067812f,-0.170625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:light_weighted_pressure_plate",Properties:{power:"0"}},transformation:[0.1325825215f,0f,-0.1325825215f,1.105625f,0f,3.9375f,0f,1.125f,0.1325825215f,0f,0.1325825215f,0.663125f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:player_head",Count:1,components:{"minecraft:profile":{id:[I;909397547,-188363845,1344185955,108981],properties:[{name:"textures",value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzAxMjY4ZTljNDkyZGExZjBkODgyNzFjYjQ5MmE0YjMwMjM5NWY1MTVhN2JiZjc3ZjRhMjBiOTVmYzAyZWIyIn19fQ=="}]}}},item_display:"none",transformation:[-0.2588190451f,0f,-0.9659258263f,0.66875f,0f,1f,0f,1.5f,0.9659258263f,0f,-0.2588190451f,0.08f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:barrel",Properties:{facing:"down",open:"false"}},transformation:[0.422592549f,0f,0.1132333322f,0.406875f,0f,0.0625f,0f,1f,-0.1132333322f,0f,0.422592549f,-0.75625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0.9659258263f,0f,0.1779380935f,0.108125f,0f,1f,0f,0.125f,-0.2588190451f,0f,0.6640740056f,-0.805625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0.4829629131f,0f,0.0808809516f,0.3975f,0f,4.125f,0f,-2.6875f,-0.1294095226f,0f,0.3018518207f,-0.68875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0.4829629131f,-0.6793999936f,0f,1.0625f,0f,0f,0.3125f,1.1875f,-0.1294095226f,-2.535555294f,0f,1.75f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0.5433332773f,-0.7117523741f,0f,1.0625f,0f,0f,0.3125f,1.625f,-0.1455857129f,-2.6562960223f,0f,1.875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_button",Properties:{face:"ceiling",facing:"east",powered:"false"}},transformation:[0.6037036414f,-0.2426428548f,0f,0.5625f,0f,0f,1.375f,0.875f,-0.1617619032f,-0.9055554621f,0f,0.0625f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:player_head",Count:1,components:{"minecraft:profile":{id:[I;-141843598,1847553803,1592216652,-388762672],properties:[{name:"textures",value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNGQ0OGU3NWZmNTVjYjU3NTMzYzdiOTA0YmU4ODdhMzc0OTI1ZjkzODMyZjdhZTE2Yjc5MjM5ODdlOTcwIn19fQ=="}]}}},item_display:"none",transformation:[-0.7036456406f,0f,0.40625f,0.6875f,0f,0.8125f,0f,1.75f,-0.40625f,0f,-0.7036456406f,-0.625f,0f,0f,0f,1f]}]} \ No newline at end of file diff --git a/data/serenitydeco/function/spawn/overgrown_well.mcfunction b/data/serenitydeco/function/spawn/overgrown_well.mcfunction new file mode 100644 index 0000000..9364d10 --- /dev/null +++ b/data/serenitydeco/function/spawn/overgrown_well.mcfunction @@ -0,0 +1 @@ +summon block_display ~ ~ ~ {Tags:[serenitydeco_parent],Passengers:[{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[-0.5f,0f,0f,0.3123899119f,0f,0.9475f,0f,0.0000971551f,0f,0f,-0.625f,1.3124546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[0.4329971252f,0f,0.2812803499f,-0.1876100881f,0f,0.9375f,0f,0.0000971551f,-0.2500269777f,0f,0.4871217659f,1.3124546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[0.2499968403f,0f,0.5412681577f,0.0623899119f,0f,0.9475f,0f,0.0000971551f,-0.4330145262f,0f,0.3124960503f,1.8124546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[0f,0f,0.625f,0.6248899119f,0f,0.9375f,0f,0.0000971551f,-0.5625f,0f,0f,2.1249546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[-0.2499968399f,0f,0.541268158f,1.2498899119f,0f,0.9475f,0f,0.0000971551f,-0.4330145264f,0f,-0.3124960498f,2.1249546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[-0.4330145262f,0f,0.3124960502f,1.7498899119f,0f,0.9375f,0f,0.0000971551f,-0.2499968402f,0f,-0.5412681578f,1.8124546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[0.5f,0f,0f,1.5623899119f,0f,0.9475f,0f,0.0000971551f,0f,0f,0.625f,0.6874546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[0.4330145262f,0f,0.3124960501f,1.3123899119f,0f,0.9375f,0f,0.0000971551f,-0.2499968401f,0f,0.5412681578f,0.4374546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[0.2812706093f,0f,0.5412526558f,0.9373899119f,0f,0.9475f,0f,0.0000971551f,-0.4871273902f,0f,0.3125228993f,0.3749546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[0f,0f,0.625f,0.6248899119f,0f,0.9575f,0f,0.0000971551f,-0.5625f,0f,0f,0.4374546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[-0.2499968399f,0f,0.541268158f,0.3748899119f,0f,0.9475f,0f,0.0000971551f,-0.4330145264f,0f,-0.3124960498f,0.6249546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cracked_stone_bricks",Properties:{}},transformation:[-0.4330145262f,0f,0.3124960502f,0.2498899119f,0f,0.9375f,0f,0.0000971551f,-0.2499968402f,0f,-0.5412681578f,0.9374546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_spruce_wood",Properties:{axis:"x"}},transformation:[0.25f,0f,0f,0.8123899119f,0f,2.875f,0f,0.9375971551f,0f,0f,0.25f,0.1599546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_spruce_wood",Properties:{axis:"x"}},transformation:[0.25f,0f,0f,0.8123899119f,0f,2.75f,0f,0.9375971551f,0f,0f,0.25f,1.5899546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_spruce_wood",Properties:{axis:"x"}},transformation:[0.25f,0f,0f,0.8123899119f,0f,0f,-0.25f,2.8125971551f,0f,1.1875f,0f,0.4087046503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_spruce_wood",Properties:{axis:"x"}},transformation:[0.125f,0f,0f,0.8748899119f,0f,-0.4418710276f,-0.0883883476f,2.7500971551f,0f,0.4418710276f,-0.0883883476f,1.2499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_spruce_wood",Properties:{axis:"x"}},transformation:[-0.125f,0f,0f,0.9998899119f,0f,-0.4418710276f,-0.0883883476f,2.7500971551f,0f,-0.4418710276f,0.0883883476f,0.7499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_spruce_wood",Properties:{axis:"x"}},transformation:[0f,-2.0625f,0f,1.9548899119f,0f,0f,-0.1875f,2.8125971551f,0.1875f,0f,0f,1.6262046503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:jungle_trapdoor",Properties:{facing:"east",half:"bottom",open:"false"}},transformation:[1.0607308825f,-0.7071067812f,0f,-0.1251100881f,1.0607308825f,0.7071067812f,0f,2.6250971551f,0f,0f,1.9375f,-0.0000453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:jungle_trapdoor",Properties:{facing:"east",half:"bottom",open:"false"}},transformation:[-1.0607308825f,0.7071067812f,0f,1.9998899119f,1.0607308825f,0.7071067812f,0f,2.6250971551f,0f,0f,-1.9375f,1.9374546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_spruce_log",Properties:{axis:"x"}},transformation:[0f,-0.1325825215f,0.1325825215f,0.9373899119f,0f,-0.1325825215f,-0.1325825215f,3.9500971551f,2.5f,0f,0f,-0.2900453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:iron_bars",Properties:{east:"false",north:"false",south:"false",west:"false"}},transformation:[1f,0f,0f,0.4373899119f,0f,0f,-1f,2.6250971551f,0f,1.9375f,0f,0.3749546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:iron_bars",Properties:{east:"false",north:"false",south:"false",west:"false"}},transformation:[1f,0f,0f,0.4373899119f,0f,-0.5f,0f,2.0625971551f,0f,0f,-1f,2.7499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:iron_bars",Properties:{east:"false",north:"false",south:"false",west:"false"}},transformation:[1f,0f,0f,0.4373899119f,0f,0f,-1f,2.1250971551f,0f,0.5f,0f,2.3124546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_fence",Properties:{}},transformation:[0.125f,0f,0f,0.8123899119f,0f,0.5625f,0f,1.4700971551f,0f,0f,0.1875f,0.8124546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:composter",Properties:{}},transformation:[0.25f,0f,0f,0.8248899119f,0f,0f,-0.25f,2.2500971551f,0f,0.625f,0f,0.7499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cauldron",Properties:{}},transformation:[0.375f,0f,0f,0.6873899119f,0f,0.5f,0f,0.8750971551f,0f,0f,0.375f,0.7099546503f,0f,0f,0f,1f],brightness:{sky:5,block:5}},{id:"minecraft:block_display",block_state:{Name:"minecraft:lantern",Properties:{hanging:"false"}},transformation:[0.75f,0f,0f,0.5723899119f,0f,0.75f,0f,2.7500971551f,0f,0f,0.625f,-0.5300453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:iron_chain",Properties:{axis:"x"}},transformation:[0f,-0.6875f,0f,1.2898899119f,0.5f,0f,0f,3.2500971551f,0f,0f,0.6875f,-0.5625453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[0.595226898f,0f,0.0312760556f,0.0623899119f,0f,1f,0f,-0.0624028449f,-0.3440366113f,0f,0.0541115362f,0.1249546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:lily_pad",Properties:{}},transformation:[0.3247595157f,-0.0001387744f,0.1875f,0.8123899119f,0.0000961457f,0.6249999795f,0f,0.8125971551f,-0.1874999938f,0.0000801214f,0.3247595264f,1.3124546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:rose_bush",Properties:{half:"lower"}},transformation:[0.1046397925f,-0.1401734898f,0.406292519f,-0.2501100881f,0.0323965633f,0.603679135f,0.0000249816f,-0.0624028449f,-0.0604233938f,0.0809190631f,0.7036210901f,1.2499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:short_grass",Properties:{}},transformation:[0f,0f,0.875f,0.3748899119f,0f,0.8125f,0f,-0.0624028449f,-0.0625f,0f,0f,2.1874546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[0.4860652014f,0f,-0.0441941738f,1.4998899119f,0f,1f,0f,-0.0624028449f,0.4860652014f,0f,0.0441941738f,-0.1250453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"true"}},transformation:[0.3122393177f,0f,-0.0541416299f,1.8123899119f,0f,0.875f,0f,0.0625971551f,0.5414162987f,0f,0.0312239318f,0.1874546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:sunflower",Properties:{half:"upper"}},transformation:[0.3438004309f,0f,-0.4871154649f,1.8748899119f,0f,0.4375f,0f,0.0000971551f,0.595363346f,0f,0.2812912616f,1.3124546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:short_grass",Properties:{}},transformation:[-0.0603684062f,0f,0.1942019503f,1.9998899119f,0f,0.5f,0f,0.0000971551f,-0.0161834959f,0f,-0.7244208739f,1.6249546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:iron_bars",Properties:{east:"false",north:"false",south:"false",west:"false"}},transformation:[0.5f,0f,0f,0.6248899119f,0f,-0.1875f,0f,1.5000971551f,0f,0f,-0.375f,1.2499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:iron_bars",Properties:{east:"false",north:"false",south:"false",west:"false"}},transformation:[0.5f,0f,0f,0.6248899119f,0f,-0.1875f,0f,1.5000971551f,0f,0f,-0.375f,0.9187046503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:iron_bars",Properties:{east:"false",north:"false",south:"false",west:"false"}},transformation:[0.5f,0f,0f,0.6248899119f,0f,0f,-0.375f,1.6875971551f,0f,0.375f,0f,0.7099546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:lapis_block",Properties:{}},transformation:[1.6175f,0f,0f,0.1248899119f,0f,0.5f,0f,0.2438471551f,0f,0f,1.505f,0.1980796503f,0f,0f,0f,1f],brightness:{sky:5,block:5}},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_spruce_wood",Properties:{axis:"x"}},transformation:[0f,-2.0625f,0f,1.9548899119f,0f,0f,-0.1875f,2.8125971551f,0.1875f,0f,0f,0.1874546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:bush",Properties:{}},transformation:[0.7244443697f,0f,-0.1132333322f,0.9998899119f,0.0502404736f,0.7244443697f,0.109375f,-0.1249028449f,0.1875f,-0.1941142838f,0.4081930571f,-0.4900453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:bush",Properties:{}},transformation:[-0.0063889076f,-0.1875f,0.4235911589f,-0.4376100881f,0.0502404736f,0.7244443697f,0.109375f,-0.1249028449f,-0.7482880974f,0.0502404736f,0.0037268627f,1.3124546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:bush",Properties:{}},transformation:[-0.0037268627f,-0.125f,0.3630781362f,-0.3751100881f,0.0293069429f,0.4829629131f,0.09375f,-0.1249028449f,-0.4365013901f,0.0334936491f,0.0031944538f,0.7499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:bush",Properties:{}},transformation:[-0.0037268627f,-0.125f,0.3630781362f,-0.3751100881f,0.0293069429f,0.4829629131f,0.09375f,-0.1249028449f,-0.4365013901f,0.0334936491f,0.0031944538f,1.4374546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:bush",Properties:{}},transformation:[0.4836315359f,-0.171574408f,0.2085680216f,0.5623899119f,0.0376803552f,0.9055554621f,0.109375f,-0.1249028449f,-0.2847577537f,-0.171574408f,0.3687041358f,-0.1875453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:short_grass",Properties:{}},transformation:[0.0161761903f,0f,0.845185098f,0.3748899119f,0f,0.8125f,0f,-0.0624028449f,-0.0603703641f,0f,0.2264666645f,2.0624546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[0.1873436231f,0f,0.0541416267f,-0.1201100881f,0f,0.5f,0f,0.4375971551f,-0.3248497605f,0f,0.0312239372f,0.4999546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[0.3092102402f,0f,0.0442154459f,-0.0626100881f,0f,0.6875f,0f,0.2500971551f,-0.3095081216f,0f,0.0441728915f,0.2499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[-0.2091871822f,0.1779380935f,0.0301600073f,0.1248899119f,0.0560515365f,0.6640740056f,-0.0080813496f,0.2500971551f,-0.1248957487f,0f,-0.0541416267f,0.2499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[0.595226898f,0f,0.0312760556f,1.1873899119f,0f,1f,0f,-0.0624028449f,-0.3440366113f,0f,0.0541115362f,2.1249546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[0.1873436231f,0f,0.0541416267f,1.7498899119f,0f,0.5f,0f,0.3750971551f,-0.3248497605f,0f,0.0312239372f,1.7499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:bush",Properties:{}},transformation:[-0.422592549f,0f,0.0970571419f,0.9998899119f,0.0293069429f,0.4829629131f,0.09375f,-0.1249028449f,-0.109375f,0.1294095226f,-0.3498797632f,2.4374546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:bush",Properties:{}},transformation:[-0.306017803f,0.112071934f,-0.2544761923f,2.3748899119f,0.0293069429f,0.4829629131f,0.09375f,-0.1249028449f,0.3112883829f,0.0647047613f,-0.2589938321f,1.2499546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[0.1873436231f,0f,0.0541416267f,0.6248899119f,0f,0.5f,0f,2.1250971551f,-0.3248497605f,0f,0.0312239372f,0.4374546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[0.1873436231f,0f,0.0541416267f,0.9998899119f,0f,0.5f,0f,2.1250971551f,-0.3248497605f,0f,0.0312239372f,1.8749546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[-0.1905407404f,0.0647047613f,-0.0532197238f,0.8748899119f,-0.048569033f,0.4829629131f,0.0140050961f,2.1250971551f,0.319312191f,0.112071934f,-0.0296271545f,-0.0000453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[0.1873436231f,0f,0.0541416267f,0.9998899119f,0f,0.5f,0f,2.1250971551f,-0.3248497605f,0f,0.0312239372f,1.8749546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:lapis_block",Properties:{}},transformation:[0.305f,0f,0f,0.7198899119f,0f,0.25f,0f,1.0625971551f,0f,0f,0.3175f,0.7499546503f,0f,0f,0f,1f],brightness:{sky:5,block:5}},{id:"minecraft:block_display",block_state:{Name:"minecraft:blue_stained_glass_pane",Properties:{north:"false",east:"false",south:"false",west:"false"}},transformation:[0f,1.25f,0f,0.3123899119f,-1f,0f,0f,1.2500971551f,0f,0f,9.1875f,-3.6000453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:blue_stained_glass_pane",Properties:{north:"false",east:"false",south:"false",west:"false"}},transformation:[0f,0.3125f,0f,0.6911399119f,-1f,0f,0f,1.7800971551f,0f,0f,2.5625f,-0.3750453497f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[-0.3621754148f,0f,-0.0162052537f,1.1873899119f,0f,0.5f,0f,3.1875971551f,0.0972315222f,0f,-0.0603625691f,1.8749546503f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:cave_vines",Properties:{berries:"false"}},transformation:[-0.3621754148f,0f,-0.0162052537f,1.1873899119f,0f,0.5f,0f,3.1875971551f,0.0972315222f,0f,-0.0603625691f,0.0624546503f,0f,0f,0f,1f]}]} \ No newline at end of file diff --git a/data/serenitydeco/function/spawn/pumpkin_melon_stand.mcfunction b/data/serenitydeco/function/spawn/pumpkin_melon_stand.mcfunction new file mode 100644 index 0000000..d2aa8c7 --- /dev/null +++ b/data/serenitydeco/function/spawn/pumpkin_melon_stand.mcfunction @@ -0,0 +1 @@ +summon block_display ~ ~ ~ {Tags:[serenitydeco_parent],Passengers:[{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_slab",Properties:{type:"bottom"}},transformation:[1f,0f,0f,0f,0f,0.1623925223f,-0.4998821181f,0.6875f,0f,0.0937278971f,0.8660934522f,0.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_slab",Properties:{type:"bottom"}},transformation:[1f,0f,0f,-1f,0f,0.1623925223f,-0.4998821181f,0.6875f,0f,0.0937278971f,0.8660934522f,0.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.6875f,0f,0f,0.5f,0f,0.6875f,0f,0f,0f,0f,0.6875f,-0.1875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.6875f,0f,0f,-1.1875f,0f,0.6875f,0f,0f,0f,0f,0.6875f,-0.1875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.6875f,0f,0f,-1.1875f,0f,0.375f,0f,0f,0f,0f,0.6875f,0.5f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.6875f,0f,0f,0.5f,0f,0.375f,0f,0f,0f,0f,0.6875f,0.5f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.6875f,0f,0f,0.625f,0f,-0.5313348131f,-0.5953794603f,1.125f,0f,0.9202184938f,-0.343772524f,0.25f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0.6875f,0f,0f,-1.25f,0f,-0.5313348131f,-0.5953794603f,1.125f,0f,0.9202184938f,-0.343772524f,0.25f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0f,2.0625f,0f,-1f,0.3437842352f,0f,-0.5953726981f,0.9375f,-0.5953726981f,0f,-0.3437842352f,0.5625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:dark_oak_fence",Properties:{}},transformation:[0f,2.0625f,0f,-1f,0.3437842352f,0f,-0.5953726981f,0.4375f,-0.5953726981f,0f,-0.3437842352f,1.4375f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.5433280686f,0.1456051504f,-0.0000141222f,-0.625f,-0.072801989f,0.2716884229f,0.8660013788f,0.75f,0.1260980978f,-0.4705218284f,0.50004161f,0.3125f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.5433280686f,0.1456051504f,-0.0000141222f,-0.0625f,-0.072801989f,0.2716884229f,0.8660013788f,0.8125f,0.1260980978f,-0.4705218284f,0.50004161f,0.3125f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.5433280686f,-0.1456051504f,0.0000141222f,-0.3125f,0.072801989f,0.2716884229f,0.8660013788f,0.75f,-0.1260980978f,-0.4705218284f,0.50004161f,0.3125f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.5625f,0f,0f,-0.0625f,0f,0.2811928507f,0.866032743f,0.5f,0f,-0.4870568147f,0.4999872879f,0.625f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.5625f,0f,0f,-0.625f,0f,0.2811928507f,0.866032743f,0.5f,0f,-0.4870568147f,0.4999872879f,0.625f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.5433280686f,-0.1456051504f,0.0000141222f,-0.3125f,0.072801989f,0.2716884229f,0.8660013788f,0.5f,-0.1260980978f,-0.4705218284f,0.50004161f,0.625f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.5433280686f,0.1456051504f,-0.0000141222f,-0.4375f,-0.072801989f,0.2716884229f,0.8660013788f,0.5625f,0.1260980978f,-0.4705218284f,0.50004161f,0.625f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.5625f,0f,0f,-0.125f,0f,0.2811928507f,0.866032743f,0.5625f,0f,-0.4870568147f,0.4999872879f,0.625f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.5625f,0f,0f,-0.1875f,0f,0.2811928507f,0.866032743f,0.6875f,0f,-0.4870568147f,0.4999872879f,0.5625f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:melon_slice",Count:1},item_display:"none",transformation:[0.397742592f,0.3977525366f,-0.0000249835f,-0.5625f,-0.1988410043f,0.198853245f,0.8660640949f,0.6875f,0.3444841586f,-0.3444656102f,0.4999329784f,0.5625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:pumpkin",Properties:{}},transformation:[0.3125f,0f,0f,0.5625f,0f,0.2209708691f,0.2209708691f,0.52875f,0f,-0.2209708691f,0.2209708691f,0.358125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:pumpkin",Properties:{}},transformation:[0.3021044257f,0.0175319727f,-0.0779858698f,0.251875f,0f,0.3048904754f,0.068542308f,0.563125f,0.0799322586f,-0.0662621907f,0.2947480384f,0.2475f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:pumpkin",Properties:{}},transformation:[0.3125f,0f,0f,0.5625f,0f,0.3076858959f,0.0546410054f,0.3675f,0f,-0.0546410054f,0.3076858959f,0.589375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:pumpkin",Properties:{}},transformation:[0.2675332786f,-0.0758720166f,0.1425679906f,0.18f,-0.040842776f,0.2351140007f,0.2017660137f,0.278125f,-0.15625f,-0.1913663862f,0.1913663862f,0.765f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:pumpkin",Properties:{}},transformation:[0.2048112715f,-0.0138823919f,0.0791370858f,0.563125f,-0.0026444482f,0.2261874183f,0.0416026485f,0.671875f,-0.0816431256f,-0.0421518801f,0.1971770557f,0.61875f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:pumpkin_seeds",Count:1},item_display:"none",transformation:[0.497f,0f,0f,0.60625f,0f,0.4017291211f,0.5842496656f,0.52625f,0f,-0.2892035845f,0.811573982f,0.835625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:attached_pumpkin_stem",Properties:{facing:"east"}},transformation:[0.1875f,0f,0f,0.288125f,0f,0.4375f,0f,0.756875f,0f,0f,0.875f,-0.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:attached_pumpkin_stem",Properties:{facing:"east"}},transformation:[-0.0241167216f,0f,0.8677319231f,0.286875f,-0.0708571994f,0.4044888897f,-0.0428874515f,0.756875f,-0.1719124517f,-0.1667182897f,-0.1040527568f,0.46375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:attached_pumpkin_stem",Properties:{facing:"east"}},transformation:[-0.1344207389f,0f,-0.189628908f,0.86625f,0f,0.4375f,0f,0.756875f,0.1307184568f,0f,-0.1949996853f,0.673125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:attached_pumpkin_stem",Properties:{facing:"east"}},transformation:[0.1623797632f,-0.1894430571f,0.0405f,0.25125f,0.0242642855f,0.2962212737f,0.1173599879f,0.390625f,-0.0905555462f,-0.2603277456f,0.1040691272f,0.715f,0f,0f,0f,1f]}]} \ No newline at end of file diff --git a/data/serenitydeco/function/spawn/sword_stand.mcfunction b/data/serenitydeco/function/spawn/sword_stand.mcfunction new file mode 100644 index 0000000..8218c72 --- /dev/null +++ b/data/serenitydeco/function/spawn/sword_stand.mcfunction @@ -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]}]} \ No newline at end of file diff --git a/data/serenitydeco/function/spawn/tree_stump.mcfunction b/data/serenitydeco/function/spawn/tree_stump.mcfunction new file mode 100644 index 0000000..48a5eb7 --- /dev/null +++ b/data/serenitydeco/function/spawn/tree_stump.mcfunction @@ -0,0 +1 @@ +summon block_display ~ ~ ~ {Tags:[serenitydeco_parent],Passengers:[{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0f,0f,0.0625f,0.8125f,0f,1f,0f,0f,-0.125f,0f,0f,0.5625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0883883476f,0f,0.0441941738f,0.6875f,0f,1f,0f,0f,-0.0883883476f,0f,0.0441941738f,0.75f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0509610014f,0f,0.0587307888f,0.766875f,0f,1f,0f,0f,-0.1400142005f,0f,0.021376259f,0.685f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.1207407283f,0f,0.0161761903f,0.59375f,0f,1f,0f,0f,-0.0323523806f,0f,0.0603703641f,0.7625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.102883818f,0f,-0.03125f,0.38625f,0f,1f,0f,0f,0.0594f,0f,0.0541265877f,0.69375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.14843301f,0f,-0.0054472339f,0.46375f,0f,1f,0f,0f,0.0129862057f,0f,0.0622621686f,0.75f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0795495129f,0f,-0.0441941738f,0.4175f,0f,1f,0f,0f,0.0795495129f,0f,-0.0441941738f,0.27625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.125f,0f,0f,0.64f,0f,1f,0f,0f,0f,0f,-0.0625f,0.230625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.1350398603f,0f,-0.0264136414f,0.5375f,0f,1f,0f,0f,0.062970121f,0f,-0.0566442367f,0.220625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.1082531755f,0f,0.03125f,0.715f,0f,1f,0f,0f,-0.0625f,0f,-0.0541265877f,0.288125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0323523806f,0f,0.0603703641f,0.815f,0f,1f,0f,0f,-0.1207407283f,0f,-0.0161761903f,0.490625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0957753538f,0f,0.0478777777f,0.798125f,0f,1f,0f,0f,-0.114140622f,0f,-0.0401742256f,0.38875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0f,0f,-0.0625f,0.30625f,0f,1f,0f,0f,0.125f,0f,0f,0.44375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0883883476f,0f,-0.0441941738f,0.43125f,0f,1f,0f,0f,0.0883883476f,0f,-0.0441941738f,0.25625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0509610014f,0f,-0.0587307888f,0.351875f,0f,1f,0f,0f,0.1400142005f,0f,-0.021376259f,0.32125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.1207407283f,0f,-0.0161761903f,0.525f,0f,1f,0f,0f,0.0323523806f,0f,-0.0603703641f,0.24375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.102883818f,0f,0.03125f,0.7325f,0f,1f,0f,0f,-0.0594f,0f,-0.0541265877f,0.3125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.14843301f,0f,0.0054472339f,0.655f,0f,1f,0f,0f,-0.0129862057f,0f,-0.0622621686f,0.25625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0795495129f,0f,0.0441941738f,0.70125f,0f,1f,0f,0f,-0.0795495129f,0f,0.0441941738f,0.73f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.125f,0f,0f,0.47875f,0f,1f,0f,0f,0f,0f,0.0625f,0.775625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.1350398603f,0f,0.0264136414f,0.58125f,0f,1f,0f,0f,-0.062970121f,0f,0.0566442367f,0.785625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.1082531755f,0f,-0.03125f,0.40375f,0f,1f,0f,0f,0.0625f,0f,0.0541265877f,0.718125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0323523806f,0f,-0.0603703641f,0.30375f,0f,1f,0f,0f,0.1207407283f,0f,0.0161761903f,0.515625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0957753538f,0f,-0.0478777777f,0.320625f,0f,1f,0f,0f,0.114140622f,0f,0.0401742256f,0.6175f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,0.45f,0f,0.3375f,-0.4313f,0f,0f,0.99375f,0f,0f,0.4375f,0.28125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,0.4346666218f,-0.1132333322f,0.4f,-0.4313f,0f,0f,0.99375f,0f,0.1164685703f,0.422592549f,0.2375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,0.3897114317f,-0.21875f,0.48125f,-0.4313f,0f,0f,0.99375f,0f,0.225f,0.3788861142f,0.2125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0883883476f,0f,-0.0441941738f,0.43125f,0f,1f,0f,0f,0.0883883476f,0f,-0.0441941738f,0.2875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.125f,0f,0f,0.6525f,0f,1f,0f,0f,0f,0f,-0.0625f,0.243125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.1350398603f,0f,-0.0264136414f,0.55f,0f,1f,0f,0f,0.062970121f,0f,-0.0566442367f,0.233125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.1082531755f,0f,0.03125f,0.7275f,0f,1f,0f,0f,-0.0625f,0f,-0.0541265877f,0.300625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0307477026f,0f,0.0603703641f,0.825625f,0f,1f,0f,0f,-0.1147519882f,0f,-0.0161761903f,0.49625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0957753538f,0f,0.0478777777f,0.810625f,0f,1f,0f,0f,-0.114140622f,0f,-0.0401742256f,0.40125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.1125f,0f,0f,0.508125f,0f,1f,0f,0f,0f,0f,0.0625f,0.769375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0883883476f,0f,-0.0441941738f,0.31875f,0f,1f,0f,0f,0.0883883476f,0f,0.0441941738f,0.644375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.1400142005f,0f,-0.021376259f,0.38375f,0f,1f,0f,0f,0.0509610014f,0f,0.0587307888f,0.72375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0323523806f,0f,-0.0603703641f,0.30625f,0f,1f,0f,0f,0.1207407283f,0f,0.0161761903f,0.550625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0625f,0f,-0.0541265877f,0.37875f,0f,1f,0f,0f,0.1082531755f,0f,-0.03125f,0.33625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0129862057f,0f,-0.0622621686f,0.31875f,0f,1f,0f,0f,0.14843301f,0f,-0.0054472339f,0.420625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0883883476f,0f,0.0441941738f,0.705f,0f,1f,0f,0f,-0.0883883476f,0f,0.0441941738f,0.729375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.125f,0f,0f,0.484375f,0f,1f,0f,0f,0f,0f,0.0625f,0.77375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.1350398603f,0f,0.0264136414f,0.58625f,0f,1f,0f,0f,-0.062970121f,0f,0.0566442367f,0.78375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.1082531755f,0f,-0.03125f,0.409375f,0f,1f,0f,0f,0.0625f,0f,0.0541265877f,0.71625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0307477026f,0f,-0.0603703641f,0.31125f,0f,1f,0f,0f,0.1147519882f,0f,0.0161761903f,0.520625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0957753538f,0f,-0.0478777777f,0.32625f,0f,1f,0f,0f,0.114140622f,0f,0.0401742256f,0.615625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.1125f,0f,0f,0.628125f,0f,1f,0f,0f,0f,0f,-0.0625f,0.2475f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0883883476f,0f,0.0441941738f,0.818125f,0f,1f,0f,0f,-0.0883883476f,0f,-0.0441941738f,0.3725f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.1400142005f,0f,0.021376259f,0.7525f,0f,1f,0f,0f,-0.0509610014f,0f,-0.0587307888f,0.293125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0323523806f,0f,0.0603703641f,0.830625f,0f,1f,0f,0f,-0.1207407283f,0f,-0.0161761903f,0.46625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0625f,0f,0.0541265877f,0.758125f,0f,1f,0f,0f,-0.1082531755f,0f,0.03125f,0.680625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0129862057f,0f,0.0622621686f,0.818125f,0f,1f,0f,0f,-0.14843301f,0f,0.0054472339f,0.59625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,-0.3181980515f,0.3093592168f,0.568125f,-0.4313f,0f,0f,0.99375f,0f,-0.3181980515f,-0.3093592168f,0.8225f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,-0.225f,0.3788861142f,0.493125f,-0.4313f,0f,0f,0.99375f,0f,-0.3897114317f,-0.21875f,0.80875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,-0.1164685703f,0.422592549f,0.418125f,-0.4313f,0f,0f,0.99375f,0f,-0.4346666218f,-0.1132333322f,0.769375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0f,0f,0.0625f,0.8125f,0f,0.625f,0f,0f,-0.0813f,0f,0f,0.5625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0574877813f,0f,0.0441941738f,0.7425f,0f,0.625f,0f,0f,-0.0574877813f,0f,0.0441941738f,0.695625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0345440345f,0f,0.0587307888f,0.78125f,0f,0.625f,0f,0f,-0.0949089547f,0f,0.021376259f,0.645625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0785297697f,0f,0.0161761903f,0.6825f,0f,0.625f,0f,0f,-0.0210419884f,0f,0.0603703641f,0.73875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0648653027f,0f,-0.03125f,0.48375f,0f,0.625f,0f,0f,0.03745f,0f,0.0541265877f,0.749375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.1006156645f,0f,-0.0054472339f,0.57f,0f,0.625f,0f,0f,0.00880273f,0f,0.0622621686f,0.75875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0530330086f,0f,-0.0441941738f,0.435625f,0f,0.625f,0f,0f,0.0530330086f,0f,-0.0441941738f,0.258125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0915370865f,0f,-0.0264136414f,0.568125f,0f,0.625f,0f,0f,0.0426844444f,0f,-0.0566442367f,0.20625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0704078653f,0f,0.03125f,0.781875f,0f,0.625f,0f,0f,-0.04065f,0f,-0.0541265877f,0.326875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0210419884f,0f,0.0603703641f,0.82125f,0f,0.625f,0f,0f,-0.0785297697f,0f,-0.0161761903f,0.51375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0649215486f,0f,0.0478777777f,0.8275f,0f,0.625f,0f,0f,-0.0773704888f,0f,-0.0401742256f,0.424375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0f,0f,-0.0625f,0.30625f,0f,0.625f,0f,0f,0.0813f,0f,0f,0.485625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0574877813f,0f,-0.0441941738f,0.444375f,0f,0.625f,0f,0f,0.0574877813f,0f,-0.0441941738f,0.243125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0345440345f,0f,-0.0587307888f,0.344375f,0f,0.625f,0f,0f,0.0949089547f,0f,-0.021376259f,0.3425f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0785297697f,0f,-0.0161761903f,0.59125f,0f,0.625f,0f,0f,0.0210419884f,0f,-0.0603703641f,0.22625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0648653027f,0f,0.03125f,0.794375f,0f,0.625f,0f,0f,-0.03745f,0f,-0.0541265877f,0.348125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.1006156645f,0f,0.0054472339f,0.71375f,0f,0.625f,0f,0f,-0.00880273f,0f,-0.0622621686f,0.261875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0530330086f,0f,0.0441941738f,0.7475f,0f,0.625f,0f,0f,-0.0530330086f,0f,0.0441941738f,0.68375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0813f,0f,0f,0.595625f,0f,0.625f,0f,0f,0f,0f,0.0625f,0.775625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0915370865f,0f,0.0264136414f,0.67f,0f,0.625f,0f,0f,-0.0426844444f,0f,0.0566442367f,0.744375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0704078653f,0f,-0.03125f,0.4875f,0f,0.625f,0f,0f,0.04065f,0f,0.0541265877f,0.76625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0210419884f,0f,-0.0603703641f,0.32f,0f,0.625f,0f,0f,0.0785297697f,0f,0.0161761903f,0.575625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0649215486f,0f,-0.0478777777f,0.3775f,0f,0.625f,0f,0f,0.0773704888f,0f,0.0401742256f,0.685f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,0.2813f,0f,0.515625f,-0.2749f,0f,0f,0.633125f,0f,0f,0.4438f,0.2775f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,0.2717149349f,-0.1148638922f,0.575625f,-0.2749f,0f,0f,0.633125f,0f,0.0728057974f,0.4286778817f,0.28125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,0.2436129461f,-0.2219f,0.6325f,-0.2749f,0f,0f,0.633125f,0f,0.14065f,0.3843420742f,0.2975f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0574877813f,0f,-0.0441941738f,0.45f,0f,0.625f,0f,0f,0.0574877813f,0f,-0.0441941738f,0.26875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0915370865f,0f,-0.0264136414f,0.57875f,0f,0.625f,0f,0f,0.0426844444f,0f,-0.0566442367f,0.22f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0704078653f,0f,0.03125f,0.789375f,0f,0.625f,0f,0f,-0.04065f,0f,-0.0541265877f,0.33625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0193855465f,0f,0.0603703641f,0.83125f,0f,0.625f,0f,0f,-0.0723478444f,0f,-0.0161761903f,0.5175f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0649215486f,0f,0.0478777777f,0.83625f,0f,0.625f,0f,0f,-0.0773704888f,0f,-0.0401742256f,0.431875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.075f,0f,0f,0.609375f,0f,0.625f,0f,0f,0f,0f,0.0625f,0.769375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0574877813f,0f,-0.0441941738f,0.390625f,0f,0.625f,0f,0f,0.0574877813f,0f,0.0441941738f,0.71625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0949089547f,0f,-0.021376259f,0.48875f,0f,0.625f,0f,0f,0.0345440345f,0f,0.0587307888f,0.761875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0210419884f,0f,-0.0603703641f,0.319375f,0f,0.625f,0f,0f,0.0785297697f,0f,0.0161761903f,0.59875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.04065f,0f,-0.0541265877f,0.3825f,0f,0.625f,0f,0f,0.0704078653f,0f,-0.03125f,0.33f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.00880273f,0f,-0.0622621686f,0.315625f,0f,0.625f,0f,0f,0.1006156645f,0f,-0.0054472339f,0.4525f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0574877813f,0f,0.0441941738f,0.753125f,0f,0.625f,0f,0f,-0.0574877813f,0f,0.0441941738f,0.68125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0813f,0f,0f,0.599375f,0f,0.625f,0f,0f,0f,0f,0.0625f,0.77375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0915370865f,0f,0.0264136414f,0.673125f,0f,0.625f,0f,0f,-0.0426844444f,0f,0.0566442367f,0.743125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0704078653f,0f,-0.03125f,0.491875f,0f,0.625f,0f,0f,0.04065f,0f,0.0541265877f,0.76375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0193855465f,0f,-0.0603703641f,0.3275f,0f,0.625f,0f,0f,0.0723478444f,0f,0.0161761903f,0.58125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.0649215486f,0f,-0.0478777777f,0.3825f,0f,0.625f,0f,0f,0.0773704888f,0f,0.0401742256f,0.683125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.075f,0f,0f,0.689375f,0f,0.625f,0f,0f,0f,0f,-0.0625f,0.2475f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0574877813f,0f,0.0441941738f,0.850625f,0f,0.625f,0f,0f,-0.0574877813f,0f,-0.0441941738f,0.405f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0949089547f,0f,0.021376259f,0.7975f,0f,0.625f,0f,0f,-0.0345440345f,0f,-0.0587307888f,0.309375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[-0.0210419884f,0f,0.0603703641f,0.83875f,0f,0.625f,0f,0f,-0.0785297697f,0f,-0.0161761903f,0.49625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.04065f,0f,0.0541265877f,0.780625f,0f,0.625f,0f,0f,-0.0704078653f,0f,0.03125f,0.64125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_wood",Properties:{axis:"x"}},transformation:[0.00880273f,0f,0.0622621686f,0.819375f,0f,0.625f,0f,0f,-0.1006156645f,0f,0.0054472339f,0.585625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,-0.1989091375f,0.3138139895f,0.56125f,-0.2749f,0f,0f,0.633125f,0f,-0.1989091375f,-0.3138139895f,0.823125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,-0.14065f,0.3843420742f,0.478125f,-0.2749f,0f,0f,0.633125f,0f,-0.2436129461f,-0.2219f,0.794375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stripped_oak_log",Properties:{axis:"x"}},transformation:[0f,-0.0728057974f,0.4286778817f,0.4025f,-0.2749f,0f,0f,0.633125f,0f,-0.2717149349f,-0.1148638922f,0.735625f,0f,0f,0f,1f]},{id:"minecraft:item_display",item:{id:"minecraft:iron_axe",Count:1},item_display:"none",transformation:[-1f,0f,0f,0.48125f,0f,-1f,0f,1.3625f,0f,0f,1f,0.5125f,0f,0f,0f,1f]}]} \ No newline at end of file diff --git a/data/serenitydeco/function/spawn/wood_stove.mcfunction b/data/serenitydeco/function/spawn/wood_stove.mcfunction new file mode 100644 index 0000000..3c7483a --- /dev/null +++ b/data/serenitydeco/function/spawn/wood_stove.mcfunction @@ -0,0 +1 @@ +summon block_display ~ ~ ~ {Tags:[serenitydeco_parent],Passengers:[{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_log",Properties:{axis:"x"}},transformation:[0.1410891444f,0f,-0.2462019383f,1.228353487f,0f,0.25f,0f,0.875f,0.8001562993f,0f,0.0434120444f,-0.9042444446f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_log",Properties:{axis:"x"}},transformation:[0.1736425958f,0f,0.2967967612f,0.2586258845f,0f,0.3125f,0f,0.5625f,-0.7536911273f,0f,0.0896365714f,-0.1367666678f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_log",Properties:{axis:"x"}},transformation:[0.1698499983f,0f,-0.3018518207f,1.4375f,0f,0.3125f,0f,0.5625f,0.6338888235f,0f,0.0808809516f,-0.8125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_stairs",Properties:{facing:"east",half:"bottom",shape:"straight"}},transformation:[0f,0f,-2f,2f,0f,-0.25f,0f,1.875f,-0.3125f,0f,0f,0.3125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_wall",Properties:{up:"true"}},transformation:[0.5f,0f,0f,1.75f,0f,0.31640625f,0f,0f,0f,0f,0.5f,-1.125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_wall",Properties:{up:"true"}},transformation:[0.5f,0f,0f,-0.25f,0f,0.31640625f,0f,0f,0f,0f,0.5f,-1.125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_wall",Properties:{up:"true"}},transformation:[0.5f,0f,0f,-0.1875f,0f,0.31640625f,0f,0f,0f,0f,0.5f,-0.1875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_wall",Properties:{up:"true"}},transformation:[0.5f,0f,0f,1.6875f,0f,0.31640625f,0f,0f,0f,0f,0.5f,-0.1875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_wall",Properties:{up:"true"}},transformation:[0.99f,0f,0f,0.50375f,0f,0.9133861681f,0.5f,3.3125f,0f,-0.52734375f,0.8660254038f,-1.1565063509f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_wall",Properties:{up:"true"}},transformation:[1f,0f,0f,0.5f,0f,1.6875f,0f,2.0625f,0f,0f,1f,-1.25f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_wall",Properties:{up:"true"}},transformation:[0.98f,0f,0f,0.506875f,0f,0f,1f,3.8125f,0f,-1.0546875f,0f,-1f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:glass",Properties:{}},transformation:[1.875f,0f,0f,0.0625f,0f,1.0625f,0f,0.5625f,0f,0f,0.0625f,0.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_stairs",Properties:{facing:"east",half:"bottom",shape:"straight"}},transformation:[0f,0f,2f,0f,0f,0.25f,0f,0.3125f,-0.3125f,0f,0f,0.3125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_stairs",Properties:{facing:"east",half:"bottom",shape:"straight"}},transformation:[0f,0.25f,0f,-0.125f,0f,0f,-1.5625f,1.871875f,-0.3125f,0f,0f,0.311875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_stairs",Properties:{facing:"east",half:"bottom",shape:"straight"}},transformation:[0f,-0.25f,0f,2.125f,0f,0f,1.5625f,0.311875f,-0.3125f,0f,0f,0.311875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_stairs",Properties:{facing:"east",half:"bottom",shape:"straight"}},transformation:[0f,0.25f,0f,2f,0f,0f,-1.4375f,1.75f,-1.0625f,0f,0f,0f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_stairs",Properties:{facing:"east",half:"bottom",shape:"straight"}},transformation:[0f,0f,1.9375f,0f,0f,0.25f,0f,1.75f,-1.0625f,0f,0f,0f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_stairs",Properties:{facing:"east",half:"bottom",shape:"straight"}},transformation:[0f,-0.25f,0f,0f,0f,0f,1.4375f,0.3125f,-1.0625f,0f,0f,0f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_stairs",Properties:{facing:"east",half:"bottom",shape:"inner_left"}},transformation:[0f,0f,-0.1875f,0f,-0.1875f,0f,0f,1.9375f,0f,1.0625f,0f,-1.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_stairs",Properties:{facing:"east",half:"bottom",shape:"inner_left"}},transformation:[-0.1875f,0f,0f,2.125f,0f,0f,0.1875f,1.75f,0f,1.0625f,0f,-1.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_bricks",Properties:{}},transformation:[2f,0f,0f,0f,0f,1.4375f,0f,0.3125f,0f,0f,0.125f,-1.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:fire",Properties:{up:"false",north:"true",east:"true",south:"true",west:"true"}},transformation:[0.5625f,0f,0f,0.4375f,0f,0.5625f,0f,0.4375f,0f,0f,0.1f,-0.25f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:fire",Properties:{up:"false",north:"true",east:"true",south:"true",west:"true"}},transformation:[1.125f,0f,0f,0.875f,0f,1f,0f,0.4375f,0f,0f,0.1f,-0.5125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:fire",Properties:{up:"false",north:"true",east:"true",south:"true",west:"true"}},transformation:[1.125f,0f,0f,0.4375f,0f,1f,0f,0.5625f,0f,0f,0.1f,-0.9375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_log",Properties:{axis:"x"}},transformation:[0.0762612749f,0f,0.2490486745f,0.75f,0f,0.25f,0f,0.5625f,-0.8716703608f,0f,0.0217889357f,-0.0625f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_bricks",Properties:{}},transformation:[2f,0f,0f,0f,0f,0f,-0.1f,0.408125f,0f,1.3f,0f,-1f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_log",Properties:{axis:"x"}},transformation:[0.4847782566f,0.048528571f,0.1483575216f,0.5f,-0.1298959424f,0.1811110924f,-0.0397522781f,0.89875f,-0.7167580388f,0f,0.1075455818f,-0.125f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:stone_brick_wall",Properties:{up:"true"}},transformation:[1.125f,0f,0f,0.4375f,0f,0.3125f,0f,1.8125f,0f,0f,1.25f,-1.36f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:coal_block",Properties:{}},transformation:[2f,0f,0f,0f,0f,0f,-0.1f,0.561875f,0f,1.05f,0f,-1f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:spruce_log",Properties:{axis:"x"}},transformation:[-0.3783415416f,0.0242642855f,0.1673159667f,0.8125f,-0.3268852346f,0.1640625f,-0.0577337584f,1.0625f,-0.718072922f,-0.0874699408f,-0.0618743115f,0f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:fire",Properties:{up:"false",north:"true",east:"true",south:"true",west:"true"}},transformation:[1.125f,0f,0f,-0.0625f,0f,1f,0f,0.4375f,0f,0f,0.1f,-0.5f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:fire",Properties:{up:"false",north:"true",east:"true",south:"true",west:"true"}},transformation:[0.422592549f,0f,0.0258819045f,0.9375f,0f,0.5625f,0f,0.4375f,-0.1132333322f,0f,0.0965925826f,-0.1875f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:black_concrete",Properties:{}},transformation:[0.125f,0f,0f,1.875f,0f,0f,0.5625f,0.8125f,0f,-0.125f,0f,0.375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:black_concrete",Properties:{}},transformation:[0.125f,0f,0f,1.87625f,0f,-0.125f,0f,1.375f,0f,0f,-0.25f,0.375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:black_concrete",Properties:{}},transformation:[0.125f,0f,0f,1.87625f,0f,-0.125f,0f,0.9375f,0f,0f,-0.25f,0.375f,0f,0f,0f,1f]},{id:"minecraft:block_display",block_state:{Name:"minecraft:gold_block",Properties:{}},transformation:[0.0625f,0f,0f,1.91f,0f,0f,0.375f,0.91125f,0f,-0.0625f,0f,0.378125f,0f,0f,0f,1f]}]} \ No newline at end of file diff --git a/data/serenitydeco/function/uninstall.mcfunction b/data/serenitydeco/function/uninstall.mcfunction new file mode 100644 index 0000000..023b107 --- /dev/null +++ b/data/serenitydeco/function/uninstall.mcfunction @@ -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 \ No newline at end of file diff --git a/data/serenitydeco/function/uninstall/notify.mcfunction b/data/serenitydeco/function/uninstall/notify.mcfunction new file mode 100644 index 0000000..21c5655 --- /dev/null +++ b/data/serenitydeco/function/uninstall/notify.mcfunction @@ -0,0 +1 @@ +tellraw @a [{text:"Removed ",color:"yellow"},{score:{name:"count",objective:"serenitydeco.old"},color:"red"},{text:" decorations!",color:"yellow"}] \ No newline at end of file diff --git a/data/serenitydeco/function/uninstall/remove_old.mcfunction b/data/serenitydeco/function/uninstall/remove_old.mcfunction new file mode 100644 index 0000000..294176f --- /dev/null +++ b/data/serenitydeco/function/uninstall/remove_old.mcfunction @@ -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 \ No newline at end of file diff --git a/data/serenitydeco/predicate/is_wearing_deco.json b/data/serenitydeco/predicate/is_wearing_deco.json new file mode 100644 index 0000000..4e02ee3 --- /dev/null +++ b/data/serenitydeco/predicate/is_wearing_deco.json @@ -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 + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/serenitydeco/predicate/is_wearing_old_deco.json b/data/serenitydeco/predicate/is_wearing_old_deco.json new file mode 100644 index 0000000..1134918 --- /dev/null +++ b/data/serenitydeco/predicate/is_wearing_old_deco.json @@ -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 + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/serenitydeco/recipe/hanging_banner.json b/data/serenitydeco/recipe/hanging_banner.json new file mode 100644 index 0000000..17f5072 --- /dev/null +++ b/data/serenitydeco/recipe/hanging_banner.json @@ -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 +} \ No newline at end of file diff --git a/data/serenitydeco/recipe/medieval_writing_table.json b/data/serenitydeco/recipe/medieval_writing_table.json new file mode 100644 index 0000000..d014284 --- /dev/null +++ b/data/serenitydeco/recipe/medieval_writing_table.json @@ -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 +} \ No newline at end of file diff --git a/data/serenitydeco/recipe/overgrown_well.json b/data/serenitydeco/recipe/overgrown_well.json new file mode 100644 index 0000000..395270d --- /dev/null +++ b/data/serenitydeco/recipe/overgrown_well.json @@ -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 +} \ No newline at end of file diff --git a/data/serenitydeco/recipe/pumpkin_melon_stand.json b/data/serenitydeco/recipe/pumpkin_melon_stand.json new file mode 100644 index 0000000..65b22e1 --- /dev/null +++ b/data/serenitydeco/recipe/pumpkin_melon_stand.json @@ -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 +} \ No newline at end of file diff --git a/data/serenitydeco/recipe/sword_stand.json b/data/serenitydeco/recipe/sword_stand.json new file mode 100644 index 0000000..c7dd8e6 --- /dev/null +++ b/data/serenitydeco/recipe/sword_stand.json @@ -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 +} \ No newline at end of file diff --git a/data/serenitydeco/recipe/tree_stump.json b/data/serenitydeco/recipe/tree_stump.json new file mode 100644 index 0000000..a6f969b --- /dev/null +++ b/data/serenitydeco/recipe/tree_stump.json @@ -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 +} \ No newline at end of file diff --git a/data/serenitydeco/recipe/wood_stove.json b/data/serenitydeco/recipe/wood_stove.json new file mode 100644 index 0000000..132066a --- /dev/null +++ b/data/serenitydeco/recipe/wood_stove.json @@ -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 +} \ No newline at end of file diff --git a/data/serenitydeco/tags/.DS_Store b/data/serenitydeco/tags/.DS_Store new file mode 100644 index 0000000..0e4915c Binary files /dev/null and b/data/serenitydeco/tags/.DS_Store differ diff --git a/data/serenitydeco/tags/block/player_head.json b/data/serenitydeco/tags/block/player_head.json new file mode 100644 index 0000000..67ee502 --- /dev/null +++ b/data/serenitydeco/tags/block/player_head.json @@ -0,0 +1,6 @@ +{ + "values": [ + "player_head", + "player_wall_head" + ] +} \ No newline at end of file diff --git a/data/serenitydeco/tags/item/big_flowers.json b/data/serenitydeco/tags/item/big_flowers.json new file mode 100644 index 0000000..3b3af3f --- /dev/null +++ b/data/serenitydeco/tags/item/big_flowers.json @@ -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" + ] + } \ No newline at end of file diff --git a/data/serenitydeco/tags/item/rock_blocks.json b/data/serenitydeco/tags/item/rock_blocks.json new file mode 100644 index 0000000..e6f957e --- /dev/null +++ b/data/serenitydeco/tags/item/rock_blocks.json @@ -0,0 +1,7 @@ +{ + "values": [ + "minecraft:stone", + "minecraft:gravel", + "minecraft:cobblestone" + ] + } \ No newline at end of file diff --git a/data/serenitydeco/tags/item/sherds.json b/data/serenitydeco/tags/item/sherds.json new file mode 100644 index 0000000..b3beaf4 --- /dev/null +++ b/data/serenitydeco/tags/item/sherds.json @@ -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" + ] +} \ No newline at end of file diff --git a/pack.mcmeta b/pack.mcmeta new file mode 100644 index 0000000..f5a84ed --- /dev/null +++ b/pack.mcmeta @@ -0,0 +1,17 @@ +{ + "pack": { + "description": [ + { + "text": "Serenity Decorations v0.1\n", + "color": "dark_gray" + }, + { + "text": "www.aleanni.net", + "color": "blue", + "underlined": true + } + ], + "min_format": 88, + "max_format": 101 + } +} \ No newline at end of file