mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-24 14:16:45 +01:00
Merge remote branch 'org.eclipse.jgit.transport.RemoteConfig@10a3c73/master' into pullme
This commit is contained in:
commit
be27d7165a
@ -10,6 +10,7 @@ Version 1.2.09-dev
|
|||||||
- New custom event for developers McMMOPlayerLevelUpEvent
|
- New custom event for developers McMMOPlayerLevelUpEvent
|
||||||
- New custom event for developers McMMOItemSpawnEvent
|
- New custom event for developers McMMOItemSpawnEvent
|
||||||
- Changed LoadProperties from the old Configuration to FileConfiguration
|
- Changed LoadProperties from the old Configuration to FileConfiguration
|
||||||
|
- Removed aliasing from config.yml
|
||||||
|
|
||||||
Version 1.2.08
|
Version 1.2.08
|
||||||
- Changed Bukkit events to new event system
|
- Changed Bukkit events to new event system
|
||||||
|
2
pom.xml
2
pom.xml
@ -18,7 +18,7 @@
|
|||||||
<filtering>true</filtering>
|
<filtering>true</filtering>
|
||||||
<directory>${basedir}/src/main/resources/</directory>
|
<directory>${basedir}/src/main/resources/</directory>
|
||||||
<includes>
|
<includes>
|
||||||
<include>plugin.yml</include>
|
<include>*.yml</include>
|
||||||
</includes>
|
</includes>
|
||||||
</resource>
|
</resource>
|
||||||
<resource>
|
<resource>
|
||||||
|
@ -62,7 +62,7 @@ public class AddxpCommand implements CommandExecutor {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (args.length < 2) {
|
if (args.length < 2) {
|
||||||
player.sendMessage(ChatColor.RED + "Usage is /" + LoadProperties.addxp + " playername skillname xp");
|
player.sendMessage(ChatColor.RED + "Usage is /addxp playername skillname xp");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (args.length == 3) {
|
if (args.length == 3) {
|
||||||
@ -78,7 +78,7 @@ public class AddxpCommand implements CommandExecutor {
|
|||||||
Users.getProfile(player).addXP(Skills.getSkillType(args[0]), newvalue, player);
|
Users.getProfile(player).addXP(Skills.getSkillType(args[0]), newvalue, player);
|
||||||
player.sendMessage(ChatColor.RED + args[0] + " has been modified.");
|
player.sendMessage(ChatColor.RED + args[0] + " has been modified.");
|
||||||
} else {
|
} else {
|
||||||
player.sendMessage(ChatColor.RED + "Usage is /" + LoadProperties.addxp + " playername skillname xp");
|
player.sendMessage(ChatColor.RED + "Usage is /addxp playername skillname xp");
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
@ -36,7 +36,7 @@ public class MmoeditCommand implements CommandExecutor {
|
|||||||
|
|
||||||
if (!(sender instanceof Player)) {
|
if (!(sender instanceof Player)) {
|
||||||
if (args.length < 2) {
|
if (args.length < 2) {
|
||||||
System.out.println("Usage is /" + LoadProperties.mmoedit + " playername skillname newvalue");
|
System.out.println("Usage is /mmoedit playername skillname newvalue");
|
||||||
return true;
|
return true;
|
||||||
} else if (args.length == 3) {
|
} else if (args.length == 3) {
|
||||||
if ((plugin.getServer().getPlayer(args[0]) != null) && m.isInt(args[2]) && Skills.isSkill(args[1])) {
|
if ((plugin.getServer().getPlayer(args[0]) != null) && m.isInt(args[2]) && Skills.isSkill(args[1])) {
|
||||||
@ -45,7 +45,7 @@ public class MmoeditCommand implements CommandExecutor {
|
|||||||
System.out.println(args[1] + " has been modified for " + plugin.getServer().getPlayer(args[0]).getName() + ".");
|
System.out.println(args[1] + " has been modified for " + plugin.getServer().getPlayer(args[0]).getName() + ".");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
System.out.println("Usage is /" + LoadProperties.mmoedit + " playername skillname newvalue");
|
System.out.println("Usage is /mmoedit playername skillname newvalue");
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@ -59,7 +59,7 @@ public class MmoeditCommand implements CommandExecutor {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (args.length < 2) {
|
if (args.length < 2) {
|
||||||
player.sendMessage(ChatColor.RED + "Usage is /" + LoadProperties.mmoedit + " playername skillname newvalue");
|
player.sendMessage(ChatColor.RED + "Usage is /mmoedit playername skillname newvalue");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (args.length == 3) {
|
if (args.length == 3) {
|
||||||
@ -75,7 +75,7 @@ public class MmoeditCommand implements CommandExecutor {
|
|||||||
player.sendMessage(ChatColor.RED + args[0] + " has been modified.");
|
player.sendMessage(ChatColor.RED + args[0] + " has been modified.");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
player.sendMessage(ChatColor.RED + "Usage is /" + LoadProperties.mmoedit + " playername skillname newvalue");
|
player.sendMessage(ChatColor.RED + "Usage is /mmoedit playername skillname newvalue");
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
@ -38,7 +38,7 @@ public class WhoisCommand implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (args.length < 1) {
|
if (args.length < 1) {
|
||||||
player.sendMessage(ChatColor.RED + "Proper usage is /" + LoadProperties.whois + " <playername>");
|
player.sendMessage(ChatColor.RED + "Proper usage is /whois <playername>");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
// if split[1] is a player
|
// if split[1] is a player
|
||||||
|
@ -27,8 +27,8 @@ public class XprateCommand implements CommandExecutor {
|
|||||||
if (!(sender instanceof Player)) {
|
if (!(sender instanceof Player)) {
|
||||||
if(args.length <= 0)
|
if(args.length <= 0)
|
||||||
{
|
{
|
||||||
System.out.println(mcLocale.getString("Commands.xprate.proper", new Object[] {LoadProperties.xprate}));
|
System.out.println(mcLocale.getString("Commands.xprate.proper", new Object[] {"/xprate"}));
|
||||||
System.out.println(mcLocale.getString("Commands.xprate.proper2", new Object[] {LoadProperties.xprate}));
|
System.out.println(mcLocale.getString("Commands.xprate.proper2", new Object[] {"/xprate"}));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(args.length == 1 && args[0].equalsIgnoreCase("reset"))
|
if(args.length == 1 && args[0].equalsIgnoreCase("reset"))
|
||||||
@ -81,8 +81,8 @@ public class XprateCommand implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
if(args.length <= 0)
|
if(args.length <= 0)
|
||||||
{
|
{
|
||||||
player.sendMessage(mcLocale.getString("Commands.xprate.proper", new Object[] {LoadProperties.xprate}));
|
player.sendMessage(mcLocale.getString("Commands.xprate.proper", new Object[] {"/xprate"}));
|
||||||
player.sendMessage(mcLocale.getString("Commands.xprate.proper2", new Object[] {LoadProperties.xprate}));
|
player.sendMessage(mcLocale.getString("Commands.xprate.proper2", new Object[] {"/xprate"}));
|
||||||
}
|
}
|
||||||
if(args.length == 1 && args[0].equalsIgnoreCase("reset"))
|
if(args.length == 1 && args[0].equalsIgnoreCase("reset"))
|
||||||
{
|
{
|
||||||
|
@ -29,44 +29,44 @@ public class MccCommand implements CommandExecutor {
|
|||||||
|
|
||||||
if (mcPermissions.getInstance().party(player)) {
|
if (mcPermissions.getInstance().party(player)) {
|
||||||
player.sendMessage(mcLocale.getString("m.mccPartyCommands"));
|
player.sendMessage(mcLocale.getString("m.mccPartyCommands"));
|
||||||
player.sendMessage(LoadProperties.party + " " + mcLocale.getString("m.mccParty"));
|
player.sendMessage("/party " + mcLocale.getString("m.mccParty"));
|
||||||
player.sendMessage(LoadProperties.party + " q " + mcLocale.getString("m.mccPartyQ"));
|
player.sendMessage("/party q " + mcLocale.getString("m.mccPartyQ"));
|
||||||
|
|
||||||
if (mcPermissions.getInstance().partyChat(player))
|
if (mcPermissions.getInstance().partyChat(player))
|
||||||
player.sendMessage("/p " + mcLocale.getString("m.mccPartyToggle"));
|
player.sendMessage("/p " + mcLocale.getString("m.mccPartyToggle"));
|
||||||
|
|
||||||
player.sendMessage(LoadProperties.invite + " " + mcLocale.getString("m.mccPartyInvite"));
|
player.sendMessage("/invite " + mcLocale.getString("m.mccPartyInvite"));
|
||||||
player.sendMessage(LoadProperties.accept + " " + mcLocale.getString("m.mccPartyAccept"));
|
player.sendMessage("/invite " + mcLocale.getString("m.mccPartyAccept"));
|
||||||
|
|
||||||
if (mcPermissions.getInstance().partyTeleport(player))
|
if (mcPermissions.getInstance().partyTeleport(player))
|
||||||
player.sendMessage(LoadProperties.ptp + " " + mcLocale.getString("m.mccPartyTeleport"));
|
player.sendMessage("/ptp " + mcLocale.getString("m.mccPartyTeleport"));
|
||||||
}
|
}
|
||||||
player.sendMessage(mcLocale.getString("m.mccOtherCommands"));
|
player.sendMessage(mcLocale.getString("m.mccOtherCommands"));
|
||||||
player.sendMessage(LoadProperties.stats + ChatColor.RED + " " + mcLocale.getString("m.mccStats"));
|
player.sendMessage("/stats " + ChatColor.RED + " " + mcLocale.getString("m.mccStats"));
|
||||||
player.sendMessage("/mctop <skillname> <page> " + ChatColor.RED + mcLocale.getString("m.mccLeaderboards"));
|
player.sendMessage("/mctop <skillname> <page> " + ChatColor.RED + mcLocale.getString("m.mccLeaderboards"));
|
||||||
|
|
||||||
if (mcPermissions.getInstance().mySpawn(player)) {
|
if (mcPermissions.getInstance().mySpawn(player)) {
|
||||||
player.sendMessage(LoadProperties.myspawn + " " + ChatColor.RED + mcLocale.getString("m.mccMySpawn"));
|
player.sendMessage("/myspawn " + ChatColor.RED + mcLocale.getString("m.mccMySpawn"));
|
||||||
player.sendMessage(LoadProperties.clearmyspawn + " " + ChatColor.RED + mcLocale.getString("m.mccClearMySpawn"));
|
player.sendMessage("/clearmyspawn " + ChatColor.RED + mcLocale.getString("m.mccClearMySpawn"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mcPermissions.getInstance().mcAbility(player))
|
if (mcPermissions.getInstance().mcAbility(player))
|
||||||
player.sendMessage(LoadProperties.mcability + ChatColor.RED + " " + mcLocale.getString("m.mccToggleAbility"));
|
player.sendMessage("/mcability" + ChatColor.RED + " " + mcLocale.getString("m.mccToggleAbility"));
|
||||||
|
|
||||||
if (mcPermissions.getInstance().adminChat(player))
|
if (mcPermissions.getInstance().adminChat(player))
|
||||||
player.sendMessage("/a " + ChatColor.RED + mcLocale.getString("m.mccAdminToggle"));
|
player.sendMessage("/a " + ChatColor.RED + mcLocale.getString("m.mccAdminToggle"));
|
||||||
|
|
||||||
if (mcPermissions.getInstance().whois(player))
|
if (mcPermissions.getInstance().whois(player))
|
||||||
player.sendMessage(LoadProperties.whois + " " + mcLocale.getString("m.mccWhois"));
|
player.sendMessage("/whois " + mcLocale.getString("m.mccWhois"));
|
||||||
|
|
||||||
if (mcPermissions.getInstance().mmoedit(player))
|
if (mcPermissions.getInstance().mmoedit(player))
|
||||||
player.sendMessage(LoadProperties.mmoedit + mcLocale.getString("m.mccMmoedit"));
|
player.sendMessage("/mmoedit" + mcLocale.getString("m.mccMmoedit"));
|
||||||
|
|
||||||
if (mcPermissions.getInstance().mcgod(player))
|
if (mcPermissions.getInstance().mcgod(player))
|
||||||
player.sendMessage(LoadProperties.mcgod + ChatColor.RED + " " + mcLocale.getString("m.mccMcGod"));
|
player.sendMessage("/mcgod" + ChatColor.RED + " " + mcLocale.getString("m.mccMcGod"));
|
||||||
|
|
||||||
player.sendMessage(mcLocale.getString("m.mccSkillInfo"));
|
player.sendMessage(mcLocale.getString("m.mccSkillInfo"));
|
||||||
player.sendMessage(LoadProperties.mcmmo + " " + mcLocale.getString("m.mccModDescription"));
|
player.sendMessage("/mcmmo " + mcLocale.getString("m.mccModDescription"));
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -27,7 +27,7 @@ public class McmmoCommand implements CommandExecutor {
|
|||||||
Player player = (Player) sender;
|
Player player = (Player) sender;
|
||||||
|
|
||||||
player.sendMessage(ChatColor.RED + "-----[]" + ChatColor.GREEN + "mcMMO" + ChatColor.RED + "[]-----");
|
player.sendMessage(ChatColor.RED + "-----[]" + ChatColor.GREEN + "mcMMO" + ChatColor.RED + "[]-----");
|
||||||
String description = mcLocale.getString("mcMMO.Description", new Object[] { LoadProperties.mcc });
|
String description = mcLocale.getString("mcMMO.Description", new Object[] { "/mcc" });
|
||||||
String[] mcSplit = description.split(",");
|
String[] mcSplit = description.split(",");
|
||||||
|
|
||||||
for (String x : mcSplit) {
|
for (String x : mcSplit) {
|
||||||
|
@ -48,7 +48,7 @@ public class InviteCommand implements CommandExecutor {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (args.length < 1) {
|
if (args.length < 1) {
|
||||||
player.sendMessage(ChatColor.RED + "Usage is /" + LoadProperties.invite + " <playername>");
|
player.sendMessage(ChatColor.RED + "Usage is /invite <playername>");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (PP.inParty() && args.length >= 1 && (plugin.getServer().getPlayer(args[0]) != null)) {
|
if (PP.inParty() && args.length >= 1 && (plugin.getServer().getPlayer(args[0]) != null)) {
|
||||||
@ -61,7 +61,7 @@ public class InviteCommand implements CommandExecutor {
|
|||||||
// target.sendMessage(ChatColor.RED+"ALERT: "+ChatColor.GREEN+"You have received a party invite for "+PPt.getInvite()+" from "+player.getName());
|
// target.sendMessage(ChatColor.RED+"ALERT: "+ChatColor.GREEN+"You have received a party invite for "+PPt.getInvite()+" from "+player.getName());
|
||||||
target.sendMessage(mcLocale.getString("mcPlayerListener.ReceivedInvite1", new Object[] { PPt.getInvite(), player.getName() }));
|
target.sendMessage(mcLocale.getString("mcPlayerListener.ReceivedInvite1", new Object[] { PPt.getInvite(), player.getName() }));
|
||||||
// target.sendMessage(ChatColor.YELLOW+"Type "+ChatColor.GREEN+LoadProperties.accept+ChatColor.YELLOW+" to accept the invite");
|
// target.sendMessage(ChatColor.YELLOW+"Type "+ChatColor.GREEN+LoadProperties.accept+ChatColor.YELLOW+" to accept the invite");
|
||||||
target.sendMessage(mcLocale.getString("mcPlayerListener.ReceivedInvite2", new Object[] { LoadProperties.accept }));
|
target.sendMessage(mcLocale.getString("mcPlayerListener.ReceivedInvite2", new Object[] { "/accept" }));
|
||||||
} else {
|
} else {
|
||||||
player.sendMessage(mcLocale.getString("Party.Locked"));
|
player.sendMessage(mcLocale.getString("Party.Locked"));
|
||||||
return true;
|
return true;
|
||||||
|
@ -42,9 +42,9 @@ public class PartyCommand implements CommandExecutor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (args.length == 0 && !PP.inParty()) {
|
if (args.length == 0 && !PP.inParty()) {
|
||||||
player.sendMessage(mcLocale.getString("Party.Help1", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help1", new Object[] { "/party "}));
|
||||||
player.sendMessage(mcLocale.getString("Party.Help2", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help2", new Object[] { "/party "}));
|
||||||
player.sendMessage(mcLocale.getString("Party.Help3", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help3", new Object[] { "/party " }));
|
||||||
return true;
|
return true;
|
||||||
} else if (args.length == 0 && PP.inParty()) {
|
} else if (args.length == 0 && PP.inParty()) {
|
||||||
String tempList = "";
|
String tempList = "";
|
||||||
@ -81,13 +81,13 @@ public class PartyCommand implements CommandExecutor {
|
|||||||
player.sendMessage(mcLocale.getString("mcPlayerListener.LeftParty"));
|
player.sendMessage(mcLocale.getString("mcPlayerListener.LeftParty"));
|
||||||
return true;
|
return true;
|
||||||
} else if (args[0].equalsIgnoreCase("?")) {
|
} else if (args[0].equalsIgnoreCase("?")) {
|
||||||
player.sendMessage(mcLocale.getString("Party.Help4", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help4", new Object[] { "/party " }));
|
||||||
player.sendMessage(mcLocale.getString("Party.Help2", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help2", new Object[] { "/party " }));
|
||||||
player.sendMessage(mcLocale.getString("Party.Help5", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help5", new Object[] { "/party " }));
|
||||||
player.sendMessage(mcLocale.getString("Party.Help6", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help6", new Object[] { "/party " }));
|
||||||
player.sendMessage(mcLocale.getString("Party.Help7", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help7", new Object[] { "/party " }));
|
||||||
player.sendMessage(mcLocale.getString("Party.Help8", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help8", new Object[] { "/party " }));
|
||||||
player.sendMessage(mcLocale.getString("Party.Help9", new Object[] { LoadProperties.party }));
|
player.sendMessage(mcLocale.getString("Party.Help9", new Object[] { "/party " }));
|
||||||
} else if (args[0].equalsIgnoreCase("lock")) {
|
} else if (args[0].equalsIgnoreCase("lock")) {
|
||||||
if (PP.inParty()) {
|
if (PP.inParty()) {
|
||||||
if (Pinstance.isPartyLeader(player.getName(), PP.getParty())) {
|
if (Pinstance.isPartyLeader(player.getName(), PP.getParty())) {
|
||||||
|
@ -40,7 +40,7 @@ public class PtpCommand implements CommandExecutor {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (args.length < 1) {
|
if (args.length < 1) {
|
||||||
player.sendMessage(ChatColor.RED + "Usage is /" + LoadProperties.ptp + " <playername>");
|
player.sendMessage(ChatColor.RED + "Usage is /ptp <playername>");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (plugin.getServer().getPlayer(args[0]) == null) {
|
if (plugin.getServer().getPlayer(args[0]) == null) {
|
||||||
|
@ -75,14 +75,15 @@ public class mcBlockListener implements Listener
|
|||||||
//Check if the blocks placed should be monitored so they do not give out XP in the future
|
//Check if the blocks placed should be monitored so they do not give out XP in the future
|
||||||
if(m.shouldBeWatched(block))
|
if(m.shouldBeWatched(block))
|
||||||
{
|
{
|
||||||
if(block.getTypeId() != 17 && block.getTypeId() != 39 && block.getTypeId() != 40 && block.getTypeId() != 91 && block.getTypeId() != 86) {
|
int id = block.getTypeId();
|
||||||
|
if (id == 17 || id == 39 || id == 40 || id == 91 || id == 86 || id == 73) {
|
||||||
|
plugin.misc.blockWatchList.add(block);
|
||||||
|
} else {
|
||||||
//block.setData((byte) 5); //Change the byte
|
//block.setData((byte) 5); //Change the byte
|
||||||
//The following is a method to get around a breakage in 1.1-R2 and onward
|
//The following is a method to get around a breakage in 1.1-R2 and onward
|
||||||
//it should be removed as soon as functionality to change a block
|
//it should be removed as soon as functionality to change a block
|
||||||
//in this event returns.
|
//in this event returns.
|
||||||
plugin.changeQueue.push(block);
|
plugin.changeQueue.push(block);
|
||||||
} else if(block.getTypeId() == 17 || block.getTypeId() == 39 || block.getTypeId() == 40 || block.getTypeId() == 91 || block.getTypeId() == 86) {
|
|
||||||
plugin.misc.blockWatchList.add(block);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@ public class mcPlayerListener implements Listener
|
|||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
if(mcPermissions.getInstance().motd(player) && LoadProperties.enableMotd)
|
if(mcPermissions.getInstance().motd(player) && LoadProperties.enableMotd)
|
||||||
{
|
{
|
||||||
player.sendMessage(mcLocale.getString("mcPlayerListener.MOTD", new Object[] {plugin.getDescription().getVersion(), LoadProperties.mcmmo}));
|
player.sendMessage(mcLocale.getString("mcPlayerListener.MOTD", new Object[] {plugin.getDescription().getVersion(), "/mcmmo"}));
|
||||||
player.sendMessage(mcLocale.getString("mcPlayerListener.WIKI"));
|
player.sendMessage(mcLocale.getString("mcPlayerListener.WIKI"));
|
||||||
}
|
}
|
||||||
//THIS IS VERY BAD WAY TO DO THINGS, NEED BETTER WAY
|
//THIS IS VERY BAD WAY TO DO THINGS, NEED BETTER WAY
|
||||||
|
@ -97,7 +97,7 @@ public class mcMMO extends JavaPlugin
|
|||||||
public Misc misc = new Misc(this);
|
public Misc misc = new Misc(this);
|
||||||
|
|
||||||
//Config file stuff
|
//Config file stuff
|
||||||
LoadProperties config = new LoadProperties(this);
|
LoadProperties config;
|
||||||
//Jar stuff
|
//Jar stuff
|
||||||
public static File mcmmo;
|
public static File mcmmo;
|
||||||
|
|
||||||
@ -127,8 +127,8 @@ public class mcMMO extends JavaPlugin
|
|||||||
|
|
||||||
mcPermissions.initialize(getServer());
|
mcPermissions.initialize(getServer());
|
||||||
|
|
||||||
System.out.println("[mcMMO]Checking config file at: " + this.getDataFolder().toString() + File.separator + "config.yml");
|
this.config = new LoadProperties(this);
|
||||||
config.configCheck();
|
this.config.load();
|
||||||
|
|
||||||
Party.getInstance().loadParties();
|
Party.getInstance().loadParties();
|
||||||
new Party(this);
|
new Party(this);
|
||||||
@ -275,36 +275,6 @@ public class mcMMO extends JavaPlugin
|
|||||||
aliasMap.put(mcLocale.getString("m.SkillUnarmed").toLowerCase(), "unarmed");
|
aliasMap.put(mcLocale.getString("m.SkillUnarmed").toLowerCase(), "unarmed");
|
||||||
aliasMap.put(mcLocale.getString("m.SkillWoodCutting").toLowerCase(), "woodcutting");
|
aliasMap.put(mcLocale.getString("m.SkillWoodCutting").toLowerCase(), "woodcutting");
|
||||||
|
|
||||||
//Mc* commands
|
|
||||||
aliasMap.put(LoadProperties.mcability, "mcability");
|
|
||||||
aliasMap.put(LoadProperties.mcc, "mcc");
|
|
||||||
aliasMap.put(LoadProperties.mcgod, "mcgod");
|
|
||||||
aliasMap.put(LoadProperties.mcmmo, "mcmmo");
|
|
||||||
aliasMap.put(LoadProperties.mcrefresh, "mcrefresh");
|
|
||||||
aliasMap.put(LoadProperties.mctop, "mctop");
|
|
||||||
|
|
||||||
//Party commands
|
|
||||||
aliasMap.put(LoadProperties.accept, "accept");
|
|
||||||
//aliasMap.put(null, "a");
|
|
||||||
aliasMap.put(LoadProperties.invite, "invite");
|
|
||||||
aliasMap.put(LoadProperties.party, "party");
|
|
||||||
//aliasMap.put(null, "p");
|
|
||||||
aliasMap.put(LoadProperties.ptp, "ptp");
|
|
||||||
|
|
||||||
//Other commands
|
|
||||||
aliasMap.put(LoadProperties.addxp, "addxp");
|
|
||||||
aliasMap.put(LoadProperties.clearmyspawn, "clearmyspawn");
|
|
||||||
aliasMap.put(LoadProperties.mmoedit, "mmoedit");
|
|
||||||
//aliasMap.put(key, "mmoupdate");
|
|
||||||
aliasMap.put(LoadProperties.myspawn, "myspawn");
|
|
||||||
aliasMap.put(LoadProperties.stats, "stats");
|
|
||||||
aliasMap.put(LoadProperties.whois, "whois");
|
|
||||||
aliasMap.put(LoadProperties.xprate, "xprate");
|
|
||||||
|
|
||||||
//Spout commands
|
|
||||||
//aliasMap.put(null, "mchud");
|
|
||||||
aliasMap.put(LoadProperties.xplock, "xplock");
|
|
||||||
|
|
||||||
|
|
||||||
//Register commands
|
//Register commands
|
||||||
//Skills commands
|
//Skills commands
|
||||||
@ -322,34 +292,34 @@ public class mcMMO extends JavaPlugin
|
|||||||
getCommand("woodcutting").setExecutor(new WoodcuttingCommand());
|
getCommand("woodcutting").setExecutor(new WoodcuttingCommand());
|
||||||
|
|
||||||
//Mc* commands
|
//Mc* commands
|
||||||
getCommand("mcability").setExecutor(new McabilityCommand());
|
if(LoadProperties.mcabilityEnable) getCommand("mcability").setExecutor(new McabilityCommand());
|
||||||
getCommand("mcc").setExecutor(new MccCommand());
|
if(LoadProperties.mccEnable) getCommand("mcc").setExecutor(new MccCommand());
|
||||||
getCommand("mcgod").setExecutor(new McgodCommand());
|
if(LoadProperties.mcgodEnable) getCommand("mcgod").setExecutor(new McgodCommand());
|
||||||
getCommand("mcmmo").setExecutor(new McmmoCommand());
|
if(LoadProperties.mcmmoEnable) getCommand("mcmmo").setExecutor(new McmmoCommand());
|
||||||
getCommand("mcrefresh").setExecutor(new McrefreshCommand(this));
|
if(LoadProperties.mcrefreshEnable) getCommand("mcrefresh").setExecutor(new McrefreshCommand(this));
|
||||||
getCommand("mctop").setExecutor(new MctopCommand());
|
if(LoadProperties.mctopEnable) getCommand("mctop").setExecutor(new MctopCommand());
|
||||||
|
|
||||||
//Party commands
|
//Party commands
|
||||||
getCommand("accept").setExecutor(new AcceptCommand());
|
if(LoadProperties.acceptEnable) getCommand("accept").setExecutor(new AcceptCommand());
|
||||||
getCommand("a").setExecutor(new ACommand());
|
getCommand("a").setExecutor(new ACommand());
|
||||||
getCommand("invite").setExecutor(new InviteCommand(this));
|
if(LoadProperties.inviteEnable) getCommand("invite").setExecutor(new InviteCommand(this));
|
||||||
getCommand("party").setExecutor(new PartyCommand());
|
if(LoadProperties.partyEnable) getCommand("party").setExecutor(new PartyCommand());
|
||||||
getCommand("p").setExecutor(new PCommand());
|
getCommand("p").setExecutor(new PCommand());
|
||||||
getCommand("ptp").setExecutor(new PtpCommand(this));
|
if(LoadProperties.ptpEnable) getCommand("ptp").setExecutor(new PtpCommand(this));
|
||||||
|
|
||||||
//Other commands
|
//Other commands
|
||||||
getCommand("addxp").setExecutor(new AddxpCommand(this));
|
if(LoadProperties.addxpEnable) getCommand("addxp").setExecutor(new AddxpCommand(this));
|
||||||
getCommand("clearmyspawn").setExecutor(new ClearmyspawnCommand());
|
if(LoadProperties.clearmyspawnEnable) getCommand("clearmyspawn").setExecutor(new ClearmyspawnCommand());
|
||||||
getCommand("mmoedit").setExecutor(new MmoeditCommand(this));
|
if(LoadProperties.mmoeditEnable) getCommand("mmoedit").setExecutor(new MmoeditCommand(this));
|
||||||
getCommand("mmoupdate").setExecutor(new MmoupdateCommand());
|
getCommand("mmoupdate").setExecutor(new MmoupdateCommand());
|
||||||
getCommand("myspawn").setExecutor(new MyspawnCommand());
|
if(LoadProperties.myspawnEnable) getCommand("myspawn").setExecutor(new MyspawnCommand());
|
||||||
getCommand("stats").setExecutor(new StatsCommand());
|
if(LoadProperties.statsEnable) getCommand("stats").setExecutor(new StatsCommand());
|
||||||
getCommand("whois").setExecutor(new WhoisCommand(this));
|
if(LoadProperties.whoisEnable) getCommand("whois").setExecutor(new WhoisCommand(this));
|
||||||
getCommand("xprate").setExecutor(new XprateCommand());
|
if(LoadProperties.xprateEnable) getCommand("xprate").setExecutor(new XprateCommand());
|
||||||
|
|
||||||
//Spout commands
|
//Spout commands
|
||||||
getCommand("mchud").setExecutor(new MchudCommand());
|
getCommand("mchud").setExecutor(new MchudCommand());
|
||||||
getCommand("xplock").setExecutor(new XplockCommand());
|
if(LoadProperties.xplockEnable) getCommand("xplock").setExecutor(new XplockCommand());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -246,7 +246,7 @@ public class Party
|
|||||||
if(password == null)
|
if(password == null)
|
||||||
{
|
{
|
||||||
//TODO: Needs more locale.
|
//TODO: Needs more locale.
|
||||||
player.sendMessage("This party requires a password. Use "+LoadProperties.party+" <party> <password> to join it.");
|
player.sendMessage("This party requires a password. Use /party <party> <password> to join it.");
|
||||||
return;
|
return;
|
||||||
} else if(!password.equalsIgnoreCase(getPartyPassword(newParty)))
|
} else if(!password.equalsIgnoreCase(getPartyPassword(newParty)))
|
||||||
{
|
{
|
||||||
|
330
src/main/resources/config.yml
Normal file
330
src/main/resources/config.yml
Normal file
@ -0,0 +1,330 @@
|
|||||||
|
Items:
|
||||||
|
Chimaera_Wing:
|
||||||
|
Enabled: true
|
||||||
|
Feather_Cost: 10
|
||||||
|
Item_ID: 288
|
||||||
|
Spout:
|
||||||
|
Menu:
|
||||||
|
Key: KEY_M
|
||||||
|
XP:
|
||||||
|
Bar:
|
||||||
|
Enabled: true
|
||||||
|
X_POS: 95
|
||||||
|
Y_POS: 6
|
||||||
|
Icon:
|
||||||
|
Enabled: true
|
||||||
|
X_POS: 78
|
||||||
|
Y_POS: 2
|
||||||
|
Party:
|
||||||
|
HUD:
|
||||||
|
Show_Faces: true
|
||||||
|
Enabled: true
|
||||||
|
Show_Display_Name: false
|
||||||
|
Images:
|
||||||
|
URL_DIR: http://mcmmo.rycochet.net/mcmmo/
|
||||||
|
HUD:
|
||||||
|
Default: STANDARD
|
||||||
|
Retro:
|
||||||
|
Colors:
|
||||||
|
Swords:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Taming:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Acrobatics:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Border:
|
||||||
|
BLUE: 0.0
|
||||||
|
GREEN: 0.0
|
||||||
|
RED: 0.0
|
||||||
|
Background:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.75
|
||||||
|
RED: 0.75
|
||||||
|
Woodcutting:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Archery:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Axes:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Repair:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Fishing:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Excavation:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Herbalism:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Unarmed:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Mining:
|
||||||
|
BLUE: 0.75
|
||||||
|
GREEN: 0.3
|
||||||
|
RED: 0.3
|
||||||
|
Fishing:
|
||||||
|
Drops:
|
||||||
|
Gold_Tools: true
|
||||||
|
Diamond_Armor: true
|
||||||
|
Stone_Tools: true
|
||||||
|
Diamonds: true
|
||||||
|
Iron_Armor: true
|
||||||
|
Iron_Tools: true
|
||||||
|
Diamond_Tools: true
|
||||||
|
Item_Drops_Enabled: true
|
||||||
|
Records: true
|
||||||
|
Blaze_Rod: true
|
||||||
|
Leather_Armor: true
|
||||||
|
Drop_Chance:
|
||||||
|
Tier_1: 20
|
||||||
|
Tier_2: 25
|
||||||
|
Tier_3: 30
|
||||||
|
Tier_4: 35
|
||||||
|
Tier_5: 40
|
||||||
|
Gold_Armor: true
|
||||||
|
Glowstone_Dust: true
|
||||||
|
Ender_Pearl: true
|
||||||
|
Wooden_Tools: true
|
||||||
|
Skills:
|
||||||
|
Taming:
|
||||||
|
Call_Of_The_Wild:
|
||||||
|
Bones_Required: 10
|
||||||
|
Excavation:
|
||||||
|
Requires_Shovel: true
|
||||||
|
Woodcutting:
|
||||||
|
Requires_Axe: true
|
||||||
|
Herbalism:
|
||||||
|
Green_Thumb:
|
||||||
|
Cobble_To_Mossy: true
|
||||||
|
Mining:
|
||||||
|
Requires_Pickaxe: true
|
||||||
|
Repair:
|
||||||
|
Leather:
|
||||||
|
ID: 334
|
||||||
|
String:
|
||||||
|
Name: Leather
|
||||||
|
ID: 287
|
||||||
|
Stone:
|
||||||
|
Name: Cobblestone
|
||||||
|
ID: 4
|
||||||
|
Wood:
|
||||||
|
Name: Wood Planks
|
||||||
|
ID: 5
|
||||||
|
Gold:
|
||||||
|
Name: Gold Bars
|
||||||
|
ID: 266
|
||||||
|
Anvil_Messages: true
|
||||||
|
Diamond:
|
||||||
|
Name: Diamond
|
||||||
|
Level_Required: 50
|
||||||
|
ID: 264
|
||||||
|
Iron:
|
||||||
|
Name: Iron Bars
|
||||||
|
ID: 265
|
||||||
|
Experience:
|
||||||
|
Fishing:
|
||||||
|
Base: 800
|
||||||
|
Formula:
|
||||||
|
Multiplier:
|
||||||
|
Swords: 1.0
|
||||||
|
Taming: 1.0
|
||||||
|
Acrobatics: 1.0
|
||||||
|
Sorcery: 1.0
|
||||||
|
Excavation: 1.0
|
||||||
|
Herbalism: 1.0
|
||||||
|
Unarmed: 1.0
|
||||||
|
Woodcutting: 1.0
|
||||||
|
Mining: 1.0
|
||||||
|
Archery: 1.0
|
||||||
|
Axes: 1.0
|
||||||
|
Repair: 1.0
|
||||||
|
Gains:
|
||||||
|
Mobspawners:
|
||||||
|
Enabled: false
|
||||||
|
Multiplier:
|
||||||
|
PVP: 1
|
||||||
|
Global: 1.0
|
||||||
|
PVP:
|
||||||
|
Rewards: true
|
||||||
|
Excavation:
|
||||||
|
Base: 40
|
||||||
|
Cake: 3000
|
||||||
|
Sulphur: 30
|
||||||
|
Bones: 30
|
||||||
|
Map: 200
|
||||||
|
Slimeballs: 100
|
||||||
|
Bucket: 100
|
||||||
|
Apple: 100
|
||||||
|
Mushroom: 80
|
||||||
|
Eggs: 100
|
||||||
|
Slowsand: 80
|
||||||
|
Watch: 200
|
||||||
|
Web: 150
|
||||||
|
String: 200
|
||||||
|
Glowstone: 80
|
||||||
|
Music: 3000
|
||||||
|
Diamond: 1000
|
||||||
|
Cocoa_Beans: 100
|
||||||
|
Woodcutting:
|
||||||
|
Birch: 70
|
||||||
|
Spruce: 80
|
||||||
|
Pine: 90
|
||||||
|
Herbalism:
|
||||||
|
Sugar_Cane: 30
|
||||||
|
Cactus: 30
|
||||||
|
Flowers: 100
|
||||||
|
Pumpkin: 20
|
||||||
|
Mushrooms: 150
|
||||||
|
Wheat: 50
|
||||||
|
Melon: 20
|
||||||
|
Nether_Wart: 50
|
||||||
|
Lily_Pads: 100
|
||||||
|
Vines: 10
|
||||||
|
Mining:
|
||||||
|
Sandstone: 30
|
||||||
|
Glowstone: 30
|
||||||
|
Lapis: 400
|
||||||
|
Obsidian: 150
|
||||||
|
Stone: 30
|
||||||
|
Netherrack: 30
|
||||||
|
Gold: 350
|
||||||
|
Redstone: 150
|
||||||
|
Coal: 100
|
||||||
|
Diamond: 750
|
||||||
|
lapis: 400
|
||||||
|
Iron: 250
|
||||||
|
MySQL:
|
||||||
|
Enabled: false
|
||||||
|
Database:
|
||||||
|
User:
|
||||||
|
Name: UserName
|
||||||
|
Password: UserPassword
|
||||||
|
Name: DataBaseName
|
||||||
|
TablePrefix: mcmmo_
|
||||||
|
Server:
|
||||||
|
Port: 3306
|
||||||
|
Address: localhost
|
||||||
|
XP:
|
||||||
|
Gains:
|
||||||
|
Mobspawners:
|
||||||
|
Enabled: false
|
||||||
|
PVP:
|
||||||
|
Rewards: true
|
||||||
|
General:
|
||||||
|
HP_Regeneration:
|
||||||
|
Enabled: true
|
||||||
|
Locale: en_us
|
||||||
|
MySpawn:
|
||||||
|
Enabled: true
|
||||||
|
MOTD:
|
||||||
|
Enabled: true
|
||||||
|
Excavation:
|
||||||
|
Drops:
|
||||||
|
Cake: true
|
||||||
|
Sulphur: true
|
||||||
|
Bones: true
|
||||||
|
Apples: true
|
||||||
|
Map: true
|
||||||
|
Slimeballs: true
|
||||||
|
Bucket: true
|
||||||
|
Netherrack: true
|
||||||
|
Mushrooms: true
|
||||||
|
Eggs: true
|
||||||
|
Slowsand: true
|
||||||
|
Watch: true
|
||||||
|
Web: true
|
||||||
|
String: true
|
||||||
|
Glowstone: true
|
||||||
|
Music: true
|
||||||
|
Diamond: true
|
||||||
|
Cocoa_Beans: true
|
||||||
|
Arcane_Forging:
|
||||||
|
Keep_Enchants:
|
||||||
|
Chance:
|
||||||
|
Rank_4: 40
|
||||||
|
Rank_3: 30
|
||||||
|
Rank_2: 20
|
||||||
|
Rank_1: 10
|
||||||
|
May_Lose_Enchants:
|
||||||
|
Enabled: true
|
||||||
|
Downgrades:
|
||||||
|
Enabled: true
|
||||||
|
Chance:
|
||||||
|
Rank_4: 15
|
||||||
|
Rank_3: 25
|
||||||
|
Rank_2: 50
|
||||||
|
Rank_1: 75
|
||||||
|
Abilities:
|
||||||
|
Activation:
|
||||||
|
Only_Activate_When_Sneaking: false
|
||||||
|
Enabled: true
|
||||||
|
Messages: true
|
||||||
|
Cooldowns:
|
||||||
|
Giga_Drill_Breaker: 240
|
||||||
|
Berserk: 240
|
||||||
|
Green_Terra: 240
|
||||||
|
Skull_Splitter: 240
|
||||||
|
Serrated_Strikes: 240
|
||||||
|
Tree_Feller: 240
|
||||||
|
Super_Breaker: 240
|
||||||
|
Tools:
|
||||||
|
Durability_Loss: 2
|
||||||
|
Durability_Loss_Enabled: true
|
||||||
|
Commands:
|
||||||
|
invite:
|
||||||
|
Enabled: true
|
||||||
|
mctop:
|
||||||
|
Enabled: true
|
||||||
|
xplock:
|
||||||
|
Enabled: true
|
||||||
|
whois:
|
||||||
|
Enabled: true
|
||||||
|
mcc:
|
||||||
|
Enabled: true
|
||||||
|
mmoedit:
|
||||||
|
Enabled: true
|
||||||
|
accept:
|
||||||
|
Enabled: true
|
||||||
|
stats:
|
||||||
|
Enabled: true
|
||||||
|
mcability:
|
||||||
|
Enabled: true
|
||||||
|
party:
|
||||||
|
Enabled: true
|
||||||
|
xprate:
|
||||||
|
Enabled: true
|
||||||
|
mcgod:
|
||||||
|
Enabled: true
|
||||||
|
mcmmo:
|
||||||
|
Enabled: true
|
||||||
|
Donate_Message: true
|
||||||
|
mcrefresh:
|
||||||
|
Enabled: true
|
||||||
|
myspawn:
|
||||||
|
Enabled: true
|
||||||
|
addxp:
|
||||||
|
Enabled: true
|
||||||
|
clearmyspawn:
|
||||||
|
Enabled: true
|
||||||
|
ptp:
|
||||||
|
Enabled: true
|
Loading…
Reference in New Issue
Block a user