Jump to content

MairwunNx

Members
  • Posts

    89
  • Joined

  • Last visited

Everything posted by MairwunNx

  1. ok, i change it on KEY5 (emerald_furnace), but when i put eat and coal it change to vanilla if (active) { worldIn.setBlockState(pos, KEY5.getDefaultState().withProperty(FACING, iblockstate.getValue(FACING)), 3); worldIn.setBlockState(pos, KEY5.getDefaultState().withProperty(FACING, iblockstate.getValue(FACING)), 3); } else { worldIn.setBlockState(pos, KEY5.getDefaultState().withProperty(FACING, iblockstate.getValue(FACING)), 3); worldIn.setBlockState(pos, KEY5.getDefaultState().withProperty(FACING, iblockstate.getValue(FACING)), 3); }
  2. How come I didn't find a line with FURNACE_BURNING in the class with a stove like this, may be LIT_FURNACE
  3. Hi, i make furnace, I rewrote the vanilla furnace class. But when i put eat and coal, my furnace change to vanilla furnace, but with burn effect, what fix it? i can give video
  4. I feel a little stupid. :), If it doesn't have subtypes and I return 0, then I shouldn't have the second block?
  5. I try call getMetadata() and return null or 0 or 1, it's not work or i stupid?
  6. Ok, sorry i don't understand it's ? For on, the method parameters are well labled and for two, the third parameter already being passed has a getMetadata() call.
  7. yes, i already it understand when i put 2
  8. Sorry, i use google translate. Then how do I make a wall with what I have? It is fully working and visible, but I interfere with the extra block. I also try replace code: public void getSubBlocks(CreativeTabs itemIn, NonNullList<ItemStack> items) { for (BlockWall.EnumType blockwall$enumtype : BlockWall.EnumType.values()) { items.add(new ItemStack(this, 1, blockwall$enumtype.getMetadata())); } } on: public void getSubBlocks(CreativeTabs itemIn, NonNullList<ItemStack> items) { for (BlockWall.EnumType blockwall$enumtype : BlockWall.EnumType.values()) { items.add(new ItemStack(this, 0, blockwall$enumtype.getMetadata())); } } But it remove all my wall blocks of tab. But walls available on game with help recipes or command give.
  9. Ok :(, but what is fix with out BlockWall, and with my bad block register.
  10. UPD: i fixed naming, i make, all norm, but ... tow block still is..... left - normal, right also normal, but with out texture and still is. two block caused: 100% Block modelBlock Logs: debug.log
  11. https://github.com/MairwunNx/mnxemeralds-1.12.2 see, but But i already given you the code for that one. Updated log: debug.log
  12. Yes, two blocks, called equally, 1 block - tile.emerald_wall.name, 2 block tile.emerald_wall.name Logs:debug.log
  13. Ok, i make: in hand: no normal \ normal https://imgur.com/a/qBKx8Bn but i see two blocks (left normal, right no normal)
  14. yes, but what put to modelBlock? BlockWall not work, and other blocks not work. in BlockWall class i find it: But, what is it blockMaterial? It's don't work. More code: emeraldwall class: package com.mairwunnx.mnxemeralds.blocks; import net.minecraft.block.Block; import net.minecraft.block.BlockWall; public class emeraldwall extends BlockWall { public emeraldwall(String name, float resistance, float hardness, Block modelBlock) { super(modelBlock); setUnlocalizedName(name); setRegistryName(name); setResistance(resistance); setHardness(hardness); this.useNeighborBrightness = true; setLightLevel(20.0F); } } blockregister class: package com.mairwunnx.mnxemeralds.registers; import com.mairwunnx.mnxemeralds.blocks.*; import net.minecraft.block.Block; import net.minecraft.block.BlockStairs; import net.minecraft.block.BlockWall; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; import net.minecraftforge.fml.common.registry.ForgeRegistries; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import static com.mairwunnx.mnxemeralds.mnxemeralds.defaultModTab; public class blockregister { public static Block KEY = new emeraldhardblock("emerald_hard_block").setCreativeTab(defaultModTab); public static Block KEY1 = new emeraldfence("emerald_fence", 13.5F, 20.0F).setCreativeTab(defaultModTab); public static Block KEY2 = new emeraldhalfslab("emerald_slab", 13.5F, 20.0F).setCreativeTab(defaultModTab); public static Block KEY3 = new emeraldstairs("emerald_stairs", 13.5F, 20.0F, KEY.getDefaultState()).setCreativeTab(defaultModTab); public static Block KEY4 = new emeraldwall("emerald_wall", 13.5F, 20.0F, ???).setCreativeTab(defaultModTab); public static void register() { setRegister(KEY); setRegister(KEY1); setRegister(KEY2); setRegister(KEY3); setRegister(KEY4); } @SideOnly(Side.CLIENT) public static void registerRender() { setRender(KEY); setRender(KEY1); setRender(KEY2); setRender(KEY3); setRender(KEY4); } private static void setRegister(Block block) { ForgeRegistries.BLOCKS.register(block); ForgeRegistries.ITEMS.register(new ItemBlock(block).setRegistryName(block.getRegistryName())); } @SideOnly(Side.CLIENT) private static void setRender(Block block) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), 0, new ModelResourceLocation(block.getRegistryName(), "inventory")); } }
  15. package com.mairwunnx.mnxemeralds.blocks; import net.minecraft.block.Block; import net.minecraft.block.BlockWall; public class emeraldwall extends BlockWall { public emeraldwall(String name, float resistance, float hardness, Block modelBlock) { super(modelBlock); setUnlocalizedName(name); setRegistryName(name); setResistance(resistance); setHardness(hardness); this.useNeighborBrightness = true; setLightLevel(20.0F); } } it's Emerald Wall class. But, i don't know as call emeraldwall method. public static Block KEY4 = new emeraldwall("emerald_wall", 13.5F, 20.0F, ??? ).setCreativeTab(defaultModTab); ? ? ? - I do not know what argument to put, i try other blocks, e.g KEY1 (is emerald_hardness_block), But then in the tab with the mod, I have two blocks.
  16. Hi guys! I fixed the fence myself, but why can't I make a wall like fence? The method super offers me a model Block, but I do not understand what to write?
  17. Sorry, i use auto google translate, He translated the quotes.
  18. Hi, thx for help, i try make steps 1 - 3. But are there ready-made solutions to the normal (not shit vanilla) stove?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.