Skip to content

Commit 6b7258b

Browse files
Test commands
1 parent 905233f commit 6b7258b

File tree

6 files changed

+35
-0
lines changed

6 files changed

+35
-0
lines changed

src/main/java/com/volmit/adapt/commands/test/CommandPermissionGeneratorAdaptations.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ public List<String> getRequiredPermissions() {
3939

4040
@Override
4141
public boolean handle(MortarSender sender, String[] args) {
42+
if (!sender.hasPermission("adapt.idontknowwhatimdoingiswear")) {
43+
sender.sendMessage("You do not have permission to use this command.");
44+
Adapt.info("Player: " + sender.getName() + " attempted to use command " + this + " without permission.");
45+
return true;
46+
}
4247
StringBuilder builder = new StringBuilder();
4348
Adapt.instance.getAdaptServer().getSkillRegistry().getSkills().forEach(skill -> skill.getAdaptations().forEach(adaptation -> builder.append("adapt.blacklist." + adaptation.getName().replaceAll("-", "") + "\n")));
4449

src/main/java/com/volmit/adapt/commands/test/CommandPermissionGeneratorSkills.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ public List<String> getRequiredPermissions() {
3939

4040
@Override
4141
public boolean handle(MortarSender sender, String[] args) {
42+
if (!sender.hasPermission("adapt.idontknowwhatimdoingiswear")) {
43+
sender.sendMessage("You do not have permission to use this command.");
44+
Adapt.info("Player: " + sender.getName() + " attempted to use command " + this + " without permission.");
45+
return true;
46+
}
4247
StringBuilder builder = new StringBuilder();
4348
Adapt.instance.getAdaptServer().getSkillRegistry().getSkills().forEach(skill -> builder.append("adapt.blacklist." + skill.getName().replaceAll("-", "") + "\n"));
4449

src/main/java/com/volmit/adapt/commands/test/CommandTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
package com.volmit.adapt.commands.test;
2020

21+
import com.volmit.adapt.Adapt;
2122
import com.volmit.adapt.util.Command;
2223
import com.volmit.adapt.util.MortarCommand;
2324
import com.volmit.adapt.util.MortarSender;
@@ -47,6 +48,11 @@ public List<String> getRequiredPermissions() {
4748

4849
@Override
4950
public boolean handle(MortarSender sender, String[] args) {
51+
if (!sender.hasPermission("adapt.idontknowwhatimdoingiswear")) {
52+
sender.sendMessage("You do not have permission to use this command.");
53+
Adapt.info("Player: " + sender.getName() + " attempted to use command " + this + " without permission.");
54+
return true;
55+
}
5056
printHelp(sender);
5157
return true;
5258
}

src/main/java/com/volmit/adapt/commands/test/CommandTestParticle.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
package com.volmit.adapt.commands.test;
2020

21+
import com.volmit.adapt.Adapt;
2122
import com.volmit.adapt.util.J;
2223
import com.volmit.adapt.util.MortarCommand;
2324
import com.volmit.adapt.util.MortarSender;
@@ -36,6 +37,11 @@ public CommandTestParticle() {
3637

3738
@Override
3839
public boolean handle(MortarSender sender, String[] args) {
40+
if (!sender.hasPermission("adapt.idontknowwhatimdoingiswear")) {
41+
sender.sendMessage("You do not have permission to use this command.");
42+
Adapt.info("Player: " + sender.getName() + " attempted to use command " + this + " without permission.");
43+
return true;
44+
}
3945
J.sr(() -> J.attempt(() -> sender.player().spawnParticle(Particle.valueOf(args[0]),
4046
sender.player().getLocation().clone().add(sender.player().getEyeLocation().getDirection().clone().multiply(7)), 3)), 0, 20);
4147
return true;

src/main/java/com/volmit/adapt/commands/test/CommandTestSound.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
package com.volmit.adapt.commands.test;
2020

21+
import com.volmit.adapt.Adapt;
2122
import com.volmit.adapt.util.MortarCommand;
2223
import com.volmit.adapt.util.MortarSender;
2324
import org.bukkit.Sound;
@@ -35,6 +36,12 @@ public CommandTestSound() {
3536

3637
@Override
3738
public boolean handle(MortarSender sender, String[] args) {
39+
if (!sender.hasPermission("adapt.idontknowwhatimdoingiswear")) {
40+
sender.sendMessage("You do not have permission to use this command.");
41+
Adapt.info("Player: " + sender.getName() + " attempted to use command " + this + " without permission.");
42+
return true;
43+
}
44+
3845
sender.player().playSound(sender.player(), Sound.valueOf(args[0])
3946
, Float.parseFloat(args.length > 1 ? args[1] : "1")
4047
, Float.parseFloat(args.length > 2 ? args[2] : "1"));

src/main/java/com/volmit/adapt/commands/test/CommandVerbose.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ public List<String> getRequiredPermissions() {
4040

4141
@Override
4242
public boolean handle(MortarSender sender, String[] args) {
43+
if (!sender.hasPermission("adapt.idontknowwhatimdoingiswear")) {
44+
sender.sendMessage("You do not have permission to use this command.");
45+
Adapt.info("Player: " + sender.getName() + " attempted to use command " + this + " without permission.");
46+
return true;
47+
}
48+
4349
AdaptConfig.get().setVerbose(!AdaptConfig.get().isVerbose());
4450
if (sender != null) {
4551
Adapt.messagePlayer(sender.player(), "Verbose: " + AdaptConfig.get().isVerbose());

0 commit comments

Comments
 (0)