1.0.0
This commit is contained in:
parent
dc23c58741
commit
ef463f92e0
BIN
libHook/DemonWarps.jar
Normal file
BIN
libHook/DemonWarps.jar
Normal file
Binary file not shown.
|
@ -7,7 +7,7 @@ import com.yaohun.storyline.data.DialogueData;
|
||||||
import com.yaohun.storyline.data.PlayerData;
|
import com.yaohun.storyline.data.PlayerData;
|
||||||
import com.yaohun.storyline.manage.PlayerManager;
|
import com.yaohun.storyline.manage.PlayerManager;
|
||||||
import com.yaohun.storyline.manage.QuestManager;
|
import com.yaohun.storyline.manage.QuestManager;
|
||||||
import de.tr7zw.itemnbtapi.NBTItem;
|
import me.Demon.DemonPlugin.data.NbtItem;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
@ -36,7 +36,7 @@ public class DialogueGui implements Listener {
|
||||||
ItemMeta meta = stack.getItemMeta();
|
ItemMeta meta = stack.getItemMeta();
|
||||||
meta.setDisplayName(dialogueData.getPlayerContent());
|
meta.setDisplayName(dialogueData.getPlayerContent());
|
||||||
stack.setItemMeta(meta);
|
stack.setItemMeta(meta);
|
||||||
NBTItem nbtItem = new NBTItem(stack);
|
NbtItem nbtItem = new NbtItem(stack);
|
||||||
nbtItem.setInteger("dialogueID",quest.getQuestID());
|
nbtItem.setInteger("dialogueID",quest.getQuestID());
|
||||||
inv.setItem(17,nbtItem.getItem());
|
inv.setItem(17,nbtItem.getItem());
|
||||||
setNpcDialogueData(inv,dialogueData.getNpcName(),dialogueData.getNpcContent());
|
setNpcDialogueData(inv,dialogueData.getNpcName(),dialogueData.getNpcContent());
|
||||||
|
@ -84,7 +84,7 @@ public class DialogueGui implements Listener {
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
if(rawSlot == 17){
|
if(rawSlot == 17){
|
||||||
ItemStack item = event.getCurrentItem();
|
ItemStack item = event.getCurrentItem();
|
||||||
NBTItem nbtItem = new NBTItem(item);
|
NbtItem nbtItem = new NbtItem(item);
|
||||||
int questID = nbtItem.getInteger("dialogueID");
|
int questID = nbtItem.getInteger("dialogueID");
|
||||||
Quest quest = QuestManager.getQuest(questID);
|
Quest quest = QuestManager.getQuest(questID);
|
||||||
if(quest == null){
|
if(quest == null){
|
||||||
|
|
|
@ -6,7 +6,6 @@ import com.yaohun.storyline.core.Quest;
|
||||||
import com.yaohun.storyline.data.PlayerData;
|
import com.yaohun.storyline.data.PlayerData;
|
||||||
import com.yaohun.storyline.manage.PlayerManager;
|
import com.yaohun.storyline.manage.PlayerManager;
|
||||||
import com.yaohun.storyline.manage.QuestManager;
|
import com.yaohun.storyline.manage.QuestManager;
|
||||||
import de.tr7zw.itemnbtapi.NBTItem;
|
|
||||||
import eos.moe.dragoncore.DragonCore;
|
import eos.moe.dragoncore.DragonCore;
|
||||||
import eos.moe.dragoncore.api.CoreAPI;
|
import eos.moe.dragoncore.api.CoreAPI;
|
||||||
import eos.moe.dragoncore.api.easygui.EasyScreen;
|
import eos.moe.dragoncore.api.easygui.EasyScreen;
|
||||||
|
|
|
@ -22,7 +22,7 @@ public class WarpSendListener implements Listener {
|
||||||
PlayerManager playerManager = Storyline.getPlayerManager();
|
PlayerManager playerManager = Storyline.getPlayerManager();
|
||||||
PlayerData playerData = playerManager.getPlayerData(playerName);
|
PlayerData playerData = playerManager.getPlayerData(playerName);
|
||||||
|
|
||||||
if(playerData == null) return;
|
if(playerData == null){ return;}
|
||||||
|
|
||||||
// 玩家若已完成所有任务则直接返回
|
// 玩家若已完成所有任务则直接返回
|
||||||
if(playerData.isAllCompleted()){
|
if(playerData.isAllCompleted()){
|
||||||
|
|
Loading…
Reference in New Issue
Block a user