22 lines
662 B
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);
|
|
}
|
|
}
|
|
}
|