Class NeoForgeAdvancementProvider.EntityPredicateReplacementHelper
java.lang.Object
net.neoforged.neoforge.common.data.internal.NeoForgeAdvancementProvider.EntityPredicateReplacementHelper
- Enclosing class:
NeoForgeAdvancementProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Optional
<EntityTypePredicate> private Optional
<EntityEquipmentPredicate> private final EntityPredicate
private Optional
<EntitySubPredicate> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
clearEquipmentIfMatches
(Predicate<EntityEquipmentPredicate> shouldReplace) boolean
clearTypeIfMatches
(EntityType<?> type) create()
void
replaceSubPredicate
(EntitySubPredicate predicate)
-
Field Details
-
source
-
entityType
-
equipment
-
subPredicate
-
-
Constructor Details
-
EntityPredicateReplacementHelper
-
-
Method Details
-
clearTypeIfMatches
-
clearEquipmentIfMatches
-
replaceSubPredicate
-
create
-