This commit is contained in:
iTakinn
2024-05-16 13:32:54 -03:00
parent 68cd6fc6df
commit 4d2782091e
13 changed files with 29 additions and 46 deletions
+13
View File
@@ -1,2 +1,15 @@
zerv/*
.vscode/settings.json
target/*
target/classes/plugin.yml
target/classes/com/itakinn/LightningStrike.class
target/classes/com/itakinn/LightningStrike$1.class
target/classes/com/itakinn/RaiosOlhar.class
target/classes/com/itakinn/RaiosOlhar$1.class
target/classes/com/itakinn/Subir.class
target/classes/plugin.yml
target/classes/com/itakinn/LightningStrike.class
target/classes/com/itakinn/LightningStrike$1.class
target/classes/com/itakinn/RaiosOlhar.class
target/classes/com/itakinn/RaiosOlhar$1.class
target/classes/com/itakinn/Subir.class
BIN
View File
Binary file not shown.
+2 -2
View File
@@ -5,10 +5,10 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.itakinn</groupId>
<artifactId>plzao</artifactId>
<artifactId>TKNRaios</artifactId>
<version>1.0-SNAPSHOT</version>
<name>plzao</name>
<name>TKNRaios</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
+1 -2
View File
@@ -11,7 +11,6 @@ import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitRunnable;
@@ -25,7 +24,7 @@ public class RaiosOlhar implements Listener, CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (sender.hasPermission("lightningstrike.raiosolhar") || sender.isOp()) {
if (sender.hasPermission("TKNRaios.raiosolhar") || sender.isOp()) {
if (args.length < 1) {
toggleLightningOlhar(Bukkit.getPlayer(sender.getName()));
+1 -2
View File
@@ -16,7 +16,6 @@ import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitRunnable;
public class Subir implements Listener, CommandExecutor {
private final Map<UUID, BukkitRunnable> tasksOlhar = new HashMap<>();
private final JavaPlugin plugin;
public Subir(JavaPlugin plugin) {
@@ -25,7 +24,7 @@ public class Subir implements Listener, CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (sender.hasPermission("lightningstrike.subir") || sender.isOp()) {
if (sender.hasPermission("TKNRaios.subir") || sender.isOp()) {
if (args.length < 1) { // se argumento for menor de um (sem argumento) usa quem mandou o comando
subirPlayer(Bukkit.getPlayer(sender.getName()));
return true;
@@ -14,12 +14,12 @@ import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
public class LightningStrike extends JavaPlugin implements Listener {
public class TKNRaios extends JavaPlugin implements Listener {
private final Map<UUID, BukkitRunnable> tasks = new HashMap<>();
@Override
public void onEnable() {
getLogger().info("Plugin LightningStrike habilitado!");
getLogger().info("Plugin TKNRaios habilitado!");
getCommand("raios").setExecutor(this);
getCommand("raiosolhar").setExecutor(new RaiosOlhar(this));
getCommand("subir").setExecutor(new Subir(this));
@@ -28,7 +28,7 @@ public class LightningStrike extends JavaPlugin implements Listener {
@Override
public void onDisable() {
getLogger().info("Plugin LightningStrike desabilitado!");
getLogger().info("Plugin TKNRaios desabilitado!");
for (BukkitRunnable task : tasks.values()) {
task.cancel();
}
@@ -37,7 +37,7 @@ public class LightningStrike extends JavaPlugin implements Listener {
@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (sender.hasPermission("lightningstrike.raios") || sender.isOp()) {
if (sender.hasPermission("TKNRaios.raios") || sender.isOp()) {
if (args.length == 1) {// se tiver argumento (player) chama ele
Player target = Bukkit.getPlayer(args[0]);
if (target == null) {
+8 -8
View File
@@ -1,28 +1,28 @@
name: LightningStrike
name: Raios
version: 1.0
main: com.itakinn.LightningStrike
main: com.itakinn.TKNRaios
author: iTakinn
commands:
raios:
description: Ativa ou desativa raios sobre um jogador
usage: /raios <player>
permission: lightningstrike.raios
permission: TKNRaios.raios
raiosolhar:
description: Ativa ou desativa raios onde o jogador que estiver olhando
usage: /raiosolhar
permission: lightningstrike.raiosolhar
permission: TKNRaios.raiosolhar
subir:
description: Teleporta o jogador para cima
usage: /subir
permission: lightningstrike.subir
permission: TKNRaios.subir
permissions:
lightningstrike.raios:
TKNRaios.raios:
description: Permite que o jogador ative ou desative raios sobre outro jogador
default: op
lightningstrike.raiosolhar:
TKNRaios.raiosolhar:
description: Permite que o jogador ative ou desative raios onde estiver olhando
default: op
lightiningstrike.subir:
TKNRaios.subir:
description: Permite que o jogador se teleporte para cima
default: op
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-28
View File
@@ -1,28 +0,0 @@
name: LightningStrike
version: 1.0
main: com.itakinn.LightningStrike
author: iTakinn
commands:
raios:
description: Ativa ou desativa raios sobre um jogador
usage: /raios <player>
permission: lightningstrike.raios
raiosolhar:
description: Ativa ou desativa raios onde o jogador que estiver olhando
usage: /raiosolhar
permission: lightningstrike.raiosolhar
subir:
description: Teleporta o jogador para cima
usage: /subir
permission: lightningstrike.subir
permissions:
lightningstrike.raios:
description: Permite que o jogador ative ou desative raios sobre outro jogador
default: op
lightningstrike.raiosolhar:
description: Permite que o jogador ative ou desative raios onde estiver olhando
default: op
lightiningstrike.subir:
description: Permite que o jogador se teleporte para cima
default: op