Package com.hbm_m.block.generic
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
Порт
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.BlockStatePairKeyNested 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, VARIANTFields 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_DROPSFields inherited from class net.minecraft.world.level.block.state.BlockBehaviour
drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, properties, requiredFeatures, soundType, speedFactor, UPDATE_SHAPE_ORDERFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
ConstructorsConstructorDescriptionBlockSellafieldOre(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 TypeMethodDescriptionstatic BlockSellafieldOrediamondOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties) static BlockSellafieldOreemeraldOre(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) intgetExpDrop(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) static BlockSellafieldOreradgemOre(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties) static BlockSellafieldOresellafiteOre(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, onPlaceMethods 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, withPropertiesOfMethods 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, useShapeForLightOcclusionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods 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:
getDropsin classnet.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).
-