Jump to content

kyleposey

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by kyleposey

  1. I meant I removed all the unproper variables ?. And thank you I understand why that wasn't working now. ('You're checking "is the side that wants power coming from the north?"'), really helped me shift my thinking, I appreciate it!
  2. That's a static variable I declared at the top of the class. public static EnumFacing face_signal; I'm new to Forge and didn't realize this is not ok. After some research and finding that out I removed it, I'm still struggling with getting this working in a proper way now. Dis regarding this issue I'm struggling with having it take a redstone input using onNeightborChange() also. Pastebin of the class: https://pastebin.com/QR4tNnbt
  3. I have a block in which I want to emit a redstone signal from one side. This block also has : @Override public IBlockState getStateForPlacement(World worldIn, BlockPos pos, EnumFacing facing, float hitX, float hitY, float hitZ, int meta, EntityLivingBase placer) { EnumFacing face = placer.getHorizontalFacing(); return this.getDefaultState().withProperty(BlockHorizontal.FACING, face); } I'm currently trying to use... @Override public boolean canProvidePower(IBlockState state) { return true; } public int getWeakPower(IBlockState state, IBlockAccess blockAccess, BlockPos pos, EnumFacing side) { return side == EnumFacing.NORTH ? 15 : 0; } ...to output to the desired side, but since since the block gets placed based on where the player faces, it will always output from the side in relation to Minecraft's NORTH, not the desired block side. What would be a good way of actually having it output the way I need it to?
×
×
  • Create New...

Important Information

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