Skip to content

Commit 627de3b

Browse files
committed
update vs to 2.4.11
1 parent dc60e58 commit 627de3b

11 files changed

Lines changed: 22 additions & 194 deletions

File tree

.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
# eclipse
55
bin
66
*.launch
7-
.settings
8-
.metadata
97
.classpath
8+
.factorypath
9+
.metadata
1010
.project
11+
.settings
1112

1213
# idea
1314
out

buildSrc/src/main/groovy/multiloader-common.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,8 @@ processResources {
313313
'description' : project.description,
314314
'github_repo' : github_repo,
315315

316+
'vs2_version_max' : vs2_version_max,
317+
'vs2_version_min' : vs2_version_min,
316318
'vtil_version' : vtil_version,
317319
]
318320

common/src/main/java/com/github/litermc/vschunkloader/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
public final class Constants {
77
public static final String MOD_ID = "vschunkloader";
88
public static final String MOD_NAME = "VSChunkLoader";
9-
public static final String MOD_VERSION = "2.0.1";
9+
public static final String MOD_VERSION = "2.0.2";
1010
public static final Logger LOG = LoggerFactory.getLogger(MOD_NAME);
1111

1212
private Constants() {}

common/src/main/java/com/github/litermc/vschunkloader/command/VSCCommands.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import com.github.litermc.vschunkloader.VSCApi;
55

66
import com.mojang.brigadier.CommandDispatcher;
7-
import com.mojang.brigadier.arguments.BoolArgumentType;
87
import com.mojang.brigadier.context.CommandContext;
98
import com.mojang.brigadier.exceptions.CommandSyntaxException;
109
import net.minecraft.commands.CommandSourceStack;
@@ -13,11 +12,9 @@
1312
import net.minecraft.network.chat.MutableComponent;
1413
import net.minecraft.resources.ResourceLocation;
1514
import net.minecraft.server.MinecraftServer;
16-
import net.minecraft.server.level.ServerLevel;
1715

18-
import org.valkyrienskies.core.api.ships.ServerShip;
1916
import org.valkyrienskies.core.api.ships.Ship;
20-
import org.valkyrienskies.mod.common.command.ShipArgument;
17+
import org.valkyrienskies.mod.common.command.arguments.ShipArgument;
2118

2219
import java.util.Set;
2320

common/src/main/java/com/github/litermc/vschunkloader/mixin/MixinChunkMap.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
import com.github.litermc.vschunkloader.util.ChunkSensor;
55

66
import net.minecraft.server.level.ChunkMap;
7-
import net.minecraft.server.level.ServerLevel;
8-
9-
import org.valkyrienskies.mod.common.VSGameUtilsKt;
107

118
import org.spongepowered.asm.mixin.Mixin;
129
import org.spongepowered.asm.mixin.Unique;

common/src/main/java/com/github/litermc/vschunkloader/mixin/MixinShipObjectServerWorld.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,14 @@
5252
import java.util.TreeSet;
5353
import java.util.function.Predicate;
5454

55-
@Mixin(org.valkyrienskies.core.impl.shadow.Er.class)
55+
@Mixin(org.valkyrienskies.core.impl.shadow.Et.class)
5656
public abstract class MixinShipObjectServerWorld implements VsiServerShipWorld {
5757
@Unique
58-
private static final String M_clearNewUpdatedDeletedShipObjectsAndVoxelUpdates = "j";
58+
private static final String M_clearNewUpdatedDeletedShipObjectsAndVoxelUpdates = "k";
5959

6060
@Shadow(remap = false)
6161
@Final
62-
private ArrayList<org.valkyrienskies.core.impl.shadow.Er.b> j;
62+
private ArrayList<org.valkyrienskies.core.impl.shadow.Et.b> k;
6363
@Unique
6464
private final Set<VsiPlayer> disconnectedPlayers = new HashSet<>();
6565
@Unique
@@ -70,8 +70,8 @@ public abstract class MixinShipObjectServerWorld implements VsiServerShipWorld {
7070
private final Map<ChunkPos, AdvancedBitSet> loadedChunks = new HashMap<>();
7171

7272
@Unique
73-
public ArrayList<org.valkyrienskies.core.impl.shadow.Er.b> getVoxelShapeUpdatesList() {
74-
return this.j;
73+
public ArrayList<org.valkyrienskies.core.impl.shadow.Et.b> getVoxelShapeUpdatesList() {
74+
return this.k;
7575
}
7676

7777
@ModifyVariable(method = "setPlayers", at = @At("HEAD"), remap = false)
@@ -163,21 +163,21 @@ public void getChunkWatchTasks(final CallbackInfoReturnable<VsiChunkWatchTasks>
163163

164164
@Inject(method = M_clearNewUpdatedDeletedShipObjectsAndVoxelUpdates + "()V", at = @At("HEAD"), remap = false)
165165
public void clearNewUpdatedDeletedShipObjectsAndVoxelUpdates(final CallbackInfo ci) {
166-
for (final org.valkyrienskies.core.impl.shadow.Er.b updates : this.getVoxelShapeUpdatesList()) {
166+
for (final org.valkyrienskies.core.impl.shadow.Et.b updates : this.getVoxelShapeUpdatesList()) {
167167
final ServerLevel level = LevelUtil.getLevel(updates.a());
168168
if (level == null) {
169169
continue;
170170
}
171171
final ChunkSensor sensor = ChunkSensor.get(level);
172172
final int maxSectionCount = level.getSectionsCount();
173-
for (final org.valkyrienskies.core.impl.shadow.Il update : updates.b()) {
173+
for (final org.valkyrienskies.core.impl.shadow.Ip update : updates.b()) {
174174
final int x = update.a(), z = update.c();
175175
if (VSGameUtilsKt.isChunkInShipyard(level, x, z)) {
176176
continue;
177177
}
178178
final int y = level.getSectionIndexFromSectionY(update.b());
179179
final ChunkPos pos = new ChunkPos(x, z);
180-
final boolean isload = update.d() != org.valkyrienskies.core.impl.shadow.Ip.DELETE;
180+
final boolean isload = update.d() != org.valkyrienskies.core.impl.shadow.It.DELETE;
181181
if (isload) {
182182
final AdvancedBitSet sections = this.loadedChunks.computeIfAbsent(pos, (pos0) -> new AdvancedBitSet(maxSectionCount));
183183
if (sections.set(y) && sections.count() == maxSectionCount) {

common/src/main/java/com/github/litermc/vschunkloader/mixin/client/MixinClientChunkCache.java

Lines changed: 0 additions & 170 deletions
This file was deleted.

common/src/main/resources/vschunkloader.mixins.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
"MixinSleepStatus"
1414
],
1515
"client": [
16-
"client.MixinClientChunkCache",
1716
"client.MixinLevelRenderer"
1817
],
1918
"server": [

fabric/src/main/resources/fabric.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"fabricloader": ">=0.16",
3333
"java": ">=17",
3434
"minecraft": "${minecraft_version}",
35-
"valkyrienskies": "2.4.*"
35+
"valkyrienskies": ">=${vs2_version_min} <${vs2_version_max}"
3636
}
3737
}
3838

forge/src/main/resources/META-INF/mods.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ side = "BOTH"
3030
[[dependencies.${mod_id}]]
3131
modId = "valkyrienskies"
3232
mandatory = true
33-
versionRange = "[2.4,2.5)"
33+
versionRange = "[${vs2_version_min},${vs2_version_max})"
3434
ordering = "AFTER"
3535
side = "BOTH"

0 commit comments

Comments
 (0)