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.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 TypeMethodDescriptionvoidRenderNameTagEvent.setCanRender(TriState canRender) Changes if thecontentof 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 TriStateIBakedModelExtension.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.util
Methods in net.neoforged.neoforge.common.util that return TriState -
Uses of TriState in net.neoforged.neoforge.event.entity.player
Fields in net.neoforged.neoforge.event.entity.player declared as TriStateModifier and TypeFieldDescriptionprivate TriStateItemEntityPickupEvent.Pre.canPickupprivate TriStatePlayerInteractEvent.LeftClickBlock.useBlockprivate TriStatePlayerInteractEvent.RightClickBlock.useBlockprivate TriStatePlayerInteractEvent.LeftClickBlock.useItemprivate TriStatePlayerInteractEvent.RightClickBlock.useItemMethods 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 TypeMethodDescriptionvoidItemEntityPickupEvent.Pre.setCanPickup(TriState state) Changes if the player may pickup the item.voidPlayerInteractEvent.LeftClickBlock.setUseBlock(TriState triggerBlock) voidPlayerInteractEvent.RightClickBlock.setUseBlock(TriState triggerBlock) FALSE:will never be called.invalid reference
Block#use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult)voidPlayerInteractEvent.LeftClickBlock.setUseItem(TriState triggerItem) voidPlayerInteractEvent.RightClickBlock.setUseItem(TriState triggerItem) FALSE: NeitherItem.useOn(UseOnContext)orIItemExtension.onItemUseFirst(net.minecraft.world.item.ItemStack, net.minecraft.world.item.context.UseOnContext)will be called.