Adventure mode blocks not breakable?

The DataManipulators are BreakableData and PlaceableData. The Keys are Keys.BREAKABLE_BLOCK_TYPES and Keys.PLACEABLE_BLOCKS.

Ideally, you shouldn’t work with NBT at all. However, if you really need to, set up ForgeGradle in your Gradle build script (you can’t use Maven for this), add a dependency on SpongeForge, and cast the Sponge ItemStack to the Minecraft ItemStack.