diff --git a/examplemods/block_of_steve_advanced.js b/examplemods/block_of_steve_advanced.js index 43cbb0c..4523eaa 100644 --- a/examplemods/block_of_steve_advanced.js +++ b/examplemods/block_of_steve_advanced.js @@ -19,8 +19,6 @@ function fixupBlockIds() { } function makeSteveBlock() { var blockClass = ModAPI.reflect.getClassById("net.minecraft.block.Block"); - var iproperty = ModAPI.reflect.getClassById("net.minecraft.block.properties.IProperty").class; - var makeBlockState = ModAPI.reflect.getClassById("net.minecraft.block.state.BlockState").constructors.find(x => x.length === 2); var blockSuper = ModAPI.reflect.getSuper(blockClass, (x) => x.length === 2); var creativeBlockTab = ModAPI.reflect.getClassById("net.minecraft.creativetab.CreativeTabs").staticVariables.tabBlock; function nmb_BlockSteve() { @@ -29,12 +27,6 @@ function makeSteveBlock() { this.$setCreativeTab(creativeBlockTab); } ModAPI.reflect.prototypeStack(blockClass, nmb_BlockSteve); - nmb_BlockSteve.prototype.$isOpaqueCube = function () { - return 1; - } - nmb_BlockSteve.prototype.$createBlockState = function (t) { - return makeBlockState(this, ModAPI.array.object(iproperty, 0)); - } globalThis.nmb_BlockSteve = nmb_BlockSteve; } function registerSteveClientSide() { diff --git a/examplemods/unlucky_blocks.js b/examplemods/unlucky_blocks.js index cd5e0a1..cc2f459 100644 --- a/examplemods/unlucky_blocks.js +++ b/examplemods/unlucky_blocks.js @@ -24,8 +24,6 @@ } var itemClass = ModAPI.reflect.getClassById("net.minecraft.item.Item"); var blockClass = ModAPI.reflect.getClassById("net.minecraft.block.Block"); - var iproperty = ModAPI.reflect.getClassById("net.minecraft.block.properties.IProperty").class; - var makeBlockState = ModAPI.reflect.getClassById("net.minecraft.block.state.BlockState").constructors.find(x => x.length === 2); var blockSuper = ModAPI.reflect.getSuper(blockClass, (x) => x.length === 2); //Get super function from the block class with a target length of two. ($this (mandatory), material (optional)) var creativeBlockTab = ModAPI.reflect.getClassById("net.minecraft.creativetab.CreativeTabs").staticVariables.tabBlock; var breakBlockMethod = blockClass.methods.breakBlock.method;