diff --git a/blockstates_datapack/data/blockstates/functions/demos/setblock_stored.mcfunction b/blockstates_datapack/data/blockstates/functions/demos/setblock_stored.mcfunction index bf5fddf..2e1bf0b 100644 --- a/blockstates_datapack/data/blockstates/functions/demos/setblock_stored.mcfunction +++ b/blockstates_datapack/data/blockstates/functions/demos/setblock_stored.mcfunction @@ -2,6 +2,6 @@ execute unless data storage blockstates:io data.PlaceTag run function blockstates:zzz/generate_place function blockstates:zzz/setblock with storage blockstates:io data -function blockstates:zzz/apply_data +data modify block ~ ~ ~ {} merge from storage blockstates:io data.nbt diff --git a/blockstates_datapack/data/blockstates/functions/zzz/apply_data.mcfunction b/blockstates_datapack/data/blockstates/functions/zzz/apply_data.mcfunction deleted file mode 100644 index 9f53d95..0000000 --- a/blockstates_datapack/data/blockstates/functions/zzz/apply_data.mcfunction +++ /dev/null @@ -1,82 +0,0 @@ -# As long as we cant concat the nbt string to the PlaceTag with encapsulation, this is unfortunately necessary. -# (Could be optimized with another tree, but I'm kinda done rn lol) - -data modify block ~ ~ ~ BurnTime set from storage blockstates:io data.nbt.BurnTime -data modify block ~ ~ ~ CookTime set from storage blockstates:io data.nbt.CookTime -data modify block ~ ~ ~ CookTimeTotal set from storage blockstates:io data.nbt.CookTimeTotal -data modify block ~ ~ ~ Items set from storage blockstates:io data.nbt.Items -data modify block ~ ~ ~ RecipesUsed set from storage blockstates:io data.nbt.RecipesUsed -data modify block ~ ~ ~ IsPlaying set from storage blockstates:io data.nbt.IsPlaying -data modify block ~ ~ ~ RecordItem set from storage blockstates:io data.nbt.RecordItem -data modify block ~ ~ ~ RecordStartTick set from storage blockstates:io data.nbt.RecordStartTick -data modify block ~ ~ ~ TickCount set from storage blockstates:io data.nbt.TickCount -data modify block ~ ~ ~ back_text set from storage blockstates:io data.nbt.back_text -data modify block ~ ~ ~ front_text set from storage blockstates:io data.nbt.front_text -data modify block ~ ~ ~ is_waxed set from storage blockstates:io data.nbt.is_waxed -data modify block ~ ~ ~ Delay set from storage blockstates:io data.nbt.Delay -data modify block ~ ~ ~ MaxNearbyEntities set from storage blockstates:io data.nbt.MaxNearbyEntities -data modify block ~ ~ ~ MaxSpawnDelay set from storage blockstates:io data.nbt.MaxSpawnDelay -data modify block ~ ~ ~ MinSpawnDelay set from storage blockstates:io data.nbt.MinSpawnDelay -data modify block ~ ~ ~ RequiredPlayerRange set from storage blockstates:io data.nbt.RequiredPlayerRange -data modify block ~ ~ ~ SpawnCount set from storage blockstates:io data.nbt.SpawnCount -data modify block ~ ~ ~ SpawnData set from storage blockstates:io data.nbt.SpawnData -data modify block ~ ~ ~ SpawnPotentials set from storage blockstates:io data.nbt.SpawnPotentials -data modify block ~ ~ ~ SpawnRange set from storage blockstates:io data.nbt.SpawnRange -data modify block ~ ~ ~ BrewTime set from storage blockstates:io data.nbt.BrewTime -data modify block ~ ~ ~ Fuel set from storage blockstates:io data.nbt.Fuel -data modify block ~ ~ ~ CustomName set from storage blockstates:io data.nbt.CustomName -data modify block ~ ~ ~ Levels set from storage blockstates:io data.nbt.Levels -data modify block ~ ~ ~ primary_effect set from storage blockstates:io data.nbt.primary_effect -data modify block ~ ~ ~ secondary_effect set from storage blockstates:io data.nbt.secondary_effect -data modify block ~ ~ ~ SkullOwner set from storage blockstates:io data.nbt.SkullOwner -data modify block ~ ~ ~ note_block_sound set from storage blockstates:io data.nbt.note_block_sound -data modify block ~ ~ ~ TransferCooldown set from storage blockstates:io data.nbt.TransferCooldown -data modify block ~ ~ ~ OutputSignal set from storage blockstates:io data.nbt.OutputSignal -data modify block ~ ~ ~ Patterns set from storage blockstates:io data.nbt.Patterns -data modify block ~ ~ ~ author set from storage blockstates:io data.nbt.author -data modify block ~ ~ ~ ignoreEntities set from storage blockstates:io data.nbt.ignoreEntities -data modify block ~ ~ ~ integrity set from storage blockstates:io data.nbt.integrity -data modify block ~ ~ ~ metadata set from storage blockstates:io data.nbt.metadata -data modify block ~ ~ ~ mirror set from storage blockstates:io data.nbt.mirror -data modify block ~ ~ ~ mode set from storage blockstates:io data.nbt.mode -data modify block ~ ~ ~ name set from storage blockstates:io data.nbt.name -data modify block ~ ~ ~ posX set from storage blockstates:io data.nbt.posX -data modify block ~ ~ ~ posY set from storage blockstates:io data.nbt.posY -data modify block ~ ~ ~ posZ set from storage blockstates:io data.nbt.posZ -data modify block ~ ~ ~ powered set from storage blockstates:io data.nbt.powered -data modify block ~ ~ ~ rotation set from storage blockstates:io data.nbt.rotation -data modify block ~ ~ ~ seed set from storage blockstates:io data.nbt.seed -data modify block ~ ~ ~ showair set from storage blockstates:io data.nbt.showair -data modify block ~ ~ ~ showboundingbox set from storage blockstates:io data.nbt.showboundingbox -data modify block ~ ~ ~ sizeX set from storage blockstates:io data.nbt.sizeX -data modify block ~ ~ ~ sizeY set from storage blockstates:io data.nbt.sizeY -data modify block ~ ~ ~ sizeZ set from storage blockstates:io data.nbt.sizeZ -data modify block ~ ~ ~ Age set from storage blockstates:io data.nbt.Age -data modify block ~ ~ ~ ExactTeleport set from storage blockstates:io data.nbt.ExactTeleport -data modify block ~ ~ ~ ExitPortal set from storage blockstates:io data.nbt.ExitPortal -data modify block ~ ~ ~ Command set from storage blockstates:io data.nbt.Command -data modify block ~ ~ ~ LastExecution set from storage blockstates:io data.nbt.LastExecution -data modify block ~ ~ ~ LastOutput set from storage blockstates:io data.nbt.LastOutput -data modify block ~ ~ ~ SuccessCount set from storage blockstates:io data.nbt.SuccessCount -data modify block ~ ~ ~ TrackOutput set from storage blockstates:io data.nbt.TrackOutput -data modify block ~ ~ ~ UpdateLastExecution set from storage blockstates:io data.nbt.UpdateLastExecution -data modify block ~ ~ ~ auto set from storage blockstates:io data.nbt.auto -data modify block ~ ~ ~ conditionMet set from storage blockstates:io data.nbt.conditionMet -data modify block ~ ~ ~ Target set from storage blockstates:io data.nbt.Target -data modify block ~ ~ ~ Book set from storage blockstates:io data.nbt.Book -data modify block ~ ~ ~ Page set from storage blockstates:io data.nbt.Page -data modify block ~ ~ ~ final_state set from storage blockstates:io data.nbt.final_state -data modify block ~ ~ ~ joint set from storage blockstates:io data.nbt.joint -data modify block ~ ~ ~ pool set from storage blockstates:io data.nbt.pool -data modify block ~ ~ ~ target set from storage blockstates:io data.nbt.target -data modify block ~ ~ ~ CookingTimes set from storage blockstates:io data.nbt.CookingTimes -data modify block ~ ~ ~ CookingTotalTimes set from storage blockstates:io data.nbt.CookingTotalTimes -data modify block ~ ~ ~ Bees set from storage blockstates:io data.nbt.Bees -data modify block ~ ~ ~ FlowerPos set from storage blockstates:io data.nbt.FlowerPos -data modify block ~ ~ ~ last_vibration_frequency set from storage blockstates:io data.nbt.last_vibration_frequency -data modify block ~ ~ ~ listener set from storage blockstates:io data.nbt.listener -data modify block ~ ~ ~ cursors set from storage blockstates:io data.nbt.cursors -data modify block ~ ~ ~ warning_level set from storage blockstates:io data.nbt.warning_level -data modify block ~ ~ ~ last_interacted_slot set from storage blockstates:io data.nbt.last_interacted_slot -data modify block ~ ~ ~ item set from storage blockstates:io data.nbt.item -data modify block ~ ~ ~ sherds set from storage blockstates:io data.nbt.sherds