Minecraft प्लगइन CoreProtect

CoreProtect और उन सर्वरों की जानकारी जहां यह मिला

🔌 CoreProtect के बारे में\n\nCoreProtect एक Minecraft प्लगइन है जो ब्लॉक और एंटिटी में होने वाले बदलावों को रिकॉर्ड करता है ताकि griefing, accidental damage, और debugging के लिए searchable history और undo/repair टूल मिल सकें। इसका फोकस भरोसेमंद data logging और प्रशासनिक टूल्स पर है, ताकि server operators खिलाड़ी की गतिविधियाँ जांच सकें, targeted rollback या restore कर सकें, और stored data को manage कर सकें।\n\n## 🎯 उद्देश्य\n\nCoreProtect का मुख्य उद्देश्य server-side data logging और anti-griefing है: किसने क्या और कब बदला, यह रिकॉर्ड करना; staff को गेम के अंदर recent changes inspect करने देना; player/time/area के आधार पर historical changes खोजना; और जरूरत पड़ने पर उन बदलावों को revert या restore करना।\n\n## ⚙️ फीचर्स\n\n- ब्लॉक और एंटिटी बदलावों की persistent logging (block placement, block break, entity changes) आधिकारिक documentation के अनुसार।\n- गेम के अंदर inspector mode, जिससे world से interact करते हुए logged changes देखे जा सकें।\n- lookup commands, जिनसे player, time, radius, या area के आधार पर historical changes query किए जा सकें।\n- rollback और restore commands, जिनसे logged changes को revert या फिर से apply किया जा सके।\n- purge command, जो retention rules के आधार पर पुराना data हटाता है और optimization flags के जरिए space reclaim करता है।\n- SQLite और MySQL backends के बीच जाने के लिए database migration support।\n- per-world configuration files, जिनसे हर world के लिए logging behavior बदला जा सकता है।\n- public API, ताकि official documentation के अनुसार अन्य plugins CoreProtect data पढ़/लिख सकें।\n\n## 🧩 यह किसके लिए है\n\n- Server administrators और moderators, जिन्हें player activity के forensic logs चाहिए।\n- Survival और SMP servers, जो grief या accidental damage से recovery चाहते हैं।\n- छोटे या बड़े servers, जिन्हें searchable historical data और controlled rollbacks की जरूरत है।\n\n## 🏗️ उपयोग के उदाहरण\n\n- एक admin inspector का उपयोग करके पता लगाता है कि base से blocks किसने हटाए और उन बदलावों का targeted rollback करता है।\n- एक moderator किसी report की जांच के लिए एक time window में player के actions पर lookup चलाता है।\n- एक server operator CoreProtect database को SQLite से MySQL पर migrate करता है ताकि networked backend पर जाया जा सके।\n\n## ⌨️ Commands\n\n| Command | Description | Permission | Access |\n|---|---|---:|---|\n| /co help | CoreProtect commands की सूची दिखाता है। | coreprotect.help | Admin |\n| /co inspect (/co i) | गेम के अंदर logged changes देखने के लिए inspector चालू/बंद करता है। | coreprotect.inspect | Admin |\n| /co lookup | Historical block/entity data खोजता है (player, time, area, radius के आधार पर)। | coreprotect.lookup | Admin |\n| /co rollback | Logged block/entity changes rollback करता है। | coreprotect.rollback | Admin |\n| /co restore | पहले rollback किए गए changes restore करता है। | coreprotect.restore | Admin |\n| /co purge | Retention settings के आधार पर पुराना CoreProtect data हटाता है। | coreprotect.purge | Admin |\n| /co reload | CoreProtect configuration reload करता है। | coreprotect.reload | Admin |\n| /co status | Plugin की स्थिति और statistics देखता है। | coreprotect.status | Admin |\n| /co consumer | Queue किए गए data के लिए consumer processing चालू/बंद करता है। | coreprotect.consumer | Admin |\n| /co migrate-db | CoreProtect data को SQLite और MySQL के बीच migrate करता है। | not specified | Admin |\n| /co near | Alias: डिफ़ॉल्ट छोटे radius के साथ lookup करता है। | uses lookup permission | Admin |\n| /co undo | Alias: उलटी action के जरिए rollback/restore को revert करता है। | uses rollback/restore permission | Admin |\n\nनोट: command नाम और descriptions आधिकारिक CoreProtect documentation से लिए गए हैं। migrate-db command database migration functionality का हिस्सा documented है; हर command के लिए explicit permission nodes official permissions documentation में दिए गए हैं।\n\n## 🔐 Permissions\n\n| Permission | Description | Default |\n|---|---|---:|\n| coreprotect.* | सभी CoreProtect commands तक पहुंच देता है। | op |\n| coreprotect.inspect | inspector का उपयोग करने देता है। | op |\n| coreprotect.lookup | lookup command का उपयोग करने देता है। | op |\n| coreprotect.rollback | rollback commands का उपयोग करने देता है। | op |\n| coreprotect.restore | restore commands का उपयोग करने देता है। | op |\n| coreprotect.teleport | teleport से जुड़ी CoreProtect features का उपयोग करने देता है। | op |\n| coreprotect.help | help output देखने देता है। | op |\n| coreprotect.purge | purge command का उपयोग करने देता है। | op |\n| coreprotect.reload | plugin configuration reload करने देता है। | op |\n| coreprotect.status | plugin status देखने देता है। | op |\n| coreprotect.consumer | consumer processing toggle करने देता है। | op |\n\n## ⚙️ इंस्टॉलेशन\n\n### 📥 Setup\n\n- अपने Minecraft version के लिए आधिकारिक CoreProtect JAR डाउनलोड करें और उसे अपने server की plugins/ directory में रखें। \n- server को restart करें और सुनिश्चित करें कि CoreProtect server console में load हुआ है।\n- configuration changes के बाद /co reload का उपयोग करें ताकि बिना restart के changes लागू हो जाएँ।\n\n### 📦 Dependencies\n\n- CoreProtect के लिए आधिकारिक documentation में कोई आवश्यक third-party plugin dependency सूचीबद्ध नहीं है। (कुछ third-party tools और integrations compatible के रूप में documented हैं; specific integrations केवल तब लिखें जब वे explicitly enabled हों।)\n\n### 🧾 Configuration\n\n- CoreProtect अपनी plugin folder में config.yml बनाता है। \n- per-world configuration files बनाने के लिए config.yml को world के नाम वाले file में copy किया जा सकता है (जैसे world_nether.yml) ताकि उस world के लिए logging settings override हों।\n- database migration steps और safe migration practices आधिकारिक documentation में documented हैं।\n\n## 🧠 Technical Notes\n\n- CoreProtect एक API प्रदान करता है ताकि अन्य plugins logged data के साथ interact कर सकें (official API docs में documented)।\n- CoreProtect documented migration commands का उपयोग करके SQLite और MySQL backends के बीच data migration support करता है।\n- यह project Artistic-2.0 license के तहत प्रकाशित है।\n\n## 🤝 यह प्लगइन कब उपयोगी है\n\nअगर आपको player actions की जांच करने या grief को ठीक करने के लिए searchable server-side logging और भरोसेमंद rollback/restore tools चाहिए, तो CoreProtect server administrators और moderation teams के लिए उपयुक्त logging और remediation toolset प्रदान करता है।

CoreProtect प्लगइन वाले सर्वर

प्लगइन CoreProtect का पेज दिखाता है कि मॉनिटरिंग ने इस प्लगइन को किन सर्वरों पर पाया, किन प्लेटफ़ॉर्म और वर्ज़न के साथ यह मिलता है।

प्लगइन्स कमांड, इकॉनमी, प्रोटेक्शन, एक्सेस अधिकार, मिनी-गेम्स, इंटीग्रेशन या अन्य मैकेनिक्स जोड़ सकते हैं। CoreProtect की वास्तविक भूमिका संबंधित सर्वर की कॉन्फ़िगरेशन पर निर्भर करती है।

डेटा सर्वरों के तकनीकी जवाबों से स्वचालित रूप से बनता है। यदि कोई सर्वर प्लगइन सूची छुपाता है, तो वह इस अनुभाग में नहीं दिखेगा, भले ही CoreProtect का उपयोग करता हो।

CoreProtect वाले सर्वरों की सूची का उपयोग करके प्रोजेक्ट्स की तुलना करें, संगत वर्ज़न जांचें या सार्वजनिक सर्वरों पर प्लगइन के उपयोग के उदाहरण खोजें।