Uses of Enum Class
net.neoforged.neoforge.common.util.TriState
Packages that use TriState
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
Extension interfaces for
client
-only classes.-
Uses of TriState in net.minecraft.client.resources.model
Methods in net.minecraft.client.resources.model that return TriStateModifier and TypeMethodDescriptionMultiPartBakedModel.useAmbientOcclusion
(BlockState state, ModelData modelData, RenderType renderType) WeightedBakedModel.useAmbientOcclusion
(BlockState state, ModelData modelData, RenderType renderType) -
Uses of TriState in net.neoforged.neoforge.capabilities
Fields in net.neoforged.neoforge.capabilities declared as TriState -
Uses of TriState in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as TriStateMethods in net.neoforged.neoforge.client.event that return TriStateModifier and TypeMethodDescriptionRenderNameTagEvent.canRender()
Returns if the nameplate will render or not.Methods in net.neoforged.neoforge.client.event with parameters of type TriStateModifier and TypeMethodDescriptionvoid
RenderNameTagEvent.setCanRender
(TriState canRender) Changes if thecontent
of the nameplate will be rendered. -
Uses of TriState in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return TriStateModifier and TypeMethodDescriptiondefault TriState
IBakedModelExtension.useAmbientOcclusion
(BlockState state, ModelData data, RenderType renderType) Controls the AO behavior for all quads of this model. -
Uses of TriState in net.neoforged.neoforge.client.model
Methods in net.neoforged.neoforge.client.model that return TriStateModifier and TypeMethodDescriptionBakedModelWrapper.useAmbientOcclusion
(BlockState state, ModelData data, RenderType renderType) -
Uses of TriState in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return TriStateModifier and TypeMethodDescriptiondefault TriState
IBlockExtension.canSustainPlant
(BlockState state, BlockGetter level, BlockPos soilPosition, Direction facing, BlockState plant) Determines if this block either force allow or force disallow a plant from being placed on it.default TriState
IBlockStateExtension.canSustainPlant
(BlockGetter level, BlockPos soilPosition, Direction facing, BlockState plant) Determines if this block either force allow or force disallow a plant from being placed on it. -
Uses of TriState in net.neoforged.neoforge.common.util
Methods in net.neoforged.neoforge.common.util that return TriState -
Uses of TriState in net.neoforged.neoforge.debug.block
Methods in net.neoforged.neoforge.debug.block that return TriStateModifier and TypeMethodDescriptionCanSustainPlantTests.CustomSuperSustainingBlock.canSustainPlant
(BlockState state, BlockGetter level, BlockPos soilPosition, Direction facing, BlockState plant) -
Uses of TriState in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as TriStateModifier and TypeFieldDescriptionprivate TriState
ItemEntityPickupEvent.Pre.canPickup
private TriState
PlayerInteractEvent.LeftClickBlock.useBlock
private TriState
PlayerInteractEvent.RightClickBlock.useBlock
private TriState
PlayerInteractEvent.LeftClickBlock.useItem
private TriState
PlayerInteractEvent.RightClickBlock.useItem
Methods in net.neoforged.neoforge.event.entity.player that return TriStateModifier and TypeMethodDescriptionItemEntityPickupEvent.Pre.canPickup()
Returns the current pickup state.PlayerInteractEvent.LeftClickBlock.getUseBlock()
PlayerInteractEvent.RightClickBlock.getUseBlock()
PlayerInteractEvent.LeftClickBlock.getUseItem()
PlayerInteractEvent.RightClickBlock.getUseItem()
Methods in net.neoforged.neoforge.event.entity.player with parameters of type TriStateModifier and TypeMethodDescriptionvoid
ItemEntityPickupEvent.Pre.setCanPickup
(TriState state) Changes if the player may pickup the item.void
PlayerInteractEvent.LeftClickBlock.setUseBlock
(TriState triggerBlock) void
PlayerInteractEvent.RightClickBlock.setUseBlock
(TriState triggerBlock) FALSE:invalid reference
Block#use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult)
void
PlayerInteractEvent.LeftClickBlock.setUseItem
(TriState triggerItem) void
PlayerInteractEvent.RightClickBlock.setUseItem
(TriState triggerItem) FALSE: NeitherItem.useOn(UseOnContext)
orIItemExtension.onItemUseFirst(net.minecraft.world.item.ItemStack, net.minecraft.world.item.context.UseOnContext)
will be called. -
Uses of TriState in net.neoforged.neoforge.oldtest.block
Methods in net.neoforged.neoforge.oldtest.block that return TriStateModifier and TypeMethodDescriptionCustomPlantTypeTest.CustomBlock.canSustainPlant
(BlockState state, BlockGetter level, BlockPos pos, Direction facing, BlockState plantable)