Disable MC-163962 fix by default
It changes restocking behavior pretty drastically compared to Vanilla, keep it as a config option for those that want it Fixes #12761
This commit is contained in:
parent
57c202e015
commit
4d854e66b8
2 changed files with 5 additions and 4 deletions
|
@ -63,12 +63,11 @@
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -124,7 +_,7 @@
|
@@ -125,6 +_,7 @@
|
||||||
}
|
|
||||||
|
|
||||||
public void updateDemand() {
|
public void updateDemand() {
|
||||||
- this.demand = this.demand + this.uses - (this.maxUses - this.uses);
|
this.demand = this.demand + this.uses - (this.maxUses - this.uses);
|
||||||
+ this.demand = Math.max(0, this.demand + this.uses - (this.maxUses - this.uses)); // Paper - Fix MC-163962
|
+ if (io.papermc.paper.configuration.GlobalConfiguration.get().misc.preventNegativeVillagerDemand) this.demand = Math.max(0, this.demand); // Paper - Fix MC-163962
|
||||||
}
|
}
|
||||||
|
|
||||||
public ItemStack assemble() {
|
public ItemStack assemble() {
|
||||||
|
|
|
@ -357,6 +357,8 @@ public class GlobalConfiguration extends ConfigurationPart {
|
||||||
@Comment("Defines how many orbs groups can exist in an area.")
|
@Comment("Defines how many orbs groups can exist in an area.")
|
||||||
@Constraints.Min(1)
|
@Constraints.Min(1)
|
||||||
public IntOr.Default xpOrbGroupsPerArea = IntOr.Default.USE_DEFAULT;
|
public IntOr.Default xpOrbGroupsPerArea = IntOr.Default.USE_DEFAULT;
|
||||||
|
@Comment("See Fix MC-163962; prevent villager demand from going negative.")
|
||||||
|
public boolean preventNegativeVillagerDemand = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public BlockUpdates blockUpdates;
|
public BlockUpdates blockUpdates;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue