1.0.0
This commit is contained in:
parent
96f093d908
commit
7d9aae21df
|
@ -25,14 +25,6 @@ public class OrderContent {
|
||||||
return key;
|
return key;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getCn() {
|
|
||||||
return cnPrice;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getTw() {
|
|
||||||
return twPreic;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void carryOut(String playerName){
|
public void carryOut(String playerName){
|
||||||
for(String command : stringList){
|
for(String command : stringList){
|
||||||
Bukkit.dispatchCommand(Bukkit.getConsoleSender(),command.replace("{player}", playerName));
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(),command.replace("{player}", playerName));
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
package com.yaohun.order.listener;
|
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.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
|
@ -10,6 +14,19 @@ public class PlayerListener implements Listener {
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onJoin(PlayerJoinEvent e){
|
public void onJoin(PlayerJoinEvent e){
|
||||||
Player p = e.getPlayer();
|
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;
|
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){
|
public static void signUpOrderData(OrderData orderData){
|
||||||
String orderNumber = orderData.getOrderNumber();
|
String orderNumber = orderData.getOrderNumber();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user