湖中日常002:“構(gòu)建的mod加到好多mod的整合包里后物品指令找不到了怎么辦”
上回書(shū)說(shuō)到,彼時(shí)的國(guó)內(nèi),Mod構(gòu)建困難,教程資料貧乏。于是,道家深湖召集眾仙,要與眾Modder行個(gè)方便。傳說(shuō),深湖在群里答疑時(shí),曾聽(tīng)到……
構(gòu)建的mod加到好多mod的整合包里后物品指令找不到了怎么辦[大哭]
我看到這個(gè)提問(wèn),立刻心生滿(mǎn)頭問(wèn)號(hào)。
我:“啥叫物品指令?你是說(shuō)give?give不出來(lái)嗎?”
提問(wèn)者:“嗯”
我:“按理說(shuō)不會(huì)發(fā)生這情況。我覺(jué)得最有可能的是你拼寫(xiě)錯(cuò)誤了?!保ㄅ匀耍?1)
提問(wèn)者:“單獨(dú)mod可以有的”
我:“那你看創(chuàng)造物品欄有嗎”
提問(wèn)者:“沒(méi)做分類(lèi)。就單純拿來(lái)整個(gè)活?沒(méi)搞那些。。?!?/p>
我內(nèi)心OS:TNND,分,分啊,為什么不分!
我:“雖然不排除其他mod串?dāng)_了指令,但我覺(jué)得你至少要先搞清楚三件事才能問(wèn)“物品指令找不到了怎么辦:
1,你的mod確實(shí)安裝上了
2,你的道具確實(shí)存在
3,你沒(méi)有拼寫(xiě)錯(cuò)誤
證明這三點(diǎn),我可以給你繼續(xù)提供排查服務(wù),不然自己搞定?!?/p>
提問(wèn)者:“確實(shí)、確實(shí)……沒(méi)有?我mod就一個(gè)物品,tab出不來(lái)?!?/p>
我:口說(shuō)無(wú)憑,你需要?證明
提問(wèn)者:(截圖mod列表,里面有個(gè)“my first mod”,一看就是自己寫(xiě)的)
我:好,?你證明了這里確實(shí)有一個(gè)同名的mod。
提問(wèn)者:(截圖ModItems類(lèi),一個(gè)變量名為DIRT_BALL下注冊(cè)了一個(gè)名為……)
我:……
那么問(wèn)題來(lái)了,他這個(gè)注冊(cè)名有點(diǎn)粗俗,從英文名稱(chēng)里可以看出,這物品跟……男性生殖器有關(guān)。
我:這玩意粗俗股且不論,嗯,現(xiàn)在倆圖湊到一起了,確實(shí)證明代碼注冊(cè)了物品。下面你要證明你在整合包里的jar版本確實(shí)和你的代碼對(duì)應(yīng)。你還沒(méi)有排除你是先打了包,后寫(xiě)的代碼,以至于你打了個(gè)空mod出去。
提問(wèn)者:我剛構(gòu)建放進(jìn)去的,截圖下面控制臺(tái)的構(gòu)建成功還在。
我:你把你的構(gòu)建發(fā)我我試試。jar,群文件。我收到文件了,試一下……我需要打開(kāi)IDEA,請(qǐng)稍等五分鐘。(打開(kāi)idea中)我希望我能跑的起來(lái),希望你的mdk版本比我小。(我平時(shí)用的2768的工作環(huán)境,新mdk打的包有可能用不了。最后發(fā)現(xiàn)他的雖然比我的新,但沒(méi)有卡mdk子版本,所以我打開(kāi)了。)
我打開(kāi)了。在創(chuàng)造模式物品欄里搜索p,沒(méi)有,轉(zhuǎn)手在jei里搜索p,然后我看到了一個(gè)**。
好吧確實(shí)有。我拿出來(lái)了那個(gè)物品放到我道具欄里,看到了更多JEI黑背景下看不到的細(xì)節(jié),頓時(shí)讓我更加惡心了。
那么,這就可以排除他mod不對(duì)的可能了。我用指令give了一下,確實(shí)可以。于是我試圖找出他指令輸入的不對(duì)之處。
他給我了一個(gè)指令,開(kāi)頭沒(méi)有斜杠,玩家名字的位置寫(xiě)了個(gè)星號(hào),然后冒號(hào)后面有個(gè)空格(實(shí)際上是中文冒號(hào)看著像有空格)。
我:你這個(gè)東西是中文冒號(hào)。
提問(wèn)者:我知道,我在qq里打的是中文的,實(shí)際打的是英文的。用tab補(bǔ)全都補(bǔ)全不出來(lái)。
我:(越想越惡心)我耐心消耗完了,不予支持。
群友:你不會(huì)是在服務(wù)器里用的吧?
提問(wèn)者:好像是
群友:日,問(wèn)題解決了。
我:……真浪費(fèi)時(shí)間
群友:服務(wù)端沒(méi)裝怎么可能會(huì)有。
提問(wèn)者:臥槽,我是sb。
我:浪費(fèi)我時(shí)間,清凈一會(huì)兒(開(kāi)啟了全員禁言)

(約五分鐘后關(guān)閉了全員禁言)