mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 16:37:43 +01:00
Customizable spawner name and lore
This commit is contained in:
@@ -17,10 +17,25 @@ index a45ceff9f..d08b58473 100644
|
|||||||
if (!world.isClientSide && !itemstack.isEmpty() && world.getGameRules().getBoolean(GameRules.DO_TILE_DROPS)) {
|
if (!world.isClientSide && !itemstack.isEmpty() && world.getGameRules().getBoolean(GameRules.DO_TILE_DROPS)) {
|
||||||
float f = 0.5F;
|
float f = 0.5F;
|
||||||
diff --git a/src/main/java/net/minecraft/server/BlockMobSpawner.java b/src/main/java/net/minecraft/server/BlockMobSpawner.java
|
diff --git a/src/main/java/net/minecraft/server/BlockMobSpawner.java b/src/main/java/net/minecraft/server/BlockMobSpawner.java
|
||||||
index 81e145ff0..5929220b0 100644
|
index 81e145ff0..91b92d95a 100644
|
||||||
--- a/src/main/java/net/minecraft/server/BlockMobSpawner.java
|
--- a/src/main/java/net/minecraft/server/BlockMobSpawner.java
|
||||||
+++ b/src/main/java/net/minecraft/server/BlockMobSpawner.java
|
+++ b/src/main/java/net/minecraft/server/BlockMobSpawner.java
|
||||||
@@ -11,6 +11,40 @@ public class BlockMobSpawner extends BlockTileEntity {
|
@@ -1,5 +1,14 @@
|
||||||
|
package net.minecraft.server;
|
||||||
|
|
||||||
|
+// Purpur start
|
||||||
|
+import net.md_5.bungee.api.ChatColor;
|
||||||
|
+import net.md_5.bungee.api.chat.BaseComponent;
|
||||||
|
+import net.md_5.bungee.api.chat.TextComponent;
|
||||||
|
+import net.md_5.bungee.chat.ComponentSerializer;
|
||||||
|
+
|
||||||
|
+import java.util.List;
|
||||||
|
+// Purpur end
|
||||||
|
+
|
||||||
|
public class BlockMobSpawner extends BlockTileEntity {
|
||||||
|
|
||||||
|
protected BlockMobSpawner(BlockBase.Info blockbase_info) {
|
||||||
|
@@ -11,6 +20,59 @@ public class BlockMobSpawner extends BlockTileEntity {
|
||||||
return new TileEntityMobSpawner();
|
return new TileEntityMobSpawner();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -30,21 +45,40 @@ index 81e145ff0..5929220b0 100644
|
|||||||
+ if (world.purpurConfig.silkTouchEnabled && entityhuman.getBukkitEntity().hasPermission("purpur.drop.spawners") && isSilkTouch(world, itemstack)) {
|
+ if (world.purpurConfig.silkTouchEnabled && entityhuman.getBukkitEntity().hasPermission("purpur.drop.spawners") && isSilkTouch(world, itemstack)) {
|
||||||
+ MinecraftKey type = ((TileEntityMobSpawner) tileentity).getSpawner().getMobName();
|
+ MinecraftKey type = ((TileEntityMobSpawner) tileentity).getSpawner().getMobName();
|
||||||
+ if (type != null) {
|
+ if (type != null) {
|
||||||
+ ItemStack item = new ItemStack(Blocks.SPAWNER.getItem());
|
|
||||||
+
|
|
||||||
+ String mobName = EntityTypes.getFromKey(type).getTranslatedName();
|
+ String mobName = EntityTypes.getFromKey(type).getTranslatedName();
|
||||||
+ ChatComponentText text = new ChatComponentText("Spawns a " + mobName);
|
|
||||||
+
|
|
||||||
+ NBTTagList lore = new NBTTagList();
|
|
||||||
+ lore.add(NBTTagString.a(IChatBaseComponent.ChatSerializer.a(text)));
|
|
||||||
+
|
+
|
||||||
+ NBTTagCompound display = new NBTTagCompound();
|
+ NBTTagCompound display = new NBTTagCompound();
|
||||||
+ display.set("Lore", lore);
|
+ boolean customDisplay = false;
|
||||||
|
+
|
||||||
|
+ String name = world.purpurConfig.silkTouchSpawnerName;
|
||||||
|
+ if (name != null && !name.isEmpty() && !name.equals("Spawner")) {
|
||||||
|
+ name = ChatColor.translateAlternateColorCodes('&', name
|
||||||
|
+ .replace("{mob}", mobName));
|
||||||
|
+ BaseComponent[] comp = TextComponent.fromLegacyText(name);
|
||||||
|
+ display.set("Name", NBTTagString.create(ComponentSerializer.toString(comp)));
|
||||||
|
+ customDisplay = true;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ List<String> lore = world.purpurConfig.silkTouchSpawnerLore;
|
||||||
|
+ if (lore != null && !lore.isEmpty()) {
|
||||||
|
+ NBTTagList list = new NBTTagList();
|
||||||
|
+ for (String line : lore) {
|
||||||
|
+ line = ChatColor.translateAlternateColorCodes('&', line
|
||||||
|
+ .replace("{mob}", mobName));
|
||||||
|
+ BaseComponent[] comp = TextComponent.fromLegacyText(line);
|
||||||
|
+ list.add(NBTTagString.create(ComponentSerializer.toString(comp)));
|
||||||
|
+ }
|
||||||
|
+ display.set("Lore", list);
|
||||||
|
+ customDisplay = true;
|
||||||
|
+ }
|
||||||
+
|
+
|
||||||
+ NBTTagCompound tag = new NBTTagCompound();
|
+ NBTTagCompound tag = new NBTTagCompound();
|
||||||
+ tag.set("display", display);
|
+ if (customDisplay) {
|
||||||
|
+ tag.set("display", display);
|
||||||
|
+ }
|
||||||
+ tag.setString("Purpur.mob_type", type.toString());
|
+ tag.setString("Purpur.mob_type", type.toString());
|
||||||
+
|
+
|
||||||
|
+ ItemStack item = new ItemStack(Blocks.SPAWNER.getItem());
|
||||||
+ item.setTag(tag);
|
+ item.setTag(tag);
|
||||||
+
|
+
|
||||||
+ dropItem(world, blockposition, item);
|
+ dropItem(world, blockposition, item);
|
||||||
@@ -61,7 +95,7 @@ index 81e145ff0..5929220b0 100644
|
|||||||
@Override
|
@Override
|
||||||
public void dropNaturally(IBlockData iblockdata, WorldServer worldserver, BlockPosition blockposition, ItemStack itemstack) {
|
public void dropNaturally(IBlockData iblockdata, WorldServer worldserver, BlockPosition blockposition, ItemStack itemstack) {
|
||||||
super.dropNaturally(iblockdata, worldserver, blockposition, itemstack);
|
super.dropNaturally(iblockdata, worldserver, blockposition, itemstack);
|
||||||
@@ -23,6 +57,7 @@ public class BlockMobSpawner extends BlockTileEntity {
|
@@ -23,6 +85,7 @@ public class BlockMobSpawner extends BlockTileEntity {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getExpDrop(IBlockData iblockdata, WorldServer worldserver, BlockPosition blockposition, ItemStack itemstack) {
|
public int getExpDrop(IBlockData iblockdata, WorldServer worldserver, BlockPosition blockposition, ItemStack itemstack) {
|
||||||
@@ -112,7 +146,7 @@ index 1c861bccc..67ebcbe4d 100644
|
|||||||
public static final Item cy = a(Blocks.CHEST, CreativeModeTab.c);
|
public static final Item cy = a(Blocks.CHEST, CreativeModeTab.c);
|
||||||
public static final Item cz = a(Blocks.DIAMOND_ORE, CreativeModeTab.b);
|
public static final Item cz = a(Blocks.DIAMOND_ORE, CreativeModeTab.b);
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index c7fb5a737..818c4da17 100644
|
index c7fb5a737..ba89efb31 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -1,6 +1,12 @@
|
@@ -1,6 +1,12 @@
|
||||||
@@ -128,14 +162,21 @@ index c7fb5a737..818c4da17 100644
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import static net.pl3x.purpur.PurpurConfig.log;
|
import static net.pl3x.purpur.PurpurConfig.log;
|
||||||
|
|
||||||
@@ -75,6 +81,22 @@ public class PurpurWorldConfig {
|
@@ -75,6 +81,29 @@ public class PurpurWorldConfig {
|
||||||
playerInvulnerableWhileAcceptingResourcePack = getBoolean("gameplay-mechanics.player.invulnerable-while-accepting-resource-pack", playerInvulnerableWhileAcceptingResourcePack);
|
playerInvulnerableWhileAcceptingResourcePack = getBoolean("gameplay-mechanics.player.invulnerable-while-accepting-resource-pack", playerInvulnerableWhileAcceptingResourcePack);
|
||||||
}
|
}
|
||||||
|
|
||||||
+ public boolean silkTouchEnabled = false;
|
+ public boolean silkTouchEnabled = false;
|
||||||
|
+ public String silkTouchSpawnerName = "Spawner";
|
||||||
|
+ public List<String> silkTouchSpawnerLore = new ArrayList<>();
|
||||||
+ public List<Item> silkTouchTools = new ArrayList<>();
|
+ public List<Item> silkTouchTools = new ArrayList<>();
|
||||||
+ private void silkTouchSettings() {
|
+ private void silkTouchSettings() {
|
||||||
+ silkTouchEnabled = getBoolean("gameplay-mechanics.silk-touch.enabled", silkTouchEnabled);
|
+ silkTouchEnabled = getBoolean("gameplay-mechanics.silk-touch.enabled", silkTouchEnabled);
|
||||||
|
+ silkTouchSpawnerName = getString("gameplay-mechanics.silk-touch.spawner-name", silkTouchSpawnerName);
|
||||||
|
+ silkTouchSpawnerLore.clear();
|
||||||
|
+ getList("gameplay-mechanics.silk-touch.spawner-lore", new ArrayList<String>(){{
|
||||||
|
+ add("Spawns a {mob}");
|
||||||
|
+ }}).forEach(line -> silkTouchSpawnerLore.add(line.toString()));
|
||||||
+ silkTouchTools.clear();
|
+ silkTouchTools.clear();
|
||||||
+ getList("gameplay-mechanics.silk-touch.tools", new ArrayList<String>(){{
|
+ getList("gameplay-mechanics.silk-touch.tools", new ArrayList<String>(){{
|
||||||
+ add("minecraft:iron_pickaxe");
|
+ add("minecraft:iron_pickaxe");
|
||||||
|
|||||||
@@ -34,10 +34,10 @@ index 553c8affa..92cca6c44 100644
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 818c4da17..88e271574 100644
|
index ba89efb31..f403f9dc6 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -97,6 +97,15 @@ public class PurpurWorldConfig {
|
@@ -104,6 +104,15 @@ public class PurpurWorldConfig {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -159,10 +159,10 @@ index 17128d5aa..82cf853ab 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 88e271574..b1aca6526 100644
|
index f403f9dc6..f5004f221 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -106,6 +106,23 @@ public class PurpurWorldConfig {
|
@@ -113,6 +113,23 @@ public class PurpurWorldConfig {
|
||||||
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -27,10 +27,10 @@ index 1c8231620..7b2c459ad 100644
|
|||||||
protected void initPathfinder() {
|
protected void initPathfinder() {
|
||||||
super.initPathfinder();
|
super.initPathfinder();
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index b1aca6526..70f8feffb 100644
|
index f5004f221..0073e3b85 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -123,6 +123,15 @@ public class PurpurWorldConfig {
|
@@ -130,6 +130,15 @@ public class PurpurWorldConfig {
|
||||||
giantHaveHostileAI = getBoolean("mobs.giant.have-hostile-ai", giantHaveHostileAI);
|
giantHaveHostileAI = getBoolean("mobs.giant.have-hostile-ai", giantHaveHostileAI);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -34,10 +34,10 @@ index ebf78f2cc..646f9180f 100644
|
|||||||
|
|
||||||
EntityLightning entitylightning = (EntityLightning) EntityTypes.LIGHTNING_BOLT.a((World) this);
|
EntityLightning entitylightning = (EntityLightning) EntityTypes.LIGHTNING_BOLT.a((World) this);
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 70f8feffb..d0fd8f9cd 100644
|
index 0073e3b85..b652bfbdc 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -138,4 +138,9 @@ public class PurpurWorldConfig {
|
@@ -145,4 +145,9 @@ public class PurpurWorldConfig {
|
||||||
villagerBrainTicks = getInt("mobs.villager.brain-ticks", villagerBrainTicks);
|
villagerBrainTicks = getInt("mobs.villager.brain-ticks", villagerBrainTicks);
|
||||||
villagerUseBrainTicksOnlyWhenLagging = getBoolean("mobs.villager.use-brain-ticks-only-when-lagging", villagerUseBrainTicksOnlyWhenLagging);
|
villagerUseBrainTicksOnlyWhenLagging = getBoolean("mobs.villager.use-brain-ticks-only-when-lagging", villagerUseBrainTicksOnlyWhenLagging);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,10 +27,10 @@ index ad422dfaf..8338afa7c 100644
|
|||||||
protected void initPathfinder() {
|
protected void initPathfinder() {
|
||||||
this.goalSelector.a(1, new PathfinderGoalFloat(this));
|
this.goalSelector.a(1, new PathfinderGoalFloat(this));
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index d0fd8f9cd..5004d6f77 100644
|
index b652bfbdc..a1c0dc687 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -106,6 +106,11 @@ public class PurpurWorldConfig {
|
@@ -113,6 +113,11 @@ public class PurpurWorldConfig {
|
||||||
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -37,10 +37,10 @@ index a7456890e..98baf24bd 100644
|
|||||||
int i = this.random.nextInt(100);
|
int i = this.random.nextInt(100);
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 5004d6f77..52e459002 100644
|
index a1c0dc687..fe82dc392 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -137,6 +137,13 @@ public class PurpurWorldConfig {
|
@@ -144,6 +144,13 @@ public class PurpurWorldConfig {
|
||||||
illusionerFollowRange = getDouble("mobs.illusioner.follow-range", illusionerFollowRange);
|
illusionerFollowRange = getDouble("mobs.illusioner.follow-range", illusionerFollowRange);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,10 +17,10 @@ index 0a5c27e73..bdff23688 100644
|
|||||||
this.goalSelector.a(2, new PathfinderGoalMoveTowardsTarget(this, 0.9D, 32.0F));
|
this.goalSelector.a(2, new PathfinderGoalMoveTowardsTarget(this, 0.9D, 32.0F));
|
||||||
this.goalSelector.a(2, new PathfinderGoalStrollVillage(this, 0.6D, false));
|
this.goalSelector.a(2, new PathfinderGoalStrollVillage(this, 0.6D, false));
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 52e459002..1bee83e61 100644
|
index fe82dc392..fd552adb9 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -137,6 +137,11 @@ public class PurpurWorldConfig {
|
@@ -144,6 +144,11 @@ public class PurpurWorldConfig {
|
||||||
illusionerFollowRange = getDouble("mobs.illusioner.follow-range", illusionerFollowRange);
|
illusionerFollowRange = getDouble("mobs.illusioner.follow-range", illusionerFollowRange);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -85,10 +85,10 @@ index 67ebcbe4d..4c379916d 100644
|
|||||||
public static final Item bq = a(Blocks.OXEYE_DAISY, CreativeModeTab.c);
|
public static final Item bq = a(Blocks.OXEYE_DAISY, CreativeModeTab.c);
|
||||||
public static final Item br = a(Blocks.CORNFLOWER, CreativeModeTab.c);
|
public static final Item br = a(Blocks.CORNFLOWER, CreativeModeTab.c);
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 1bee83e61..a98dd59b8 100644
|
index fd552adb9..40bc4cc77 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -111,6 +111,11 @@ public class PurpurWorldConfig {
|
@@ -118,6 +118,11 @@ public class PurpurWorldConfig {
|
||||||
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -75,10 +75,10 @@ index b59cbd70a..cd6d2e07e 100644
|
|||||||
this.datawatcher.set(EntityPolarBear.bo, flag);
|
this.datawatcher.set(EntityPolarBear.bo, flag);
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index a98dd59b8..9b6bd8f41 100644
|
index 40bc4cc77..882ac4c1f 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -147,6 +147,14 @@ public class PurpurWorldConfig {
|
@@ -154,6 +154,14 @@ public class PurpurWorldConfig {
|
||||||
ironGolemCanSwim = getBoolean("mobs.iron_golem.can-swim", ironGolemCanSwim);
|
ironGolemCanSwim = getBoolean("mobs.iron_golem.can-swim", ironGolemCanSwim);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -55,10 +55,10 @@ index 45e989efd..26dee32bf 100644
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 9b6bd8f41..06d9d9ed4 100644
|
index 882ac4c1f..95e801ce2 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -106,6 +106,11 @@ public class PurpurWorldConfig {
|
@@ -113,6 +113,11 @@ public class PurpurWorldConfig {
|
||||||
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -107,10 +107,10 @@ index 646f9180f..53ab03a29 100644
|
|||||||
return this.getChunkProvider().j();
|
return this.getChunkProvider().j();
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index b41d4959c..55e609cc1 100644
|
index f01c74a2e..b32f4d74a 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -111,6 +111,15 @@ public class PurpurWorldConfig {
|
@@ -118,6 +118,15 @@ public class PurpurWorldConfig {
|
||||||
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -123,10 +123,10 @@ index 82cf853ab..5e9849a46 100644
|
|||||||
public float aC;
|
public float aC;
|
||||||
public float aD;
|
public float aD;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 55e609cc1..3d78ac90c 100644
|
index b32f4d74a..d8bd7ffd5 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -125,6 +125,11 @@ public class PurpurWorldConfig {
|
@@ -132,6 +132,11 @@ public class PurpurWorldConfig {
|
||||||
chickenRetaliate = getBoolean("mobs.chicken.retaliate", chickenRetaliate);
|
chickenRetaliate = getBoolean("mobs.chicken.retaliate", chickenRetaliate);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -28,10 +28,10 @@ index 684867010..87caac62b 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 3d78ac90c..12d2c8d10 100644
|
index d8bd7ffd5..7d6c624ac 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -171,6 +171,11 @@ public class PurpurWorldConfig {
|
@@ -178,6 +178,11 @@ public class PurpurWorldConfig {
|
||||||
ironGolemCanSwim = getBoolean("mobs.iron_golem.can-swim", ironGolemCanSwim);
|
ironGolemCanSwim = getBoolean("mobs.iron_golem.can-swim", ironGolemCanSwim);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -43,10 +43,10 @@ index 15b886d9b..dfe615814 100644
|
|||||||
return EnumInteractionResult.PASS;
|
return EnumInteractionResult.PASS;
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 12d2c8d10..a6b048873 100644
|
index 7d6c624ac..c91f00704 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -191,6 +191,13 @@ public class PurpurWorldConfig {
|
@@ -198,6 +198,13 @@ public class PurpurWorldConfig {
|
||||||
rabbitNaturalKiller = getDouble("mobs.rabbit.spawn-killer-rabbit-chance", rabbitNaturalKiller);
|
rabbitNaturalKiller = getDouble("mobs.rabbit.spawn-killer-rabbit-chance", rabbitNaturalKiller);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ index 47182c500..4f3f7cb42 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index a6b048873..62b94bff3 100644
|
index c91f00704..064c158a1 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -135,6 +135,11 @@ public class PurpurWorldConfig {
|
@@ -142,6 +142,11 @@ public class PurpurWorldConfig {
|
||||||
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ index 6b2c5e8d4..0e74794d3 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 62b94bff3..4f4996011 100644
|
index 064c158a1..96b154bf2 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -136,8 +136,10 @@ public class PurpurWorldConfig {
|
@@ -143,8 +143,10 @@ public class PurpurWorldConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean enderDragonAlwaysDropsEggBlock = false;
|
public boolean enderDragonAlwaysDropsEggBlock = false;
|
||||||
|
|||||||
@@ -39,10 +39,10 @@ index 2b9d5724c..316766970 100644
|
|||||||
// Paper start
|
// Paper start
|
||||||
//this.c = entityhuman;
|
//this.c = entityhuman;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 4f4996011..227436226 100644
|
index 96b154bf2..f14e88313 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -102,6 +102,11 @@ public class PurpurWorldConfig {
|
@@ -109,6 +109,11 @@ public class PurpurWorldConfig {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -59,10 +59,10 @@ index 316766970..852bb5db8 100644
|
|||||||
@Override
|
@Override
|
||||||
public PacketPlayOutTileEntityData getUpdatePacket() {
|
public PacketPlayOutTileEntityData getUpdatePacket() {
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 227436226..21a2c0c43 100644
|
index f14e88313..f21597743 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -102,9 +102,12 @@ public class PurpurWorldConfig {
|
@@ -109,9 +109,12 @@ public class PurpurWorldConfig {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -36,10 +36,10 @@ index a315e2628..8dd48669c 100644
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 21a2c0c43..70e504ff3 100644
|
index f21597743..2763cc943 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -102,6 +102,11 @@ public class PurpurWorldConfig {
|
@@ -109,6 +109,11 @@ public class PurpurWorldConfig {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,10 +17,10 @@ index 1ae9910fe..c872be77a 100644
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 77e2dce3f..3e1e1d336 100644
|
index 883614746..355df16d2 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -263,6 +263,11 @@ public class PurpurWorldConfig {
|
@@ -270,6 +270,11 @@ public class PurpurWorldConfig {
|
||||||
villagerUseBrainTicksOnlyWhenLagging = getBoolean("mobs.villager.use-brain-ticks-only-when-lagging", villagerUseBrainTicksOnlyWhenLagging);
|
villagerUseBrainTicksOnlyWhenLagging = getBoolean("mobs.villager.use-brain-ticks-only-when-lagging", villagerUseBrainTicksOnlyWhenLagging);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -47,10 +47,10 @@ index 03176e83a..b45a75a45 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 61094d4f7..e6a1d88a2 100644
|
index ae7de565c..c1e511bad 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -183,8 +183,10 @@ public class PurpurWorldConfig {
|
@@ -190,8 +190,10 @@ public class PurpurWorldConfig {
|
||||||
cowFeedMushrooms = getInt("mobs.cow.feed-mushrooms-for-mooshroom", cowFeedMushrooms);
|
cowFeedMushrooms = getInt("mobs.cow.feed-mushrooms-for-mooshroom", cowFeedMushrooms);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -61,7 +61,7 @@ index 61094d4f7..e6a1d88a2 100644
|
|||||||
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -195,6 +197,11 @@ public class PurpurWorldConfig {
|
@@ -202,6 +204,11 @@ public class PurpurWorldConfig {
|
||||||
enderDragonAlwaysDropsFullExp = getBoolean("mobs.ender_dragon.always-drop-full-exp", enderDragonAlwaysDropsFullExp);
|
enderDragonAlwaysDropsFullExp = getBoolean("mobs.ender_dragon.always-drop-full-exp", enderDragonAlwaysDropsFullExp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ index 54a555509..0ff202c0d 100644
|
|||||||
} else if (entityvillager.getVillagerData().getProfession() != VillagerProfession.FARMER) {
|
} else if (entityvillager.getVillagerData().getProfession() != VillagerProfession.FARMER) {
|
||||||
return false;
|
return false;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 1a830b579..aa8398193 100644
|
index 0008c4b12..a2f9ac730 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -269,9 +269,11 @@ public class PurpurWorldConfig {
|
@@ -276,9 +276,11 @@ public class PurpurWorldConfig {
|
||||||
|
|
||||||
public int villagerBrainTicks = 1;
|
public int villagerBrainTicks = 1;
|
||||||
public boolean villagerUseBrainTicksOnlyWhenLagging = true;
|
public boolean villagerUseBrainTicksOnlyWhenLagging = true;
|
||||||
|
|||||||
@@ -48,10 +48,10 @@ index f1a509063..74c2d89af 100644
|
|||||||
this.goalSelector.a(8, new PathfinderGoalRandomStrollLand(this, 0.35D));
|
this.goalSelector.a(8, new PathfinderGoalRandomStrollLand(this, 0.35D));
|
||||||
this.goalSelector.a(9, new PathfinderGoalInteract(this, EntityHuman.class, 3.0F, 1.0F));
|
this.goalSelector.a(9, new PathfinderGoalInteract(this, EntityHuman.class, 3.0F, 1.0F));
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index aa8398193..26a760bc3 100644
|
index a2f9ac730..5826c2985 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -270,10 +270,17 @@ public class PurpurWorldConfig {
|
@@ -277,10 +277,17 @@ public class PurpurWorldConfig {
|
||||||
public int villagerBrainTicks = 1;
|
public int villagerBrainTicks = 1;
|
||||||
public boolean villagerUseBrainTicksOnlyWhenLagging = true;
|
public boolean villagerUseBrainTicksOnlyWhenLagging = true;
|
||||||
public boolean villagerFarmingBypassMobGriefing = false;
|
public boolean villagerFarmingBypassMobGriefing = false;
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ index ff23ca2a1..71644c3d9 100644
|
|||||||
|
|
||||||
for (int i = 0; i < 10; ++i) {
|
for (int i = 0; i < 10; ++i) {
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 665eac22f..e3904be3f 100644
|
index 077860df8..11b4eac48 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -272,12 +272,16 @@ public class PurpurWorldConfig {
|
@@ -279,12 +279,16 @@ public class PurpurWorldConfig {
|
||||||
public boolean villagerCanBeLeashed = false;
|
public boolean villagerCanBeLeashed = false;
|
||||||
public boolean villagerFarmingBypassMobGriefing = false;
|
public boolean villagerFarmingBypassMobGriefing = false;
|
||||||
public boolean villagerFollowEmeraldBlock = false;
|
public boolean villagerFollowEmeraldBlock = false;
|
||||||
|
|||||||
@@ -50,10 +50,10 @@ index 29930e801..9e543449c 100644
|
|||||||
protected boolean f() {
|
protected boolean f() {
|
||||||
return false;
|
return false;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index e3904be3f..de71f617d 100644
|
index 11b4eac48..3ca3de623 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -149,6 +149,11 @@ public class PurpurWorldConfig {
|
@@ -156,6 +156,11 @@ public class PurpurWorldConfig {
|
||||||
farmlandGetsMoistFromBelow = getBoolean("blocks.farmland.gets-moist-from-below", farmlandGetsMoistFromBelow);
|
farmlandGetsMoistFromBelow = getBoolean("blocks.farmland.gets-moist-from-below", farmlandGetsMoistFromBelow);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ index 9e543449c..fb501a6c5 100644
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index de71f617d..58b21bc81 100644
|
index 3ca3de623..7c27696eb 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -150,8 +150,12 @@ public class PurpurWorldConfig {
|
@@ -157,8 +157,12 @@ public class PurpurWorldConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean lavaInfinite = false;
|
public boolean lavaInfinite = false;
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ index 039c5f438..cb7d61937 100644
|
|||||||
this.goalSelector.a(8, new PathfinderGoalRandomLookaround(this));
|
this.goalSelector.a(8, new PathfinderGoalRandomLookaround(this));
|
||||||
this.m();
|
this.m();
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index a071129db..7da85ba5a 100644
|
index 4466f21ba..fe8411755 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -316,6 +316,11 @@ public class PurpurWorldConfig {
|
@@ -323,6 +323,11 @@ public class PurpurWorldConfig {
|
||||||
witherSkeletonTakesWitherDamage = getBoolean("mobs.wither_skeleton.takes-wither-damage", witherSkeletonTakesWitherDamage);
|
witherSkeletonTakesWitherDamage = getBoolean("mobs.wither_skeleton.takes-wither-damage", witherSkeletonTakesWitherDamage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,10 +44,10 @@ index 669a50411..7cd2e871b 100644
|
|||||||
return this.b;
|
return this.b;
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 7da85ba5a..f741218df 100644
|
index fe8411755..b16446527 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -155,6 +155,11 @@ public class PurpurWorldConfig {
|
@@ -162,6 +162,11 @@ public class PurpurWorldConfig {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -63,10 +63,10 @@ index f208ab509..ce56edb7c 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 993ad17ec..a9b1a130b 100644
|
index d59e1475e..be2ebd73a 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -159,6 +159,13 @@ public class PurpurWorldConfig {
|
@@ -166,6 +166,13 @@ public class PurpurWorldConfig {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -193,10 +193,10 @@ index b52b8d0d8..69e98dceb 100644
|
|||||||
protected void initDatawatcher() {
|
protected void initDatawatcher() {
|
||||||
super.initDatawatcher();
|
super.initDatawatcher();
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 9de724686..3e067c832 100644
|
index 2b945553e..c7bdbcecf 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -258,6 +258,15 @@ public class PurpurWorldConfig {
|
@@ -265,6 +265,15 @@ public class PurpurWorldConfig {
|
||||||
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -212,7 +212,7 @@ index 9de724686..3e067c832 100644
|
|||||||
public boolean enderDragonAlwaysDropsEggBlock = false;
|
public boolean enderDragonAlwaysDropsEggBlock = false;
|
||||||
public boolean enderDragonAlwaysDropsFullExp = false;
|
public boolean enderDragonAlwaysDropsFullExp = false;
|
||||||
private void enderDragonSettings() {
|
private void enderDragonSettings() {
|
||||||
@@ -292,6 +301,15 @@ public class PurpurWorldConfig {
|
@@ -299,6 +308,15 @@ public class PurpurWorldConfig {
|
||||||
giantHaveHostileAI = getBoolean("mobs.giant.have-hostile-ai", giantHaveHostileAI);
|
giantHaveHostileAI = getBoolean("mobs.giant.have-hostile-ai", giantHaveHostileAI);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -228,7 +228,7 @@ index 9de724686..3e067c832 100644
|
|||||||
public double illusionerMaxHealth = 32.0D;
|
public double illusionerMaxHealth = 32.0D;
|
||||||
public double illusionerMovementSpeed = 0.5D;
|
public double illusionerMovementSpeed = 0.5D;
|
||||||
public double illusionerFollowRange = 18.0D;
|
public double illusionerFollowRange = 18.0D;
|
||||||
@@ -363,12 +381,36 @@ public class PurpurWorldConfig {
|
@@ -370,12 +388,36 @@ public class PurpurWorldConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean zombieTargetTurtleEggs = true;
|
public boolean zombieTargetTurtleEggs = true;
|
||||||
|
|||||||
@@ -329,10 +329,10 @@ index 550f80bfd..b3616185d 100644
|
|||||||
|
|
||||||
return entityliving != null ? EntityPhantom.this.a(EntityPhantom.this.getGoalTarget(), PathfinderTargetCondition.a) : false;
|
return entityliving != null ? EntityPhantom.this.a(EntityPhantom.this.getGoalTarget(), PathfinderTargetCondition.a) : false;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 3e067c832..f2ca515c9 100644
|
index c7bdbcecf..8ac088781 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -324,6 +324,15 @@ public class PurpurWorldConfig {
|
@@ -331,6 +331,15 @@ public class PurpurWorldConfig {
|
||||||
ironGolemCanSwim = getBoolean("mobs.iron_golem.can-swim", ironGolemCanSwim);
|
ironGolemCanSwim = getBoolean("mobs.iron_golem.can-swim", ironGolemCanSwim);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -26,10 +26,10 @@ index 0e74794d3..d617b5345 100644
|
|||||||
return EntityInsentient.p().a(GenericAttributes.MAX_HEALTH, 200.0D);
|
return EntityInsentient.p().a(GenericAttributes.MAX_HEALTH, 200.0D);
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index f2ca515c9..e6b41ab92 100644
|
index 8ac088781..c9e18e50c 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -269,9 +269,11 @@ public class PurpurWorldConfig {
|
@@ -276,9 +276,11 @@ public class PurpurWorldConfig {
|
||||||
|
|
||||||
public boolean enderDragonAlwaysDropsEggBlock = false;
|
public boolean enderDragonAlwaysDropsEggBlock = false;
|
||||||
public boolean enderDragonAlwaysDropsFullExp = false;
|
public boolean enderDragonAlwaysDropsFullExp = false;
|
||||||
|
|||||||
@@ -245,10 +245,10 @@ index e9e55c6f1..db372797a 100644
|
|||||||
public int c() {
|
public int c() {
|
||||||
return this.d;
|
return this.d;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index e6b41ab92..80d772e02 100644
|
index c9e18e50c..14b5e7207 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -329,10 +329,34 @@ public class PurpurWorldConfig {
|
@@ -336,10 +336,34 @@ public class PurpurWorldConfig {
|
||||||
public double phantomAttackedByCrystalRadius = 0.0D;
|
public double phantomAttackedByCrystalRadius = 0.0D;
|
||||||
public float phantomAttackedByCrystalDamage = 1.0F;
|
public float phantomAttackedByCrystalDamage = 1.0F;
|
||||||
public double phantomOrbitCrystalRadius = 0.0D;
|
public double phantomOrbitCrystalRadius = 0.0D;
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ index d28c1a67e..c37225202 100644
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 80d772e02..56c4f9efd 100644
|
index 14b5e7207..ad5904395 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -2,6 +2,7 @@ package net.pl3x.purpur;
|
@@ -2,6 +2,7 @@ package net.pl3x.purpur;
|
||||||
@@ -37,7 +37,7 @@ index 80d772e02..56c4f9efd 100644
|
|||||||
|
|
||||||
import static net.pl3x.purpur.PurpurConfig.log;
|
import static net.pl3x.purpur.PurpurConfig.log;
|
||||||
|
|
||||||
@@ -196,6 +198,22 @@ public class PurpurWorldConfig {
|
@@ -203,6 +205,22 @@ public class PurpurWorldConfig {
|
||||||
bambooSmallHeight = getInt("blocks.bamboo.small-height", bambooSmallHeight);
|
bambooSmallHeight = getInt("blocks.bamboo.small-height", bambooSmallHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -30,10 +30,10 @@ index 21c5ad83a..521d161a3 100644
|
|||||||
|
|
||||||
public static boolean a(World world) {
|
public static boolean a(World world) {
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 56c4f9efd..2f5bc77e0 100644
|
index ad5904395..21d671cd9 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -233,6 +233,22 @@ public class PurpurWorldConfig {
|
@@ -240,6 +240,22 @@ public class PurpurWorldConfig {
|
||||||
lavaSpeedNotNether = getInt("blocks.lava.speed.not-nether", lavaSpeedNotNether);
|
lavaSpeedNotNether = getInt("blocks.lava.speed.not-nether", lavaSpeedNotNether);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ index 2c90e7835..61a74e296 100644
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 4e8a6992a..19a4593e2 100644
|
index 4a333b9bc..a91e8f8e5 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -180,6 +180,11 @@ public class PurpurWorldConfig {
|
@@ -180,6 +180,11 @@ public class PurpurWorldConfig {
|
||||||
@@ -36,5 +36,5 @@ index 4e8a6992a..19a4593e2 100644
|
|||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
public boolean silkTouchEnabled = false;
|
public boolean silkTouchEnabled = false;
|
||||||
public List<Item> silkTouchTools = new ArrayList<>();
|
public String silkTouchSpawnerName = "Spawner";
|
||||||
private void silkTouchSettings() {
|
public List<String> silkTouchSpawnerLore = new ArrayList<>();
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ Subject: [PATCH] Squid EAR immunity
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 19a4593e2..dff09553b 100644
|
index a91e8f8e5..737df8d11 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -430,6 +430,11 @@ public class PurpurWorldConfig {
|
@@ -437,6 +437,11 @@ public class PurpurWorldConfig {
|
||||||
snowGolemPutPumpkinBack = getBoolean("mobs.snow_golem.pumpkin-can-be-added-back", snowGolemPutPumpkinBack);
|
snowGolemPutPumpkinBack = getBoolean("mobs.snow_golem.pumpkin-can-be-added-back", snowGolemPutPumpkinBack);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -70,10 +70,10 @@ index 4c379916d..ea6b61c9b 100644
|
|||||||
public static final Item dr = a(Blocks.JACK_O_LANTERN, CreativeModeTab.b);
|
public static final Item dr = a(Blocks.JACK_O_LANTERN, CreativeModeTab.b);
|
||||||
public static final Item ds = a(Blocks.OAK_TRAPDOOR, CreativeModeTab.d);
|
public static final Item ds = a(Blocks.OAK_TRAPDOOR, CreativeModeTab.d);
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index dff09553b..a96fd2abe 100644
|
index 737df8d11..9369a8bad 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -385,6 +385,9 @@ public class PurpurWorldConfig {
|
@@ -392,6 +392,9 @@ public class PurpurWorldConfig {
|
||||||
public int phantomSpawnOverheadRadius = 10;
|
public int phantomSpawnOverheadRadius = 10;
|
||||||
public int phantomSpawnMinPerAttempt = 1;
|
public int phantomSpawnMinPerAttempt = 1;
|
||||||
public int phantomSpawnMaxPerAttempt = -1;
|
public int phantomSpawnMaxPerAttempt = -1;
|
||||||
@@ -83,7 +83,7 @@ index dff09553b..a96fd2abe 100644
|
|||||||
private void phantomSettings() {
|
private void phantomSettings() {
|
||||||
phantomAttackedByCrystalRadius = getDouble("mobs.phantom.attacked-by-crystal-range", phantomAttackedByCrystalRadius);
|
phantomAttackedByCrystalRadius = getDouble("mobs.phantom.attacked-by-crystal-range", phantomAttackedByCrystalRadius);
|
||||||
phantomAttackedByCrystalDamage = (float) getDouble("mobs.phantom.attacked-by-crystal-damage", phantomAttackedByCrystalDamage);
|
phantomAttackedByCrystalDamage = (float) getDouble("mobs.phantom.attacked-by-crystal-damage", phantomAttackedByCrystalDamage);
|
||||||
@@ -401,6 +404,9 @@ public class PurpurWorldConfig {
|
@@ -408,6 +411,9 @@ public class PurpurWorldConfig {
|
||||||
phantomSpawnOverheadRadius = getInt("mobs.phantom.spawn.overhead.radius", phantomSpawnOverheadRadius);
|
phantomSpawnOverheadRadius = getInt("mobs.phantom.spawn.overhead.radius", phantomSpawnOverheadRadius);
|
||||||
phantomSpawnMinPerAttempt = getInt("mobs.phantom.spawn.per-attempt.min", phantomSpawnMinPerAttempt);
|
phantomSpawnMinPerAttempt = getInt("mobs.phantom.spawn.per-attempt.min", phantomSpawnMinPerAttempt);
|
||||||
phantomSpawnMaxPerAttempt = getInt("mobs.phantom.spawn.per-attempt.max", phantomSpawnMaxPerAttempt);
|
phantomSpawnMaxPerAttempt = getInt("mobs.phantom.spawn.per-attempt.max", phantomSpawnMaxPerAttempt);
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ index 71644c3d9..0467020bb 100644
|
|||||||
|
|
||||||
private boolean fr() {
|
private boolean fr() {
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index a96fd2abe..fb0059e27 100644
|
index 9369a8bad..1fff97ae8 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -448,6 +448,7 @@ public class PurpurWorldConfig {
|
@@ -455,6 +455,7 @@ public class PurpurWorldConfig {
|
||||||
public boolean villagerFollowEmeraldBlock = false;
|
public boolean villagerFollowEmeraldBlock = false;
|
||||||
public int villagerSpawnIronGolemRadius = 0;
|
public int villagerSpawnIronGolemRadius = 0;
|
||||||
public int villagerSpawnIronGolemLimit = 0;
|
public int villagerSpawnIronGolemLimit = 0;
|
||||||
@@ -29,7 +29,7 @@ index a96fd2abe..fb0059e27 100644
|
|||||||
private void villagerSettings() {
|
private void villagerSettings() {
|
||||||
villagerBrainTicks = getInt("mobs.villager.brain-ticks", villagerBrainTicks);
|
villagerBrainTicks = getInt("mobs.villager.brain-ticks", villagerBrainTicks);
|
||||||
villagerUseBrainTicksOnlyWhenLagging = getBoolean("mobs.villager.use-brain-ticks-only-when-lagging", villagerUseBrainTicksOnlyWhenLagging);
|
villagerUseBrainTicksOnlyWhenLagging = getBoolean("mobs.villager.use-brain-ticks-only-when-lagging", villagerUseBrainTicksOnlyWhenLagging);
|
||||||
@@ -456,6 +457,7 @@ public class PurpurWorldConfig {
|
@@ -463,6 +464,7 @@ public class PurpurWorldConfig {
|
||||||
villagerFollowEmeraldBlock = getBoolean("mobs.villager.follow-emerald-blocks", villagerFollowEmeraldBlock);
|
villagerFollowEmeraldBlock = getBoolean("mobs.villager.follow-emerald-blocks", villagerFollowEmeraldBlock);
|
||||||
villagerSpawnIronGolemRadius = getInt("mobs.villager.spawn-iron-golem.radius", villagerSpawnIronGolemRadius);
|
villagerSpawnIronGolemRadius = getInt("mobs.villager.spawn-iron-golem.radius", villagerSpawnIronGolemRadius);
|
||||||
villagerSpawnIronGolemLimit = getInt("mobs.villager.spawn-iron-golem.limit", villagerSpawnIronGolemLimit);
|
villagerSpawnIronGolemLimit = getInt("mobs.villager.spawn-iron-golem.limit", villagerSpawnIronGolemLimit);
|
||||||
|
|||||||
@@ -26,10 +26,10 @@ index c2e830db7..3b4cc9871 100644
|
|||||||
public abstract BlockPosition b();
|
public abstract BlockPosition b();
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index fb0059e27..85d6d3fc3 100644
|
index 1fff97ae8..db623250f 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -267,6 +267,11 @@ public class PurpurWorldConfig {
|
@@ -274,6 +274,11 @@ public class PurpurWorldConfig {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ index 61a74e296..a90d3fa3e 100644
|
|||||||
event.setCancelled(itemstack == null);
|
event.setCancelled(itemstack == null);
|
||||||
this.world.getServer().getPluginManager().callEvent(event);
|
this.world.getServer().getPluginManager().callEvent(event);
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 85d6d3fc3..b2874758a 100644
|
index db623250f..a9f8464b7 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -185,6 +185,11 @@ public class PurpurWorldConfig {
|
@@ -185,6 +185,11 @@ public class PurpurWorldConfig {
|
||||||
@@ -42,5 +42,5 @@ index 85d6d3fc3..b2874758a 100644
|
|||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
public boolean silkTouchEnabled = false;
|
public boolean silkTouchEnabled = false;
|
||||||
public List<Item> silkTouchTools = new ArrayList<>();
|
public String silkTouchSpawnerName = "Spawner";
|
||||||
private void silkTouchSettings() {
|
public List<String> silkTouchSpawnerLore = new ArrayList<>();
|
||||||
|
|||||||
@@ -61,10 +61,10 @@ index 7b8a470d9..d1f9d2884 100644
|
|||||||
|
|
||||||
static void a(ISourceBlock isourceblock, Entity entity, EnumDirection enumdirection) {
|
static void a(ISourceBlock isourceblock, Entity entity, EnumDirection enumdirection) {
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 54a0b8694..6a8f6cb8c 100644
|
index 826d6b84e..13b50adc3 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -235,8 +235,10 @@ public class PurpurWorldConfig {
|
@@ -242,8 +242,10 @@ public class PurpurWorldConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean dispenserApplyCursedArmor = true;
|
public boolean dispenserApplyCursedArmor = true;
|
||||||
|
|||||||
@@ -35,10 +35,10 @@ index 4aa6b035a..5e4e59e5c 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 6a8f6cb8c..b19295cce 100644
|
index 13b50adc3..df2fa3b71 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -211,6 +211,11 @@ public class PurpurWorldConfig {
|
@@ -218,6 +218,11 @@ public class PurpurWorldConfig {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,10 +17,10 @@ index b5191eb0b..cde5c46fe 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 8f9f1a263..1f86580cf 100644
|
index 3c44d7e13..d834f6be8 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -336,6 +336,11 @@ public class PurpurWorldConfig {
|
@@ -343,6 +343,11 @@ public class PurpurWorldConfig {
|
||||||
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
creeperChargedChance = getDouble("mobs.creeper.naturally-charged-chance", creeperChargedChance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -26,10 +26,10 @@ index 0467020bb..7add2fca1 100644
|
|||||||
this.by.a(entity.getUniqueID(), ReputationType.MINOR_POSITIVE, 25);
|
this.by.a(entity.getUniqueID(), ReputationType.MINOR_POSITIVE, 25);
|
||||||
} else if (reputationevent == ReputationEvent.e) {
|
} else if (reputationevent == ReputationEvent.e) {
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 1f86580cf..6329b1c50 100644
|
index d834f6be8..f705e6704 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -539,9 +539,11 @@ public class PurpurWorldConfig {
|
@@ -546,9 +546,11 @@ public class PurpurWorldConfig {
|
||||||
public boolean zombieVillagerJockeyOnlyBaby = true;
|
public boolean zombieVillagerJockeyOnlyBaby = true;
|
||||||
public double zombieVillagerJockeyChance = 0.05D;
|
public double zombieVillagerJockeyChance = 0.05D;
|
||||||
public boolean zombieVillagerJockeyTryExistingChickens = true;
|
public boolean zombieVillagerJockeyTryExistingChickens = true;
|
||||||
|
|||||||
@@ -43,10 +43,10 @@ index 03d707ed0..028a7fe2c 100644
|
|||||||
protected void initPathfinder() {
|
protected void initPathfinder() {
|
||||||
this.goalSelector.a(0, new EntitySquid.PathfinderGoalSquid(this));
|
this.goalSelector.a(0, new EntitySquid.PathfinderGoalSquid(this));
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 6329b1c50..421781136 100644
|
index f705e6704..ed89642e8 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -476,8 +476,10 @@ public class PurpurWorldConfig {
|
@@ -483,8 +483,10 @@ public class PurpurWorldConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean squidImmuneToEAR = true;
|
public boolean squidImmuneToEAR = true;
|
||||||
|
|||||||
@@ -4950,7 +4950,7 @@ index 8714d1574..af3739c79 100644
|
|||||||
|
|
||||||
public static int dungeonSeed = -1;
|
public static int dungeonSeed = -1;
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 421781136..aa2c41e4d 100644
|
index ed89642e8..789fcc596 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -42,11 +42,6 @@ public class PurpurWorldConfig {
|
@@ -42,11 +42,6 @@ public class PurpurWorldConfig {
|
||||||
@@ -4965,7 +4965,7 @@ index 421781136..aa2c41e4d 100644
|
|||||||
private ConfigurationSection getConfigurationSection(String path) {
|
private ConfigurationSection getConfigurationSection(String path) {
|
||||||
ConfigurationSection section = PurpurConfig.config.getConfigurationSection("world-settings." + worldName + "." + path);
|
ConfigurationSection section = PurpurConfig.config.getConfigurationSection("world-settings." + worldName + "." + path);
|
||||||
return section != null ? section : PurpurConfig.config.getConfigurationSection("world-settings.default." + path);
|
return section != null ? section : PurpurConfig.config.getConfigurationSection("world-settings.default." + path);
|
||||||
@@ -310,65 +305,181 @@ public class PurpurWorldConfig {
|
@@ -317,65 +312,181 @@ public class PurpurWorldConfig {
|
||||||
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
turtleEggsBreakFromMinecarts = getBoolean("blocks.turtle_egg.break-from-minecarts", turtleEggsBreakFromMinecarts);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -5147,7 +5147,7 @@ index 421781136..aa2c41e4d 100644
|
|||||||
public float giantStepHeight = 2.0F;
|
public float giantStepHeight = 2.0F;
|
||||||
public float giantJumpHeight = 1.0F;
|
public float giantJumpHeight = 1.0F;
|
||||||
public double giantMaxHealth = 100.0D;
|
public double giantMaxHealth = 100.0D;
|
||||||
@@ -377,6 +488,8 @@ public class PurpurWorldConfig {
|
@@ -384,6 +495,8 @@ public class PurpurWorldConfig {
|
||||||
public boolean giantHaveAI = false;
|
public boolean giantHaveAI = false;
|
||||||
public boolean giantHaveHostileAI = false;
|
public boolean giantHaveHostileAI = false;
|
||||||
private void giantSettings() {
|
private void giantSettings() {
|
||||||
@@ -5156,7 +5156,7 @@ index 421781136..aa2c41e4d 100644
|
|||||||
giantStepHeight = (float) getDouble("mobs.giant.step-height", giantStepHeight);
|
giantStepHeight = (float) getDouble("mobs.giant.step-height", giantStepHeight);
|
||||||
giantJumpHeight = (float) getDouble("mobs.giant.jump-height", giantJumpHeight);
|
giantJumpHeight = (float) getDouble("mobs.giant.jump-height", giantJumpHeight);
|
||||||
giantMaxHealth = getDouble("mobs.giant.max-health", giantMaxHealth);
|
giantMaxHealth = getDouble("mobs.giant.max-health", giantMaxHealth);
|
||||||
@@ -386,29 +499,119 @@ public class PurpurWorldConfig {
|
@@ -393,29 +506,119 @@ public class PurpurWorldConfig {
|
||||||
giantHaveHostileAI = getBoolean("mobs.giant.have-hostile-ai", giantHaveHostileAI);
|
giantHaveHostileAI = getBoolean("mobs.giant.have-hostile-ai", giantHaveHostileAI);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -5276,7 +5276,7 @@ index 421781136..aa2c41e4d 100644
|
|||||||
public double phantomAttackedByCrystalRadius = 0.0D;
|
public double phantomAttackedByCrystalRadius = 0.0D;
|
||||||
public float phantomAttackedByCrystalDamage = 1.0F;
|
public float phantomAttackedByCrystalDamage = 1.0F;
|
||||||
public double phantomOrbitCrystalRadius = 0.0D;
|
public double phantomOrbitCrystalRadius = 0.0D;
|
||||||
@@ -428,6 +631,11 @@ public class PurpurWorldConfig {
|
@@ -435,6 +638,11 @@ public class PurpurWorldConfig {
|
||||||
public boolean phantomIgnorePlayersWithTorch = false;
|
public boolean phantomIgnorePlayersWithTorch = false;
|
||||||
public boolean phantomBurnInDaylight = true;
|
public boolean phantomBurnInDaylight = true;
|
||||||
private void phantomSettings() {
|
private void phantomSettings() {
|
||||||
@@ -5288,7 +5288,7 @@ index 421781136..aa2c41e4d 100644
|
|||||||
phantomAttackedByCrystalRadius = getDouble("mobs.phantom.attacked-by-crystal-range", phantomAttackedByCrystalRadius);
|
phantomAttackedByCrystalRadius = getDouble("mobs.phantom.attacked-by-crystal-range", phantomAttackedByCrystalRadius);
|
||||||
phantomAttackedByCrystalDamage = (float) getDouble("mobs.phantom.attacked-by-crystal-damage", phantomAttackedByCrystalDamage);
|
phantomAttackedByCrystalDamage = (float) getDouble("mobs.phantom.attacked-by-crystal-damage", phantomAttackedByCrystalDamage);
|
||||||
phantomOrbitCrystalRadius = getDouble("mobs.phantom.orbit-crystal-radius", phantomOrbitCrystalRadius);
|
phantomOrbitCrystalRadius = getDouble("mobs.phantom.orbit-crystal-radius", phantomOrbitCrystalRadius);
|
||||||
@@ -448,40 +656,184 @@ public class PurpurWorldConfig {
|
@@ -455,40 +663,184 @@ public class PurpurWorldConfig {
|
||||||
phantomIgnorePlayersWithTorch = getBoolean("mobs.phantom.ignore-players-with-torch", phantomIgnorePlayersWithTorch);
|
phantomIgnorePlayersWithTorch = getBoolean("mobs.phantom.ignore-players-with-torch", phantomIgnorePlayersWithTorch);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -5473,7 +5473,7 @@ index 421781136..aa2c41e4d 100644
|
|||||||
public int villagerBrainTicks = 1;
|
public int villagerBrainTicks = 1;
|
||||||
public boolean villagerUseBrainTicksOnlyWhenLagging = true;
|
public boolean villagerUseBrainTicksOnlyWhenLagging = true;
|
||||||
public boolean villagerCanBeLeashed = false;
|
public boolean villagerCanBeLeashed = false;
|
||||||
@@ -491,6 +843,8 @@ public class PurpurWorldConfig {
|
@@ -498,6 +850,8 @@ public class PurpurWorldConfig {
|
||||||
public int villagerSpawnIronGolemLimit = 0;
|
public int villagerSpawnIronGolemLimit = 0;
|
||||||
public boolean villagerCanBreed = true;
|
public boolean villagerCanBreed = true;
|
||||||
private void villagerSettings() {
|
private void villagerSettings() {
|
||||||
@@ -5482,7 +5482,7 @@ index 421781136..aa2c41e4d 100644
|
|||||||
villagerBrainTicks = getInt("mobs.villager.brain-ticks", villagerBrainTicks);
|
villagerBrainTicks = getInt("mobs.villager.brain-ticks", villagerBrainTicks);
|
||||||
villagerUseBrainTicksOnlyWhenLagging = getBoolean("mobs.villager.use-brain-ticks-only-when-lagging", villagerUseBrainTicksOnlyWhenLagging);
|
villagerUseBrainTicksOnlyWhenLagging = getBoolean("mobs.villager.use-brain-ticks-only-when-lagging", villagerUseBrainTicksOnlyWhenLagging);
|
||||||
villagerCanBeLeashed = getBoolean("mobs.villager.can-be-leashed", villagerCanBeLeashed);
|
villagerCanBeLeashed = getBoolean("mobs.villager.can-be-leashed", villagerCanBeLeashed);
|
||||||
@@ -501,48 +855,111 @@ public class PurpurWorldConfig {
|
@@ -508,48 +862,111 @@ public class PurpurWorldConfig {
|
||||||
villagerCanBreed = getBoolean("mobs.villager.can-breed", villagerCanBreed);
|
villagerCanBreed = getBoolean("mobs.villager.can-breed", villagerCanBreed);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -53,10 +53,10 @@ index 1054b492c..2a288d372 100644
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
index 66ac267f0..c7ccc896a 100644
|
index e62fe108d..d6c29f0f2 100644
|
||||||
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
+++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
|
||||||
@@ -887,10 +887,16 @@ public class PurpurWorldConfig {
|
@@ -894,10 +894,16 @@ public class PurpurWorldConfig {
|
||||||
public boolean witherRidable = false;
|
public boolean witherRidable = false;
|
||||||
public boolean witherRidableInWater = false;
|
public boolean witherRidableInWater = false;
|
||||||
public double witherMaxY = 256D;
|
public double witherMaxY = 256D;
|
||||||
|
|||||||
Reference in New Issue
Block a user