ScreamingSandals / BedWars

Simple BedWars minigame plugin for Spigot version 1.8.8 - 1.21.1
https://www.spigotmc.org/resources/bedwars.63714/
GNU Lesser General Public License v3.0
260 stars 94 forks source link

[Bug]: Tier limits bug #507

Closed KuroiNekOo closed 12 months ago

KuroiNekOo commented 12 months ago

Bug description

Hi, there,

Another problem, I've set Spawn limits regarding the diamond and emerald spawner depending on the Tier but sometimes it doesn't work, even very often the limit is exceeded and I don't understand why.

SBA config : (sbaconfig.yml) For example, in Tier 1, I set 4 Tier 2, I set 6 and Tier 3, I set 8

Sometimes on Tier 2, it'll go Spawn to 8 or 10 or even 12 diamonds.

Look the screen please :

image

My arena bedwars1 is in world bedwars with multiversecore.

BedWars dump (can be obtained via /bw dump)

https://paste.gg/p/anonymous/d9748eea5b864fcab7eaa11003fc77cc

Console log

Lasted reboot and lasted bedwars start

latest.log

Additional information

Version server: 1.20.1 (PaperSpigot) (Build 97) Version plugin: 0.2.29 Version addon SBA: 1.5.10

config.docx shop.docx sbaconfig.docx upgradeShop.docx 2eb8edcc-fb03-4d2d-942b-18ffff6e99cd.docx

Plugins installed: Capture d’écran 2023-09-11 à 13 09 11

Rec complet : Number 1 : https://streamable.com/ih5i2z Number 2 : https://streamable.com/acujlm

For the moment I'm just trying with spigot in 1.19.4 because with paper 1.19.4 I'm getting a lot of errors in the console that mean I can't start the server, I'm not sure why but it doesn't cost me anything to test.

So I tested by creating an arena with the basic documentation and without changing anything in SBA or BW and there's the Tier timer error which isn't respected, so I don't think it's due to the configuration because I haven't changed anything and it's a new server in 1.19.4. So the Tier cooldown resets visually when the spawner is no longer cluttered, but behind the cooldown is still engaged and so the item will spawn out of sync.

The same applies to clutter, which is not always respected.

But I think the limits of spawner full are not respected because of the background recharge time, which continues to work despite spawner full.