Interface VerticalAnchor
- All Known Implementing Classes:
VerticalAnchor.AboveBottom, VerticalAnchor.Absolute, VerticalAnchor.BelowTop
public interface VerticalAnchor
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final VerticalAnchorstatic final Codec<VerticalAnchor> static final VerticalAnchor -
Method Summary
Modifier and TypeMethodDescriptionstatic VerticalAnchoraboveBottom(int offset) static VerticalAnchorabsolute(int value) static VerticalAnchorbelowTop(int offset) static VerticalAnchorbottom()private static VerticalAnchormerge(Either<VerticalAnchor.Absolute, Either<VerticalAnchor.AboveBottom, VerticalAnchor.BelowTop>> either) intresolveY(WorldGenerationContext heightAccessor) private static Either<VerticalAnchor.Absolute, Either<VerticalAnchor.AboveBottom, VerticalAnchor.BelowTop>> split(VerticalAnchor anchor) static VerticalAnchortop()
-
Field Details
-
CODEC
-
BOTTOM
-
TOP
-
-
Method Details
-
absolute
-
aboveBottom
-
belowTop
-
bottom
-
top
-
merge
private static VerticalAnchor merge(Either<VerticalAnchor.Absolute, Either<VerticalAnchor.AboveBottom, VerticalAnchor.BelowTop>> either) -
split
private static Either<VerticalAnchor.Absolute, Either<VerticalAnchor.AboveBottom, VerticalAnchor.BelowTop>> split(VerticalAnchor anchor) -
resolveY
-