summaryrefslogtreecommitdiff
path: root/src/main/java/com/keuin/ohmyvanillamc/config/ImmutableOmvmConfiguration.java
diff options
context:
space:
mode:
authorKeuin <[email protected]>2021-01-16 15:34:15 +0800
committerkeuin <[email protected]>2021-01-16 15:34:15 +0800
commitc96ce10cdcf75cf642101b00cc9572304d276851 (patch)
treedd1adaa56fe890e3e6f9b790ed654d2f33a1a0a2 /src/main/java/com/keuin/ohmyvanillamc/config/ImmutableOmvmConfiguration.java
parent9aeb1b613329cc201766e5d97e5853c879a5d2fe (diff)
Add runtime configuration editing command `/omvm set <key> <value>`. The set is temporary and will not be modified in disk.
Diffstat (limited to 'src/main/java/com/keuin/ohmyvanillamc/config/ImmutableOmvmConfiguration.java')
-rw-r--r--src/main/java/com/keuin/ohmyvanillamc/config/ImmutableOmvmConfiguration.java45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/main/java/com/keuin/ohmyvanillamc/config/ImmutableOmvmConfiguration.java b/src/main/java/com/keuin/ohmyvanillamc/config/ImmutableOmvmConfiguration.java
new file mode 100644
index 0000000..e5a34e1
--- /dev/null
+++ b/src/main/java/com/keuin/ohmyvanillamc/config/ImmutableOmvmConfiguration.java
@@ -0,0 +1,45 @@
+package com.keuin.ohmyvanillamc.config;
+
+public class ImmutableOmvmConfiguration extends OmvmConfiguration {
+
+ public ImmutableOmvmConfiguration() {
+ }
+
+ public ImmutableOmvmConfiguration(OmvmConfiguration omvmConfiguration) {
+ super(omvmConfiguration);
+ }
+
+ public ImmutableOmvmConfiguration(boolean fixEntityTrackerEntrySpamming, boolean disableFishSchooling, boolean disablePhantomSpawning, boolean disableWanderingTraderSpawning, boolean reintroduceLlamaItemDuplicating, boolean reintroduceZeroTickFarm) {
+ super(fixEntityTrackerEntrySpamming, disableFishSchooling, disablePhantomSpawning, disableWanderingTraderSpawning, reintroduceLlamaItemDuplicating, reintroduceZeroTickFarm);
+ }
+
+ @Override
+ public void setFixEntityTrackerEntrySpamming(boolean fixEntityTrackerEntrySpamming) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public void setDisableFishSchooling(boolean disableFishSchooling) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public void setDisablePhantomSpawning(boolean disablePhantomSpawning) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public void setDisableWanderingTraderSpawning(boolean disableWanderingTraderSpawning) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public void setReintroduceLlamaItemDuplicating(boolean reintroduceLlamaItemDuplicating) {
+ throw new UnsupportedOperationException();
+ }
+
+ @Override
+ public void setReintroduceZeroTickFarm(boolean reintroduceZeroTickFarm) {
+ throw new UnsupportedOperationException();
+ }
+}