Add configuration option for the "#EasterEgg" regarding milk buckets and animals.

Requested by @prplz
This commit is contained in:
vemacs 2015-12-01 17:41:56 -07:00
parent 569c848764
commit 1a701e69ca
4 changed files with 11 additions and 1 deletions

View File

@ -38,7 +38,8 @@ public class EssentialsEntityListener implements Listener {
onPlayerVsPlayerDamage(event, (Player) eDefend, attacker); onPlayerVsPlayerDamage(event, (Player) eDefend, attacker);
} else if (eDefend instanceof Ageable) { } else if (eDefend instanceof Ageable) {
final ItemStack hand = attacker.getBase().getItemInHand(); final ItemStack hand = attacker.getBase().getItemInHand();
if (hand != null && hand.getType() == Material.MILK_BUCKET) { if (ess.getSettings().isMilkBucketEasterEggEnabled()
&& hand != null && hand.getType() == Material.MILK_BUCKET) {
((Ageable) eDefend).setBaby(); ((Ageable) eDefend).setBaby();
hand.setType(Material.BUCKET); hand.setType(Material.BUCKET);
attacker.getBase().setItemInHand(hand); attacker.getBase().setItemInHand(hand);

View File

@ -233,4 +233,6 @@ public interface ISettings extends IConf {
BigDecimal getMinimumPayAmount(); BigDecimal getMinimumPayAmount();
long getLastMessageReplyRecipientTimeout(); long getLastMessageReplyRecipientTimeout();
boolean isMilkBucketEasterEggEnabled();
} }

View File

@ -1129,4 +1129,8 @@ public class Settings implements net.ess3.api.ISettings {
@Override public long getLastMessageReplyRecipientTimeout() { @Override public long getLastMessageReplyRecipientTimeout() {
return config.getLong("last-message-reply-recipient-timeout", 180); return config.getLong("last-message-reply-recipient-timeout", 180);
} }
@Override public boolean isMilkBucketEasterEggEnabled() {
return config.getBoolean("milk-bucket-easter-egg", true);
}
} }

View File

@ -460,6 +460,9 @@ max-tempban-time: -1
# If false, /r goes to the last person that messaged you. # If false, /r goes to the last person that messaged you.
last-message-reply-recipient: true last-message-reply-recipient: true
# Toggles whether or not right clicking mobs with a milk bucket turns them into a baby.
milk-bucket-easter-egg: true
############################################################ ############################################################
# +------------------------------------------------------+ # # +------------------------------------------------------+ #
# | EssentialsHome | # # | EssentialsHome | #