Class CorporeaFunnelBlockEntity
java.lang.Object
net.minecraft.world.level.block.entity.BlockEntity
vazkii.botania.common.block.block_entity.BotaniaBlockEntity
vazkii.botania.common.block.block_entity.corporea.BaseCorporeaBlockEntity
vazkii.botania.common.block.block_entity.corporea.CorporeaFunnelBlockEntity
- All Implemented Interfaces:
CorporeaRequestor
-
Nested Class Summary
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 net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPosition -
Constructor Summary
ConstructorsConstructorDescriptionCorporeaFunnelBlockEntity(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoCorporeaRequest(CorporeaRequestMatcher request, int count, CorporeaSpark spark, @Nullable net.minecraft.world.entity.LivingEntity entity) Executes the passed in request.voidList<net.minecraft.world.item.ItemStack> Methods inherited from class vazkii.botania.common.block.block_entity.corporea.BaseCorporeaBlockEntity
getSparkMethods inherited from class vazkii.botania.common.block.block_entity.BotaniaBlockEntity
getUpdatePacket, getUpdateTag, loadAdditional, readPacketNBT, saveAdditional, writePacketNBTMethods 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
-
CorporeaFunnelBlockEntity
public CorporeaFunnelBlockEntity(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
doRequest
public void doRequest() -
getFilter
-
doCorporeaRequest
public void doCorporeaRequest(CorporeaRequestMatcher request, int count, CorporeaSpark spark, @Nullable @Nullable net.minecraft.world.entity.LivingEntity entity) Description copied from interface:CorporeaRequestorExecutes the passed in request.- Specified by:
doCorporeaRequestin interfaceCorporeaRequestor
-