Skip to content

Commit fec1003

Browse files
committed
Don't hardcode sable mod id
1 parent e852ec6 commit fec1003

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

common/src/main/java/dev/ryanhcode/sable/mixin/command/ArgumentTypeInfosMixin.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package dev.ryanhcode.sable.mixin.command;
22

33
import com.mojang.brigadier.arguments.ArgumentType;
4+
import dev.ryanhcode.sable.Sable;
45
import dev.ryanhcode.sable.api.command.SubLevelArgumentType;
56
import dev.ryanhcode.sable.command.Vec3ArgumentAbsolute;
6-
import net.minecraft.commands.arguments.coordinates.Vec3Argument;
77
import net.minecraft.commands.synchronization.ArgumentTypeInfo;
88
import net.minecraft.commands.synchronization.ArgumentTypeInfos;
99
import net.minecraft.commands.synchronization.SingletonArgumentInfo;
@@ -18,14 +18,13 @@
1818
public abstract class ArgumentTypeInfosMixin {
1919

2020
@Shadow
21-
protected static <A extends ArgumentType<?>, T extends ArgumentTypeInfo.Template<A>> ArgumentTypeInfo<A, T> register(final Registry<ArgumentTypeInfo<?, ?>> arg, final String string, final Class<? extends A> class_, final ArgumentTypeInfo<A, T> arg2) {
21+
private static <A extends ArgumentType<?>, T extends ArgumentTypeInfo.Template<A>> ArgumentTypeInfo<A, T> register(final Registry<ArgumentTypeInfo<?, ?>> arg, final String string, final Class<? extends A> class_, final ArgumentTypeInfo<A, T> arg2) {
2222
return null;
2323
}
2424

2525
@Inject(method = "bootstrap", at = @At("TAIL"))
2626
private static void sable$bootstrap(final Registry<ArgumentTypeInfo<?, ?>> registry, final CallbackInfoReturnable<ArgumentTypeInfo<?, ?>> cir) {
27-
register(registry, "sable:sub_level", SubLevelArgumentType.class, new SubLevelArgumentType.Info());
28-
register(registry, "sable:vec3_absolute", Vec3ArgumentAbsolute.class, SingletonArgumentInfo.contextFree(Vec3ArgumentAbsolute::vec3));
27+
register(registry, Sable.MOD_ID + ":sub_level", SubLevelArgumentType.class, new SubLevelArgumentType.Info());
28+
register(registry, Sable.MOD_ID + ":vec3_absolute", Vec3ArgumentAbsolute.class, SingletonArgumentInfo.contextFree(Vec3ArgumentAbsolute::vec3));
2929
}
30-
3130
}

0 commit comments

Comments
 (0)