Klasse UEntityBlock

java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
info.u_team.u_team_core.block.UBlock
info.u_team.u_team_core.block.UEntityBlock
Alle implementierten Schnittstellen:
BlockItemProvider, EntityBlockProvider, net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.block.EntityBlock, net.minecraft.world.level.ItemLike

public class UEntityBlock extends UBlock implements EntityBlockProvider
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen net.minecraft.world.level.block.Block

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

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen 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>, net.minecraft.world.level.block.state.BlockBehaviour.StatePredicate
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected final Supplier<? extends net.minecraft.world.level.block.entity.BlockEntityType<?>>
     

    Von Klasse geerbte Felder info.u_team.u_team_core.block.UBlock

    blockItem

    Von Klasse geerbte Felder net.minecraft.world.level.block.Block

    BLOCK_STATE_REGISTRY, CODEC, 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

    Von Klasse geerbte Felder net.minecraft.world.level.block.state.BlockBehaviour

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

    Von Schnittstelle geerbte Felder net.minecraft.world.flag.FeatureElement

    FILTERED_REGISTRIES
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    UEntityBlock(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties, Supplier<? extends net.minecraft.world.level.block.entity.BlockEntityType<?>> blockEntityType)
     
    UEntityBlock(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties, net.minecraft.world.item.Item.Properties blockItemProperties, Supplier<? extends net.minecraft.world.level.block.entity.BlockEntityType<?>> blockEntityType)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    net.minecraft.world.level.block.entity.BlockEntityType<?>
    blockEntityType(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
    Returns the BlockEntityType that is used for creating the BlockEntity when EntityBlockProvider.newBlockEntity(BlockPos, BlockState) is invoked.

    Von Klasse geerbte Methoden info.u_team.u_team_core.block.UBlock

    blockItem, createBlockItem

    Von Klasse geerbte Methoden net.minecraft.world.level.block.Block

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

    Von Klasse geerbte Methoden net.minecraft.world.level.block.state.BlockBehaviour

    attack, canBeReplaced, canBeReplaced, canSurvive, defaultDestroyTime, defaultMapColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDirectSignal, getDrops, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, getShadeBrightness, getShape, getSignal, getSoundType, getVisualShape, hasAnalogOutputSignal, isCollisionShapeFullBlock, isOcclusionShapeFullBlock, isPathfindable, isRandomlyTicking, isSignalSource, mirror, neighborChanged, onExplosionHit, onPlace, onProjectileHit, onRemove, propagatesSkylightDown, properties, propertiesCodec, randomTick, requiredFeatures, rotate, simpleCodec, skipRendering, spawnAfterBreak, tick, triggerEvent, updateIndirectNeighbourShapes, updateShape, useItemOn, useShapeForLightOcclusion, useWithoutItem

    Von Klasse geerbte Methoden java.lang.Object

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

    Von Schnittstelle geerbte Methoden net.minecraft.world.level.block.EntityBlock

    getListener, getTicker

    Von Schnittstelle geerbte Methoden info.u_team.u_team_core.api.block.EntityBlockProvider

    getBlockEntity, newBlockEntity, openMenu, openMenu

    Von Schnittstelle geerbte Methoden net.minecraft.world.flag.FeatureElement

    isEnabled
  • Felddetails

    • blockEntityType

      protected final Supplier<? extends net.minecraft.world.level.block.entity.BlockEntityType<?>> blockEntityType
  • Konstruktordetails

    • UEntityBlock

      public UEntityBlock(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties, Supplier<? extends net.minecraft.world.level.block.entity.BlockEntityType<?>> blockEntityType)
    • UEntityBlock

      public UEntityBlock(net.minecraft.world.level.block.state.BlockBehaviour.Properties properties, net.minecraft.world.item.Item.Properties blockItemProperties, Supplier<? extends net.minecraft.world.level.block.entity.BlockEntityType<?>> blockEntityType)
  • Methodendetails

    • blockEntityType

      public net.minecraft.world.level.block.entity.BlockEntityType<?> blockEntityType(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
      Beschreibung aus Schnittstelle kopiert: EntityBlockProvider
      Returns the BlockEntityType that is used for creating the BlockEntity when EntityBlockProvider.newBlockEntity(BlockPos, BlockState) is invoked. Can return null if for the current state or position no block entity should be created.
      Angegeben von:
      blockEntityType in Schnittstelle EntityBlockProvider
      Parameter:
      pos - Position of the block
      state - Block state