1.0.0
This commit is contained in:
parent
96f093d908
commit
7d9aae21df
|
@ -25,14 +25,6 @@ public class OrderContent {
|
|||
return key;
|
||||
}
|
||||
|
||||
public int getCn() {
|
||||
return cnPrice;
|
||||
}
|
||||
|
||||
public int getTw() {
|
||||
return twPreic;
|
||||
}
|
||||
|
||||
public void carryOut(String playerName){
|
||||
for(String command : stringList){
|
||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(),command.replace("{player}", playerName));
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
package com.yaohun.order.listener;
|
||||
|
||||
import com.yaohun.order.OrderMain;
|
||||
import com.yaohun.order.manage.OrderManager;
|
||||
import net.md_5.bungee.api.chat.*;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
|
@ -10,6 +14,19 @@ public class PlayerListener implements Listener {
|
|||
@EventHandler
|
||||
public void onJoin(PlayerJoinEvent e){
|
||||
Player p = e.getPlayer();
|
||||
String playerName = p.getName();
|
||||
Bukkit.getScheduler().runTaskLater(OrderMain.inst(), () -> {
|
||||
if(OrderManager.isPlayerExitOrder(playerName)){
|
||||
OpenMail(p,"§f[§c訂單§f] §a您的贊助儲值已到賬尚未進行簽收! §e[點擊簽收]");
|
||||
}
|
||||
},60L);
|
||||
}
|
||||
|
||||
|
||||
public static void OpenMail(Player player, String message) {
|
||||
TextComponent Click = new TextComponent(message);
|
||||
Click.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, (new ComponentBuilder("§e點擊簽收")).create()));
|
||||
Click.setClickEvent(new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/wys"));
|
||||
player.spigot().sendMessage(Click);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,6 +81,15 @@ public class OrderManager {
|
|||
return orderDataMap;
|
||||
}
|
||||
|
||||
public static boolean isPlayerExitOrder(String playerName){
|
||||
for (OrderData orderData : orderDataMap.values()){
|
||||
if(orderData.getPlayerName().equalsIgnoreCase(playerName)){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
public static void signUpOrderData(OrderData orderData){
|
||||
String orderNumber = orderData.getOrderNumber();
|
||||
|
|
Loading…
Reference in New Issue
Block a user