HyCodeYourTale
classpublicPriority 3

RotatedPositionsScanResult

com.hypixel.hytale.builtin.hytalegenerator.props.directionality.RotatedPositionsScanResult

implements ScanResult

1

Methods

1

Public Methods

1

Fields

1

Constructors

Constructors

public
RotatedPositionsScanResult(List<RotatedPosition> positions)

Methods

Public Methods (1)

public
boolean isNegative()
@Override

Fields

Public Fields (1)

publicfinalList<RotatedPosition> positions

Inheritance

Parent
Current
Interface
Child

Use mouse wheel to zoom, drag to pan. Click nodes to navigate.

Related Classes

Used By

Source Code

package com.hypixel.hytale.builtin.hytalegenerator.props.directionality;

import com.hypixel.hytale.builtin.hytalegenerator.props.ScanResult;
import java.util.List;
import javax.annotation.Nonnull;

public class RotatedPositionsScanResult implements ScanResult {
   @Nonnull
   public final List<RotatedPosition> positions;

   public RotatedPositionsScanResult(@Nonnull List<RotatedPosition> positions) {
      this.positions = positions;
   }

   @Nonnull
   public static RotatedPositionsScanResult cast(ScanResult scanResult) {
      if (!(scanResult instanceof RotatedPositionsScanResult)) {
         throw new IllegalArgumentException("The provided ScanResult isn't compatible with this type.");
      } else {
         return (RotatedPositionsScanResult)scanResult;
      }
   }

   @Override
   public boolean isNegative() {
      return this.positions == null || this.positions.isEmpty();
   }
}