GrzybcioRynek

Change maximum listings

Jak zmienić limit aktywnych ofert gracza przez settings.max-listings-per-player.

Kompatybilne z: GrzybcioRynek 1.0.3Minecraft 26.2Web 0.1.0

Na podstawie kodu GrzybcioRynek 1.0.3 i web 0.1.0.

Limit dotyczy aktywnych ofert jednego gracza. Domyślnie 10.

Klucz

yaml
settings:
  max-listings-per-player: 10

Wczytywane w ConfigManager jako maxListingsPerPlayer (config.getInt("settings.max-listings-per-player", 10)). Przy próbie wystawienia ponad limit gracz dostaje messages.sell.limit-reached z placeholderem {limit}.

yaml
messages:
  sell:
    limit-reached: "Osiągnięto limit wystawionych przedmiotów ({limit})"

Jak zmienić

  1. Otwórz plugins/GrzybcioRynek/config.yml.
  2. Ustaw np. max-listings-per-player: 25.
  3. /market reload (wymaga market.reload lub market.admin).
  4. Reload nie przejdzie, jeśli ktoś ma zarezerwowaną ofertę (trwa zakup).
Example

max-listings-per-player: 3 — gracz z trzema żywymi ofertami nie wystawi czwartej, dopóki nie usunie (/market remove <id> / /market usun <id>) albo oferta nie wygaśnie (listing-expiry-days).

Czego ten klucz nie robi

  • Nie limituje historii, skrzynki ani alertów (alerty mają price-alerts.max-per-player).
  • Nie jest per-ranga — jeden globalny int.
  • Nie zastępuje anti-abuse (cooldown, max wartość transakcji, limit zakupów od tego samego gracza).