Class BlockSellafieldOre

java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
com.hbm_m.block.generic.BlockSellafieldSlaked
com.hbm_m.block.generic.BlockSellafieldOre
All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike, net.minecraftforge.common.extensions.IForgeBlock

public class BlockSellafieldOre extends BlockSellafieldSlaked
Порт com.hbm.blocks.generic.BlockSellafieldOre — sellafite-руда с оверлеем и кастомным дропом.
  • Nested Class Summary

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

    net.minecraft.world.level.block.Block.BlockStatePairKey

    Nested classes/interfaces inherited from class net.minecraft.world.level.block.state.BlockBehaviour

    net.minecraft.world.level.block.state.BlockBehaviour.BlockStateBase, net.minecraft.world.level.block.state.BlockBehaviour.OffsetFunction, net.minecraft.world.level.block.state.BlockBehaviour.OffsetType, net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.state.BlockBehaviour.StateArgumentPredicate<A extends Object>, net.minecraft.world.level.block.state.BlockBehaviour.StatePredicate
  • Field Summary

    Fields inherited from class com.hbm_m.block.generic.BlockSellafieldSlaked

    COLOR_LEVEL, VARIANT

    Fields inherited from class net.minecraft.world.level.block.Block

    BLOCK_STATE_REGISTRY, INDESTRUCTIBLE, INSTANT, stateDefinition, UPDATE_ALL, UPDATE_ALL_IMMEDIATE, UPDATE_CLIENTS, UPDATE_IMMEDIATE, UPDATE_INVISIBLE, UPDATE_KNOWN_SHAPE, UPDATE_LIMIT, UPDATE_MOVE_BY_PISTON, UPDATE_NEIGHBORS, UPDATE_NONE, UPDATE_SUPPRESS_DROPS

    Fields inherited from class net.minecraft.world.level.block.state.BlockBehaviour

    drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, properties, requiredFeatures, soundType, speedFactor, UPDATE_SHAPE_ORDER

    Fields inherited from interface net.minecraft.world.flag.FeatureElement

    FILTERED_REGISTRIES
  • Constructor Summary

    Constructors
    Constructor
    Description
    BlockSellafieldOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties, Supplier<net.minecraft.world.item.Item> dropItem)
     
    BlockSellafieldOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties, Supplier<net.minecraft.world.item.Item> dropItem, int minXp, int maxXp)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    diamondOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties)
     
    emeraldOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties)
     
    List<net.minecraft.world.item.ItemStack>
    getDrops(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.storage.loot.LootParams.Builder params)
     
    int
    getExpDrop(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.LevelReader level, net.minecraft.util.RandomSource random, net.minecraft.core.BlockPos pos, int fortune, int silkTouch)
     
    radgemOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties)
     
    sellafiteOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties)
    Uranium / schrabidium sellafite ore — дроп самого блока (как в 1.7.10 без silk).

    Methods inherited from class com.hbm_m.block.generic.BlockSellafieldSlaked

    createBlockStateDefinition, getStateForPlacement, onPlace

    Methods inherited from class net.minecraft.world.level.block.Block

    animateTick, appendHoverText, asBlock, asItem, box, builtInRegistryHolder, byItem, canSupportCenter, canSupportRigidBlock, canSustainPlant, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, dropResources, fallOn, getCloneItemStack, getDescriptionId, getDrops, getDrops, getExplosionResistance, getFriction, getId, getJumpFactor, getName, getRenderPropertiesInternal, getShapeForEachState, getSoundType, getSpeedFactor, getStateDefinition, handlePrecipitation, hasDynamicShape, initializeClient, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isRandomlyTicking, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, popResourceFromFace, propagatesSkylightDown, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, spawnDestroyParticles, stateById, stepOn, toString, tryDropExperience, updateEntityAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOf

    Methods inherited from class net.minecraft.world.level.block.state.BlockBehaviour

    attack, canBeReplaced, canBeReplaced, canSurvive, defaultDestroyTime, defaultMapColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDirectSignal, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, getShadeBrightness, getShape, getSignal, getVisualShape, hasAnalogOutputSignal, isAir, isCollisionShapeFullBlock, isOcclusionShapeFullBlock, isPathfindable, isSignalSource, mirror, neighborChanged, onProjectileHit, onRemove, randomTick, requiredFeatures, rotate, skipRendering, spawnAfterBreak, tick, triggerEvent, updateIndirectNeighbourShapes, updateShape, use, useShapeForLightOcclusion

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface net.minecraft.world.flag.FeatureElement

    isEnabled

    Methods inherited from interface net.minecraftforge.common.extensions.IForgeBlock

    addLandingEffects, addRunningEffects, canBeHydrated, canConnectRedstone, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, collisionExtendsVertically, getAdjacentBlockPathType, getAppearance, getBeaconColorMultiplier, getBedDirection, getBlockPathType, getCloneItemStack, getEnchantPowerBonus, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFriction, getLightEmission, getMapColor, getPistonPushReaction, getRespawnPosition, getSoundType, getStateAtViewpoint, getToolModifiedState, getWeakChanges, hidesNeighborFace, isBed, isBurning, isConduitFrame, isFertile, isFireSource, isFlammable, isLadder, isPortalFrame, isScaffolding, isSlimeBlock, isStickyBlock, isValidSpawn, makesOpenTrapdoorAboveClimbable, onBlockExploded, onBlockStateChange, onCaughtFire, onDestroyedByPlayer, onNeighborChange, onTreeGrow, rotate, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay, supportsExternalFaceHiding
  • Constructor Details

    • BlockSellafieldOre

      public BlockSellafieldOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties, Supplier<net.minecraft.world.item.Item> dropItem)
    • BlockSellafieldOre

      public BlockSellafieldOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties, Supplier<net.minecraft.world.item.Item> dropItem, int minXp, int maxXp)
  • Method Details

    • getDrops

      public List<net.minecraft.world.item.ItemStack> getDrops(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.storage.loot.LootParams.Builder params)
      Overrides:
      getDrops in class net.minecraft.world.level.block.state.BlockBehaviour
    • getExpDrop

      public int getExpDrop(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.LevelReader level, net.minecraft.util.RandomSource random, net.minecraft.core.BlockPos pos, int fortune, int silkTouch)
    • diamondOre

      public static BlockSellafieldOre diamondOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties)
    • emeraldOre

      public static BlockSellafieldOre emeraldOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties)
    • radgemOre

      public static BlockSellafieldOre radgemOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties)
    • sellafiteOre

      public static BlockSellafieldOre sellafiteOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties)
      Uranium / schrabidium sellafite ore — дроп самого блока (как в 1.7.10 без silk).