Class MarimorphosisBlockEntity
java.lang.Object
net.minecraft.world.level.block.entity.BlockEntity
vazkii.botania.api.block_entity.SpecialFlowerBlockEntity
vazkii.botania.api.block_entity.BindableSpecialFlowerBlockEntity<ManaPool>
vazkii.botania.api.block_entity.FunctionalFlowerBlockEntity
vazkii.botania.common.block.flower.functional.OrechidBlockEntity
vazkii.botania.common.block.flower.functional.MarimorphosisBlockEntity
- All Implemented Interfaces:
Bound,FloatingFlowerProvider,WandBindable
- Direct Known Subclasses:
MarimorphosisBlockEntity.Mini
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class vazkii.botania.api.block_entity.BindableSpecialFlowerBlockEntity
BindableSpecialFlowerBlockEntity.BindableFlowerWandHud<F extends BindableSpecialFlowerBlockEntity<?>>Nested classes/interfaces inherited from class net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.BlockEntity.DataComponentInput -
Field Summary
Fields inherited from class vazkii.botania.api.block_entity.FunctionalFlowerBlockEntity
LINK_RANGE, redstoneSignalFields inherited from class vazkii.botania.api.block_entity.BindableSpecialFlowerBlockEntity
bindingPosFields inherited from class vazkii.botania.api.block_entity.SpecialFlowerBlockEntity
MYCELIUM_DELAY, overgrowth, overgrowthBoost, PODZOL_DELAY, TAG_TICKS_EXISTED, ticksExistedFields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionFields inherited from interface vazkii.botania.api.block.Bound
UNBOUND_POS -
Constructor Summary
ConstructorsModifierConstructorDescriptionMarimorphosisBlockEntity(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) protectedMarimorphosisBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
Method Summary
Methods inherited from class vazkii.botania.common.block.flower.functional.OrechidBlockEntity
acceptsRedstone, canOperate, getRadius, getReplaceMatcher, tickFlowerMethods inherited from class vazkii.botania.api.block_entity.FunctionalFlowerBlockEntity
addMana, drawManaFromPool, findClosestTarget, getBindingRadius, getDefaultHudIcon, getMana, readFromPacketNBT, writeToPacketNBTMethods inherited from class vazkii.botania.api.block_entity.BindableSpecialFlowerBlockEntity
bindTo, canSelect, findBindCandidateAt, findBoundTile, getBinding, getBindingPos, getHudIcon, isValidBinding, setBindingPos, setPlacedBy, wouldBeValidBindingMethods inherited from class vazkii.botania.api.block_entity.SpecialFlowerBlockEntity
commonTick, emitParticle, getComparatorSignal, getEffectivePos, getFloatingData, getModulatedDelay, getRenderData, getSecondaryRadius, getUpdatePacket, getUpdateTag, isFloating, isOnSpecialSoil, isOvergrowthAffected, loadAdditional, saveAdditional, setFloating, syncMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, applyImplicitComponents, clearRemoved, collectComponents, collectImplicitComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPosFromTag, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, onlyOpCanSetNbt, parseCustomNameSafe, removeComponentsFromTag, saveCustomAndMetadata, saveCustomOnly, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setLevel, setRemoved, triggerEvent
-
Constructor Details
-
MarimorphosisBlockEntity
protected MarimorphosisBlockEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
MarimorphosisBlockEntity
public MarimorphosisBlockEntity(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
playSound
protected void playSound(net.minecraft.core.BlockPos coords) - Overrides:
playSoundin classOrechidBlockEntity
-
getRecipeType
- Overrides:
getRecipeTypein classOrechidBlockEntity
-
getDelay
public int getDelay()- Overrides:
getDelayin classOrechidBlockEntity
-
getCost
public int getCost()- Overrides:
getCostin classOrechidBlockEntity
-
getRange
public int getRange()- Overrides:
getRangein classOrechidBlockEntity
-
getRangeY
public int getRangeY()- Overrides:
getRangeYin classOrechidBlockEntity
-
getColor
public int getColor()- Overrides:
getColorin classOrechidBlockEntity
-
getMaxMana
public int getMaxMana()- Overrides:
getMaxManain classOrechidBlockEntity
-