Class SoulforgedSteelBlock

java.lang.Object
net.minecraft.src.Block
btw.block.blocks.SoulforgedSteelBlock

public class SoulforgedSteelBlock extends Block
  • Constructor Details

    • SoulforgedSteelBlock

      public SoulforgedSteelBlock(int iBlockID)
  • Method Details

    • onBlockAdded

      public void onBlockAdded(World world, int i, int j, int k)
      Description copied from class: Block
      Called whenever the block is added into the world. Args: world, x, y, z // +++START EDIT+++ FCNOTE: Called on server only // ---END EDIT---
      Overrides:
      onBlockAdded in class Block
    • getMobilityFlag

      public int getMobilityFlag()
      Description copied from class: Block
      Returns the mobility information of the block, 0 = free, 1 = can't push but can move over, 2 = total immobility and stop pistons // +++START EDIT+++ FCMOD: 3 = can be piston shoveled, but free otherwise // ---END EDIT---
      Overrides:
      getMobilityFlag in class Block
    • tickRate

      public int tickRate(World world)
      Description copied from class: Block
      How many world ticks before ticking
      Overrides:
      tickRate in class Block
    • onNeighborBlockChange

      public void onNeighborBlockChange(World world, int i, int j, int k, int iChangedBlockID)
      Description copied from class: Block
      Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are their own) Args: x, y, z, neighbor blockID // +++START EDIT+++ FCNOTE: Only called on server // ---END EDIT---
      Overrides:
      onNeighborBlockChange in class Block
    • updateTick

      public void updateTick(World world, int i, int j, int k, Random random)
      Description copied from class: Block
      Ticks the block if it's been scheduled // +++START EDIT+++ FCNOTE: Called on server only // ---END EDIT---
      Overrides:
      updateTick in class Block
    • canWitherDestroyBlock

      public boolean canWitherDestroyBlock()
      Overrides:
      canWitherDestroyBlock in class Block
    • isRedstonePowerFlagOn

      public boolean isRedstonePowerFlagOn(IBlockAccess blockAccess, int i, int j, int k)
    • isActivatedByWaterFlagOn

      public boolean isActivatedByWaterFlagOn(IBlockAccess blockAccess, int i, int j, int k)
    • isRecentlyActivatedFlagOn

      public boolean isRecentlyActivatedFlagOn(IBlockAccess blockAccess, int i, int j, int k)
    • getStrongholdIndexWithinActivationRange

      public int getStrongholdIndexWithinActivationRange(World world, int i, int j, int k)
    • randomDisplayTick

      @Environment(CLIENT) public void randomDisplayTick(World world, int i, int j, int k, Random random)
      Description copied from class: Block
      A randomly called display update to be able to add particles or other items for display
      Overrides:
      randomDisplayTick in class Block