Snažím sa vytvoriť GUI mod pre Minecraft pomocou MCP 6.2 a Eclipse.GUI (doteraz) pozostáva z drawDefaultBackground
a textúrovaný obdĺžnik. Problém je v tom, že vždy, keď vyskúšam mod, textúrovaný obdĺžnik je biely a hovorí MISSINGTEXTURE
, Pokúsil som sa presmerovať na predvolenú textúru, ako je /gui/furnace.png a funguje to normálne. Všetky novo pridané textúry spôsobujú tento problém, aj keď kopírujem existujúcu štruktúru s novým názvom.
Textúra, ktorú chcem zobraziť, je v nasledujúcom adresári v súbore MCP:
mcpjarsminecraft.jarbliskcraftBCGUI.png
Toto je textúra:
http://i.stack.imgur.com/Vktv5.png
a napokon môj kód:
mod_BliskCraftGui.java:
Kód bol odstránený
BliskCraftGui.java:
Kód bol odstránený
Ak niekto vie, ako skontrolovať, či prehrávač hrá online alebo pre jedného hráča, a či on-line, ktorý server, pridajte to k vašej odpovedi. Vďaka
odpovede:
0 pre odpoveď č. 1Nezistím, zistil som, že by som mal dať prostriedky do /mcp/eclipse/bin/client/
a /mcp/bin/minecraft/
zložky.
0 pre odpoveď č. 2
Pri použití Minecraft Coder Pack (MCP) s pracovným priestorom, ktorý poskytuje eclipse
adresár, eclipseClientbin
adresár je pridaný do trasy triedy, keď je Minecraft spustený z predvolenej konfigurácie spustenia "klienta". To znamená, že aktíva môžu byť umiestnené v assetsminecraft
pod týmto adresárom. Napr. Ak chcete pridať textúru bloku, textúru PNG môžete umiestniť do:
MCPeclipseClientbinassetsminecrafttexturesblocks