Skip to content

Commit 5d7d116

Browse files
authored
Merge pull request #130 from Silvre/remove-minestom-perms
Remove Minestom permissions annotation
2 parents 49c8545 + 865aee2 commit 5d7d116

File tree

6 files changed

+3
-62
lines changed

6 files changed

+3
-62
lines changed

minestom/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ repositories {
1010

1111
dependencies {
1212
implementation(project(":common"))
13-
compileOnly("net.minestom:minestom-snapshots:7ce047b22e")
13+
compileOnly("net.minestom:minestom-snapshots:39d445482f")
1414
}
1515

1616
java.toolchain.languageVersion.set(JavaLanguageVersion.of(21))

minestom/src/main/java/revxrsal/commands/minestom/MinestomLampConfig.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ private MinestomLampConfig(ActorFactory<A> actorFactory, ArgumentTypes<A> argume
8383
.accept(minestomSenderResolver())
8484
.accept(minestomParameterTypes())
8585
.accept(minestomExceptionHandler())
86-
.accept(minestomPermissions())
8786
.accept(registrationHooks(actorFactory, argumentTypes))
8887
.accept(minestomContextParameters());
8988
}

minestom/src/main/java/revxrsal/commands/minestom/MinestomVisitors.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,12 @@
4242
import revxrsal.commands.exception.CommandExceptionHandler;
4343
import revxrsal.commands.minestom.actor.ActorFactory;
4444
import revxrsal.commands.minestom.actor.MinestomCommandActor;
45-
import revxrsal.commands.minestom.annotation.CommandPermission;
4645
import revxrsal.commands.minestom.argument.ArgumentTypes;
4746
import revxrsal.commands.minestom.argument.MinestomArgumentTypes;
4847
import revxrsal.commands.minestom.exception.MinestomExceptionHandler;
4948
import revxrsal.commands.minestom.hooks.MinestomCommandHooks;
5049
import revxrsal.commands.minestom.parameters.InstanceParameterType;
5150
import revxrsal.commands.minestom.parameters.PlayerParameterType;
52-
import revxrsal.commands.minestom.sender.MinestomPermissionFactory;
5351
import revxrsal.commands.minestom.sender.MinestomSenderResolver;
5452

5553
import static revxrsal.commands.minestom.MinestomStubParameterType.stubParameterType;
@@ -180,14 +178,4 @@ public final class MinestomVisitors {
180178
builder.parameterTypes().addContextParameterLast(InstanceManager.class, (a, b) -> MinecraftServer.getInstanceManager());
181179
};
182180
}
183-
184-
/**
185-
* Adds support for the {@link CommandPermission} annotation
186-
*
187-
* @param <A> The actor type
188-
* @return This visitor
189-
*/
190-
public static <A extends MinestomCommandActor> @NotNull LampBuilderVisitor<A> minestomPermissions() {
191-
return builder -> builder.permissionFactory(MinestomPermissionFactory.INSTANCE);
192-
}
193181
}

minestom/src/main/java/revxrsal/commands/minestom/annotation/CommandPermission.java

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

minestom/src/main/java/revxrsal/commands/minestom/sender/MinestomPermissionFactory.java

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

minestom/src/main/java/revxrsal/commands/minestom/util/ArgumentRenamer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
*/
2424
package revxrsal.commands.minestom.util;
2525

26+
import net.minestom.server.command.ArgumentParserType;
2627
import net.minestom.server.command.CommandSender;
2728
import net.minestom.server.command.builder.arguments.Argument;
2829
import net.minestom.server.command.builder.exception.ArgumentSyntaxException;
@@ -77,7 +78,7 @@ private RenamedArgument(@NotNull String newId, @NotNull Argument<T> argument) {
7778
}
7879

7980
@Override
80-
public String parser() {
81+
public ArgumentParserType parser() {
8182
return argument.parser();
8283
}
8384

0 commit comments

Comments
 (0)