hytale-server/com/hypixel/hytale/builtin/hytalegenerator/positionproviders/UnionPositionProvider.java

22 lines
662 B
Java

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);
}
}
}