五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

MinecraftForge 1.13更新資訊

2018-10-02 17:48 作者:森林蝙蝠  | 我要投稿
原文:https://gist.github.com/xt9/55a04226728cebe729fe37cc7aa9d10f

【重要】該文作者非forge貢獻(xiàn)者,不完全保證其權(quán)威性,但并未有forge開發(fā)成員表示異議,有參考價值。

1.13 General(全局):
1.cpw is rewriting the mod loader and it's going to be merged into 1.13 forge
? ?cpw(forge早期的主要貢獻(xiàn)者)正在重寫mod加載器(以適應(yīng)新版的Java),這會被合并到1.13的forge中。
2.1.13 forge will have java 9 support. (May happen sooner rather than later)
? ?1.13的forge將會支持Java 9(可能會更早一些)。
3.The mod loader carries a lot of technical debt, which is the reason the load speed is a bit slow, they're working towards improving the performance of??the loader.
? ?新的mod加載器帶來了很多技術(shù)問題,導(dǎo)致加載速度有點慢,他們正在努力優(yōu)化性能。
4.Java 10 & 11 support depends on Mojang using it. Go yell at them for support.
? ?至于Java 10和11,mojang用哪個,我們就用哪個,讓他們支持去吧。
? ?點評:Java 11是下一個時代的官方長期支持版本,雖然重要,但比起9沒有什么破壞性的變動(上一個破壞性變動,是Java 9的模塊化),只要不使用那些被移出JDK 11的包(Java EE和Java FX等),問題就不大。
5.Forge will receive a full audit for 1.13, going over all of the classes for redundancies. Stable 1.13 Forge might take months.
? ?forge會在1.13接受全面審查,精簡所有的類,需要幾個月的功夫推出穩(wěn)定的forge 1.13(又能跳票了)。
6.New coremod system for 1.13, coremods are necessary for forge, but people tend to overuse them right now.
? ?1.13將會推出新的coremod系統(tǒng),coremod對forge很重要,但是已經(jīng)被大家濫用了。
? ?點評:coremod是采取修改Java字節(jié)碼的手段,對MC底層代碼做出修改的mod,濫用可能造成崩潰,如果你看過1.1x的mod崩潰報告,就會發(fā)現(xiàn)里面有很多coremod存在……
7.JavaScript system to modify base classes.
? ?引入JavaScript系統(tǒng),以修飾基礎(chǔ)的類。
? ?點評:意義不明,為了吸引JavaScript開發(fā)者?
8.New system might support swapping mod versions while the game is running.
? ?新的系統(tǒng)允許在游戲運行時更換mod版本(所謂的熱更新)。
? ?點評:不錯的功能,真能做到的話就太好了。
9.Mod system should not scare bukkit plugin devs so much after the rewrite(but forge will never be bukkit/sponge since it's not an abstraction)
? ?重寫后的mod系統(tǒng)應(yīng)該不會與bukkit插件無法共存,但是forge也不會變成bukkit或sponge,因為它不是一個抽象的接口。
? ?點評:不知道會發(fā)展成什么樣,但是bukkit和sponge共存的項目應(yīng)該要下崗了吧。

1.13 Performance(性能):
10.Multicore systems should receive a big speed increase (for the loader?)
? ? (對加載器而言?)多核系統(tǒng)會大幅加速。
? ???點評:啟動速度快了?MMC可能會失去引以為傲的優(yōu)勢。
11.1.13 updates to LWJGL3??which has support for multithreaded rendering, so they still want someone who does rendering to speed that up.
? ???1.13底層更新到LWJGL 3之后,終于TM的有多線程渲染了,所以他們會找一些搞渲染的人加速渲染。

1.13 Vanilla Code Changes(原版代碼修改):
12.Vanilla command system rewritten, a lot more structured. Uses Brigadier.
? ???使用Brigadier(Mojang官方提供的一個工具)重寫了原版命令系統(tǒng),大大提升結(jié)構(gòu)性。
? ???點評:這是除了LaunchWrapper之外,我知道的第二個Mojang官方工具。
13.Lot of new World generation util that should help for mods like Twilight forest & Betweenlands.
? ???很多新的世界生成工具,對暮色森林和交錯維度這樣的mod很有用。
? ???點評:別讓它們變得更卡就好……
14.DataFixers: Could theoretically support porting modded worlds from version to version, but will probably not be a thing.
? ???理論上,可以將mod整合包的存檔跨版本遷移,但是可能(因為其他原因)不會實現(xiàn)。
? ???點評:重要的功能,希望能做好吧。

1.13 Modding(mod編寫):
15.More Event driven networking for simplmpl
? ???為簡化實現(xiàn),更多的事件驅(qū)動網(wǎng)絡(luò)將被加入。
16.async & promises support
? ???異步支持。
17.login & handshake, system is getting a rewrite, should make it faster and more lag-resistant. Giving more feedback on how close it is to connecting to??the server.
? ? 登錄和握手的系統(tǒng)正在重寫,會讓它更快,延遲更少,連接掉線時會給予更多反饋(不是原來那樣就一個異常了)。
18.Login needs support for longer handshakes since the block registry is ~16 times larger, and needs to be synced.
? ???登錄需要更長時間的握手,因為方塊注冊變大了約16倍,需要同步。
19.Breakings changes in forge for 1.13? Yeeeeees. Forge will have a full audit for every line of code, so a lot of things are breaking. Terrain stuff will 100% break.
? ???forge 1.13是破壞性的變化嗎?那當(dāng)然啦,forge每一行都需要重新檢查,很多東西都在破而后立,至少地形相關(guān)是100%破壞了。
20.Forge's official stance is always use the latest version, but 1.12 will have full support until 1.13 have a stable version??that Lex is happy with.
? ???forge官方態(tài)度是永遠(yuǎn)使用最新的版本,但是情況特殊,在1.13穩(wěn)定之前,將繼續(xù)對1.12全力支持。
21.1.13 is cooler and more enticing than 1.8 ever where when moving from 1.7.
? ???如果你從1.7遷移上來,1.13比1.8更棒。
22.Grum on entity data models: Not planned by mojang atm.
? ???實體數(shù)據(jù)模型:Mojang尚無計劃。
23.Forge team is looking for someone to do rendering.
? ???(呼應(yīng)第11條)Forge團(tuán)隊誠邀渲染人才加入!
24.Localization is getting a rewrite.
? ???本地化系統(tǒng)正在重寫。
25.OreDict will be deprecated, Replaced with the new tag system. (Forge did it first, mojang is thieeeeves)
? ???礦物詞典將被廢棄,使用新的(NBT)標(biāo)簽系統(tǒng)。(這東西是forge先搞出來的,mojang就是一群雞鳴狗盜之輩)
26.Forge might take over to init gears/nuggets/iron and all those common occuring ingredients that have tags. atleast as an optional.
? ???forge將接管錠,粒,齒輪,板(等“工業(yè)制品”)的初始化(以前是由JAOPCA之類的mod負(fù)責(zé)的),至少是個可選項。
27.Not much info on how datapacks will be utilized. They don't know if it's feasible yet (probably referring to syncing datapacks to the client).
? ???包括forge團(tuán)隊自己,沒人清楚數(shù)據(jù)包這東西怎么實用化(可能需要把數(shù)據(jù)包同步到客戶端上)。
28.Java will always be the language that Forge supports,Scala removed.
? ???Forge將永遠(yuǎn)使用Java,Scala將被移出forge庫(單獨下載)。
? ???點評:有很多資源文件下載失敗的情況,就是因為Scala類庫下不動,移除的話簡直喜大普奔。
29.Clojure/Kotlin/Javascript/Scala/Groovy support planned (loaded with loaders specified in the mod toml file),language support should only have to be -> require a lang support mod from curse, and start developing.
? ???Forge計劃支持Clojure/Kotlin/Scala/Groovy之類JVM方言以及JavaScript(在mod的.toml文件中指定相應(yīng)的加載器),用這些語言開發(fā)mod,只能通過在curse上下載一個相應(yīng)的前置mod。
30.No Annotations processor, MCMOD.info is dead and the mod annotation only have one value.
? ???沒有注解處理器了,mcmod.info已死,@mod 注解只有一個值了。
31.Tweakers removed, New loader system uses serviceloaders.
? ???Tweaker(一個來自LaunchWrapper的接口)被移除,新的加載系統(tǒng)將使用serviceloaders。
? ???點評:一大波coremod作者還有30秒到達(dá)戰(zhàn)場,準(zhǔn)備碾碎forge。
32.Bad practice to have enable/disable flags for items/blocks in config. Just register how many you want.
? ???在配置文件中為物品和方塊添加“開啟/禁用”參數(shù)實現(xiàn)的并不好,你想注冊多少就注冊多少。
33.Block id will persist even if you remove the block that had that id, leaving dead id's. But you can reclaim it.
? ???如果你移除了一個方塊,那么方塊的id會被保留下來成為一個“死”id,你也可以重新聲明。
34.They want a world cleanup tool that prunes dead ids. (Someone please write it).
? ???他們想要一個存檔清理工具,來清理死id(等人寫呢)。
35.Registries will still be locked.
? ???Registries仍將被鎖定。(也就是說,我們?nèi)匀恍枰褂肦egistryEvent<T>這種不直觀的形式去注冊物品等)
36.Grum: Recipes should be reloadable in 1.13
? ???合成表在1.13應(yīng)該可以被重載了。
? ???點評:魔改整合包的作者應(yīng)該最喜歡這個。
37.Grum: don't use 2^31 blockstates please hehehe, you are going to have a bad time
? ???沒有2^31那么多的blockstate了,只能呵呵了。
38.Gui's have not really changed
? ???用戶界面類沒有發(fā)生什么變化。
? ???點評:沒變化說個JB。
39.World generation is now really modular,THREADED!! (Not multi threaded)
? ???世界生成現(xiàn)在模塊化,線程化了?。ǖ皇嵌嗑€程的)

1.13 Commands(命令):
40.Will support sub-commands
? ???支持子指令。(不搞CB的我并不知道這是什么)

1.13 Fluid(流體):
41.They need to probably rethink everyone about how fluid works.
? ???他們打算重新定義“流體”。
42.Might not make the rewrite straight away since mojang is not 100% done with the new fluid system.
? ???可能不會直接重寫,因為mojang的新流體系統(tǒng)還是沒寫完。
43.There will probably be a new entry/event for registering liquids.
? ???注冊流體可能會有一個新的入口或事件。
44.They would like FluidStack to be immutable and be more like ItemStack.
? ???FluidStack類型可能將不可變,更像ItemStack。

1.13 Forge Gradle(Gradle支持):
45.ForgeGradle is getting a rewrite,no ETA,should be functional in a few weeks.
? ???ForgeGradle(這個gradle插件)正在重寫,沒有準(zhǔn)確時間,應(yīng)該幾周就能實用了。
? ???點評:forgegradle像個傻子一樣,現(xiàn)在還用gradle 2.14.


1.13 Configuration(配置文件):
46.Format will be TOML (Luckily it's not YAML),will also be used for the modloader.
? ???包括mod加載器在內(nèi),將采取TOML格式文件做配置,感謝上帝吧,它不是YAML。
? ???點評:做插件的吃你家大米了?
47.Event to get config values from a TOML object.
? ???增設(shè)從TOML對象中獲取配置值得事件。
48.Annotations for config will kind of stay.
? ???配置相關(guān)的注釋還要再等會。
49.Nested list support, should have all the same capabilities as the existing system.
? ???支持嵌套鏈表。
50.Scopes split into GLOBAL(What we have today)/PLAYER/SERVER
? ???配置文件的作用范圍分為全局(現(xiàn)在的情況),玩家和服務(wù)器。
51.Ability to load defaults from inside the jar.
? ???能夠從jar文件內(nèi)部加載默認(rèn)值。
52.The library syncs config automatically.
? ???自動同步配置。
53.It's up to the modder to handle the syncing correctly
? ???由mod開發(fā)者完全控制同步。

Communication(Forge社區(qū)事件):
54.tterag in chat: Anyone can contribute to the forge docs.
? ???tterag:任何人都可以對forge文檔做貢獻(xiàn)。
55.Lex gets help from Sponge devs and other sources to name mappings,and he has been updating MCP for all the snapshots.
? ???Sponge社區(qū)有幫助LexManos(forge的主要貢獻(xiàn)者)反混淆MC的代碼,而且他一直在更新MCP的快照。

……(剩下的沒有翻譯必要了)

FML Demonstration(FML新特性展示):
1.Only one value for Mod annotation, MODID
? ?@Mod注解只有一個modid值了,刑如@Mod(MODID)。
2.All additional properties for mods are moved to META-INF/mods.toml
? ?所有mod的附加信息(例如作者,版本號)將被移動到META-INF/mods.toml文件。
3.modLoader, you can specify what language loader you want to use, you can also specify the version of the loader.
? ?你可以指定使用哪一種語言和加載器的版本來加載你的mod。
4.Needs to follow apache maven version, use numbers please.
? ?需要跟著Apache maven的版本走,請使用數(shù)字。
5.Support for multiline description
? ?支持多行描述。
6.Can put multiple mods in there with jar-in-jar, but one mod specified is recommended.
? ?可以將多個mod(的jar文件)套在一起,但是仍然推薦分開。
? ?點評:這不是以前的做法嗎?只不過是塞進(jìn)minecraft.jar。
7.cpw: wants to move away from stringAPIs like annotations, because they're error prone and require some validation.
? ?cpw:想遠(yuǎn)離字符串類型的API,例如注解,因為它們?nèi)菀壮鲥e,還需要一些驗證。
? ?點評:那你想唄!
8.Using suppliers and types should be more stable.
? ?使用supplier(Java 8提供的一個函數(shù)式接口)和類型系統(tǒng)應(yīng)該會更加穩(wěn)定。
9.SubscribeEvent and Mod.EventBusSubscriber is not going away.
? ?@SubscribeEvent和@Mod.EventBusSubscriber沒有移除。
10.SidedProxy annotation will probably not be maintained. Replaced with using SidedExecutor.
? ???@SidedProxy注解可能不再維護(hù),替換成SidedExecutor。
11.Optional is gone, it's not coming back.
? ???@Optional注解消失了,不再會回來了。

(完)? ?



MinecraftForge 1.13更新資訊的評論 (共 條)

分享到微博請遵守國家法律
宣威市| 巴中市| 祁阳县| 香格里拉县| 南陵县| 马山县| 祁阳县| 泉州市| 西充县| 韶山市| 顺昌县| 宜州市| 宁陵县| 安义县| 邵阳县| 临海市| 桓台县| 栾川县| 陈巴尔虎旗| 枞阳县| 惠东县| 宁波市| 逊克县| 张家港市| 界首市| 遂昌县| 金坛市| 牡丹江市| 虎林市| 神池县| 文昌市| 崇文区| 隆回县| 四川省| 镇宁| 临沭县| 酒泉市| 汾阳市| 德庆县| 庆云县| 沙坪坝区|