mirror of
https://github.com/BentoBoxWorld/Challenges.git
synced 2024-11-24 19:45:14 +01:00
Removed commands that will be done via GUI.
This commit is contained in:
parent
9dd0e12878
commit
13a887d1b9
@ -24,7 +24,7 @@ import bentobox.addon.challenges.commands.admin.SurroundChallengeBuilder;
|
|||||||
import bentobox.addon.challenges.database.object.ChallengeLevels;
|
import bentobox.addon.challenges.database.object.ChallengeLevels;
|
||||||
import bentobox.addon.challenges.database.object.Challenges;
|
import bentobox.addon.challenges.database.object.Challenges;
|
||||||
import bentobox.addon.challenges.database.object.Challenges.ChallengeType;
|
import bentobox.addon.challenges.database.object.Challenges.ChallengeType;
|
||||||
import bentobox.addon.challenges.database.object.PlayerData;
|
import bentobox.addon.challenges.database.object.ChallengesPlayerData;
|
||||||
import bentobox.addon.challenges.panel.ChallengesPanels;
|
import bentobox.addon.challenges.panel.ChallengesPanels;
|
||||||
import world.bentobox.bentobox.api.configuration.Config;
|
import world.bentobox.bentobox.api.configuration.Config;
|
||||||
import world.bentobox.bentobox.api.user.User;
|
import world.bentobox.bentobox.api.user.User;
|
||||||
@ -37,9 +37,9 @@ public class ChallengesManager {
|
|||||||
private Map<ChallengeLevels, Set<Challenges>> challengeMap;
|
private Map<ChallengeLevels, Set<Challenges>> challengeMap;
|
||||||
private Config<Challenges> chConfig;
|
private Config<Challenges> chConfig;
|
||||||
private Config<ChallengeLevels> lvConfig;
|
private Config<ChallengeLevels> lvConfig;
|
||||||
private Database<PlayerData> players;
|
private Database<ChallengesPlayerData> players;
|
||||||
private ChallengesPanels challengesPanels;
|
private ChallengesPanels challengesPanels;
|
||||||
private Map<UUID,PlayerData> playerData;
|
private Map<UUID,ChallengesPlayerData> playerData;
|
||||||
private ChallengesAddon addon;
|
private ChallengesAddon addon;
|
||||||
|
|
||||||
public ChallengesManager(ChallengesAddon addon) {
|
public ChallengesManager(ChallengesAddon addon) {
|
||||||
@ -48,7 +48,7 @@ public class ChallengesManager {
|
|||||||
chConfig = new Config<>(addon, Challenges.class);
|
chConfig = new Config<>(addon, Challenges.class);
|
||||||
lvConfig = new Config<>(addon, ChallengeLevels.class);
|
lvConfig = new Config<>(addon, ChallengeLevels.class);
|
||||||
// Players is where all the player history will be stored
|
// Players is where all the player history will be stored
|
||||||
players = new Database<>(addon, PlayerData.class);
|
players = new Database<>(addon, ChallengesPlayerData.class);
|
||||||
// Cache of challenges
|
// Cache of challenges
|
||||||
challengeMap = new LinkedHashMap<>();
|
challengeMap = new LinkedHashMap<>();
|
||||||
// Cache of player data
|
// Cache of player data
|
||||||
@ -68,12 +68,12 @@ public class ChallengesManager {
|
|||||||
// Check if the player exists in the database
|
// Check if the player exists in the database
|
||||||
if (players.objectExists(user.getUniqueId().toString())) {
|
if (players.objectExists(user.getUniqueId().toString())) {
|
||||||
// Load player from database
|
// Load player from database
|
||||||
PlayerData data = players.loadObject(user.getUniqueId().toString());
|
ChallengesPlayerData data = players.loadObject(user.getUniqueId().toString());
|
||||||
// Store in cache
|
// Store in cache
|
||||||
playerData.put(user.getUniqueId(), data);
|
playerData.put(user.getUniqueId(), data);
|
||||||
} else {
|
} else {
|
||||||
// Create the player data
|
// Create the player data
|
||||||
PlayerData pd = new PlayerData(user.getUniqueId().toString());
|
ChallengesPlayerData pd = new ChallengesPlayerData(user.getUniqueId().toString());
|
||||||
players.saveObject(pd);
|
players.saveObject(pd);
|
||||||
// Add to cache
|
// Add to cache
|
||||||
playerData.put(user.getUniqueId(), pd);
|
playerData.put(user.getUniqueId(), pd);
|
||||||
@ -215,7 +215,7 @@ public class ChallengesManager {
|
|||||||
*/
|
*/
|
||||||
public List<LevelStatus> getChallengeLevelStatus(User user, World world) {
|
public List<LevelStatus> getChallengeLevelStatus(User user, World world) {
|
||||||
addPlayer(user);
|
addPlayer(user);
|
||||||
PlayerData pd = playerData.get(user.getUniqueId());
|
ChallengesPlayerData pd = playerData.get(user.getUniqueId());
|
||||||
List<LevelStatus> result = new ArrayList<>();
|
List<LevelStatus> result = new ArrayList<>();
|
||||||
ChallengeLevels previousLevel = null;
|
ChallengeLevels previousLevel = null;
|
||||||
// The first level is always unlocked
|
// The first level is always unlocked
|
||||||
|
@ -24,7 +24,7 @@ public class Challenges extends CompositeCommand {
|
|||||||
this.setDescription("challenges.admin.description");
|
this.setDescription("challenges.admin.description");
|
||||||
// Register sub commands
|
// Register sub commands
|
||||||
new ImportCommand(getAddon(), this);
|
new ImportCommand(getAddon(), this);
|
||||||
new ShowChallenges(getAddon(), this);
|
//new ShowChallenges(getAddon(), this);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class MakeLevel extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public MakeLevel(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public MakeLevel(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public MakeLevel(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetDeployed extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetDeployed(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetDeployed(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetDeployed(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetDescription extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetDescription(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetDescription(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetDescription(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetExp extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetExp(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetExp(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetExp(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetFriendlyName extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetFriendlyName(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetFriendlyName(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetFriendlyName(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,63 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import bentobox.addon.challenges.database.object.Challenges;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetIcon extends CompositeCommand {
|
|
||||||
|
|
||||||
private ChallengesAddon addon;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetIcon(ChallengesAddon addon, CompositeCommand parent) {
|
|
||||||
super(parent, "seticon");
|
|
||||||
this.addon = addon;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
setParametersHelp("challenges.admin.seticon.parameters");
|
|
||||||
setDescription("challenges.admin.seticon.description");
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
ItemStack icon = user.getInventory().getItemInMainHand();
|
|
||||||
if (args.isEmpty() || icon == null) {
|
|
||||||
user.sendMessage("challenges.admin.seticon.description");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
Challenges challenge = addon.getChallengesManager().getChallenge(args.get(0), getWorld());
|
|
||||||
// Check if this challenge name exists
|
|
||||||
if (challenge == null) {
|
|
||||||
user.sendMessage("challenges.admin.seticon.error.no-such-challenge");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
challenge.setIcon(icon);
|
|
||||||
user.sendMessage("general.success");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetLevel extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetLevel(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetLevel(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetLevel(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetMaxTimes extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetMaxTimes(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetMaxTimes(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetMaxTimes(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetPerm extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetPerm(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetPerm(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetPerm(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetRepeatable extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetRepeatable(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetRepeatable(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetRepeatable(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetReward extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetReward(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetReward(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetReward(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class SetType extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public SetType(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetType(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public SetType(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,65 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package bentobox.addon.challenges.commands.admin;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import bentobox.addon.challenges.ChallengesAddon;
|
|
||||||
import world.bentobox.bentobox.api.commands.CompositeCommand;
|
|
||||||
import world.bentobox.bentobox.api.user.User;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author tastybento
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class TakeItems extends CompositeCommand {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param plugin
|
|
||||||
* @param label
|
|
||||||
* @param string
|
|
||||||
*/
|
|
||||||
public TakeItems(ChallengesAddon plugin, String label, String... string) {
|
|
||||||
super(plugin, label, string);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param parent
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public TakeItems(CompositeCommand parent, String label, String... aliases) {
|
|
||||||
super(parent, label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param label
|
|
||||||
* @param aliases
|
|
||||||
*/
|
|
||||||
public TakeItems(String label, String... aliases) {
|
|
||||||
super(label, aliases);
|
|
||||||
// TODO Auto-generated constructor stub
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#setup()
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public void setup() {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see world.bentobox.bbox.api.commands.BSBCommand#execute(world.bentobox.bbox.api.commands.User, java.util.List)
|
|
||||||
*/
|
|
||||||
@Override
|
|
||||||
public boolean execute(User user, String label, List<String> args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -20,7 +20,7 @@ import world.bentobox.bentobox.util.Util;
|
|||||||
* @author tastybento
|
* @author tastybento
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class PlayerData implements DataObject {
|
public class ChallengesPlayerData implements DataObject {
|
||||||
|
|
||||||
@Expose
|
@Expose
|
||||||
private String uniqueId = "";
|
private String uniqueId = "";
|
||||||
@ -35,7 +35,7 @@ public class PlayerData implements DataObject {
|
|||||||
private Set<String> levelsDone = new HashSet<>();
|
private Set<String> levelsDone = new HashSet<>();
|
||||||
|
|
||||||
// Required for bean instantiation
|
// Required for bean instantiation
|
||||||
public PlayerData() {}
|
public ChallengesPlayerData() {}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mark a challenge as having been completed. Will increment the number of times and timestamp
|
* Mark a challenge as having been completed. Will increment the number of times and timestamp
|
||||||
@ -70,7 +70,7 @@ public class PlayerData implements DataObject {
|
|||||||
* Creates a player data entry
|
* Creates a player data entry
|
||||||
* @param uniqueId - the player's UUID in string format
|
* @param uniqueId - the player's UUID in string format
|
||||||
*/
|
*/
|
||||||
public PlayerData(String uniqueId) {
|
public ChallengesPlayerData(String uniqueId) {
|
||||||
this.uniqueId = uniqueId;
|
this.uniqueId = uniqueId;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -150,10 +150,10 @@ public class PlayerData implements DataObject {
|
|||||||
if (obj == null) {
|
if (obj == null) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!(obj instanceof PlayerData)) {
|
if (!(obj instanceof ChallengesPlayerData)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
PlayerData other = (PlayerData) obj;
|
ChallengesPlayerData other = (ChallengesPlayerData) obj;
|
||||||
if (uniqueId == null) {
|
if (uniqueId == null) {
|
||||||
if (other.uniqueId != null) {
|
if (other.uniqueId != null) {
|
||||||
return false;
|
return false;
|
@ -4,6 +4,8 @@ version: 0.1
|
|||||||
|
|
||||||
authors: tastybento
|
authors: tastybento
|
||||||
|
|
||||||
|
softdepend: AcidIsland, BSkyBlock
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
bskyblock.challenges:
|
bskyblock.challenges:
|
||||||
description: Let the player use the /challenges command
|
description: Let the player use the /challenges command
|
||||||
|
Loading…
Reference in New Issue
Block a user