mirror of
https://github.com/IdalecioSch/plugin-de-raio.git
synced 2026-07-27 16:25:46 -03:00
sai dai
This commit is contained in:
+13
@@ -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
|
||||
|
||||
Binary file not shown.
@@ -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>
|
||||
|
||||
|
||||
@@ -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()));
|
||||
|
||||
@@ -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;
|
||||
|
||||
+4
-4
@@ -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) {
|
||||
@@ -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.
@@ -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
|
||||
Reference in New Issue
Block a user