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)


 * But in Far Lands page, there is a reference to modding by "Currently, across all currently-developed editions, the Far Lands only occur either in older versions of the game or via modding to remove the patches which prevent them from occurring." If this reference is completely irrelevant (as you claim), go to Far Lands page and remove it. This topic is similar to Far Lands, which existed in versions before Beta 1.8. In this case, direct item form of blocks existed until 13w37a (for 26 blocks) and 14w25a (for 12 blocks) and 15w49a (for lit furnace). Claiming technical blocks are completely unobtainable is exaggerated and they can be obtained through backporting and modding. Umucraft (talk) 12:09, 6 December 2022 (UTC)


 * And this is the reason why the wiki is only meant to document the current behavior of the vanilla game. Any method to obtain anything through modding or backporting is not allowed. BDJP (t 12:20, 6 December 2022 (UTC)


 * Some technical blocks can be obtained with BlockStateTag, which allows to obtain any valid property of respective block. For example: Unlit redstone torch, lit redstone lamp. In this method, there is no modding nor backporting. Umucraft (talk) 16:59, 8 December 2022 (UTC)