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