mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-04-18 14:20:02 +00:00
make SeededBuilder use unboxed long
This commit is contained in:
@@ -2,6 +2,6 @@ package com.dfsek.terra.api.util.seeded;
|
||||
|
||||
import com.dfsek.terra.api.world.biome.generation.BiomeProvider;
|
||||
|
||||
public interface BiomeProviderBuilder {
|
||||
public interface BiomeProviderBuilder extends SeededBuilder<BiomeProvider> {
|
||||
BiomeProvider build(long seed);
|
||||
}
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
package com.dfsek.terra.api.util.seeded;
|
||||
|
||||
import java.util.function.Function;
|
||||
|
||||
@FunctionalInterface
|
||||
public interface SeededBuilder<T> extends Function<Long, T> {
|
||||
|
||||
public interface SeededBuilder<T> {
|
||||
T build(long seed);
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ public interface SeededNoiseSampler extends SeededBuilder<NoiseSampler> {
|
||||
static SeededNoiseSampler zero(int dimensions) {
|
||||
return new SeededNoiseSampler() {
|
||||
@Override
|
||||
public NoiseSampler apply(Long seed) {
|
||||
public NoiseSampler build(long seed) {
|
||||
return NoiseSampler.zero();
|
||||
}
|
||||
|
||||
@@ -17,8 +17,5 @@ public interface SeededNoiseSampler extends SeededBuilder<NoiseSampler> {
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
NoiseSampler apply(Long seed);
|
||||
|
||||
int getDimensions();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user