Stránka 1 z 1

Console Spam Fix

Napsal: 27 kvě 2020, 15:52
od Ic_EeM
Ahojte
v tomto návode si ukážeme, ako zabrániť tomu aby sa nám nezobrazovali errory v konzoly poprípade veci ktoré nechceme. Ak máte nejaký plugin ktorý hádže errory tak jedným skopírovaním a priložením do súboru tomu zabránite. Taktiež môžete zakázať zobrazovanie správ od hráčov, poprípade načítavanie pluginov

1. Inštalácia
- Stiahneme si plugin ConsoleSpamFix zo spigotu - https://www.spigotmc.org/resources/18410/
- Hodíme ho do zložky /plugins/ a reštartujeme server

2. Nastavenie
- Otvoríme si zložku /plugins/ - /plugins/ConsoleSpamFix/ a v tom otvoríme config.yml
- Takto vyzerá základný config.yml

Kód: Vybrat vše

#Add here the messages you want to hide from your console and logs.
#Each line represents a new message.
#NOTE! You dont need to add the full message!
#The plugin will hide all messages that contain the text added below.
# EXAMPLE:
#
# Messages-To-Hide-Filter:
# - 'WARNING: unlocalizedName'
#
# All messages that will appear in the server console that contain these words 'WARNING: unlocalizedName' will be hidden and they will not appear on logs or console.
# If you have large errors you dont have to type the full error. But the more words you add the more accurate will be and will not hide other messages that may contain the words added in the filter.

Messages-To-Hide-Filter:
- 'WARNING: unlocalizedName'
- 'look up profile properties for'

#Chat messages with color and format codes support.
#Minecraft Color and Format Codes: http://minecraft.gamepedia.com/Formatting_codes
ChatMessages:
NoPermission: '&4[System] &cYou don''t have permission!'
CmdHelp: '&4[System] &cAvailable commands:&6 /csf reload'
CmdReload: '&2[System] &aConfig reload complete!'

- Uvediem príklad: V konzoly sa mi zobrazuje error typu "Could not pass event BlockBreakEvent to UltraPickaxe v1.0"
- Tento error vypíše dalších 10 riadkov v konzoly, ale keď tomu chcem zabrániť tak pridám do config.yml pluginu ConsoleSpamFix toto

Kód: Vybrat vše

Messages-To-Hide-Filter:
- 'Could not pass event BlockBreakEvent to UltraPickaxe v1.0'

- Error z konzole zmizne a taktiež sa už nebude zobrazovať v logu

3. Preklad
- Plugin taktiež ponúka preklad, kde keď hráč napíše /csf reload a nemá na to práva tak mu to napíše správu, poprípade ak ma práva, a vykoná tento príkaz tak mu to napíše tiež správu ktorú si vieme preložiť
- Stále sme v config.yml

Kód: Vybrat vše

ChatMessages:
    NoPermission: '&cNemas dostatocne prava na tento prikaz!'
    CmdHelp: '&4[System] &cAvailable commands:&6 /csf reload'
    CmdReload: '&2[System] &aConfig reload complete!'

- Preklad

Kód: Vybrat vše

ChatMessages:
    NoPermission: '&8[&2System&8] &fPre pouzitie prikazu, musis byt administrator'
    CmdHelp: '&8[&2System&8] &fDostupny prikaz: &2/csf reload'
    CmdReload: '&8[&2System&8] &fConfig uspesne restartovany'

Re: Console Spam Fix

Napsal: 29 kvě 2020, 10:55
od variodriver
Errory se zobrazují proto, že je něco špatně a mělo by se to řešit, proč je tedy skrývat?

Re: Console Spam Fix

Napsal: 29 kvě 2020, 11:57
od RayCodeCSC
variodriver píše:Errory se zobrazují proto, že je něco špatně a mělo by se to řešit, proč je tedy skrývat?

Žiaľ, nie každý plugin je naprogramovaný dokonalo. Občas sa nájde nejaký plugin, ktorý funguje správne, ale aj tak hádže nejaký chyby alebo varovania do konzoli.

Re: Console Spam Fix

Napsal: 29 kvě 2020, 20:19
od Ic_EeM
Presne tak, niektoré pluginy môžu byť "Abandoned", ale stále fungujú, akurát sem tam hodia nejaký error. Takže preto ten návod na console spam fix error, pretože plugin môže byť aj s errorom funkčný. Samozrejme, consolespamfix funguje že môžeš skryť chat hráčov, poprípade loadovanie nejakých pluginov a pod.