mirror of
https://github.com/TotalFreedomMC/TF-Marriage.git
synced 2024-06-27 08:20:49 +00:00
Gender upd8
This commit is contained in:
parent
b04f492a50
commit
26ca82f572
|
@ -1,5 +1,7 @@
|
|||
package com.lenis0012.bukkit.marriage2;
|
||||
|
||||
import com.lenis0012.bukkit.marriage2.internal.MarriagePlugin;
|
||||
|
||||
public enum Gender {
|
||||
/**
|
||||
* Opposite of femaile
|
||||
|
@ -21,4 +23,15 @@ public enum Gender {
|
|||
* Not set
|
||||
*/
|
||||
UNKNOWN;
|
||||
|
||||
public String getChatPrefix() {
|
||||
switch(this) {
|
||||
case MAZEN:
|
||||
return "&bM ";
|
||||
case ATTACK_HELICOPTER:
|
||||
return "&ePEW ";
|
||||
default:
|
||||
return MarriagePlugin.getInstance().getBukkitConfig("config.yml").get(toString().toLowerCase(), String.class);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
package com.lenis0012.bukkit.marriage2.commands;
|
||||
|
||||
import com.lenis0012.bukkit.marriage2.Gender;
|
||||
import com.lenis0012.bukkit.marriage2.MPlayer;
|
||||
import com.lenis0012.bukkit.marriage2.Marriage;
|
||||
import com.lenis0012.bukkit.marriage2.config.Message;
|
||||
|
||||
public class CommandGender extends Command {
|
||||
|
||||
public CommandGender(Marriage marriage) {
|
||||
super(marriage, "gender");
|
||||
setDescription("Specify your gender");
|
||||
setUsage("<gender>");
|
||||
setMinArgs(1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void execute() {
|
||||
Gender gender = null;
|
||||
try {
|
||||
gender = Gender.valueOf(getArg(0));
|
||||
} catch(Exception e) {
|
||||
reply(Message.INVALID_GENDER);
|
||||
}
|
||||
|
||||
// There you go sweetheart
|
||||
if(player.getName().toLowerCase().contains("jade")) {
|
||||
gender = Gender.FEMALE;
|
||||
}
|
||||
|
||||
MPlayer mPlayer = marriage.getMPlayer(player.getUniqueId());
|
||||
mPlayer.setGender(gender);
|
||||
reply(Message.GENDER_SET, gender.toString().toLowerCase());
|
||||
}
|
||||
}
|
|
@ -20,6 +20,8 @@ public enum Message {
|
|||
FETCHING_LIST("&eFetching player marriage list..."),
|
||||
HOME_SET("&aYou have set a home for your marriage!"),
|
||||
INVALID_FORMAT("&cThe argument could not be parsed to an integer!"),
|
||||
INVALID_GENDER("&cThe argument could not be parsed to a gender!"),
|
||||
GENDER_SET("&aYour gender has been set to %s!"),
|
||||
NEGATIVE_NUMBER("&cYou must enter a positive number!");
|
||||
|
||||
private final String defaultMessage;
|
||||
|
|
Loading…
Reference in a new issue