Assignments class
Пакет: com.hypixel.hytale.builtin.hytalegenerator.assignments
Файл: com/hypixel/hytale/builtin/hytalegenerator/assignments/Assignments.java
Методы (4)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
public List<Prop> |
getAllPossiblePropspublic List<Prop> getAllPossibleProps() |
abstract abstract |
List<Prop> |
getAllPossiblePropsList<Prop> getAllPossibleProps() |
|
public Prop |
propAtpublic Prop propAt(@Nonnull Vector3d var1, @Nonnull WorkerIndexer.Id var2, double var3) |
abstract abstract |
Prop |
propAtProp propAt(@Nonnull Vector3d var1, @Nonnull WorkerIndexer.Id var2, double var3) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.hytalegenerator.assignments;
class="kw">import com.hypixel.hytale.builtin.hytalegenerator.props.EmptyProp;
class="kw">import com.hypixel.hytale.builtin.hytalegenerator.props.Prop;
class="kw">import com.hypixel.hytale.builtin.hytalegenerator.workerindexer.WorkerIndexer;
class="kw">import java.util.Collections;
class="kw">import java.util.List;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3d;
class="kw">public class="kw">abstract class Assignments {
class="kw">public Assignments() {
}
class="kw">public class="kw">abstract Prop propAt(@Nonnull Vector3d var1, @Nonnull WorkerIndexer.Id var2, double var3);
class="kw">public class="kw">abstract List<Prop> getAllPossibleProps();
@Nonnull
class="kw">public class="kw">static Assignments noPropDistribution() {
class="kw">return new Assignments() {
@Nonnull
@Override
class="kw">public Prop propAt(@Nonnull Vector3d var1, @Nonnull WorkerIndexer.Id var2, double var3) {
class="kw">return EmptyProp.INSTANCE;
}
@Nonnull
@Override
class="kw">public List<Prop> getAllPossibleProps() {
class="kw">return Collections.singletonList(EmptyProp.INSTANCE);
}
};
}
}