Minecraft Java 26.3 Snapshot 2: Order-Independent Transparency और भी बहुत कुछ
क्या-क्या बदला
26.3 cycle का दूसरा snapshot एक बड़े graphics upgrade और कई ज़रूरी gameplay tweaks के साथ आया है।
- Order-Independent Transparency (OIT): पुरानी "Improved Transparency" video setting को पूरी तरह नए सिरे से बनाया गया है। नया algorithm पानी, glass, stained glass, particles वगैरह जैसी translucent surfaces को बिना sort किए किसी भी order में render कर सकता है। इससे वो common glitch खत्म हो जाती है जिसमें transparent blocks के पीछे की चीज़ें गायब हो जाती थीं या अजीब दिखती थीं। एक छोटी सी trade-off यह है कि कई layers of glass के पीछे से clouds का रंग थोड़ा अलग लग सकता है, और performance cost पहले से थोड़ी ज़्यादा है। Setting बंद रहने पर सब पहले जैसा ही रहेगा।
- Persistent mob optimisation: "Persistent" मार्क किए गए mobs, यानी जो naturally despawn नहीं होते, जैसे named mobs या जिनसे आपने interact किया हो, पहले कोई player पास न हो तब भी randomly walk और swim करते रहते थे। अब वे regular mobs की तरह idle हो जाते हैं, जिससे server resources बचते हैं।
- Shield + tool priority fix: Shield के साथ Hoe या Shovel पकड़े हुए हैं? अब Shield उठाना हमेशा ज़मीन जोतने या path flatten करने से पहले होगा। Combat में गलती से dirt tile होने का झंझट खत्म।
- Drowned melee range tweak: Trident लिए हुए Drowned अब तीन blocks के अंदर आने पर melee attack पर switch कर लेंगे, जिससे पानी के अंदर close combat और खतरनाक हो जाएगा।
- नया
minecraft:block_transformerdata component: Data-pack बनाने वालों के लिए एक शानदार addition। Items अब यह define कर सकती हैं कि वे blocks के साथ interact करने पर exactly कैसे transform होंगी, sounds, particles, loot drops, face restrictions, और double-chest-aware copper waxing logic सब कुछ। - World-generation में सुधार: Basalt column और basalt pillar feature types के नाम बदले गए हैं और उन्हें नए block providers, replacement predicates, और cluster controls के साथ काफी expand किया गया है। Nether caves के अंदर अब Cave Air generate नहीं होगी।
- White-list अब by default on: नए servers जो fresh properties files से शुरू होंगे, उनमें
white-list=trueautomatically set होगा, यह एक अच्छा security default है। - Pack versions बढ़े: Data Pack version अब 109.0 है; Resource Pack version अब 90.0 है।
यह क्यों ज़रूरी है
OIT renderer Java Edition में काफी समय बाद आया सबसे बड़ा visual quality-of-life बदलाव है। जिसने भी कभी underwater build को glass की layers के पीछे टूटा हुआ देखा हो, या Nether portals को पीछे के नज़ारे को खा जाते देखा हो, वो फ़र्क तुरंत महसूस करेगा। Persistent mob idle fix शायद उतनी चर्चा में न हो, लेकिन server tick rates पर इसका असली असर पड़ता है, खासकर उन worlds में जहाँ players ने spawn से दूर बहुत सारे mobs को name किया हो या tame किया हो।
block_transformer component data-pack creators के लिए एक बड़ा tool है। पहले जो काम axe stripping, hoe tilling, copper scraping, और waxing जैसे बिखरे हुए mechanics से होता था, वो सब अब एक ही flexible और configurable system में आ गया है।
Java और Bedrock
यह सिर्फ Java Edition snapshot है। Bedrock Edition के players और server owners पर इन specific changes का कोई असर नहीं। Bedrock का अपना अलग rendering pipeline और update schedule है, इसलिए OIT का काम या data-component additions वहाँ नहीं आते।
Server Owners के लिए
अगर आप Java server चला रहे हैं तो इन दो बातों पर तुरंत ध्यान दें:
- White-list default बदला: अगर आप इस snapshot या उसके बाद के किसी build पर
server.propertiesfile reset या regenerate करते हैं, तो whitelist by default on होगी। यह security के लिए अच्छा है, लेकिन fresh setup के बाद अपने players को accidentally lock out करने से बचें। - Pack version bumps (109.0 / 90.0): आपके custom data packs या resource packs के
pack_metaversion numbers अपडेट करने होंगे नहीं तो वे काम नहीं करेंगे। Live world पर changes करने से पहले staging environment में ज़रूर test करें। - Persistent mob optimisation: बड़े survival worlds में जहाँ named या tamed mobs बड़े इलाके में फैले हों, यह बदलाव background tick load को हल्का कम करेगा, एक free performance improvement।
- Basalt feature renames: जो data packs
minecraft:basalt_columnsयाminecraft:basalt_pillarworld-generation feature types को reference करते हैं, वे break हो जाएंगे। References को क्रमशःminecraft:stepped_column_clusterऔरminecraft:single_block_pillarसे update करें।
Parents के लिए
अगर आपका बच्चा Java Edition server पर खेलता है और कहता है कि पानी या glass "अजीब दिख रहा है" या transparent surfaces के पीछे चीज़ें गायब हो जाती हैं, तो यह snapshot उन्हीं परेशानियों को ठीक करता है। नया transparency renderer एक असली visual improvement है। लेकिन यह अभी snapshot है, यानी एक work-in-progress test version, न कि final release, इसलिए छोटे बच्चों को अकेले इस पर switch करने देने से पहले यह बात ध्यान में रखें। Snapshots में bugs हो सकते हैं (अभी दो known issues हैं: Mac पर Vulkan के साथ pink screen, और गलत entity lighting), इसलिए रोज़ाना के खेल के लिए stable release पर रहना हमेशा बेहतर है।
Players के लिए
यह snapshot आपके adventures के लिए क्या मायने रखता है:
- साफ़ glass और पानी: Video Settings में "Improved Transparency" on करें और stained glass windows, underwater scenes, और portal views को बिना flickering या vanishing के enjoy करें।
- Drowned से सावधान: Trident लिए हुए Drowned से पानी के अंदर लड़ते वक्त पैरों का ध्यान रखें, बहुत पास जाने पर वे throwing छोड़कर stabbing शुरू कर देंगे।
- Shield safe है: Hoe या Shovel पकड़े हुए Shield उठाना अब सही से काम करेगा, तो fight के बीच में गलती से ज़मीन नहीं खुदेगी।
याद रखें: snapshots पूरा game release नहीं होते। Experiment करने से पहले अपनी ज़रूरी worlds को stable version में save कर लें!
क्या SNT Kingdoms को Update करना होगा?
कोई action नहीं चाहिए, और SNT kingdoms अभी यह snapshot run नहीं कर सकते। हमारे kingdoms Paper 1.21.11 backends पर चलते हैं, SharedLife के लिए एक Fabric 1.21.4 world है, और सब कुछ Velocity proxy के पीछे ViaVersion/ViaBackwards/ViaRewind के साथ broad client compatibility (1.13 से 1.21.11 तक) के लिए set है। Mojang की नई year-based versioning scheme, जिसका 26.x हिस्सा है, को अभी PaperMC, Velocity, या Via ecosystem ने adopt नहीं किया है, इसलिए 26.x clients अभी SNT kingdoms से connect नहीं कर सकते।
OIT renderer और graphics improvements पूरी तरह client-side हैं, इसलिए वे आपके kingdom की worlds या player data को कोई नुकसान नहीं पहुँचाते। Pack-version bumps (109.0 / 90.0) और world-generation feature renames तभी relevant होंगे जब कोई server platform officially 26.x builds को support करे। हम PaperMC और Velocity roadmaps पर नज़र बनाए हुए हैं और जैसे ही upgrade का रास्ता तैयार होगा, आपको तुरंत बताएंगे। तब तक आपका kingdom मौजूदा stable stack पर बिना किसी रुकावट के चलता रहेगा, कोई problem नहीं, कोई action नहीं।