Adjust visuals

This commit is contained in:
Shaun Bennett 2016-03-28 11:29:15 +11:00
parent 1aa4b4a47d
commit 2d30983711
5 changed files with 15 additions and 24 deletions

View File

@ -228,7 +228,7 @@ public abstract class Tutorial implements Listener, ObjectiveListener
int objectiveIndex = session.getObjectiveIndex();
Objective currentObjective = _objectives.get(objectiveIndex);
lines.add(C.cGoldB + "Current Task (" + (objectiveIndex + 1) + "/" + _objectives.size() + ")");
lines.add(C.cGoldB + currentObjective.getName(player)); //+ " (" + (objectiveIndex + 1) + "/" + _objectives.size() + ")");
currentObjective.addScoreboardLines(player, lines);
}
return lines;

View File

@ -56,14 +56,6 @@ public abstract class OrderedObjective<Plugin> extends Objective<Plugin, Ordered
}
}
@Override
public String getName(Player player)
{
OrderedObjectiveData data = getData(player);
int index = data == null ? 0 : data.getIndex();
return _goals.get(index).getName(player);
}
@Override
public String getDescription(Player player)
{

View File

@ -5,6 +5,8 @@ import java.util.List;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import mineplex.core.common.util.C;
public abstract class SingleObjective<Plugin> extends Objective<Plugin, ObjectiveData>
{
private final ObjectiveData _nullData;
@ -42,9 +44,11 @@ public abstract class SingleObjective<Plugin> extends Objective<Plugin, Objectiv
@Override
public void addScoreboardLines(Player player, List<String> lines)
{
/*
if (contains(player))
{
lines.add(" " + getName(player));
lines.add(" " + C.cRed + getName(player));
}
*/
}
}

View File

@ -55,16 +55,6 @@ public abstract class UnorderedObjective<Plugin> extends Objective<Plugin, Unord
}
}
@Override
public String getName(Player player)
{
// Use first incomplete objective
UnorderedObjectiveData data = getData(player);
if (data == null) return super.getName(player);
int index = data.getFirstIncompleteIndex();
return index == -1 ? super.getName(player) : _goals.get(index).getName(player);
}
@Override
public String getDescription(Player player)
{

View File

@ -44,13 +44,13 @@ import mineplex.game.clans.tutorial.tutorials.clans.objective.FinalObjective;
import mineplex.game.clans.tutorial.tutorials.clans.objective.LeaveSpawnObjective;
import mineplex.game.clans.tutorial.tutorials.clans.objective.PurchaseItemsObjective;
import mineplex.game.clans.tutorial.tutorials.clans.objective.ShopsObjective;
import mineplex.game.clans.tutorial.tutorials.clans.repository.TutorialRepository;
//import mineplex.game.clans.tutorial.tutorials.clans.repository.TutorialRepository;
public class ClansMainTutorial extends Tutorial
{
private TutorialMapManager _mapManager;
private TutorialRepository _repository;
// private TutorialRepository _repository;
public ClansMainTutorial(JavaPlugin plugin, ClansMessageManager message, HologramManager hologram, NpcManager npcManager)
{
@ -67,7 +67,7 @@ public class ClansMainTutorial extends Tutorial
_mapManager = new TutorialMapManager(plugin, getWorldManager().getTutorialWorld(), -10, 0, 117, 127);
_repository = new TutorialRepository(ClansManager.getInstance().getClientManager());
// _repository = new TutorialRepository(ClansManager.getInstance().getClientManager());
addObjective(new LeaveSpawnObjective(this, plugin));
addObjective(new ClanObjective(this, plugin));
@ -89,6 +89,7 @@ public class ClansMainTutorial extends Tutorial
ClansManager.getInstance().getPvpTimer().unpause(player);
/*
ClansManager.getInstance().runAsync(() -> {
_repository.SetTimesPlayed(player.getUniqueId(), _repository.GetTimesPlayed(player.getUniqueId()) + 1);
@ -107,6 +108,7 @@ public class ClansMainTutorial extends Tutorial
});
}
});
*/
}
@Override
@ -341,12 +343,15 @@ public class ClansMainTutorial extends Tutorial
@EventHandler
public void onJoin(PlayerJoinEvent event)
{
start(event.getPlayer());
/*
ClansManager.getInstance().runAsync(() -> {
if (_repository.GetTimesPlayed(event.getPlayer().getUniqueId()) == 0)
{
ClansManager.getInstance().runSync(() -> start(event.getPlayer()));
}
});
*/
}
public TutorialMapManager getMapManager()