Skip to content

Minecraft 1.20.1, 1.21.1 के लिए Entity Culling मॉड

अदृश्य Block-/Entities को छिपाने के लिए async पाथ-ट्रेसिंग का उपयोग करना

से tr7zw · Modrinth
डाउनलोड
977 डाउनलोड
व्यूज़
5,293 व्यूज़
अपडेट किया गया
अपडेट किया गया 08.10.2026

Entity Culling मॉड के बारे में

Minecraft उन चीज़ों को रेंडर करना छोड़ देता है जो आपके पीछे हैं, तो फिर यह उन सब चीज़ों को क्यों रेंडर कर रहा है जिन्हें आप रास्ते में पड़ी दीवारों या छतों की वजह से अभी भी नहीं देख सकते?

यह मॉड असिंक्रोनस पाथ-ट्रेसिंग जोड़ता है ताकि कुशलता से यह तय किया जा सके कि खिलाड़ी को वास्तव में क्या दिखाई दे रहा है। अन्य उपलब्ध CPU कोर का उपयोग करके, यह रीयल टाइम में दृष्टि-रेखा की दृश्यता की गणना करता है और छिपे हुए ब्लॉक एंटिटीज़ और एंटिटीज़ के लिए अनावश्यक ड्रॉ कॉल्स/प्रोसेसिंग को हटा देता है।

यह एंटिटीज़ की संख्या और दुनिया में स्थिति के आधार पर फ्रेम रेट को बहुत बेहतर बना सकता है।

असिंक्रोनस पाथ-ट्रेसिंग

  • दृश्यता की गणना के लिए खाली CPU थ्रेड्स का उपयोग करता है
  • मुख्य गेम थ्रेड के साथ बिना रुकावट के चलता है (हर कुछ टिक्स में, आवश्यक डेटा मुख्य थ्रेड पर एकत्र किया जाएगा)
  • रीयल टाइम में दृश्यता डेटा अपडेट करता है, जिससे पॉप-इन न्यूनतम रहते हैं

एंटिटी टिक ऑप्टिमाइज़ेशन

  • उन एंटिटीज़ से क्लाइंट पर पड़ने वाले प्रभाव को कम करता है जो दिखाई नहीं देतीं
  • पूरी तरह से कॉन्फ़िगर करने योग्य और अधिकांश मॉड्स के साथ संगत
  • सर्वर-साइड सिमुलेशन, फार्म्स या मॉब व्यवहार पर कोई प्रभाव नहीं

पूरी तरह से कॉन्फ़िगर करने योग्य

  • मॉड की सभी सुविधाओं को कॉन्फ़िग स्क्रीन में चालू/बंद किया जा सकता है
  • उन एंटिटीज़ और ब्लॉक एंटिटीज़ को व्हाइटलिस्ट करें जिन्हें कलिंग या टिक-कलिंग नहीं किया जाना चाहिए
  • फास्ट ग्राफ़िक्स या कस्टम लीव्स के साथ खेलते समय, Entity Culling के लिए लीव्स को ठोस ब्लॉक मानने का विकल्प है। यह जंगली इलाकों में प्रदर्शन बढ़ाने में मदद कर सकता है

Minecraft - Loader - Status - Version - Note

1.19.4+ - Fabric/Forge/NeoForge - ✅ Supported - Latest 1.16.5-1.19.2 - Fabric/Forge - ❌ Not supported - Outdated - Might get new updates at some point 1.12.2/1.8.9 - Forge - ❌ Not supported - Outdated - Might get new updates at some point 1.7.10 - Forge - ❌ Not supported - Outdated - No updates planned b1.7.3 - Babric - ❌ Not supported - Outdated - No updates planned

EntityCulling के साथ और उसके बिना सीधी तुलना। परीक्षण Scarland (Hermitcraft Season 9) में रेंडर दूरी 16 चंक्स पर किया गया। EntityCulling के साथ Sodium, Iris और ImmediatelyFast मॉड्स का उपयोग किया गया, जो Minecraft 1.21.5 पर Fabric मॉड लोडर के साथ चल रहे थे।

क्लाइंट-साइड एंटिटीज़, जिनका उपयोग आमतौर पर मैजिक मॉड्स एनिमेशन के लिए करते हैं, अपेक्षा के अनुसार व्यवहार नहीं कर सकतीं। टिक कलिंग और/या एंटिटी कलिंग के लिए कॉन्फ़िग स्क्रीन के ज़रिए संबंधित एंटिटीज़ को व्हाइटलिस्ट करें। जो एंटिटीज़ ठीक से व्यवहार नहीं कर रही हैं, उनकी आईडी को भविष्य के अपडेट्स में शामिल करने के लिए Github पर रिपोर्ट करने पर विचार करें।

आपको उन ब्लॉक एंटिटीज़ को भी व्हाइटलिस्ट करना होगा जो अपनी सामान्य सीमाओं से काफी बाहर रेंडर होती हैं। उदाहरणों में वनीला बीकन, Create के पुलीज़ और कुछ Botania ब्लॉक शामिल हैं।

क्या इसे सर्वर पर इंस्टॉल करना ज़रूरी है?

नहीं। यह पूरी तरह से क्लाइंट-साइड मॉड है और इसे सर्वर पर इंस्टॉल करने की ज़रूरत नहीं है।

क्या यह मॉब व्यवहार या फार्म्स को प्रभावित करेगा?

नहीं। यह मॉड केवल एंटिटीज़ के रेंडरिंग को छोड़ता है और उनके लॉजिक पर कोई प्रभाव नहीं डालता। मॉब्स अपेक्षा के अनुसार स्पॉन होंगे, घूमेंगे और आइटम गिराएंगे। आपके फार्म्स और अन्य गेमप्ले मैकेनिक्स अप्रभावित रहेंगे। टिक कलिंग सुविधा पूरी तरह से क्लाइंट साइड दुनिया तक सीमित है, इसलिए यह सर्वर-साइड सिमुलेशन को प्रभावित नहीं करेगी।

Sodium में मेरे पास "Use Entity Culling" चालू है - क्या यह अभी भी मदद करेगा?

हाँ! जबकि Sodium लोडेड चंक्स के आधार पर बुनियादी दृश्यता जाँच करता है, यह मॉड और आगे जाता है। यह वास्तविक दृष्टि-रेखा दृश्यता का विश्लेषण करता है, उन एंटिटीज़ को छोड़ता है जो दृश्यमान चंक्स के भीतर हैं लेकिन खिलाड़ी को वास्तव में दिखाई नहीं देतीं। यह कहीं अधिक आक्रामक और सटीक तरीका है।

मैं इस मॉड के प्रदर्शन प्रभाव का परीक्षण कैसे कर सकता हूँ?

कंट्रोल्स मेनू में, आप मॉड को तुरंत चालू और बंद करने के लिए एक डीबग कुंजी बाइंड कर सकते हैं। इससे आप गेम को रीस्टार्ट किए बिना मॉड के साथ और उसके बिना प्रदर्शन की तुलना कर सकते हैं। इसका उपयोग यह जाँचने के लिए भी किया जा सकता है कि दृश्यता संबंधी समस्याएँ इस मॉड के कारण हैं या किसी अन्य मॉड के कारण।

ऐसा तब करने पर विचार करें, जब आप बहुत पुराने कंप्यूटर पर खेल रहे हों, जो पहले से ही Minecraft चलाने में संघर्ष कर रहा है। जब CPU पहले से ही पूरी तरह व्यस्त हो, तो दृश्यता गणनाएँ चलाने के लिए कोई अतिरिक्त CPU समय नहीं बचता। इस स्थिति के अलावा, मॉड को कभी भी गेम पर नकारात्मक प्रदर्शन प्रभाव नहीं डालना चाहिए, और अधिकतम यह हो सकता है कि कोई प्रभाव ही न पड़े, जब कल करने के लिए कुछ भी न हो।

F3 के आंकड़े सही नहीं लग रहे हैं, क्या हो रहा है?

F3 डीबग स्क्रीन के आंकड़े (बाद के संस्करणों में डिफ़ॉल्ट रूप से छिपे हुए, F3+F6 से चालू किए जा सकते हैं) आंतरिक रूप से एकत्र किए जाते हैं और ज़रूरी नहीं कि वे वास्तविक रेंडर गणनाओं को दर्शाएँ। उदाहरण के लिए, सक्रिय शेडर्स होने पर शैडो रेंडरिंग के कारण आंकड़े अधिक होंगे। यह भी ध्यान रखें कि मॉड सावधानी की ओर त्रुटि करने की कोशिश करता है, इसलिए दीवारों या छतों के बहुत करीब की एंटिटीज़ क्लिपिंग की संभावना के कारण उनके माध्यम से रेंडर हो सकती हैं।

यह मॉड GPU पर नहीं, CPU पर क्यों चल रहा है?

लक्ष्य GPU लोड को कम करना और GPU तथा CPU के बीच कम अनावश्यक डेटा ट्रांसफर करना है। गणनाएँ करने से संभवतः GPU लोड और CPU के मुख्य (रेंडर) थ्रेड लोड में वृद्धि होगी। लेकिन बेझिझक मुझे गलत साबित करें और GPU-आधारित कार्यान्वयन के साथ PR बनाएँ। सच कहूँ तो, मेरे पास इसे स्वयं लागू करने का ज्ञान और समय नहीं है।

👤 RoboTricker को उनके Transport-Pipes प्लगइन के लिए धन्यवाद, जिसने इस मॉड की नींव रखी।

👤 vicisacat को Babric Beta 1.7.3 बैकपोर्ट के लिए धन्यवाद।

👤 Pelotrio को Forge 1.7.10 बैकपोर्ट के लिए धन्यवाद।

👤 GitHub पर शानदार अनुवादकों और योगदानकर्ताओं को धन्यवाद!

📄 लाइसेंस: tr7zw Protective License

बिना अनुमति माँगे इस मॉड का उपयोग अपने Modrinth और CurseForge-होस्टेड मॉडपैक्स या YouTube वीडियो में करने के लिए स्वतंत्र महसूस करें। JAR फ़ाइलों को कहीं और पुनर्वितरित न करें!

Entity Culling कैसे इंस्टॉल करें

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.8–26.3 on Fabric, Forge or NeoForge automatically, together with its dependencies: Fabric API.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Entity Culling works on the player’s side only: there is no need to install it on a server.

वर्ज़न

डिपेंडेंसी के साथ

Minecraftलोडरफ़ाइलतारीख़क्रियाएँ
26.3NeoForge26.31.4 MB 35
26.3Fabric26.31.4 MB 382
26.2NeoForge26.21.4 MB 21
26.2Fabric26.21.4 MB 163
26.1.2NeoForge26.1.21.4 MB 9
26.1.2Fabric26.1.21.4 MB 60
1.21.4NeoForge1.21.41.4 MB 3
1.21.8NeoForge1.21.81.4 MB

चलाने के लिए क्या चाहिए

कंटेंट जिसे इसकी ज़रूरत है

रिव्यू

Entity Culling को सबसे पहले रेट करें

कमेंट 0

टिप्पणी करने के लिए साइन इन करेंसाइन इन करें

मिलते-जुलते मॉड

सभी मॉड

इस पर और

लेखक: tr7zwलाइसेंस: LicenseRef-tr7zw-Protective-License

क्या आप लेखक हैं? हमसे संपर्क करें — हम इसे 48 घंटे में हटा देंगे।