Code/net/minecraft/world/phys/shapes/BooleanOp.java

22 lines
1.1 KiB
Java
Raw Normal View History

2025-07-01 06:20:03 +00:00
package net.minecraft.world.phys.shapes;
public interface BooleanOp {
BooleanOp FALSE = (p_82747_, p_82748_) -> false;
BooleanOp NOT_OR = (p_82744_, p_82745_) -> !p_82744_ && !p_82745_;
BooleanOp ONLY_SECOND = (p_82741_, p_82742_) -> p_82742_ && !p_82741_;
BooleanOp NOT_FIRST = (p_82738_, p_82739_) -> !p_82738_;
BooleanOp ONLY_FIRST = (p_82735_, p_82736_) -> p_82735_ && !p_82736_;
BooleanOp NOT_SECOND = (p_82732_, p_82733_) -> !p_82733_;
BooleanOp NOT_SAME = (p_82729_, p_82730_) -> p_82729_ != p_82730_;
BooleanOp NOT_AND = (p_82726_, p_82727_) -> !p_82726_ || !p_82727_;
BooleanOp AND = (p_82723_, p_82724_) -> p_82723_ && p_82724_;
BooleanOp SAME = (p_82720_, p_82721_) -> p_82720_ == p_82721_;
BooleanOp SECOND = (p_82717_, p_82718_) -> p_82718_;
BooleanOp CAUSES = (p_82714_, p_82715_) -> !p_82714_ || p_82715_;
BooleanOp FIRST = (p_82711_, p_82712_) -> p_82711_;
BooleanOp CAUSED_BY = (p_82708_, p_82709_) -> p_82708_ || !p_82709_;
BooleanOp OR = (p_82705_, p_82706_) -> p_82705_ || p_82706_;
BooleanOp TRUE = (p_82699_, p_82700_) -> true;
boolean apply(boolean p_82702_, boolean p_82703_);
}