Skip to content

Commit 12fcf6d

Browse files
committed
Update to 1.18-pre6
1 parent 5d523a6 commit 12fcf6d

File tree

9 files changed

+47
-25
lines changed

9 files changed

+47
-25
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Build
22

33
on:
44
push:
5-
branches: [ 1.17 ]
5+
branches: [ 1.17, 1.18 ]
66

77
jobs:
88
build:
@@ -23,7 +23,7 @@ jobs:
2323
- name: Set up JDK
2424
uses: actions/setup-java@v1
2525
with:
26-
java-version: 16
26+
java-version: 17
2727

2828
- name: Grant execute permission for gradlew
2929
run: chmod +x gradlew

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Set up JDK
2525
uses: actions/setup-java@v1
2626
with:
27-
java-version: 16
27+
java-version: 17
2828

2929
- name: Grant execute permission for gradlew
3030
run: chmod +x gradlew

build.gradle

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
plugins {
2-
id 'fabric-loom' version '0.8-SNAPSHOT'
2+
id 'fabric-loom' version '0.10-SNAPSHOT'
33
id 'maven-publish'
44
}
55

6-
sourceCompatibility = JavaVersion.VERSION_16
7-
targetCompatibility = JavaVersion.VERSION_16
6+
sourceCompatibility = JavaVersion.VERSION_17
7+
targetCompatibility = JavaVersion.VERSION_17
88

99
archivesBaseName = project.archives_base_name
1010
version = project.mod_version + "+" + project.minecraft_version
@@ -24,10 +24,6 @@ dependencies {
2424
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
2525

2626
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
27-
28-
modRuntime("supercoder79:databreaker:0.2.7") {
29-
exclude module: "fabric-loader"
30-
}
3127
}
3228

3329
processResources {
@@ -40,7 +36,7 @@ processResources {
4036

4137
tasks.withType(JavaCompile).configureEach {
4238
it.options.encoding = "UTF-8"
43-
it.options.release = 16
39+
it.options.release = 17
4440
}
4541

4642
java {

gradle.properties

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
org.gradle.jvmargs=-Xmx1G
33

44
# Fabric Properties
5-
minecraft_version=1.17
6-
yarn_mappings=1.17+build.12
7-
loader_version=0.11.6
5+
minecraft_version=1.18-pre6
6+
yarn_mappings=1.18-pre6+build.3
7+
loader_version=0.12.5
88

99
# Mod Properties
10-
mod_version=0.4.2
10+
mod_version=0.4.3
1111
maven_group=xyz.nucleoid
1212
archives_base_name=fantasy
1313

1414
# Dependencies
15-
fabric_version=0.35.2+1.17
15+
fabric_version=0.42.9+1.18

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Mon Aug 10 09:53:15 AEST 2020
2-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.1-all.zip
2+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-all.zip
33
distributionBase=GRADLE_USER_HOME
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists

src/main/java/xyz/nucleoid/fantasy/Fantasy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
public final class Fantasy {
3838
public static final Logger LOGGER = LogManager.getLogger(Fantasy.class);
3939
public static final String ID = "fantasy";
40-
public static final RegistryKey<DimensionType> DEFAULT_DIM_TYPE = RegistryKey.of(Registry.DIMENSION_TYPE_KEY, new Identifier(Fantasy.ID, "default"));
40+
public static final RegistryKey<DimensionType> DEFAULT_DIM_TYPE = RegistryKey.of(Registry.DIMENSION_TYPE_KEY, new Identifier(Fantasy.ID, "default"));
4141

4242
private static Fantasy instance;
4343

@@ -146,7 +146,7 @@ private RuntimeWorld addTemporaryWorld(RuntimeWorldConfig config) {
146146

147147
try {
148148
LevelStorage.Session session = this.serverAccess.getSession();
149-
FileUtils.forceDeleteOnExit(session.getWorldDirectory(worldKey));
149+
FileUtils.forceDeleteOnExit(session.getWorldDirectory(worldKey).toFile());
150150
} catch (IOException ignored) {
151151
}
152152

src/main/java/xyz/nucleoid/fantasy/RuntimeWorldManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void delete(ServerWorld world) {
5353
RemoveFromRegistry.remove(dimensionsRegistry, dimensionKey.getValue());
5454

5555
LevelStorage.Session session = this.serverAccess.getSession();
56-
File worldDirectory = session.getWorldDirectory(dimensionKey);
56+
File worldDirectory = session.getWorldDirectory(dimensionKey).toFile();
5757
if (worldDirectory.exists()) {
5858
try {
5959
FileUtils.deleteDirectory(worldDirectory);

src/main/java/xyz/nucleoid/fantasy/util/VoidChunkGenerator.java

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@
1818
import net.minecraft.world.biome.BiomeKeys;
1919
import net.minecraft.world.biome.source.BiomeAccess;
2020
import net.minecraft.world.biome.source.FixedBiomeSource;
21+
import net.minecraft.world.biome.source.util.MultiNoiseUtil;
2122
import net.minecraft.world.chunk.Chunk;
2223
import net.minecraft.world.gen.GenerationStep;
2324
import net.minecraft.world.gen.StructureAccessor;
25+
import net.minecraft.world.gen.chunk.Blender;
2426
import net.minecraft.world.gen.chunk.ChunkGenerator;
2527
import net.minecraft.world.gen.chunk.StructuresConfig;
2628
import net.minecraft.world.gen.chunk.VerticalBlockSample;
@@ -67,6 +69,18 @@ public ChunkGenerator withSeed(long seed) {
6769
return this;
6870
}
6971

72+
@Override
73+
public MultiNoiseUtil.MultiNoiseSampler getMultiNoiseSampler() {
74+
return (i, j, k) -> {
75+
return MultiNoiseUtil.createNoiseValuePoint(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F);
76+
};
77+
}
78+
79+
@Override
80+
public void carve(ChunkRegion chunkRegion, long seed, BiomeAccess biomeAccess, StructureAccessor structureAccessor, Chunk chunk, GenerationStep.Carver generationStep) {
81+
82+
}
83+
7084
@Override
7185
public void setStructureStarts(DynamicRegistryManager registryManager, StructureAccessor accessor, Chunk chunk, StructureManager manager, long seed) {
7286
}
@@ -76,26 +90,33 @@ public void addStructureReferences(StructureWorldAccess world, StructureAccessor
7690
}
7791

7892
@Override
79-
public CompletableFuture<Chunk> populateNoise(Executor executor, StructureAccessor accessor, Chunk chunk) {
93+
public CompletableFuture<Chunk> populateNoise(Executor executor, Blender blender, StructureAccessor structureAccessor, Chunk chunk) {
8094
return CompletableFuture.completedFuture(chunk);
8195
}
8296

8397
@Override
84-
public void buildSurface(ChunkRegion region, Chunk chunk) {
98+
public int getSeaLevel() {
99+
return 0;
85100
}
86101

87102
@Override
88-
public void carve(long seed, BiomeAccess access, Chunk chunk, GenerationStep.Carver carver) {
103+
public int getMinimumY() {
104+
return 0;
89105
}
90106

91107
@Override
92-
public void generateFeatures(ChunkRegion region, StructureAccessor accessor) {
108+
public void generateFeatures(StructureWorldAccess world, Chunk chunk, StructureAccessor structureAccessor) {
93109
}
94110

95111
@Override
96112
public void populateEntities(ChunkRegion region) {
97113
}
98114

115+
@Override
116+
public int getWorldHeight() {
117+
return 0;
118+
}
119+
99120
@Override
100121
public int getHeight(int x, int z, Heightmap.Type heightmap, HeightLimitView world) {
101122
return 0;
@@ -112,6 +133,11 @@ public BlockPos locateStructure(ServerWorld world, StructureFeature<?> feature,
112133
return null;
113134
}
114135

136+
@Override
137+
public void buildSurface(ChunkRegion region, StructureAccessor structures, Chunk chunk) {
138+
139+
}
140+
115141
@Override
116142
public boolean isStrongholdStartingChunk(ChunkPos chunkPos) {
117143
return false;

src/main/resources/fabric.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"depends": {
2121
"fabricloader": ">=0.11.3",
2222
"fabric": "*",
23-
"minecraft": "1.17.x",
23+
"minecraft": "1.18.x",
2424
"java": ">=16"
2525
}
2626
}

0 commit comments

Comments
 (0)