diff --git a/packs/BP/scripts/data.js b/packs/BP/scripts/data.js index 9ba0889..da90d48 100644 --- a/packs/BP/scripts/data.js +++ b/packs/BP/scripts/data.js @@ -54,4 +54,4 @@ export const blockIdToItemStackMap = { export const specialItemPlacementConversions = { 'water_bucket': 'bucket', 'lava_bucket': 'bucket' -} \ No newline at end of file +}; \ No newline at end of file diff --git a/packs/BP/scripts/options/fastEasyPlace.js b/packs/BP/scripts/options/fastEasyPlace.js index 628db99..2105124 100644 --- a/packs/BP/scripts/options/fastEasyPlace.js +++ b/packs/BP/scripts/options/fastEasyPlace.js @@ -147,6 +147,8 @@ function tryConvertBannedToValidBlock(structureBlock) { const blockId = structureBlock.type.id.replace('minecraft:', ''); if (Object.keys(bannedToValidBlockMap).includes(blockId)) return BlockPermutation.resolve(bannedToValidBlockMap[blockId], structureBlock.getAllStates()); + if (blockId === "bubble_column" && structureBlock.isWaterlogged) + return BlockPermutation.resolve('minecraft:water'); return structureBlock; } diff --git a/packs/BP/scripts/utils.js b/packs/BP/scripts/utils.js index d345b2d..9ad528a 100644 --- a/packs/BP/scripts/utils.js +++ b/packs/BP/scripts/utils.js @@ -1,4 +1,4 @@ -import { system, EntityComponentTypes, LiquidType } from '@minecraft/server'; +import { system, EntityComponentTypes, LiquidType, ItemStack } from '@minecraft/server'; import { FormCancelationReason } from '@minecraft/server-ui'; import { specialItemPlacementConversions } from './data'; import { blocks, block_sounds } from './blocks';