[英]Implementing Baritone API into a Minecraft Forge mod
我目前正在制作一個涉及尋路的 1.12.2 Forge mod,所以我決定使用 Baritone。 任何人都可以幫助我實際訪問 API 嗎? 我目前正在做的是使用BaritoneAPI.getProvider()
手動訪問它,這會使其崩潰。
根據 Baritone 的作者,“Baritone 的 forge jar 是缺口映射的,並且依賴運行時重新映射來搜索。如果您手動加載BaritoneAPI
類,或者以其他方式欺騙 Forge 認為它不需要重新映射男中音,它就會崩潰像這樣。”
訪問 Baritone API 的正確方法是什么?
更新:我EntityPlayerSP#sendChatMessage(String)
使用EntityPlayerSP#sendChatMessage(String)
並強制玩家使用男中音聊天命令。
我目前無法嘗試,所以我不知道這是否會導致您提到的問題,但看起來使用 API 應該很容易。
從這里:
BaritoneAPI.getSettings().allowSprint.value = true;
BaritoneAPI.getSettings().primaryTimeoutMS.value = 2000L;
BaritoneAPI.getProvider().getPrimaryBaritone().getCustomGoalProcess().setGoalAndPath(new GoalXZ(10000, 20000));
另一件需要注意的是,在使用 API 時,您必須使用特殊版本。
從這里:
請注意,API 發布 jar 不支持使用
baritone.api
包之外的任何內容。
這是指專門打包的 API 版本,可以在這里找到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.