add mobs.warden.can-ride-vehicles

This commit is contained in:
granny
2026-06-08 12:08:17 -07:00
parent 6e69746c49
commit 148c8551bd
2 changed files with 12 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
--- a/net/minecraft/world/entity/monster/warden/Warden.java
+++ b/net/minecraft/world/entity/monster/warden/Warden.java
@@ -169,6 +_,7 @@
@Override
protected boolean canRide(final Entity vehicle) {
+ if (this.level().purpurConfig.wardenCanRideVehicles) return this.boardingCooldown <= 0; // Purpur - Configs for if Wither/Ender Dragon can ride vehicles
return false;
}

View File

@@ -3475,11 +3475,13 @@ public class PurpurWorldConfig {
public boolean wardenRidableInWater = true;
public boolean wardenControllable = true;
public boolean wardenCanUseSonicBoom = true;
public boolean wardenCanRideVehicles = false;
private void wardenSettings() {
wardenRidable = getBoolean("mobs.warden.ridable", wardenRidable);
wardenRidableInWater = getBoolean("mobs.warden.ridable-in-water", wardenRidableInWater);
wardenControllable = getBoolean("mobs.warden.controllable", wardenControllable);
wardenCanUseSonicBoom = getBoolean("mobs.warden.can-use-sonic-boom", wardenCanUseSonicBoom);
wardenCanRideVehicles = getBoolean("mobs.warden.can-ride-vehicles", enderDragonCanRideVehicles);
}
public boolean witchRidable = false;