mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-01 05:47:45 +01:00
Configurable Hanging Tick
By: drXor <mcyoung@mit.edu>
This commit is contained in:
parent
d7f3ba3df3
commit
5ec1e1bc24
@ -30,8 +30,12 @@
|
||||
|
||||
public abstract class BlockAttachedEntity extends Entity {
|
||||
|
||||
@@ -44,7 +52,25 @@
|
||||
if (this.checkInterval++ == 100) {
|
||||
@@ -41,10 +49,28 @@
|
||||
|
||||
if (world instanceof ServerLevel worldserver) {
|
||||
this.checkBelowWorld();
|
||||
- if (this.checkInterval++ == 100) {
|
||||
+ if (this.checkInterval++ == this.level().spigotConfig.hangingTickFrequency) { // Spigot
|
||||
this.checkInterval = 0;
|
||||
if (!this.isRemoved() && !this.survives()) {
|
||||
- this.discard();
|
||||
|
@ -367,4 +367,10 @@ public class SpigotWorldConfig
|
||||
this.maxTntTicksPerTick = this.getInt( "max-tnt-per-tick", 100 );
|
||||
this.log( "Max TNT Explosions: " + this.maxTntTicksPerTick );
|
||||
}
|
||||
|
||||
public int hangingTickFrequency;
|
||||
private void hangingTickFrequency()
|
||||
{
|
||||
this.hangingTickFrequency = this.getInt( "hanging-tick-frequency", 100 );
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user