Advertisement
Guest User

Untitled

a guest
Jan 25th, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. package me.jpvortex.autosellmultis;
  2.  
  3. import me.clip.autosell.AutoSell;
  4. import me.clip.autosell.AutoSellAPI;
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.OfflinePlayer;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.player.PlayerJoinEvent;
  12. import org.bukkit.event.player.PlayerQuitEvent;
  13. import org.bukkit.plugin.java.JavaPlugin;
  14.  
  15. public class Main extends JavaPlugin implements Listener {
  16.  
  17. public void onEnable() {
  18. Bukkit.getConsoleSender().sendMessage(ChatColor.DARK_GRAY + "(" + ChatColor.AQUA + "ASM" + ChatColor.DARK_AQUA + ") " + ChatColor.AQUA + "AutoSellMultis by JPVortex enabled!");
  19. Bukkit.getPluginManager().registerEvents(this, this);
  20. loadConfig();
  21. }
  22.  
  23. public void onDisable() {
  24. Bukkit.getConsoleSender().sendMessage(ChatColor.DARK_GRAY + "(" + ChatColor.AQUA + "ASM" + ChatColor.DARK_AQUA + ") " + ChatColor.AQUA + "AutoSellMultis by JPVortex disabled!");
  25. }
  26.  
  27. public void loadConfig() {
  28. getConfig().options().copyDefaults(true);
  29. saveConfig();
  30. }
  31. @EventHandler
  32. public void onPlayerLeave(PlayerQuitEvent e) {
  33. Player player = e.getPlayer();
  34. Bukkit.getConsoleSender().sendMessage(ChatColor.GREEN + "Saved Multi of " + player.getName());
  35. getConfig().set("multis." + player.getUniqueId().toString(), AutoSellAPI.getMultiplier(player).getMultiplier());
  36. saveConfig();
  37. }
  38. @EventHandler
  39. public void onPlayerJoin(PlayerJoinEvent e) {
  40. Player p = e.getPlayer();
  41. if (getConfig().get("multis." + p.getUniqueId().toString()) == null) {
  42. getConfig().set("multis." + p.getUniqueId().toString(), 0.0);
  43. saveConfig();
  44. p.sendMessage(ChatColor.AQUA + "Your multi has been set!");
  45. }
  46. if (getConfig().get("multis." + p.getUniqueId().toString()) != null) {
  47. double multi = getConfig().getDouble("multis." + p.getUniqueId().toString());
  48. saveConfig();
  49. AutoSellAPI.getMultiplier(p).setMultiplier(multi);
  50. }
  51. }
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement