HyCodeYourTale
classpublicPriority 3

UnionPositionProvider

com.hypixel.hytale.builtin.hytalegenerator.positionproviders.UnionPositionProvider

extends PositionProvider

1

Methods

1

Public Methods

0

Fields

1

Constructors

Constructors

public
UnionPositionProvider(List<PositionProvider> positionProviders)

Methods

Public Methods (1)

public
void positionsIn(PositionProvider.Context context)
@Override

Inheritance

Parent
Current
Interface
Child

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

Source Code

package com.hypixel.hytale.builtin.hytalegenerator.positionproviders;

import java.util.ArrayList;
import java.util.List;
import javax.annotation.Nonnull;

public class UnionPositionProvider extends PositionProvider {
   @Nonnull
   private final List<PositionProvider> positionProviders = new ArrayList<>();

   public UnionPositionProvider(@Nonnull List<PositionProvider> positionProviders) {
      this.positionProviders.addAll(positionProviders);
   }

   @Override
   public void positionsIn(@Nonnull PositionProvider.Context context) {
      for (PositionProvider position : this.positionProviders) {
         position.positionsIn(context);
      }
   }
}