3.10.4 Fixes

This commit is contained in:
rockyhawk64 2020-09-03 22:39:25 +10:00
parent c71a54c765
commit 41a2e29777
33 changed files with 193 additions and 195 deletions

View File

@ -1,5 +1,5 @@
version: 3.10.3 version: 3.10.4
main: me.rockyhawk.commandPanels.commandpanels main: me.rockyhawk.commandpanels.CommandPanels
name: CommandPanels name: CommandPanels
author: RockyHawk author: RockyHawk
api-version: '1.13' api-version: '1.13'

View File

@ -1,4 +1,4 @@
package me.rockyhawk.commandPanels; package me.rockyhawk.commandpanels;
import com.Ben12345rocks.VotingPlugin.UserManager.UserManager; import com.Ben12345rocks.VotingPlugin.UserManager.UserManager;
import com.mojang.authlib.GameProfile; import com.mojang.authlib.GameProfile;
@ -16,26 +16,26 @@ import java.util.regex.Pattern;
import me.clip.placeholderapi.PlaceholderAPI; import me.clip.placeholderapi.PlaceholderAPI;
import me.realized.tokenmanager.api.TokenManager; import me.realized.tokenmanager.api.TokenManager;
import me.rockyhawk.commandPanels.ClassResources.*; import me.rockyhawk.commandpanels.classresources.*;
import me.rockyhawk.commandPanels.commands.*; import me.rockyhawk.commandpanels.commands.*;
import me.rockyhawk.commandPanels.completeTabs.cpTabComplete; import me.rockyhawk.commandpanels.completetabs.CpTabComplete;
import me.rockyhawk.commandPanels.generatePanels.commandpanelsgenerate; import me.rockyhawk.commandpanels.generatepanels.Commandpanelsgenerate;
import me.rockyhawk.commandPanels.generatePanels.newGenUtils; import me.rockyhawk.commandpanels.generatepanels.NewGenUtils;
import me.rockyhawk.commandPanels.generatePanels.tabCompleteGenerate; import me.rockyhawk.commandpanels.generatepanels.TabCompleteGenerate;
import me.rockyhawk.commandPanels.ingameEditor.cpIngameEditCommand; import me.rockyhawk.commandpanels.ingameeditor.CpIngameEditCommand;
import me.rockyhawk.commandPanels.ingameEditor.cpTabCompleteIngame; import me.rockyhawk.commandpanels.ingameeditor.CpTabCompleteIngame;
import me.rockyhawk.commandPanels.ingameEditor.editorUserInput; import me.rockyhawk.commandpanels.ingameeditor.EditorUserInput;
import me.rockyhawk.commandPanels.ingameEditor.editorUtils; import me.rockyhawk.commandpanels.ingameeditor.EditorUtils;
import me.rockyhawk.commandPanels.ioClasses.sequence_1_13; import me.rockyhawk.commandpanels.ioclasses.Sequence_1_13;
import me.rockyhawk.commandPanels.ioClasses.sequence_1_14; import me.rockyhawk.commandpanels.ioclasses.Sequence_1_14;
import me.rockyhawk.commandPanels.openWithItem.utilsOpenWithItem; import me.rockyhawk.commandpanels.openwithitem.UtilsOpenWithItem;
import me.rockyhawk.commandPanels.panelBlocks.blocksTabComplete; import me.rockyhawk.commandpanels.panelblocks.BlocksTabComplete;
import me.rockyhawk.commandPanels.panelBlocks.commandpanelblocks; import me.rockyhawk.commandpanels.panelblocks.Commandpanelblocks;
import me.rockyhawk.commandPanels.panelBlocks.panelBlockOnClick; import me.rockyhawk.commandpanels.panelblocks.PanelBlockOnClick;
import me.rockyhawk.commandPanels.premium.commandpanelUserInput; import me.rockyhawk.commandpanels.premium.CommandpanelUserInput;
import me.rockyhawk.commandPanels.premium.commandpanelrefresher; import me.rockyhawk.commandpanels.premium.Commandpanelrefresher;
import net.milkbowl.vault.economy.Economy; import net.milkbowl.vault.economy.Economy;
import org.bukkit.*; import org.bukkit.*;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
@ -49,7 +49,7 @@ import org.bukkit.inventory.meta.*;
import org.bukkit.plugin.RegisteredServiceProvider; import org.bukkit.plugin.RegisteredServiceProvider;
import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.java.JavaPlugin;
public class commandpanels extends JavaPlugin { public class CommandPanels extends JavaPlugin {
public YamlConfiguration config; public YamlConfiguration config;
public Economy econ = null; public Economy econ = null;
public boolean update = false; public boolean update = false;
@ -73,7 +73,7 @@ public class commandpanels extends JavaPlugin {
public File panelsf; public File panelsf;
public YamlConfiguration blockConfig; //where panel block locations are stored public YamlConfiguration blockConfig; //where panel block locations are stored
public commandpanels() { public CommandPanels() {
this.panelsf = new File(this.getDataFolder() + File.separator + "panels"); this.panelsf = new File(this.getDataFolder() + File.separator + "panels");
this.blockConfig = YamlConfiguration.loadConfiguration(new File(getDataFolder() + File.separator + "blocks.yml")); this.blockConfig = YamlConfiguration.loadConfiguration(new File(getDataFolder() + File.separator + "blocks.yml"));
} }
@ -84,29 +84,29 @@ public class commandpanels extends JavaPlugin {
this.setupEconomy(); this.setupEconomy();
this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord"); this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
new Metrics(this); new Metrics(this);
Objects.requireNonNull(this.getCommand("commandpanel")).setExecutor(new commandpanel(this)); Objects.requireNonNull(this.getCommand("commandpanel")).setExecutor(new Commandpanel(this));
Objects.requireNonNull(this.getCommand("commandpanel")).setTabCompleter(new cpTabComplete(this)); Objects.requireNonNull(this.getCommand("commandpanel")).setTabCompleter(new CpTabComplete(this));
Objects.requireNonNull(this.getCommand("commandpanelblock")).setTabCompleter(new blocksTabComplete(this)); Objects.requireNonNull(this.getCommand("commandpanelblock")).setTabCompleter(new BlocksTabComplete(this));
Objects.requireNonNull(this.getCommand("commandpanelgenerate")).setTabCompleter(new tabCompleteGenerate(this)); Objects.requireNonNull(this.getCommand("commandpanelgenerate")).setTabCompleter(new TabCompleteGenerate(this));
Objects.requireNonNull(this.getCommand("commandpaneledit")).setTabCompleter(new cpTabCompleteIngame(this)); Objects.requireNonNull(this.getCommand("commandpaneledit")).setTabCompleter(new CpTabCompleteIngame(this));
Objects.requireNonNull(this.getCommand("commandpanelgenerate")).setExecutor(new commandpanelsgenerate(this)); Objects.requireNonNull(this.getCommand("commandpanelgenerate")).setExecutor(new Commandpanelsgenerate(this));
Objects.requireNonNull(this.getCommand("commandpanelreload")).setExecutor(new commandpanelsreload(this)); Objects.requireNonNull(this.getCommand("commandpanelreload")).setExecutor(new Commandpanelsreload(this));
Objects.requireNonNull(this.getCommand("commandpaneldebug")).setExecutor(new commandpanelsdebug(this)); Objects.requireNonNull(this.getCommand("commandpaneldebug")).setExecutor(new Commandpanelsdebug(this));
Objects.requireNonNull(this.getCommand("commandpanelclose")).setExecutor(new commandpanelclose(this)); Objects.requireNonNull(this.getCommand("commandpanelclose")).setExecutor(new Commandpanelclose(this));
Objects.requireNonNull(this.getCommand("commandpanelversion")).setExecutor(new commandpanelversion(this)); Objects.requireNonNull(this.getCommand("commandpanelversion")).setExecutor(new Commandpanelversion(this));
Objects.requireNonNull(this.getCommand("commandpaneladdons")).setExecutor(new commandpanelresources(this)); Objects.requireNonNull(this.getCommand("commandpaneladdons")).setExecutor(new Commandpanelresources(this));
Objects.requireNonNull(this.getCommand("commandpanellist")).setExecutor(new commandpanelslist(this)); Objects.requireNonNull(this.getCommand("commandpanellist")).setExecutor(new Commandpanelslist(this));
Objects.requireNonNull(this.getCommand("commandpaneledit")).setExecutor(new cpIngameEditCommand(this)); Objects.requireNonNull(this.getCommand("commandpaneledit")).setExecutor(new CpIngameEditCommand(this));
Objects.requireNonNull(this.getCommand("commandpanelblock")).setExecutor(new commandpanelblocks(this)); Objects.requireNonNull(this.getCommand("commandpanelblock")).setExecutor(new Commandpanelblocks(this));
this.getServer().getPluginManager().registerEvents(new utils(this), this); this.getServer().getPluginManager().registerEvents(new Utils(this), this);
this.getServer().getPluginManager().registerEvents(new utilsOpenWithItem(this), this); this.getServer().getPluginManager().registerEvents(new UtilsOpenWithItem(this), this);
this.getServer().getPluginManager().registerEvents(new editorUtils(this), this); this.getServer().getPluginManager().registerEvents(new EditorUtils(this), this);
this.getServer().getPluginManager().registerEvents(new newGenUtils(this), this); this.getServer().getPluginManager().registerEvents(new NewGenUtils(this), this);
this.getServer().getPluginManager().registerEvents(new commandpanelcustom(this), this); this.getServer().getPluginManager().registerEvents(new Commandpanelcustom(this), this);
this.getServer().getPluginManager().registerEvents(new commandpanelUserInput(this), this); this.getServer().getPluginManager().registerEvents(new CommandpanelUserInput(this), this);
this.getServer().getPluginManager().registerEvents(new editorUserInput(this), this); this.getServer().getPluginManager().registerEvents(new EditorUserInput(this), this);
this.getServer().getPluginManager().registerEvents(new commandpanelrefresher(this), this); this.getServer().getPluginManager().registerEvents(new Commandpanelrefresher(this), this);
this.getServer().getPluginManager().registerEvents(new panelBlockOnClick(this), this); this.getServer().getPluginManager().registerEvents(new PanelBlockOnClick(this), this);
//save the config.yml file //save the config.yml file
File configFile = new File(this.getDataFolder() + File.separator + "config.yml"); File configFile = new File(this.getDataFolder() + File.separator + "config.yml");
@ -161,10 +161,10 @@ public class commandpanels extends JavaPlugin {
Inventory i; Inventory i;
if (onOpen != 3) { if (onOpen != 3) {
//use the regular inventory //use the regular inventory
i = Bukkit.createInventory(null, Integer.parseInt(Objects.requireNonNull(pconfig.getString("panels." + panels + ".rows"))) * 9, papi( Objects.requireNonNull(pconfig.getString("panels." + panels + ".title")))); i = Bukkit.createInventory(null, Integer.parseInt(Objects.requireNonNull(pconfig.getString("panels." + panels + ".rows"))) * 9, papi(p, Objects.requireNonNull(pconfig.getString("panels." + panels + ".title"))));
} else { } else {
//this means it is the Editor window //this means it is the Editor window
i = Bukkit.createInventory(null, Integer.parseInt(Objects.requireNonNull(pconfig.getString("panels." + panels + ".rows"))) * 9, papi( ChatColor.GRAY + "Editing Panel: " + pconfig.getString("panels." + panels + ".title"))); i = Bukkit.createInventory(null, Integer.parseInt(Objects.requireNonNull(pconfig.getString("panels." + panels + ".rows"))) * 9, papi(p, ChatColor.GRAY + "Editing Panel: " + pconfig.getString("panels." + panels + ".title")));
} }
String item = ""; String item = "";
@ -608,9 +608,9 @@ public class commandpanels extends JavaPlugin {
public Reader getReaderFromStream(InputStream initialStream) throws IOException { public Reader getReaderFromStream(InputStream initialStream) throws IOException {
//this reads the encrypted resource files in the jar file //this reads the encrypted resource files in the jar file
if(Bukkit.getVersion().contains("1.13")){ if(Bukkit.getVersion().contains("1.13")){
return new sequence_1_13().getReaderFromStream(initialStream); return new Sequence_1_13().getReaderFromStream(initialStream);
}else{ }else{
return new sequence_1_14().getReaderFromStream(initialStream); return new Sequence_1_14().getReaderFromStream(initialStream);
} }
} }

View File

@ -1,4 +1,4 @@
package me.rockyhawk.commandPanels; package me.rockyhawk.commandpanels;
import com.google.gson.JsonArray; import com.google.gson.JsonArray;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;

View File

@ -1,4 +1,4 @@
package me.rockyhawk.commandPanels; package me.rockyhawk.commandpanels;
import org.bukkit.*; import org.bukkit.*;
import org.bukkit.configuration.ConfigurationSection; import org.bukkit.configuration.ConfigurationSection;
@ -14,9 +14,9 @@ import org.bukkit.inventory.ItemStack;
import java.io.File; import java.io.File;
import java.util.*; import java.util.*;
public class utils implements Listener { public class Utils implements Listener {
commandpanels plugin; CommandPanels plugin;
public utils(commandpanels pl) { public Utils(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }
@EventHandler @EventHandler

View File

@ -1,9 +1,9 @@
package me.rockyhawk.commandPanels.ClassResources; package me.rockyhawk.commandpanels.classresources;
import com.google.common.io.ByteArrayDataOutput; import com.google.common.io.ByteArrayDataOutput;
import com.google.common.io.ByteStreams; import com.google.common.io.ByteStreams;
import me.realized.tokenmanager.api.TokenManager; import me.realized.tokenmanager.api.TokenManager;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.*; import org.bukkit.*;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@ -15,8 +15,8 @@ import java.io.File;
import java.util.Objects; import java.util.Objects;
public class CommandTags { public class CommandTags {
commandpanels plugin; CommandPanels plugin;
public CommandTags(commandpanels pl) { public CommandTags(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.ClassResources; package me.rockyhawk.commandpanels.classresources;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Sound; import org.bukkit.Sound;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
@ -12,8 +12,8 @@ import java.util.List;
import java.util.Objects; import java.util.Objects;
public class ExecuteOpenVoids { public class ExecuteOpenVoids {
commandpanels plugin; CommandPanels plugin;
public ExecuteOpenVoids(commandpanels pl) { public ExecuteOpenVoids(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }

View File

@ -1,9 +1,9 @@
package me.rockyhawk.commandPanels.ClassResources; package me.rockyhawk.commandpanels.classresources;
import com.mojang.authlib.GameProfile; import com.mojang.authlib.GameProfile;
import com.mojang.authlib.properties.Property; import com.mojang.authlib.properties.Property;
import com.mojang.authlib.properties.PropertyMap; import com.mojang.authlib.properties.PropertyMap;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.inventory.meta.ItemMeta;
@ -13,8 +13,8 @@ import java.lang.reflect.Field;
import java.util.UUID; import java.util.UUID;
public class GetCustomHeads { public class GetCustomHeads {
commandpanels plugin; CommandPanels plugin;
public GetCustomHeads(commandpanels pl) { public GetCustomHeads(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }

View File

@ -1,7 +1,7 @@
package me.rockyhawk.commandPanels.ClassResources; package me.rockyhawk.commandpanels.classresources;
import me.arcaniax.hdb.api.HeadDatabaseAPI; import me.arcaniax.hdb.api.HeadDatabaseAPI;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.*; import org.bukkit.*;
import org.bukkit.configuration.ConfigurationSection; import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.enchantments.Enchantment; import org.bukkit.enchantments.Enchantment;
@ -21,8 +21,8 @@ import java.util.Objects;
import java.util.UUID; import java.util.UUID;
public class ItemCreation { public class ItemCreation {
commandpanels plugin; CommandPanels plugin;
public ItemCreation(commandpanels pl) { public ItemCreation(CommandPanels pl) {
plugin = pl; plugin = pl;
} }

View File

@ -1,7 +1,7 @@
package me.rockyhawk.commandPanels.ClassResources; package me.rockyhawk.commandpanels.classresources;
import me.arcaniax.hdb.api.HeadDatabaseAPI; import me.arcaniax.hdb.api.HeadDatabaseAPI;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
@ -20,8 +20,8 @@ import java.util.List;
import java.util.Objects; import java.util.Objects;
public class OpenEditorGuis { public class OpenEditorGuis {
commandpanels plugin; CommandPanels plugin;
public OpenEditorGuis(commandpanels pl) { public OpenEditorGuis(CommandPanels pl) {
plugin = pl; plugin = pl;
} }

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.commands; package me.rockyhawk.commandpanels.commands;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
@ -8,15 +8,14 @@ import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.inventory.ItemStack;
import java.io.File; import java.io.File;
import java.util.*; import java.util.*;
public class commandpanel implements CommandExecutor { public class Commandpanel implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public commandpanel(commandpanels pl) { public Commandpanel(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.commands; package me.rockyhawk.commandpanels.commands;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
@ -8,9 +8,9 @@ import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
public class commandpanelclose implements CommandExecutor { public class Commandpanelclose implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public commandpanelclose(commandpanels pl) { this.plugin = pl; } public Commandpanelclose(CommandPanels pl) { this.plugin = pl; }
@EventHandler @EventHandler
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.commands; package me.rockyhawk.commandpanels.commands;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@ -13,9 +13,9 @@ import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;
import java.util.Objects; import java.util.Objects;
public class commandpanelcustom implements Listener { public class Commandpanelcustom implements Listener {
commandpanels plugin; CommandPanels plugin;
public commandpanelcustom(commandpanels pl) { public Commandpanelcustom(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }
@EventHandler @EventHandler

View File

@ -1,15 +1,15 @@
package me.rockyhawk.commandPanels.commands; package me.rockyhawk.commandpanels.commands;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
public class commandpanelresources implements CommandExecutor { public class Commandpanelresources implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public commandpanelresources(commandpanels pl) { this.plugin = pl; } public Commandpanelresources(CommandPanels pl) { this.plugin = pl; }
@EventHandler @EventHandler
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

View File

@ -1,15 +1,15 @@
package me.rockyhawk.commandPanels.commands; package me.rockyhawk.commandpanels.commands;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
public class commandpanelsdebug implements CommandExecutor { public class Commandpanelsdebug implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public commandpanelsdebug(commandpanels pl) { this.plugin = pl; } public Commandpanelsdebug(CommandPanels pl) { this.plugin = pl; }
@EventHandler @EventHandler
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.commands; package me.rockyhawk.commandpanels.commands;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
@ -13,9 +13,9 @@ import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;
public class commandpanelslist implements CommandExecutor { public class Commandpanelslist implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public commandpanelslist(commandpanels pl) { this.plugin = pl; } public Commandpanelslist(CommandPanels pl) { this.plugin = pl; }
@EventHandler @EventHandler
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.commands; package me.rockyhawk.commandpanels.commands;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
@ -11,9 +11,9 @@ import org.bukkit.event.EventHandler;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
public class commandpanelsreload implements CommandExecutor { public class Commandpanelsreload implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public commandpanelsreload(commandpanels pl) { this.plugin = pl; } public Commandpanelsreload(CommandPanels pl) { this.plugin = pl; }
@EventHandler @EventHandler
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

View File

@ -1,15 +1,15 @@
package me.rockyhawk.commandPanels.commands; package me.rockyhawk.commandpanels.commands;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
public class commandpanelversion implements CommandExecutor { public class Commandpanelversion implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public commandpanelversion(commandpanels pl) { this.plugin = pl; } public Commandpanelversion(CommandPanels pl) { this.plugin = pl; }
@EventHandler @EventHandler
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

View File

@ -1,12 +1,11 @@
package me.rockyhawk.commandPanels.completeTabs; package me.rockyhawk.commandpanels.completetabs;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.command.TabCompleter; import org.bukkit.command.TabCompleter;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.yaml.snakeyaml.scanner.ScannerException;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
@ -14,9 +13,9 @@ import java.util.Iterator;
import java.util.List; import java.util.List;
public class cpTabComplete implements TabCompleter { public class CpTabComplete implements TabCompleter {
commandpanels plugin; CommandPanels plugin;
public cpTabComplete(commandpanels pl) { this.plugin = pl; } public CpTabComplete(CommandPanels pl) { this.plugin = pl; }
@Override @Override
public List<String> onTabComplete(CommandSender sender, Command cmd, String label, String[] args) { public List<String> onTabComplete(CommandSender sender, Command cmd, String label, String[] args) {
if(sender instanceof Player && args.length == 1){ if(sender instanceof Player && args.length == 1){

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.generatePanels; package me.rockyhawk.commandpanels.generatepanels;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
@ -12,9 +12,9 @@ import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.InventoryHolder; import org.bukkit.inventory.InventoryHolder;
public class commandpanelsgenerate implements CommandExecutor { public class Commandpanelsgenerate implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public commandpanelsgenerate(commandpanels pl) { this.plugin = pl; } public Commandpanelsgenerate(CommandPanels pl) { this.plugin = pl; }
@EventHandler @EventHandler
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.generatePanels; package me.rockyhawk.commandpanels.generatepanels;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
@ -24,10 +24,10 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Objects; import java.util.Objects;
public class newGenUtils implements Listener { public class NewGenUtils implements Listener {
public YamlConfiguration tempEdit; public YamlConfiguration tempEdit;
commandpanels plugin; CommandPanels plugin;
public newGenUtils(commandpanels pl) { public NewGenUtils(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
this.tempEdit = YamlConfiguration.loadConfiguration(new File(plugin.getDataFolder() + File.separator + "temp.yml")); this.tempEdit = YamlConfiguration.loadConfiguration(new File(plugin.getDataFolder() + File.separator + "temp.yml"));
} }

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.generatePanels; package me.rockyhawk.commandpanels.generatepanels;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.command.TabCompleter; import org.bukkit.command.TabCompleter;
@ -10,9 +10,9 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
public class tabCompleteGenerate implements TabCompleter { public class TabCompleteGenerate implements TabCompleter {
commandpanels plugin; CommandPanels plugin;
public tabCompleteGenerate(commandpanels pl) { this.plugin = pl; } public TabCompleteGenerate(CommandPanels pl) { this.plugin = pl; }
@Override @Override
public List<String> onTabComplete(CommandSender sender, Command cmd, String label, String[] args) { public List<String> onTabComplete(CommandSender sender, Command cmd, String label, String[] args) {
if(sender instanceof Player && args.length == 1){ if(sender instanceof Player && args.length == 1){

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.ingameEditor; package me.rockyhawk.commandpanels.ingameeditor;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
@ -12,10 +12,10 @@ import org.bukkit.event.EventHandler;
import java.io.File; import java.io.File;
import java.util.*; import java.util.*;
public class cpIngameEditCommand implements CommandExecutor { public class CpIngameEditCommand implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public cpIngameEditCommand(commandpanels pl) { public CpIngameEditCommand(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.ingameEditor; package me.rockyhawk.commandpanels.ingameeditor;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.command.TabCompleter; import org.bukkit.command.TabCompleter;
@ -14,9 +14,9 @@ import java.util.List;
import java.util.Objects; import java.util.Objects;
public class cpTabCompleteIngame implements TabCompleter { public class CpTabCompleteIngame implements TabCompleter {
commandpanels plugin; CommandPanels plugin;
public cpTabCompleteIngame(commandpanels pl) { this.plugin = pl; } public CpTabCompleteIngame(CommandPanels pl) { this.plugin = pl; }
@Override @Override
public List<String> onTabComplete(CommandSender sender, Command cmd, String label, String[] args) { public List<String> onTabComplete(CommandSender sender, Command cmd, String label, String[] args) {
if(sender instanceof Player && args.length == 1){ if(sender instanceof Player && args.length == 1){

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.ingameEditor; package me.rockyhawk.commandpanels.ingameeditor;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.Sound; import org.bukkit.Sound;
@ -15,9 +15,9 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
public class editorUserInput implements Listener { public class EditorUserInput implements Listener {
commandpanels plugin; CommandPanels plugin;
public editorUserInput(commandpanels pl) { public EditorUserInput(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }
@EventHandler @EventHandler

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.ingameEditor; package me.rockyhawk.commandpanels.ingameeditor;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
@ -18,11 +18,11 @@ import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Objects; import java.util.Objects;
public class editorUtils implements Listener { public class EditorUtils implements Listener {
public YamlConfiguration tempEdit; public YamlConfiguration tempEdit;
public ArrayList<String> inventoryItemSettingsOpening = new ArrayList<>(); public ArrayList<String> inventoryItemSettingsOpening = new ArrayList<>();
commandpanels plugin; CommandPanels plugin;
public editorUtils(commandpanels pl) { public EditorUtils(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
this.tempEdit = YamlConfiguration.loadConfiguration(new File(plugin.getDataFolder() + File.separator + "temp.yml")); this.tempEdit = YamlConfiguration.loadConfiguration(new File(plugin.getDataFolder() + File.separator + "temp.yml"));
} }

View File

@ -1,4 +1,4 @@
package me.rockyhawk.commandPanels.ioClasses; package me.rockyhawk.commandpanels.ioclasses;
//1.13 Imports //1.13 Imports
import org.apache.commons.io.IOUtils; import org.apache.commons.io.IOUtils;
@ -8,7 +8,7 @@ import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.Reader; import java.io.Reader;
public class sequence_1_13{ public class Sequence_1_13 {
public Reader getReaderFromStream(InputStream initialStream) throws IOException { public Reader getReaderFromStream(InputStream initialStream) throws IOException {
//this reads the encrypted resource files in the jar file //this reads the encrypted resource files in the jar file
byte[] buffer = IOUtils.toByteArray(initialStream); byte[] buffer = IOUtils.toByteArray(initialStream);

View File

@ -1,4 +1,4 @@
package me.rockyhawk.commandPanels.ioClasses; package me.rockyhawk.commandpanels.ioclasses;
//1.14+ Imports //1.14+ Imports
import org.bukkit.craftbukkit.libs.org.apache.commons.io.IOUtils; import org.bukkit.craftbukkit.libs.org.apache.commons.io.IOUtils;
@ -8,7 +8,7 @@ import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.Reader; import java.io.Reader;
public class sequence_1_14{ public class Sequence_1_14 {
public Reader getReaderFromStream(InputStream initialStream) throws IOException { public Reader getReaderFromStream(InputStream initialStream) throws IOException {
//this reads the encrypted resource files in the jar file //this reads the encrypted resource files in the jar file
byte[] buffer = IOUtils.toByteArray(initialStream); byte[] buffer = IOUtils.toByteArray(initialStream);

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.openWithItem; package me.rockyhawk.commandpanels.openwithitem;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@ -19,9 +19,9 @@ import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
public class utilsOpenWithItem implements Listener { public class UtilsOpenWithItem implements Listener {
commandpanels plugin; CommandPanels plugin;
public utilsOpenWithItem(commandpanels pl) { public UtilsOpenWithItem(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }
@EventHandler @EventHandler

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.panelBlocks; package me.rockyhawk.commandpanels.panelblocks;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.command.TabCompleter; import org.bukkit.command.TabCompleter;
@ -14,9 +14,9 @@ import java.util.List;
import java.util.Objects; import java.util.Objects;
public class blocksTabComplete implements TabCompleter { public class BlocksTabComplete implements TabCompleter {
commandpanels plugin; CommandPanels plugin;
public blocksTabComplete(commandpanels pl) { this.plugin = pl; } public BlocksTabComplete(CommandPanels pl) { this.plugin = pl; }
@Override @Override
public List<String> onTabComplete(CommandSender sender, Command cmd, String label, String[] args) { public List<String> onTabComplete(CommandSender sender, Command cmd, String label, String[] args) {
if(sender instanceof Player){ if(sender instanceof Player){

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.panelBlocks; package me.rockyhawk.commandpanels.panelblocks;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Material; import org.bukkit.Material;
@ -15,9 +15,9 @@ import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.util.Objects; import java.util.Objects;
public class commandpanelblocks implements CommandExecutor { public class Commandpanelblocks implements CommandExecutor {
commandpanels plugin; CommandPanels plugin;
public commandpanelblocks(commandpanels pl) { this.plugin = pl; } public Commandpanelblocks(CommandPanels pl) { this.plugin = pl; }
@EventHandler @EventHandler
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
@ -52,7 +52,7 @@ public class commandpanelblocks implements CommandExecutor {
return true; return true;
} }
Location blockLocation = blockType.getLocation(); Location blockLocation = blockType.getLocation();
String configValue = "blocks." + Objects.requireNonNull(blockLocation.getWorld()).getName() + "_" + blockLocation.getBlockX() + "_" + blockLocation.getBlockY() + "_" + blockLocation.getBlockZ() + ".panel"; String configValue = "blocks." + Objects.requireNonNull(blockLocation.getWorld()).getName().replaceAll("_", "%dash%") + "_" + blockLocation.getBlockX() + "_" + blockLocation.getBlockY() + "_" + blockLocation.getBlockZ() + ".panel";
plugin.blockConfig.set(configValue, args[1]); plugin.blockConfig.set(configValue, args[1]);
try { try {
plugin.blockConfig.save(new File(plugin.getDataFolder() + File.separator + "blocks.yml")); plugin.blockConfig.save(new File(plugin.getDataFolder() + File.separator + "blocks.yml"));
@ -86,7 +86,7 @@ public class commandpanelblocks implements CommandExecutor {
} }
Block blockType = p.getTargetBlock(null, 5); Block blockType = p.getTargetBlock(null, 5);
Location blockLocation = blockType.getLocation(); Location blockLocation = blockType.getLocation();
String configValue = "blocks." + Objects.requireNonNull(blockLocation.getWorld()).getName() + "_" + blockLocation.getBlockX() + "_" + blockLocation.getBlockY() + "_" + blockLocation.getBlockZ() + ".panel"; String configValue = "blocks." + Objects.requireNonNull(blockLocation.getWorld()).getName().replaceAll("_", "%dash%") + "_" + blockLocation.getBlockX() + "_" + blockLocation.getBlockY() + "_" + blockLocation.getBlockZ() + ".panel";
if(plugin.blockConfig.contains(configValue)){ if(plugin.blockConfig.contains(configValue)){
plugin.blockConfig.set(configValue.replace(".panel",""), null); plugin.blockConfig.set(configValue.replace(".panel",""), null);
try { try {

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.panelBlocks; package me.rockyhawk.commandpanels.panelblocks;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
@ -13,9 +13,9 @@ import org.bukkit.event.player.PlayerInteractEvent;
import java.io.File; import java.io.File;
import java.util.Objects; import java.util.Objects;
public class panelBlockOnClick implements Listener { public class PanelBlockOnClick implements Listener {
commandpanels plugin; CommandPanels plugin;
public panelBlockOnClick(commandpanels pl) { public PanelBlockOnClick(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }
@EventHandler @EventHandler
@ -35,7 +35,7 @@ public class panelBlockOnClick implements Listener {
} }
for (String configLocation : Objects.requireNonNull(plugin.blockConfig.getConfigurationSection("blocks")).getKeys(false)) { for (String configLocation : Objects.requireNonNull(plugin.blockConfig.getConfigurationSection("blocks")).getKeys(false)) {
String[] loc = configLocation.split("_"); String[] loc = configLocation.split("_");
Location tempLocation = new Location(plugin.getServer().getWorld(loc[0]),Double.parseDouble(loc[1]),Double.parseDouble(loc[2]),Double.parseDouble(loc[3])); Location tempLocation = new Location(plugin.getServer().getWorld(loc[0].replaceAll("%dash%","_")),Double.parseDouble(loc[1]),Double.parseDouble(loc[2]),Double.parseDouble(loc[3]));
if(tempLocation.equals(block.getLocation())){ if(tempLocation.equals(block.getLocation())){
e.setCancelled(true); e.setCancelled(true);
YamlConfiguration cf = null; YamlConfiguration cf = null;

View File

@ -1,16 +1,16 @@
package me.rockyhawk.commandPanels.premium; package me.rockyhawk.commandpanels.premium;
import me.rockyhawk.commandPanels.ClassResources.CommandTags; import me.rockyhawk.commandpanels.classresources.CommandTags;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent; import org.bukkit.event.player.AsyncPlayerChatEvent;
import java.util.Objects; import java.util.Objects;
public class commandpanelUserInput implements Listener { public class CommandpanelUserInput implements Listener {
commandpanels plugin; CommandPanels plugin;
public commandpanelUserInput(commandpanels pl) { public CommandpanelUserInput(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }
@EventHandler @EventHandler

View File

@ -1,6 +1,6 @@
package me.rockyhawk.commandPanels.premium; package me.rockyhawk.commandpanels.premium;
import me.rockyhawk.commandPanels.commandpanels; import me.rockyhawk.commandpanels.CommandPanels;
import org.bukkit.*; import org.bukkit.*;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.HumanEntity; import org.bukkit.entity.HumanEntity;
@ -14,9 +14,9 @@ import org.bukkit.scheduler.BukkitRunnable;
import java.io.File; import java.io.File;
import java.util.Objects; import java.util.Objects;
public class commandpanelrefresher implements Listener { public class Commandpanelrefresher implements Listener {
commandpanels plugin; CommandPanels plugin;
public commandpanelrefresher(commandpanels pl) { public Commandpanelrefresher(CommandPanels pl) {
this.plugin = pl; this.plugin = pl;
} }
@EventHandler @EventHandler