Configurable per-world void damage offset/damage(#11436)
This commit is contained in:
parent
e3c8a8eef1
commit
b410fe8697
4 changed files with 165 additions and 3 deletions
|
@ -1423,10 +1423,10 @@ index 0000000000000000000000000000000000000000..990d1bb46e0f9719f4e9af928d80ac6f
|
|||
+}
|
||||
diff --git a/src/main/java/io/papermc/paper/configuration/WorldConfiguration.java b/src/main/java/io/papermc/paper/configuration/WorldConfiguration.java
|
||||
new file mode 100644
|
||||
index 0000000000000000000000000000000000000000..790e3167cfa2511ef2fc707d9b9aa681a78d8ba0
|
||||
index 0000000000000000000000000000000000000000..fd3b1c10695634f65c7291016bf671c084bc4d57
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/io/papermc/paper/configuration/WorldConfiguration.java
|
||||
@@ -0,0 +1,578 @@
|
||||
@@ -0,0 +1,581 @@
|
||||
+package io.papermc.paper.configuration;
|
||||
+
|
||||
+import com.google.common.collect.HashBasedTable;
|
||||
|
@ -1455,6 +1455,7 @@ index 0000000000000000000000000000000000000000..790e3167cfa2511ef2fc707d9b9aa681
|
|||
+import java.util.IdentityHashMap;
|
||||
+import java.util.List;
|
||||
+import java.util.Map;
|
||||
+import java.util.OptionalDouble;
|
||||
+import java.util.function.Function;
|
||||
+import java.util.stream.Collectors;
|
||||
+import net.minecraft.Util;
|
||||
|
@ -1838,6 +1839,8 @@ index 0000000000000000000000000000000000000000..790e3167cfa2511ef2fc707d9b9aa681
|
|||
+ public boolean disableExplosionKnockback = false;
|
||||
+ public boolean generateFlatBedrock = false;
|
||||
+ public FrostedIce frostedIce;
|
||||
+ public DoubleOr.Disabled voidDamageAmount = new DoubleOr.Disabled(OptionalDouble.of(4));
|
||||
+ public double voidDamageMinBuildHeightOffset = -64.0;
|
||||
+
|
||||
+ public class FrostedIce extends ConfigurationPart {
|
||||
+ public boolean enabled = true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue