Skip to content

Commit a62ee80

Browse files
committed
Update to 1.21.10
1 parent ddf7c1c commit a62ee80

File tree

15 files changed

+35
-95
lines changed

15 files changed

+35
-95
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'fabric-loom' version '1.10-SNAPSHOT'
2+
id 'fabric-loom' version '1.12-SNAPSHOT'
33
id 'maven-publish'
44
}
55

gradle.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ org.gradle.parallel=true
44

55
# Fabric Properties
66
# check these on https://fabricmc.net/develop
7-
minecraft_version=1.21.7
8-
loader_version=0.16.14
7+
minecraft_version=1.21.10
8+
loader_version=0.17.3
99

1010
# Mod Properties
1111
mod_version=2.2.0
1212
maven_group=io.github.misode
1313
archives_base_name=packtest
1414

1515
# Dependencies
16-
fabric_version=0.128.1+1.21.7
16+
fabric_version=0.138.3+1.21.10

gradle/wrapper/gradle-wrapper.jar

2 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 3 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/io/github/misode/packtest/PackTest.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import net.minecraft.commands.synchronization.ArgumentUtils;
1616
import net.minecraft.data.registries.VanillaRegistries;
1717
import net.minecraft.gametest.framework.GameTestServer;
18-
import net.minecraft.gametest.framework.GameTestTicker;
1918
import net.minecraft.server.packs.repository.PackRepository;
2019
import net.minecraft.util.GsonHelper;
2120
import net.minecraft.world.level.storage.LevelStorageSource;
@@ -98,11 +97,7 @@ private static void registerCommands(CommandDispatcher<CommandSourceStack> dispa
9897
}
9998

10099
public static void runHeadlessServer(LevelStorageSource.LevelStorageAccess storage, PackRepository packRepository) {
101-
GameTestServer.spin(thread -> {
102-
GameTestServer server = GameTestServer.create(thread, storage, packRepository, Optional.empty(), false);
103-
GameTestTicker.SINGLETON.startTicking();
104-
return server;
105-
});
100+
GameTestServer.spin(thread -> GameTestServer.create(thread, storage, packRepository, Optional.empty(), false));
106101
}
107102

108103
public static String wrapError(String message) {

src/main/java/io/github/misode/packtest/PackTestLibrary.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import net.minecraft.resources.ResourceLocation;
1515
import net.minecraft.server.packs.resources.PreparableReloadListener;
1616
import net.minecraft.server.packs.resources.Resource;
17-
import net.minecraft.server.packs.resources.ResourceManager;
1817
import org.jetbrains.annotations.NotNull;
1918

2019
import java.io.BufferedReader;
@@ -47,9 +46,9 @@ public void setPermissionLevel(int permissionLevel) {
4746
}
4847

4948
@Override
50-
public @NotNull CompletableFuture<Void> reload(PreparationBarrier barrier, ResourceManager resources, Executor executor1, Executor executor2) {
49+
public @NotNull CompletableFuture<Void> reload(PreparableReloadListener.SharedState sharedState, Executor executor1, PreparableReloadListener.PreparationBarrier barrier, Executor executor2) {
5150
CompletableFuture<Map<ResourceLocation, CompletableFuture<PackTestFunction>>> prep = CompletableFuture.supplyAsync(
52-
() -> LISTER.listMatchingResources(resources), executor1
51+
() -> LISTER.listMatchingResources(sharedState.resourceManager()), executor1
5352
).thenComposeAsync(map -> {
5453
Map<ResourceLocation, CompletableFuture<PackTestFunction>> result = Maps.newHashMap();
5554
for(Map.Entry<ResourceLocation, Resource> entry : map.entrySet()) {

src/main/java/io/github/misode/packtest/commands/DummyCommand.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ public class DummyCommand {
5959
private static final SimpleCommandExceptionType ERROR_NO_NAME = new SimpleCommandExceptionType(
6060
Component.literal("Cannot spawn dummy without a name")
6161
);
62+
private static final SimpleCommandExceptionType ERROR_INVALID_DIRECTION = new SimpleCommandExceptionType(
63+
Component.literal("Not a valid direction")
64+
);
6265
private static final DynamicCommandExceptionType ERROR_DUMMY_EXISTS = createError("is already logged on");
6366
private static final DynamicCommandExceptionType ERROR_PLAYER_EXISTS = createError("is already a player");
6467
private static final DynamicCommandExceptionType ERROR_NOT_ON_GROUND = createError("is not on the ground");
@@ -243,6 +246,9 @@ private static int useItem(CommandContext<CommandSourceStack> ctx) throws Comman
243246
}
244247

245248
private static int useBlock(CommandContext<CommandSourceStack> ctx, Direction hitDirection) throws CommandSyntaxException {
249+
if (hitDirection == null) {
250+
throw ERROR_INVALID_DIRECTION.create();
251+
}
246252
Dummy dummy = getDummy(ctx);
247253
Vec3 pos = Vec3Argument.getVec3(ctx, "pos");
248254
for (InteractionHand hand : InteractionHand.values()) {

src/main/java/io/github/misode/packtest/commands/FailCommand.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
import net.minecraft.commands.execution.ExecutionControl;
1414
import net.minecraft.commands.execution.Frame;
1515
import net.minecraft.gametest.framework.GameTestHelper;
16-
import net.minecraft.network.chat.Component;
17-
import net.minecraft.network.chat.ComponentUtils;
1816

1917
import static net.minecraft.commands.Commands.argument;
2018
import static net.minecraft.commands.Commands.literal;

0 commit comments

Comments
 (0)