Package net.minecraft.predicate.entity
Class LightningBoltPredicate
java.lang.Object
net.minecraft.predicate.entity.LightningBoltPredicate
- All Implemented Interfaces:
 TypeSpecificPredicate
- Mappings:
 Namespace Name official cfintermediary net/minecraft/class_6404named net/minecraft/predicate/entity/LightningBoltPredicate
- 
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.predicate.entity.TypeSpecificPredicate
TypeSpecificPredicate.Deserializer, TypeSpecificPredicate.Deserializers - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate final NumberRange.IntRangeprivate static final Stringprivate final EntityPredicateFields inherited from interface net.minecraft.predicate.entity.TypeSpecificPredicate
ANY - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateLightningBoltPredicate(NumberRange.IntRange blocksSetOnFire, EntityPredicate entityStruck)  - 
Method Summary
Modifier and TypeMethodDescriptionstatic LightningBoltPredicatefromJson(JsonObject json) static LightningBoltPredicateof(NumberRange.IntRange blocksSetOnFire) booleantest(Entity entity, ServerWorld world, @Nullable Vec3d pos) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.predicate.entity.TypeSpecificPredicate
toJson 
- 
Field Details
- 
BLOCKS_SET_ON_FIRE_KEY
- See Also:
 - Mappings:
 Namespace Name Mixin selector official bLcf;b:Ljava/lang/String;intermediary field_33921Lnet/minecraft/class_6404;field_33921:Ljava/lang/String;named BLOCKS_SET_ON_FIRE_KEYLnet/minecraft/predicate/entity/LightningBoltPredicate;BLOCKS_SET_ON_FIRE_KEY:Ljava/lang/String;
 - 
ENTITY_STRUCK_KEY
- See Also:
 - Mappings:
 Namespace Name Mixin selector official cLcf;c:Ljava/lang/String;intermediary field_33922Lnet/minecraft/class_6404;field_33922:Ljava/lang/String;named ENTITY_STRUCK_KEYLnet/minecraft/predicate/entity/LightningBoltPredicate;ENTITY_STRUCK_KEY:Ljava/lang/String;
 - 
blocksSetOnFire
- Mappings:
 Namespace Name Mixin selector official dLcf;d:Lcj$d;intermediary field_33923Lnet/minecraft/class_6404;field_33923:Lnet/minecraft/class_2096$class_2100;named blocksSetOnFireLnet/minecraft/predicate/entity/LightningBoltPredicate;blocksSetOnFire:Lnet/minecraft/predicate/NumberRange$IntRange;
 - 
entityStruck
- Mappings:
 Namespace Name Mixin selector official eLcf;e:Lbo;intermediary field_33924Lnet/minecraft/class_6404;field_33924:Lnet/minecraft/class_2048;named entityStruckLnet/minecraft/predicate/entity/LightningBoltPredicate;entityStruck:Lnet/minecraft/predicate/entity/EntityPredicate;
 
 - 
 - 
Constructor Details
- 
LightningBoltPredicate
- Mappings:
 Namespace Name Mixin selector official <init>Lcf;<init>(Lcj$d;Lbo;)Vintermediary <init>Lnet/minecraft/class_6404;<init>(Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_2048;)Vnamed <init>Lnet/minecraft/predicate/entity/LightningBoltPredicate;<init>(Lnet/minecraft/predicate/NumberRange$IntRange;Lnet/minecraft/predicate/entity/EntityPredicate;)V
 
 - 
 - 
Method Details
- 
of
- Mappings:
 Namespace Name Mixin selector official aLcf;a(Lcj$d;)Lcf;intermediary method_37237Lnet/minecraft/class_6404;method_37237(Lnet/minecraft/class_2096$class_2100;)Lnet/minecraft/class_6404;named ofLnet/minecraft/predicate/entity/LightningBoltPredicate;of(Lnet/minecraft/predicate/NumberRange$IntRange;)Lnet/minecraft/predicate/entity/LightningBoltPredicate;
 - 
fromJson
- Mappings:
 Namespace Name Mixin selector official aLcf;a(Lcom/google/gson/JsonObject;)Lcf;intermediary method_37238Lnet/minecraft/class_6404;method_37238(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_6404;named fromJsonLnet/minecraft/predicate/entity/LightningBoltPredicate;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/predicate/entity/LightningBoltPredicate;
 - 
typeSpecificToJson
- Specified by:
 typeSpecificToJsonin interfaceTypeSpecificPredicate- Mappings:
 Namespace Name Mixin selector official aLbp;a()Lcom/google/gson/JsonObject;intermediary method_22494Lnet/minecraft/class_7376;method_22494()Lcom/google/gson/JsonObject;named typeSpecificToJsonLnet/minecraft/predicate/entity/TypeSpecificPredicate;typeSpecificToJson()Lcom/google/gson/JsonObject;
 - 
getDeserializer
- Specified by:
 getDeserializerin interfaceTypeSpecificPredicate- Mappings:
 Namespace Name Mixin selector official cLbp;c()Lbp$a;intermediary method_43099Lnet/minecraft/class_7376;method_43099()Lnet/minecraft/class_7376$class_7377;named getDeserializerLnet/minecraft/predicate/entity/TypeSpecificPredicate;getDeserializer()Lnet/minecraft/predicate/entity/TypeSpecificPredicate$Deserializer;
 - 
test
- Specified by:
 testin interfaceTypeSpecificPredicate- Mappings:
 Namespace Name Mixin selector official aLbp;a(Lbfj;Laif;Leei;)Zintermediary method_22497Lnet/minecraft/class_7376;method_22497(Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Znamed testLnet/minecraft/predicate/entity/TypeSpecificPredicate;test(Lnet/minecraft/entity/Entity;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;)Z
 
 -