Interface BonePredicate
- All Superinterfaces:
Predicate<RenderedBone>
- All Known Implementing Classes:
BonePredicate.Packed
Bone predicate
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilderstatic final recordPacked valuestatic enumchildren bone state -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BonePredicateFalsestatic final BonePredicateTrue -
Method Summary
Modifier and TypeMethodDescription@NotNull BonePredicateand(@NotNull Predicate<? super RenderedBone> other) @NotNull BonePredicate.StateShould apply at children bone toodefault @NotNull BonePredicatechildren(boolean parentSuccess) Gets children predicatestatic @NotNull BonePredicatefrom(@NotNull Predicate<RenderedBone> predicate) Gets bone predicatestatic @NotNull BonePredicate.BuilderGets builder by name@NotNull BonePredicatenegate()static @NotNull BonePredicateof(@NotNull BonePredicate.State applyAtChildren, @NotNull Predicate<RenderedBone> predicate) Gets bone predicate@NotNull BonePredicateor(@NotNull Predicate<? super RenderedBone> other) static @NotNull BonePredicate.BuilderGets builder by tagsbooleantest(@NotNull RenderedBone bone)
-
Field Details
-
TRUE
True -
FALSE
False
-
-
Method Details
-
name
Gets builder by name- Parameters:
name- name- Returns:
- builder
-
tag
Gets builder by tags- Parameters:
tags- tags- Returns:
- builder
-
test
- Specified by:
testin interfacePredicate<RenderedBone>
-
and
- Specified by:
andin interfacePredicate<RenderedBone>
-
or
- Specified by:
orin interfacePredicate<RenderedBone>
-
negate
- Specified by:
negatein interfacePredicate<RenderedBone>
-
applyAtChildren
Should apply at children bone too- Returns:
- apply at children
-
from
Gets bone predicate- Parameters:
predicate- predicate- Returns:
- bone predicate
-
of
@NotNull static @NotNull BonePredicate of(@NotNull @NotNull BonePredicate.State applyAtChildren, @NotNull @NotNull Predicate<RenderedBone> predicate) Gets bone predicate- Parameters:
applyAtChildren- apply at childrenpredicate- predicate- Returns:
- bone predicate
-
children
Gets children predicate- Parameters:
parentSuccess- result at parent bone- Returns:
- bone predicate
-