Plugin Minecraft CoreProtect
Informacje o CoreProtect i potwierdzonych serwerach
🔌 O CoreProtect
CoreProtect to plugin do Minecrafta, który zapisuje zmiany bloków i encji, aby zapewnić przeszukiwalną historię oraz narzędzia do cofania i naprawy szkód wyrządzonych przez griefing, przypadkowe uszkodzenia i debugowanie. Skupia się na niezawodnym logowaniu danych i narzędziach administracyjnych, dzięki czemu operatorzy serwera mogą sprawdzać działania graczy, wykonywać precyzyjne rollbacki lub przywracania oraz zarządzać zapisanymi danymi.
🎯 Cel
Głównym celem CoreProtect jest serwerowe logowanie danych i ochrona przed griefingiem: rejestrowanie, kto co i kiedy zmienił, umożliwienie staffowi sprawdzania ostatnich zmian w grze, wyszukiwanie zmian historycznych według gracza/czasu/obszaru oraz cofanie lub przywracanie tych zmian w razie potrzeby.
⚙️ Funkcje
- Trwałe logowanie zmian bloków i encji (stawianie bloków, niszczenie bloków, zmiany encji) potwierdzone w oficjalnej dokumentacji.
- Tryb inspektora w grze do podglądu zapisanych zmian podczas interakcji ze światem.
- Komendy lookup do sprawdzania zmian historycznych według gracza, czasu, promienia lub obszaru.
- Komendy rollback i restore do cofania lub ponownego zastosowania zapisanych zmian.
- Komenda purge do usuwania starych danych zgodnie z zasadami retencji i odzyskiwania miejsca za pomocą flag optymalizacyjnych.
- Obsługa migracji bazy danych między backendami SQLite i MySQL.
- Pliki konfiguracyjne dla poszczególnych światów, aby zmieniać zachowanie logowania dla każdego świata osobno.
- Publiczne API dla innych pluginów do odczytu/zapisu danych CoreProtect, zgodnie z oficjalną dokumentacją.
🧩 Dla kogo jest ten plugin
- Administratorów i moderatorów serwerów, którzy potrzebują kryminalistycznych logów aktywności graczy.
- Serwery Survival i SMP, które chcą odzyskiwać się po griefie lub przypadkowych uszkodzeniach.
- Duże i małe serwery, które potrzebują przeszukiwalnych danych historycznych i kontrolowanych rollbacków.
🏗️ Przykładowe zastosowania
- Administrator używa inspektora, aby ustalić, kto usunął bloki z bazy, i wykonuje precyzyjny rollback tych zmian.
- Moderator uruchamia lookup dla działań gracza w określonym przedziale czasu, aby sprawdzić zgłoszenie.
- Operator serwera migruje bazę danych CoreProtect z SQLite do MySQL, aby przejść na backend sieciowy.
⌨️ Komendy
| Command | Description | Permission | Access |
|---|---|---|---|
/co help | Wyświetla listę komend CoreProtect. | coreprotect.help | Administrator |
/co inspect (/co i) | Przełącza inspektora, aby oglądać zapisane zmiany w grze. | coreprotect.inspect | Administrator |
/co lookup | Wyszukuje historyczne dane o blokach/encjach (według gracza, czasu, obszaru, promienia). | coreprotect.lookup | Administrator |
/co rollback | Cofanie zapisanych zmian bloków/encji. | coreprotect.rollback | Administrator |
/co restore | Przywraca wcześniej cofnięte zmiany. | coreprotect.restore | Administrator |
/co purge | Usuwa stare dane CoreProtect zgodnie z ustawieniami retencji. | coreprotect.purge | Administrator |
/co reload | Przeładowuje konfigurację CoreProtect. | coreprotect.reload | Administrator |
/co status | Pokazuje status i statystyki pluginu. | coreprotect.status | Administrator |
/co consumer | Przełącza przetwarzanie danych w kolejce przez consumer. | coreprotect.consumer | Administrator |
/co migrate-db | Migruje dane CoreProtect między SQLite i MySQL. | nie podano | Administrator |
/co near | Alias: wykonuje lookup z domyślnym małym promieniem. | używa uprawnienia lookup | Administrator |
/co undo | Alias: cofa rollback/restore za pomocą przeciwnej akcji. | używa uprawnienia rollback/restore | Administrator |
Uwagi: nazwy komend i opisy pochodzą z oficjalnej dokumentacji CoreProtect. Komenda migrate-db jest opisana jako część funkcji migracji bazy danych; jawne węzły uprawnień dla każdej komendy są wymienione w oficjalnej dokumentacji uprawnień.
🔐 Uprawnienia
| Permission | Description | Default |
|---|---|---|
coreprotect.* | Umożliwia dostęp do wszystkich komend CoreProtect. | op |
coreprotect.inspect | Umożliwia korzystanie z inspektora. | op |
coreprotect.lookup | Umożliwia korzystanie z komendy lookup. | op |
coreprotect.rollback | Umożliwia korzystanie z komend rollback. | op |
coreprotect.restore | Umożliwia korzystanie z komend restore. | op |
coreprotect.teleport | Umożliwia korzystanie z funkcji CoreProtect związanych z teleportacją. | op |
coreprotect.help | Umożliwia dostęp do pomocy. | op |
coreprotect.purge | Umożliwia korzystanie z komendy purge. | op |
coreprotect.reload | Umożliwia przeładowanie konfiguracji pluginu. | op |
coreprotect.status | Umożliwia podgląd statusu pluginu. | op |
coreprotect.consumer | Umożliwia przełączanie przetwarzania consumer. | op |
⚙️ Instalacja
📥 Konfiguracja
- Pobierz oficjalny plik JAR CoreProtect dla swojej wersji Minecrafta i umieść go w katalogu
plugins/na serwerze. - Uruchom ponownie serwer i upewnij się, że CoreProtect ładuje się w konsoli serwera.
- Użyj
/co reloadpo zmianach konfiguracji, aby zastosować je bez restartu.
📦 Zależności
- Oficjalna dokumentacja CoreProtect nie wymienia wymaganych zależności od zewnętrznych pluginów. (Niektóre narzędzia i integracje firm trzecich są opisane jako kompatybilne; wymieniaj konkretne integracje tylko wtedy, gdy są włączone jawnie.)
🧾 Konfiguracja
- CoreProtect tworzy plik
config.ymlw folderze pluginu. - Pliki konfiguracyjne dla poszczególnych światów można utworzyć, kopiując
config.ymldo pliku nazwanego od świata (na przykładworld_nether.yml), aby nadpisać ustawienia logowania dla tego świata. - Kroki migracji bazy danych oraz bezpieczne praktyki migracyjne są opisane w oficjalnej dokumentacji.
🧠 Uwagi techniczne
- CoreProtect udostępnia API, dzięki któremu inne pluginy mogą współpracować z zapisanymi danymi (opisane w oficjalnej dokumentacji API).
- CoreProtect obsługuje migrację danych między backendami SQLite i MySQL przy użyciu udokumentowanych komend migracyjnych.
- Projekt jest publikowany na licencji Artistic-2.0.
🤝 Kiedy ten plugin jest przydatny
Jeśli potrzebujesz przeszukiwalnego logowania po stronie serwera oraz niezawodnych narzędzi rollback/restore do badania działań graczy lub naprawy griefu, CoreProtect oferuje wyspecjalizowany zestaw narzędzi do logowania i naprawy, odpowiedni dla administratorów serwerów i zespołów moderacji.
- Eclipse Roleplay1655.54
- Rooted Realm
Whitelisted Java Survival SMP: brak planowanych wipe'ów, gospodarka sterowana przez graczy, cotygodniowe eventy i opcjonalne PvP. Przyjazna społeczność dorosłych.
651.36 - Smithtainment
Survivalowe SMP nastawione na społeczność, z własnymi pluginami, ekonomią, mcMMO i mini‑grami — przyjazna społeczność i aktywne forum.
1051.05 - Akoot&Co
Przytulne, nastawione na społeczność SMP z obsługą Java i Bedrock, publiczną, na żywo aktualizowaną mapą świata, sklepem z donacjami i udogodnieniami do swobodnego budowania i eksploracji.
450.47 - GenuineMC
Społecznościowe, półvanillowe SMP survival z ochroną działek, sklepami graczy, nagrodami za głosowanie, kosmetykami i prawdopodobnie crossplayem między Bedrockiem a Javą.
349.99 - GospelCraft
Chrześcijański Towny survival z niestandardowymi mobami, mcMMO i jobami — Pismo wprowadzane poprzez rozgrywkę.
1449.71 - Froggie
Przyjazny survival SMP oferujący zabezpieczone działki, ekonomię ze sklepami graczy i aukcjami, obsługę wielu wersji oraz cross-play Java–Bedrock dla casualowych budowniczych i społeczności.
149.29 - Netherlite is loading...148.84
- LilBoxPvP
Serwer nastawiony na BoxPvP z szybkimi walkami na arenie, pojedynkami i sezonowym postępem. Oferuje niestandardowe przedmioty, menu obsługiwane przez NPC i prawdopodobnie crossplay Java–Bedrock.
348.39 - Minecart Rapid Transit
Serwer nastawiony na społeczność, poświęcony budowaniu miast i transportowi, skupiony na jeżdżących pociągach, rozbudowanych sieciach komunikacyjnych, chronionych budowlach, gospodarce prowadzonej przez graczy i zorganizowanych arenach PvP.
548.23 - MoodCraft
Francuski survival SMP semi-RP, skupiony na miastach prowadzonych przez graczy, ekonomii i projektach miejskich — przyjazny rozwój z poradnikami w grze, sklepami, pracami i bezpieczną ochroną skrzyń. Obsługa Java i Bedrock.
247 - The One Ring
Serwer Minecraft w klimacie LOTR — immersyjna Śródziemie: frakcje, wielkie budowle, handel, eventy i PvP oraz vanilla‑czary i unikalne przedmioty Lore.
345.71 - EthelMC
Survival dla społeczności: ekonomia, ochrona terenów, areny i crossplay (Java/Bedrock). Rangi, sklepy, eventy.
043.98 - CorePlay
Klasyczny serwer survival CZ/SK z eventami, pojedynkami, aukcjami i przyjazną społecznością.
143.86 - ArdakazMC
Przyjazny serwer survival z nastawieniem na społeczność — budowa, ochrona przed griefem, długoterminowe światy.
242.74 - Minetown
Holenderski serwer w stylu Minetopia — survival z ekonomią, wtyczkami i przyjazną społecznością. Zacznij przygodę już teraz!
042.24 - The Dojo
Towny Survival z progresją mcMMO, ekonomią graczy i naciskiem na społeczność — buduj miasta, rozwijaj umiejętności i graj z przyjaciółmi.
041.54
Strona pluginu CoreProtect pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.
Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola CoreProtect zależy od ustawień serwera.
Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać CoreProtect, ale nie pojawiać się w tej sekcji.
Użyj listy serwerów z CoreProtect, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.