Class Block

All Implemented Interfaces:
IBlock, IBlockWithBoundingBox, ICommonType, IItem, IItemWithModel, IMCItemProvider, ISpecialInfoHolder, ITabContainedElement

  • Field Details

    • texture

      public TextureHolder texture
    • textureTop

      public TextureHolder textureTop
    • textureLeft

      public TextureHolder textureLeft
    • textureFront

      public TextureHolder textureFront
    • textureRight

      public TextureHolder textureRight
    • textureBack

      public TextureHolder textureBack
    • renderType

      public int renderType
    • customModelName

      @Nonnull public String customModelName
    • rotationMode

      public int rotationMode
    • enablePitch

      public boolean enablePitch
    • emissiveRendering

      public boolean emissiveRendering
    • displayFluidOverlay

      public boolean displayFluidOverlay
    • itemTexture

      public TextureHolder itemTexture
    • particleTexture

      public TextureHolder particleTexture
    • blockBase

      public String blockBase
    • tintType

      public String tintType
    • isItemTinted

      public boolean isItemTinted
    • hasTransparency

      public boolean hasTransparency
    • connectedSides

      public boolean connectedSides
    • transparencyType

      public String transparencyType
    • disableOffset

      public boolean disableOffset
    • boundingBoxes

      public List<IBlockWithBoundingBox.BoxEntry> boundingBoxes
    • customProperties

      public List<PropertyDataWithValue<?>> customProperties
    • name

      public String name
    • specialInformation

      public StringListProcedure specialInformation
    • hardness

      public double hardness
    • resistance

      public double resistance
    • hasGravity

      public boolean hasGravity
    • isWaterloggable

      public boolean isWaterloggable
    • creativeTabs

      public List<TabEntry> creativeTabs
    • destroyTool

      @Nonnull public String destroyTool
    • customDrop

      public MItemBlock customDrop
    • dropAmount

      public int dropAmount
    • useLootTableForDrops

      public boolean useLootTableForDrops
    • requiresCorrectTool

      public boolean requiresCorrectTool
    • enchantPowerBonus

      public double enchantPowerBonus
    • plantsGrowOn

      public boolean plantsGrowOn
    • canRedstoneConnect

      public boolean canRedstoneConnect
    • lightOpacity

      public int lightOpacity
    • material

      public Material material
    • tickRate

      public int tickRate
    • tickRandomly

      public boolean tickRandomly
    • isReplaceable

      public boolean isReplaceable
    • canProvidePower

      public boolean canProvidePower
    • emittedRedstonePower

      public NumberProcedure emittedRedstonePower
    • colorOnMap

      public String colorOnMap
    • creativePickItem

      public MItemBlock creativePickItem
    • offsetType

      public String offsetType
    • aiPathNodeType

      public String aiPathNodeType
    • beaconColorModifier

      public Color beaconColorModifier
    • flammability

      public int flammability
    • fireSpreadSpeed

      public int fireSpreadSpeed
    • isLadder

      public boolean isLadder
    • slipperiness

      public double slipperiness
    • speedFactor

      public double speedFactor
    • jumpFactor

      public double jumpFactor
    • reactionToPushing

      public String reactionToPushing
    • isNotColidable

      public boolean isNotColidable
    • isCustomSoundType

      public boolean isCustomSoundType
    • soundOnStep

      public StepSound soundOnStep
    • breakSound

      public Sound breakSound
    • fallSound

      public Sound fallSound
    • hitSound

      public Sound hitSound
    • placeSound

      public Sound placeSound
    • stepSound

      public Sound stepSound
    • luminance

      public int luminance
    • unbreakable

      public boolean unbreakable
    • vanillaToolTier

      public String vanillaToolTier
    • additionalHarvestCondition

      public Procedure additionalHarvestCondition
    • placingCondition

      public Procedure placingCondition
    • isBonemealable

      public boolean isBonemealable
    • isBonemealTargetCondition

      public Procedure isBonemealTargetCondition
    • bonemealSuccessCondition

      public Procedure bonemealSuccessCondition
    • onBonemealSuccess

      public Procedure onBonemealSuccess
    • hasInventory

      public boolean hasInventory
    • guiBoundTo

      @Nullable public String guiBoundTo
    • openGUIOnRightClick

      public boolean openGUIOnRightClick
    • inventorySize

      public int inventorySize
    • inventoryStackSize

      public int inventoryStackSize
    • inventoryDropWhenDestroyed

      public boolean inventoryDropWhenDestroyed
    • inventoryComparatorPower

      public boolean inventoryComparatorPower
    • inventoryOutSlotIDs

      public List<Integer> inventoryOutSlotIDs
    • inventoryInSlotIDs

      public List<Integer> inventoryInSlotIDs
    • hasEnergyStorage

      public boolean hasEnergyStorage
    • energyInitial

      public int energyInitial
    • energyCapacity

      public int energyCapacity
    • energyMaxReceive

      public int energyMaxReceive
    • energyMaxExtract

      public int energyMaxExtract
    • isFluidTank

      public boolean isFluidTank
    • fluidCapacity

      public int fluidCapacity
    • fluidRestrictions

      public List<Fluid> fluidRestrictions
    • onRightClicked

      public Procedure onRightClicked
    • onBlockAdded

      public Procedure onBlockAdded
    • onNeighbourBlockChanges

      public Procedure onNeighbourBlockChanges
    • onTickUpdate

      public Procedure onTickUpdate
    • onRandomUpdateEvent

      public Procedure onRandomUpdateEvent
    • onDestroyedByPlayer

      public Procedure onDestroyedByPlayer
    • onDestroyedByExplosion

      public Procedure onDestroyedByExplosion
    • onStartToDestroy

      public Procedure onStartToDestroy
    • onEntityCollides

      public Procedure onEntityCollides
    • onEntityWalksOn

      public Procedure onEntityWalksOn
    • onBlockPlayedBy

      public Procedure onBlockPlayedBy
    • onRedstoneOn

      public Procedure onRedstoneOn
    • onRedstoneOff

      public Procedure onRedstoneOff
    • onHitByProjectile

      public Procedure onHitByProjectile
    • generateFeature

      public boolean generateFeature
    • restrictionBiomes

      public List<BiomeEntry> restrictionBiomes
    • blocksToReplace

      public List<MItemBlock> blocksToReplace
    • generationShape

      public String generationShape
    • frequencyPerChunks

      public int frequencyPerChunks
    • frequencyOnChunk

      public int frequencyOnChunk
    • minGenerateHeight

      public int minGenerateHeight
    • maxGenerateHeight

      public int maxGenerateHeight
  • Constructor Details

  • Method Details