mirror of
https://github.com/Multiverse/Multiverse-Core.git
synced 2024-11-29 05:55:48 +01:00
Added additional configuration option to disable the donation messages.
This commit is contained in:
parent
22ad7214b0
commit
b4b0940918
@ -340,8 +340,10 @@ public class MultiverseCore extends JavaPlugin implements MVPlugin, Core {
|
|||||||
// Output a little snippet to show it's enabled.
|
// Output a little snippet to show it's enabled.
|
||||||
Logging.config("Version %s (API v%s) Enabled - By %s", this.getDescription().getVersion(), PROTOCOL, getAuthors());
|
Logging.config("Version %s (API v%s) Enabled - By %s", this.getDescription().getVersion(), PROTOCOL, getAuthors());
|
||||||
|
|
||||||
getLogger().config("Help dumptruckman keep this project alive. Become a patron! https://www.patreon.com/dumptruckman");
|
if (getMVConfig().isShowingDonateMessage()) {
|
||||||
getLogger().config("One time donations are also appreciated: https://www.paypal.me/dumptruckman");
|
getLogger().config("Help dumptruckman keep this project alive. Become a patron! https://www.patreon.com/dumptruckman");
|
||||||
|
getLogger().config("One time donations are also appreciated: https://www.paypal.me/dumptruckman");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
package com.onarandombox.MultiverseCore;
|
package com.onarandombox.MultiverseCore;
|
||||||
|
|
||||||
import com.dumptruckman.minecraft.util.*;
|
import java.util.Map;
|
||||||
import com.onarandombox.MultiverseCore.api.*;
|
|
||||||
import com.onarandombox.MultiverseCore.event.MVDebugModeEvent;
|
|
||||||
import me.main__.util.SerializationConfig.*;
|
|
||||||
import org.bukkit.Bukkit;
|
|
||||||
|
|
||||||
import java.util.*;
|
import com.dumptruckman.minecraft.util.Logging;
|
||||||
|
import com.onarandombox.MultiverseCore.api.MultiverseCoreConfig;
|
||||||
|
import com.onarandombox.MultiverseCore.event.MVDebugModeEvent;
|
||||||
|
import me.main__.util.SerializationConfig.NoSuchPropertyException;
|
||||||
|
import me.main__.util.SerializationConfig.Property;
|
||||||
|
import me.main__.util.SerializationConfig.SerializationConfig;
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Our configuration.
|
* Our configuration.
|
||||||
@ -71,6 +73,8 @@ public class MultiverseCoreConfiguration extends SerializationConfig implements
|
|||||||
private volatile int portalsearchradius;
|
private volatile int portalsearchradius;
|
||||||
@Property
|
@Property
|
||||||
private volatile boolean autopurge;
|
private volatile boolean autopurge;
|
||||||
|
@Property
|
||||||
|
private volatile boolean idonotwanttodonate;
|
||||||
|
|
||||||
public MultiverseCoreConfiguration() {
|
public MultiverseCoreConfiguration() {
|
||||||
super();
|
super();
|
||||||
@ -103,6 +107,7 @@ public class MultiverseCoreConfiguration extends SerializationConfig implements
|
|||||||
defaultportalsearch = false;
|
defaultportalsearch = false;
|
||||||
portalsearchradius = 128;
|
portalsearchradius = 128;
|
||||||
autopurge = true;
|
autopurge = true;
|
||||||
|
idonotwanttodonate = false;
|
||||||
// END CHECKSTYLE-SUPPRESSION: MagicNumberCheck
|
// END CHECKSTYLE-SUPPRESSION: MagicNumberCheck
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -348,4 +353,14 @@ public class MultiverseCoreConfiguration extends SerializationConfig implements
|
|||||||
public void setAutoPurgeEnabled(boolean autopurge) {
|
public void setAutoPurgeEnabled(boolean autopurge) {
|
||||||
this.autopurge = autopurge;
|
this.autopurge = autopurge;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isShowingDonateMessage() {
|
||||||
|
return !idonotwanttodonate;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setShowDonateMessage(boolean showDonateMessage) {
|
||||||
|
this.idonotwanttodonate = !showDonateMessage;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -213,4 +213,18 @@ public interface MultiverseCoreConfig extends ConfigurationSerializable {
|
|||||||
* @param autopurge True if automatic purge should be enabled.
|
* @param autopurge True if automatic purge should be enabled.
|
||||||
*/
|
*/
|
||||||
void setAutoPurgeEnabled(boolean autopurge);
|
void setAutoPurgeEnabled(boolean autopurge);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets whether or not the donation/patreon messages are shown.
|
||||||
|
*
|
||||||
|
* @return True if donation/patreon messages should be shown.
|
||||||
|
*/
|
||||||
|
boolean isShowingDonateMessage();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets whether or not the donation/patreon messages are shown.
|
||||||
|
*
|
||||||
|
* @param idonotwanttodonate True if donation/patreon messages should be shown.
|
||||||
|
*/
|
||||||
|
void setShowDonateMessage(boolean idonotwanttodonate);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user