Class BambooBlockMixin

  • All Implemented Interfaces:
    net.minecraft.util.IItemProvider, net.minecraftforge.common.extensions.IForgeBlock, net.minecraftforge.registries.IForgeRegistryEntry<net.minecraft.block.Block>

    public final class BambooBlockMixin
    extends net.minecraft.block.Block
    • Nested Class Summary

      • Nested classes/interfaces inherited from class net.minecraft.block.Block

        net.minecraft.block.Block.RenderSideCacheKey
      • Nested classes/interfaces inherited from class net.minecraft.block.AbstractBlock

        net.minecraft.block.AbstractBlock.AbstractBlockState, net.minecraft.block.AbstractBlock.IExtendedPositionPredicate<A extends Object>, net.minecraft.block.AbstractBlock.IPositionPredicate, net.minecraft.block.AbstractBlock.OffsetType, net.minecraft.block.AbstractBlock.Properties
      • Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry

        net.minecraftforge.registries.ForgeRegistryEntry.UncheckedRegistryEntry<V extends net.minecraftforge.registries.IForgeRegistryEntry<V>>
    • Field Summary

      • Fields inherited from class net.minecraft.block.Block

        BLOCK_STATE_IDS, LOGGER, RANDOM, stateContainer
      • Fields inherited from class net.minecraft.block.AbstractBlock

        collidable, jumpVelocityMultiplier, lootTable, material, resistance, settings, slipperiness, soundType, ticksRandomly, UPDATE_ORDER, variableOpacity, velocityMultiplier
      • Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry

        delegate
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected BambooBlockMixin​(net.minecraft.block.AbstractBlock.Properties properties)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      float getAmbientOcclusionLightValue​(@NonNull net.minecraft.block.BlockState state, @NonNull net.minecraft.world.IBlockReader blockReader, @NonNull net.minecraft.util.math.BlockPos pos)
      • Methods inherited from class net.minecraft.block.Block

        addInformation, animateTick, asBlock, asItem, canDropFromExplosion, cannotAttach, canSpawnInBlock, canSustainPlant, doesSideFillSquare, dropXpOnBlockBreak, fillItemGroup, fillStateContainer, fillWithRain, getBlockFromItem, getDefaultState, getDrops, getDrops, getExplosionResistance, getHarvestLevel, getHarvestTool, getItem, getJumpVelocityMultiplier, getName, getSlipperiness, getSlipperiness, getSoundType, getStateById, getStateContainer, getStateForPlacement, getStateId, getTags, getTranslationKey, getValidBlockForPosition, getVelocityMultiplier, harvestBlock, hasEnoughSolidSide, hasSolidSideOnTop, is, isIn, isOpaque, isVariableOpacity, makeCuboidShape, nudgeEntitiesWithNewState, onBlockHarvested, onBlockPlacedBy, onEntityWalk, onExplosionDestroy, onFallenUpon, onLanded, onPlayerDestroy, propagatesSkylightDown, replace, replaceBlock, setDefaultState, shouldSideBeRendered, spawnAsEntity, spawnDrops, spawnDrops, spawnDrops, ticksRandomly, toString
      • Methods inherited from class net.minecraft.block.AbstractBlock

        allowsMovement, canBucketPlace, canProvidePower, eventReceived, func_220074_n, getCollisionShape, getComparatorInputOverride, getContainer, getDefaultMaterialColor, getDrops, getFluidState, getLootTable, getOffsetType, getOpacity, getPlayerRelativeBlockHardness, getPositionRandom, getPushReaction, getRaytraceShape, getRenderShape, getRenderType, getShape, getSidesShape, getStrongPower, getVisualShape, getWeakPower, hasBlockEntity, hasComparatorInputOverride, isAir, isReplaceable, isSideInvisible, isValidPosition, mirror, neighborChanged, onBlockAdded, onBlockClicked, onEntityCollision, onProjectileCollision, onReplaced, onUse, randomTick, rotate, scheduledTick, spawnAdditionalDrops, updateDiagonalNeighbors, updatePostPlacement
      • Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry

        getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
      • Methods inherited from interface net.minecraftforge.common.extensions.IForgeBlock

        addDestroyEffects, addHitEffects, addLandingEffects, addRunningEffects, canBeReplacedByLeaves, canBeReplacedByLogs, canConnectRedstone, canCreatureSpawn, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, catchFire, collisionExtendsVertically, createTileEntity, getAiPathNodeType, getBeaconColorMultiplier, getBedDirection, getBedSpawnPosition, getBlock, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFogColor, getLightValue, getPickBlock, getSoundType, getStateAtViewpoint, getToolModifiedState, getWeakChanges, hasTileEntity, isAir, isBed, isBurning, isConduitFrame, isFertile, isFireSource, isFlammable, isLadder, isPortalFrame, isScaffolding, isSlimeBlock, isStickyBlock, isToolEffective, observedNeighborChange, onBlockExploded, onNeighborChange, onPlantGrow, removedByPlayer, rotate, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay
    • Constructor Detail

      • BambooBlockMixin

        protected BambooBlockMixin​(net.minecraft.block.AbstractBlock.Properties properties)
    • Method Detail

      • getAmbientOcclusionLightValue

        public float getAmbientOcclusionLightValue​(@NonNull net.minecraft.block.BlockState state,
                                                   @NonNull net.minecraft.world.IBlockReader blockReader,
                                                   @NonNull net.minecraft.util.math.BlockPos pos)
        Overrides:
        getAmbientOcclusionLightValue in class net.minecraft.block.AbstractBlock