mirror of
https://github.com/TotalFreedomMC/TF-Marriage.git
synced 2024-07-02 02:33:37 +00:00
Gender upd8
This commit is contained in:
parent
b04f492a50
commit
26ca82f572
|
@ -1,5 +1,7 @@
|
||||||
package com.lenis0012.bukkit.marriage2;
|
package com.lenis0012.bukkit.marriage2;
|
||||||
|
|
||||||
|
import com.lenis0012.bukkit.marriage2.internal.MarriagePlugin;
|
||||||
|
|
||||||
public enum Gender {
|
public enum Gender {
|
||||||
/**
|
/**
|
||||||
* Opposite of femaile
|
* Opposite of femaile
|
||||||
|
@ -21,4 +23,15 @@ public enum Gender {
|
||||||
* Not set
|
* Not set
|
||||||
*/
|
*/
|
||||||
UNKNOWN;
|
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..."),
|
FETCHING_LIST("&eFetching player marriage list..."),
|
||||||
HOME_SET("&aYou have set a home for your marriage!"),
|
HOME_SET("&aYou have set a home for your marriage!"),
|
||||||
INVALID_FORMAT("&cThe argument could not be parsed to an integer!"),
|
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!");
|
NEGATIVE_NUMBER("&cYou must enter a positive number!");
|
||||||
|
|
||||||
private final String defaultMessage;
|
private final String defaultMessage;
|
||||||
|
|
Loading…
Reference in a new issue