Yeah, I looked at the tutorial, still had no idea for my mushroom. XD. I knew I had no clue with JSON and coding...D:<
you don't need to know coding to do a JSON model. I can do it, BUT it would require that I actually read the WHOLE tutorial. (I have only read about half it).
So I got some time finaly to look at it and try the suggested methods, here is some feedback.
I have tried to make beds as first... hmm... partly succeeded. Outcome >>>
Then I tried something easier... eh,... silly me... just thought it will be easier ... Cactus Outcome >>>
As last I have tried the Doors... this time succeded...
but then... I noticed something, that has far from success >>>
Any help is highly welcome and appreciated
One more strange thing I noticed... it started to occur after the latest change in my pack, and that is since I added the biome colors.
The NORTH side of a Grass block has some highly weird coloring, while the rest is just fine.
The 'linked=' property does NOT work on beds or cactus.
It does work on doors (which is why it worked, albeit the flip textures).
But the doors are flipped because of a bug.
The CTM is also applied on vertical placed columns of slabs, but only in on direction, ignoring the faces=sides. Did i miss something or is it a bug?
~Image Snip~
Edit: Oh, and another question: I want to use random mobs to completely replace mob skins in savannas. Easy to do with biome rules. But when people use Optifine ( ) it doesn't know that rule (yet), and the skin will be used randomly in every biome. Is there maybe a way to make Optifine ignore the random skin completely?
CTM: I think it's a bug.
Random Mobs: I don't think there is a way to have Optifine ignore the random skins (expect for making a seperate version of your pack for Optifine which doesn't have the random skins included in it).
So, after a lot of help, I made my 3D mushroom models. Just asking, will CTM work on it like normal? So if I add random spot patterns for it, will it work or not?
So, after a lot of help, I made my 3D mushroom models. Just asking, will CTM work on it like normal? So if I add random spot patterns for it, will it work or not?
Technically, you can have Random CTM work with your Custom Block Model. The problem is that, if you did any weird or funky UV Mapping, then the other textures will have to follow the UV Mapping style you did.
If you didn't do any weird UV Mapping, then Random CTM will work just fine.
Thanks for the info. Good to know the CTM thing isn't my fault.
I'll experiment a bit more with random mobs, maybe i find a solution - OF's incompleteness is annoying.
It is annoying me too. I'm so annoyed with it that I just build my Pack around MCPatcher's features & if Optifine shows it wrong or doesn't support it, well then too bad.
(I also build it around MCPatcher as my pack is mainly just a personal Default Edit type pack, & as I use MCPatcher a lot, so I build my personal pack around what I use most because it is my personal pack [I just post it here so other people can use it too if they like it])
Thanks for the info. Good to know the CTM thing isn't my fault.
I'll experiment a bit more with random mobs, maybe i find a solution - OF's incompleteness is annoying.
Maybe for the random mobs, just remove them from the pack and make the their own little add-on pack. That's one of resource packs utilities.
Example:
But an add-on pack can also be possible solution. Have the normal pack include all the core textures & in the Add-on Pack include all the features that work only with MCPatcher.
1.Is it possible to change a mob's texture based on naming it via nametag, spawneggs, etc?
2.Is it possible to give mobs such as a zombie or a skeleton asymmetrical textures? i.e. right leg different from the left.
3.Is it possible to use a separate texture for a giant instead of a zombie?
For some reason all the options are greyed out for me (using 4.2.0 as I am on the 1.7.2 client to make it work with forge), is there a solution to this?
For some reason all the options are greyed out for me (using 4.2.0 as I am on the 1.7.2 client to make it work with forge), is there a solution to this?
Not necessarily, you can choose which version of Minecraft to patch
Got a problem
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 5/29/14 5:12 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.IllegalAccessError: tried to access field net.minecraft.client.renderer.texture.TextureManager.field_110585_a from class com.prupe.mcpatcher.TexturePackChangeHandler
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.IllegalAccessError: tried to access field net.minecraft.client.renderer.texture.TextureManager.field_110585_a from class com.prupe.mcpatcher.TexturePackChangeHandler
at com.prupe.mcpatcher.TexturePackChangeHandler.beforeChange1(TexturePackChangeHandler.java:137)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SourceFile:103)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SourceFile:92)
at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:568)
at com.thevoxelbox.voxelmap.VoxelMap.<init>(VoxelMap.java:420)
at com.thevoxelbox.voxelmap.VoxelMapMod.postInit(VoxelMapMod.java:34)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:690)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Got a problem
~Spoiler Snip~
Edit: Removed optifine (fixed crash), but the MCpatcher stuff doesn't work
I don't know why you tried to install Optifine with MCPatcher, but whatever.
Anyways, did you check all the boxes in the MCPatcher box???
Also what Mods are you using???(From your Crash log, it looks like you're using Forge 1.7.2-10.12.1.1082, MCCapes Extra 1.7.2a, an X-Ray mod, & Voxelmap. Are you using anything else???)
I don't know why you tried to install Optifine with MCPatcher, but whatever.
Anyways, did you check all the boxes in the MCPatcher box???
Also what Mods are you using???(From your Crash log, it looks like you're using Forge 1.7.2-10.12.1.1082, MCCapes Extra 1.7.2a, an X-Ray mod, & Voxelmap. Are you using anything else???)
Mods are:
MCCapes
Xray (SSP use only )
Optifine (removed when I noticed that I left it in when I installed mcpathcer)
Shaders
Voxel
http://hypixel.net/threads/diax-resource-pack.199998/
you don't need to know coding to do a JSON model. I can do it, BUT it would require that I actually read the WHOLE tutorial. (I have only read about half it).
The 'linked=' property does NOT work on beds or cactus.
It does work on doors (which is why it worked, albeit the flip textures).
But the doors are flipped because of a bug.
No problem:) I happy to help.
Properties files never state relative to /assets. Use forestry:/textures/blocks/ores/apatite.png
Putting the CENDENT back in transcendent!
CTM: I think it's a bug.
Random Mobs: I don't think there is a way to have Optifine ignore the random skins (expect for making a seperate version of your pack for Optifine which doesn't have the random skins included in it).
the "linked=<true|false>" property only works for plants, double tall plants, & doors. It doesn't work with anything else at the moment.
http://hypixel.net/threads/diax-resource-pack.199998/
Technically, you can have Random CTM work with your Custom Block Model. The problem is that, if you did any weird or funky UV Mapping, then the other textures will have to follow the UV Mapping style you did.
If you didn't do any weird UV Mapping, then Random CTM will work just fine.
(tl;dr: Yes it should work)
It is annoying me too. I'm so annoyed with it that I just build my Pack around MCPatcher's features & if Optifine shows it wrong or doesn't support it, well then too bad.
(I also build it around MCPatcher as my pack is mainly just a personal Default Edit type pack, & as I use MCPatcher a lot, so I build my personal pack around what I use most because it is my personal pack [I just post it here so other people can use it too if they like it])
But an add-on pack can also be possible solution. Have the normal pack include all the core textures & in the Add-on Pack include all the features that work only with MCPatcher.
1.Is it possible to change a mob's texture based on naming it via nametag, spawneggs, etc?
2.Is it possible to give mobs such as a zombie or a skeleton asymmetrical textures? i.e. right leg different from the left.
3.Is it possible to use a separate texture for a giant instead of a zombie?
Thanks! ~Beagle
No. I keep hoping Mojang will add this as a vanilla feature since they did it with player skins... but so far no dice.
No, but if the ability to change mob skins based on names gets added this should also work. Sadly, it's not possible yet.
Use the latest version of MCPatcher (4.3.2_02)
That patches my game to 1.7.9
I need to use 1.7.2 so I can have forge.
At the top right, you can select which game version you want to patch.
Got a problem
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 5/29/14 5:12 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.IllegalAccessError: tried to access field net.minecraft.client.renderer.texture.TextureManager.field_110585_a from class com.prupe.mcpatcher.TexturePackChangeHandler
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.IllegalAccessError: tried to access field net.minecraft.client.renderer.texture.TextureManager.field_110585_a from class com.prupe.mcpatcher.TexturePackChangeHandler
at com.prupe.mcpatcher.TexturePackChangeHandler.beforeChange1(TexturePackChangeHandler.java:137)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SourceFile:103)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SourceFile:92)
at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:568)
at com.thevoxelbox.voxelmap.VoxelMap.<init>(VoxelMap.java:420)
at com.thevoxelbox.voxelmap.VoxelMapMod.postInit(VoxelMapMod.java:34)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:690)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 633571384 bytes (604 MB) / 767557632 bytes (732 MB) up to 5726797824 bytes (5461 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx6G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.03 FML v7.2.196.1082 Minecraft Forge 10.12.1.1082 Optifine OptiFine_1.7.2_HD_C2 7 mods loaded, 7 mods active
mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
FML{7.2.196.1082} [Forge Mod Loader] (forge-1.7.2-10.12.1.1082.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
Forge{10.12.1.1082} [Minecraft Forge] (forge-1.7.2-10.12.1.1082.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
mccapesextra{1.7.2a} [MCCapes Extra] (MCCapesExtra_1.7.2a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
examplemod{1.0} [Example Mod] (mod_XrayV2.01.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
voxelmap{1.7.2} [VoxelMap] (voxelmap-1.7.2-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->
I don't know why you tried to install Optifine with MCPatcher, but whatever.
Anyways, did you check all the boxes in the MCPatcher box???
Also what Mods are you using???(From your Crash log, it looks like you're using Forge 1.7.2-10.12.1.1082, MCCapes Extra 1.7.2a, an X-Ray mod, & Voxelmap. Are you using anything else???)
Mods are:
MCCapes
Xray (SSP use only )
Optifine (removed when I noticed that I left it in when I installed mcpathcer)
Shaders
Voxel