Talk:Direct item forms of blocks

Technical blocks are not completely unobtainable
Despite game prevents obtainment of certain blocks, this does not mean they are completely unobtainable. By modifying net.minecraft.item.Item (I do not know what is the name of class which the registered items stored at 1.13 and onwards), these blocks can be obtained directly. Using registerItemBlock(Blocks.REGISTERED_BLOCK), will register an ItemBlock for respective block. In some circumstances, this method may cause crash (due the id conflict):

-Cake: Has id "minecraft:cake", but indirect item form of this block has id "minecraft:cake".

-Sugar Cane: Has id "minecraft:reeds", but indirect item form of this block has minecraft:reeds. Umucraft (talk) 15:51, 3 December 2022 (UTC)


 * They are completely unobtainable in vanilla though. The vanilla code doesn't define items for these blocks so it means they don't exist as items. The fact you can register items for these blocks by editing the source code is completely irrelevant and out of scope for this wiki. You can mod in AI for giants and make them spawn with valid conditions; are we going to add that to the giant page?--Capopanzo (talk) 19:04, 5 December 2022 (UTC)