Mojang tekee suuren muutoksen massiiviseen modifiointiyhteisöönsä. Kehittäjä ilmoitti 29. lokakuuta, että se lopettaa Minecraft: Java Editionin koodin sekoittamisen tai hämärtämisen.

Yli 15 vuoden ajan pelin tekijöiden täytyi kääntää peli uudelleen rakentaakseen uutta sisältöä. Tämä muutos tekee pelin koodista täysin luettavissa, mukaan lukien kaikki tekniset nimet.

Tavoitteena on tehdä modien luomisesta, päivittämisestä ja korjaamisesta paljon helpompaa. Ensimmäinen selkeä versio saapuu testiversiona”Mounts of Mayhem”-päivityksen jälkeen tänä talvena.

Long History of Scrambled, yli yhden vuoden ajan25 p/h> pelien luovimmat yhteisöt ovat työskennelleet pimeässä. Alkuperäisestä julkaisustaan ​​vuonna 2009 lähtien Minecraft: Java Edition on toimitettu hämärällä koodilla, joka on yleinen käytäntö, jossa ohjelman sisäinen logiikka on tarkoituksella tehty vaikeaksi ihmisten luettavaksi.

Mojang käytti ProGuard-nimistä työkalua, joka ei ainoastaan ​​nimeä luokkia ja menetelmiä lyhyiksi, järjettömiksi termeiksi ja voi myös optimoida muita käyttämättömiä tiedostoja. Aluksi tämä suojasi pelin immateriaalioikeuksia ja ehkäisee piratismia.

Tämä loi merkittävän ja pysyvän esteen kasvavalle modifiointiskenelle. Uusien ominaisuuksien lisäämiseksi, virheiden korjaamiseksi tai pelattavuuden muuttamiseksi kehittäjien täytyi ensin purkaa peli ja muokata sen salattua koodia huolella.

Se oli työläs päättelyprosessi ja jaettu yhteisötieto, joka vaati kehittyneitä, räätälöityjä työkaluja.

Hacker News-käyttäjä NelsonMinarina huomautti:”Minulle on poikkeuksellista, että Minecraft on sekä peli, jolla on vahvin mod-yhteisö, että että modifioijat työskentelivät hämärtyneistä, dekompiloiduista Java-binaareista.”

Jokainen virallinen päivitys johti tähän jatkuvaan peliin. Mojang rikkoisi olemassa olevat modifikaatiot ja pakottaisi työkaluketjun kehittäjät aloittamaan hämäränpoistoprosessin alusta.

Yhteisön valtavat ja sitkeät ponnistelut tunnustaen Mojang otti askeleen kohti läpinäkyvyyttä vuonna 2019 julkaisemalla viralliset”hämärityskartoitukset”. Nämä tiedostot toimivat sanakirjana, jolloin modaajat saattoivat sovittaa salatun koodin Mojangin alkuperäisiin, merkityksellisiin nimiin.

Vaikka se oli merkittävä parannus, se oli silti välivaihe monimutkaisessa työnkulussa, joka lisäsi kitkaa luovaan prosessiin ja sisälsi omat rajoittavat lisenssiehdot.

Paving a Mojang3 Paving a Mojang. kehittäjien ja pelaajien juhlima Mojang poistaa viimein tämän esteen kokonaan. Yritys ilmoitti poistavansa hämärtymisen kokonaan ja toimittaa pelin alkuperäisellä, ihmisen luettavalla lähdekoodilla.

Tämä sisältää aiemmin käyttämättömiä yksityiskohtia, kuten muuttujien ja parametrien nimet, mikä on merkittävä siunaus kehittäjille, mikä vähentää entisestään käänteisen suunnittelun tarvetta.

Tätä strategista muutosta voidaan pitää Microsoftin, Mojangin emoyhtiön avoimen järjestelmän ylläpitämisenä ja emoyhtiön edelleen arvoa. pitkän aikavälin terveyttä ja merkitystä.

Mojangin motivaatio on hyväksyä muodollisesti yhteisö, josta on tullut olennainen osa Java Editionin pitkäikäisyyttä.”Modaaminen on Java Editionin ytimessä – ja hämärtäminen vaikeuttaa muokkaamista. Olemme innoissamme tästä muutoksesta”, yritys totesi.

Poistamalla tämän teknisen esteen kehittäjä toivoo laskevansa uusien modifioijien pääsypalkkia ja virtaviivaistavansa prosessia veteraanien kannalta. Virallisessa tiedotteessa tiimi totesi:”Toivomme, että tällä muutoksella voimme tasoittaa Minecraft: Java Editionin tulevaisuutta, jossa modien luominen, päivittäminen ja virheenkorjaus on helpompaa.”

Tämä siirto vahvistaa Java Editionin asemaa käyttäjien luoman sisällön johtavana alustana, joka on keskeinen erottava tekijä markkinoilla, joilla kilpailijat, kuten

. Kehittäjien ei enää tarvitse odottaa, että yhteisön työkalut päivittävät kartoituksensa, ennen kuin he voivat alkaa työskennellä uusien peliversioiden parissa.

Tärkeämpää on, että virheenkorjauksesta tulee paljon yksinkertaisempaa. Kaatumislokit, jotka olivat usein salaperäisiä sekoitettujen nimien vuoksi, ovat nyt suoraan luettavissa, mikä helpottaa ongelmien tunnistamista ja korjaamista.

Koodia avattaessa Mojang muistuttaa tekijöitä, että Minecraftin loppukäyttäjän lisenssisopimus ja käyttöohjeet ovat edelleen voimassa ja linkitetään suoraan pelin uudesta LICENSE-kooditiedostosta. Uusi pelin . Omistettu yhteisö

Tänä talvena tehdystä testiversiosta alkaen Minecraft: Java Editionin modien luontiprosessi muuttuu perusteellisesti. Ensimmäinen täysin deobfuskoitu versio on tilannekuva, joka seuraa”Mounts of Mayhemin”, pelin neljännen suuren sisällön pudotuksen vuonna 2025, täydellistä julkaisua, ja sen odotetaan olevan talvikaudella.

Tämä aikajana antaa ekosysteemille selkeän kiitotien valmistautua uuteen kehitystodellisuuteen.

Jotta varmistetaan sujuva siirtymävaihe,”Moobfuscment”-versiota ei julkaista. versiot perinteisten obfuskoitujen rinnalla.

Tämä rinnakkainen julkaisuaikataulu antaa keskeisten muokkauskehysten, kuten Fabric ja NeoForge, kehittäjille aikaa mukauttaa alustansa ennen kuin muutos tulee pysyväksi.

Muodausyhteisö on jo alkanut analysoida vaikutusta ja huomauttaa, että tämä antaa menetelmäparametrien nimet suoraan, mikä vähentää yhteisökohtaisten projektien riippuvuutta siitä, että paranneltiin. aukko.

Muodausyhteisön reaktio on ollut ylivoimaisen myönteinen, ja siihen on sekoitettu kauan odotettua validointia.

Yhteisölle, joka on historiallisesti tarjonnut ominaisuuksia, jotka myöhemmin on otettu viralliseen peliin, männistä ja hevosista parannettuun valaistukseen, tämä muutos merkitsee uutta yhteistyön ja läpinäkyvyyden aikakautta. Se on merkittävä elämänlaadun parannus, joka kunnioittaa omistautumista, joka on auttanut tekemään Minecraftista maailmanlaajuisen ilmiön.

Poistamalla suurimman kitkan lähteen Mojang ei vain helpota nykyisten modaajien elämää. se sijoittaa seuraavan sukupolven luojiin, jotka jatkavat Minecraft-universumin laajentamista tulevina vuosina.