Jump to content

Recommended Posts

Posted

First of all, my version of forge is 1.6.2-9.10.0.804.

 

So I just read the tutorial about textures and it says I should pass as argument to this func_111206_d a string formated in the following way:

 

(Assuming my mod is called mymod, Items is the class where I keep the static instances to all my items and the texture for this item is called tx.png)

 

public static class Items
{
   public static final Item anItem = new Item(id).func_111206_d("mymod:tx");
}

 

then, according to a lot of other posts, (including the tutorial) I must have my tx.png at this path:

%appdata%\roaming\.minecraft\assets\mymod\textures\items\tx.png

 

that's what I have, but my textures don't show. I get the pink & black square instead.

I know there have been a lot of questions about this (I know because I read them trying to figure out the answer). Please, what's wrong with my code? And if it's wrong, maybe someone should update/delete that tutorial, because I'm doing just exactly what it says.

Posted

Well... I updated that tutorial. I had another way, but then Lex said that was the way to do it. If I may ask, is there any erring? And if so, what is the error??

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Posted

i dont know who wrote it, but mine is right

 

Once again, I updated it xD

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Posted

Ok, no func_111206_d then. Every Item or Block you make in your mod must always be a subclass of Item/Block so you can at least override registerIcons even if writing this override is the only thing you do inside the class. Also the images paths are wrong in the tutorial I linked.

 

It would be nice if the first tutorial was right though... Life would be simpler. I'm gonna try your way now.

Posted

I will try to fix it...

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Posted

@Mew they should fix Forge instead to make your way the right way, cause I like it a lot better.  ;D

 

but I'm kidding, That's probably either impossible or really hard to do. A boy can dream though.

 

I think it's more about efficiency and proper code style than anything else :)

It's better to learn to do things correctly the first time around, instead of learning it the hard way later ;)

If you guys dont get it.. then well ya.. try harder...

Posted

@Mew they should fix Forge instead to make your way the right way, cause I like it a lot better.  ;D

 

but I'm kidding, That's probably either impossible or really hard to do. A boy can dream though.

 

I think it's more about efficiency and proper code style than anything else :)

It's better to learn to do things correctly the first time around, instead of learning it the hard way later ;)

 

probably efficiency, because subclassing something to override just one method which relates only to the presentation (meaning the appearance of that something to the user) and has the exact same logic everytime, has nothing to do with proper code style

Posted
probably efficiency, because subclassing something to override just one method which relates only to the presentation (meaning the appearance of that something to the user) and has the exact same logic everytime, has nothing to do with proper code style

 

no its the right way this way, its not a question of "the same logic every time" because when you are rendering cubes and items you are using different techniques then gui or mobs, so the current way is the good way lets keep it like this

 

i dont know who wrote it, but mine is right :

http://www.minecraftforge.net/wiki/Hydroflame_guide_to_textures

 

Thanks!!! It's working now!!!

 

no prob

how to debug 101:http://www.minecraftforge.net/wiki/Debug_101

-hydroflame, author of the forge revolution-

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • So, I have a minecraft world hosted with essential on forge 1.20.1, there's 149 mods, and the forge version is 47.3.0, and it's been like that for a good 2-3 weeks, and all of a sudden, it stopped loading, and I have 0 clue as to why, and this world means A LOT to me, so if anyone out there is able to help, I would GLADLY appreciate it. here's the link if ya wanna help:   [04Dec2024 22:42:24.552] [Worker-ResourceReload-3/ERROR][net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener/]: Couldn't parse data file slabsexpanded:snow_blockblocktoslab from slabsexpanded:recipes/snow_blockblocktoslab.json com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Expected name at line 16 column 4 path $.result.item at net.minecraft.util.GsonHelper.m_13780_(GsonHelper.java:526) ~[client-1.20.1-20230612.114412-srg.jar%23490!/:?] at net.minecraft.util.GsonHelper.m_263475_(GsonHelper.java:531) ~[client-1.20.1-20230612.114412-srg.jar%23490!/:?] at net.minecraft.util.GsonHelper.m_13776_(GsonHelper.java:581) ~[client-1.20.1-20230612.114412-srg.jar%23490!/:?] at net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener.m_278771_(SimpleJsonResourceReloadListener.java:41) ~[client-1.20.1-20230612.114412-srg.jar%23490!/:?] at net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener.m_5944_(SimpleJsonResourceReloadListener.java:29) ~[client-1.20.1-20230612.114412-srg.jar%23490!/:?] at net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener.m_5944_(SimpleJsonResourceReloadListener.java:17) ~[client-1.20.1-20230612.114412-srg.jar%23490!/:?] at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11) ~[client-1.20.1-20230612.114412-srg.jar%23490!/:?] at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] Caused by: com.google.gson.stream.MalformedJsonException: Expected name at line 16 column 4 path $.result.item at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1657) ~[gson-2.10.jar%23107!/:?] at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:514) ~[gson-2.10.jar%23107!/:?] at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:422) ~[gson-2.10.jar%23107!/:?] at com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:779) ~[gson-2.10.jar%23107!/:?] at com.google.gson.internal.bind.TypeAdapters$28.read(TypeAdapters.java:725) ~[gson-2.10.jar%23107!/:?] at com.google.gson.internal.bind.TypeAdapters$34$1.read(TypeAdapters.java:1007) ~[gson-2.10.jar%23107!/:?] at net.minecraft.util.GsonHelper.m_13780_(GsonHelper.java:524) ~[client-1.20.1-20230612.114412-srg.jar%23490!/:?]
    • Hello! I have been having a problem with Forgematica, Embeddium, Oculus, and create. I wanted to download litematica so I could see which blocks are in my creative mode build, so that I could collect them all in survival. However, litematica is a fabric mod. I found a port called forgematica, which I added (along with it's dependency) to my mods folder. I loaded into a new world, and built a structure. Then, I added a part from the create mod, and the game crashed instantly, with exit code -1. Thanks for any help! Crash Report and mods list: https://pastebin.com/rtzh6LAi
    • Have you found a modder for this vehicle project? Because it will be really hard and I want to know that hero who can create all this
  • Topics

  • Who's Online (See full list)

    • There are no registered users currently online
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.