Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
194801df6b | ||
|
|
06e927045e |
No files matched your search
+10
-2
@@ -50,7 +50,7 @@ public class PlaceholdersCommand<A> {
|
||||
.requires(a -> getAudience(a).pointers().supports(PermissionChecker.POINTER))
|
||||
.executes(cmd -> {
|
||||
Audience source = getAudience(cmd.getSource());
|
||||
if(source.pointers().get(PermissionChecker.POINTER).orElse(null).test("miniplaceholders.command")){
|
||||
if (source.pointers().get(PermissionChecker.POINTER).get().test("miniplaceholders.command")){
|
||||
source.sendMessage(
|
||||
Component.text()
|
||||
.append(HEADER).append(Component.newline())
|
||||
@@ -70,6 +70,10 @@ public class PlaceholdersCommand<A> {
|
||||
return 1;
|
||||
})
|
||||
.then(LiteralArgumentBuilder.<A>literal("help")
|
||||
.requires(cmd -> getAudience(cmd)
|
||||
.get(PermissionChecker.POINTER)
|
||||
.map(checker -> checker.test("miniplaceholders.command.help"))
|
||||
.orElse(false))
|
||||
.executes(cmd -> {
|
||||
getAudience(cmd.getSource()).sendMessage(
|
||||
Component.text()
|
||||
@@ -84,6 +88,10 @@ public class PlaceholdersCommand<A> {
|
||||
})
|
||||
)
|
||||
.then(LiteralArgumentBuilder.<A>literal("parse")
|
||||
.requires(cmd -> getAudience(cmd)
|
||||
.get(PermissionChecker.POINTER)
|
||||
.map(checker -> checker.test("miniplaceholders.command.parse"))
|
||||
.orElse(false))
|
||||
.then(LiteralArgumentBuilder.<A>literal("me")
|
||||
.then(RequiredArgumentBuilder.<A, String>argument("selfStringToParse", StringArgumentType.string())
|
||||
.executes(cmd -> {
|
||||
@@ -134,7 +142,7 @@ public class PlaceholdersCommand<A> {
|
||||
}
|
||||
|
||||
private Audience getAudience(A possibleAudience){
|
||||
if(possibleAudience instanceof Audience audience){
|
||||
if (possibleAudience instanceof Audience audience){
|
||||
return audience;
|
||||
}
|
||||
Audience audience = fromAToAudience.apply(possibleAudience);
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
group = me.dreamerzero.miniplaceholders
|
||||
version = 1.3.0
|
||||
version = 1.3.1
|
||||
description = MiniPlaceholders
|
||||
Reference in new issue
Block a user