Thegametutor101
-
Posts
51 -
Joined
-
Last visited
Posts posted by Thegametutor101
-
-
29 minutes ago, V0idWa1k3r said:
Do the same RenderEntityItem does as I've told you previously but don't create the ItemRenderer, instead use the one Minecraft provides.
can you please just write the code that I am supposed to put?
I found the getItemRenderer method in the Minecraft class but can't get it via a Minecraft.getItemRenderer() call.
I can't manage to "do the same RenderEntityItem does".
-
15 minutes ago, V0idWa1k3r said:
Minecraft.class has a ItemRenderer instance that you can obtain via a getter that is called getItemRenderer
That's a clear answer thank you. and I know how my IDE works but i can't search for something if I don't know what I have to search.
16 minutes ago, V0idWa1k3r said:An example of what do you need?
Of what lines I need to write in the doRender method of my RenderThrowablePokeball class.
-
4 minutes ago, V0idWa1k3r said:
Take the one provided by Minecraft. Don't do it in the costructor or you will crash later with an NPE.
I'm really sorry then I don't understand what you are telling me to do.. can you show me an example please?
-
On 5/10/2019 at 7:52 PM, V0idWa1k3r said:
Take the one provided by Minecraft. Don't do it in the costructor or you will crash later with an NPE.
so I don't create an object of the RenderItem class?? I tried this but it crashed..
public class RenderThrowablePokeball extends Render<EntityThrowablePokeball>{ public ItemStack itemstack = new ItemStack(Pokeballs.POKEBALL); /* private final RenderItem itemRenderer = new RenderItem(null, null, null); */ public RenderThrowablePokeball(RenderManager renderManager) { super(renderManager); } @Override protected ResourceLocation getEntityTexture(EntityThrowablePokeball entity) { return TextureMap.LOCATION_BLOCKS_TEXTURE; } @Override public void doRender(EntityThrowablePokeball entity, double x, double y, double z, float entityYaw, float partialTicks) { GL11.glPushMatrix(); bindEntityTexture(entity); bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE); GL11.glTranslated(x, y, z); //this.model.render(entity, 0.0F, 0.0F, -0.1F, entity.rotationYaw, entity.rotationPitch, 0.0625F); GL11.glPopMatrix(); IBakedModel ibakedmodel = this.itemRenderer.getItemModelWithOverrides(itemstack, entity.world, (EntityLivingBase)null); super.doRender(entity, x, y, z, entityYaw, partialTicks); } }
-
4 minutes ago, V0idWa1k3r said:
Well, you haven't provided your up-to-date code so I can't tell you what's wrong.
Although if I were to guess you are doing something strange yet again, like creating a new instance of RenderItem for whatever reason.
ItemThrowablePokeball (Creates The item pokeball)
BaseEntityThrowablePokeball (Base for all throwablePokeballs)
EntityThrowablePokeball (the Throwable Pokeball entity itself)
RenderThrowablePokeball (Rendering the Pokeball being thrown)
ThrowableRenderHandler (Registers the rendering for the throwables)
ThrowableRegistryHandler (Registers the Throwable Entities)
-
24 minutes ago, V0idWa1k3r said:
This is too late to register the renderer. Register it earlier
I put it in the preInit now and it gave me this crash report:
[19:31:23] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: ---- Minecraft Crash Report ---- // Don't do that. Time: 5/10/19 7:31 PM Description: Initializing game java.lang.NullPointerException: Initializing game at net.minecraftforge.client.ItemModelMesherForge.register(ItemModelMesherForge.java:80) at net.minecraft.client.renderer.RenderItem.registerItem(RenderItem.java:88) at net.minecraft.client.renderer.RenderItem.registerBlock(RenderItem.java:93) at net.minecraft.client.renderer.RenderItem.registerBlock(RenderItem.java:98) at net.minecraft.client.renderer.RenderItem.registerItems(RenderItem.java:470) at net.minecraft.client.renderer.RenderItem.<init>(RenderItem.java:77) at pixelmonMod.entities.throwableEntities.pokeballEntities.renders.RenderThrowablePokeball.<init>(RenderThrowablePokeball.java:24) at pixelmonMod.entities.throwableEntities.throwableHandlers.ThrowableRenderHandler$1.createRenderFor(ThrowableRenderHandler.java:20) at net.minecraftforge.fml.client.registry.RenderingRegistry.register(RenderingRegistry.java:77) at net.minecraftforge.fml.client.registry.RenderingRegistry.loadEntityRenderers(RenderingRegistry.java:70) at net.minecraft.client.renderer.entity.RenderManager.<init>(RenderManager.java:236) at net.minecraft.client.Minecraft.init(Minecraft.java:564) at net.minecraft.client.Minecraft.run(Minecraft.java:421) at net.minecraft.client.main.Main.main(Main.java:118) 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:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) at GradleStart.main(GradleStart.java:25) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client thread Stacktrace: at net.minecraftforge.client.ItemModelMesherForge.register(ItemModelMesherForge.java:80) at net.minecraft.client.renderer.RenderItem.registerItem(RenderItem.java:88) at net.minecraft.client.renderer.RenderItem.registerBlock(RenderItem.java:93) at net.minecraft.client.renderer.RenderItem.registerBlock(RenderItem.java:98) at net.minecraft.client.renderer.RenderItem.registerItems(RenderItem.java:470) at net.minecraft.client.renderer.RenderItem.<init>(RenderItem.java:77) at pixelmonMod.entities.throwableEntities.pokeballEntities.renders.RenderThrowablePokeball.<init>(RenderThrowablePokeball.java:24) at pixelmonMod.entities.throwableEntities.throwableHandlers.ThrowableRenderHandler$1.createRenderFor(ThrowableRenderHandler.java:20) at net.minecraftforge.fml.client.registry.RenderingRegistry.register(RenderingRegistry.java:77) at net.minecraftforge.fml.client.registry.RenderingRegistry.loadEntityRenderers(RenderingRegistry.java:70) at net.minecraft.client.renderer.entity.RenderManager.<init>(RenderManager.java:236) at net.minecraft.client.Minecraft.init(Minecraft.java:564) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:421) at net.minecraft.client.main.Main.main(Main.java:118) 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:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) at GradleStart.main(GradleStart.java:25) -- System Details -- Details: Minecraft Version: 1.12.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_211, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 782979512 bytes (746 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2768 5 mods loaded, 5 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored | State | ID | Version | Source | Signature | |:----- |:--------- |:------------ |:-------------------------------- |:--------- | | UCH | minecraft | 1.12.2 | minecraft.jar | None | | UCH | mcp | 9.42 | minecraft.jar | None | | UCH | FML | 8.0.99.99 | forgeSrc-1.12.2-14.23.5.2768.jar | None | | UCH | forge | 14.23.5.2768 | forgeSrc-1.12.2-14.23.5.2768.jar | None | | UCH | pm | 0.0.1 | bin | None | Loaded coremods (and transformers): GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13397 Compatibility Profile Context 15.200.1055.0' Renderer: 'AMD Radeon(TM) R3 Graphics' Launched Version: 1.12.2 LWJGL: 2.9.4 OpenGL: AMD Radeon(TM) R3 Graphics GL version 4.5.13397 Compatibility Profile Context 15.200.1055.0, ATI Technologies Inc. GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: Current Language: English (US) Profiler Position: N/A (disabled) CPU: 4x AMD A4-6210 APU with AMD Radeon R3 Graphics [19:31:24] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Dan\Desktop\Minecraft Modding\PixelmonMod\run\.\crash-reports\crash-2019-05-10_19.31.23-client.txt AL lib: (EE) alc_cleanup: 1 device not closed Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
-
7 hours ago, V0idWa1k3r said:
This indicates that you haven't registered your renderer.
Indeed I forgot to do it so now it is registered both the entity and the render in the Main's Init method.
@EventHandler public static void init(FMLInitializationEvent event) { ThrowableRegistryHandler.registerThrowableEntities(); ThrowableRenderHandler.registerThrowableEntityRenders(); ApricornSmelting.init(); AluminiumSmelting.init(); }
I loaded the mod and it still doesnt work..same white cube
-
-
4 minutes ago, V0idWa1k3r said:
Sure, just don't construct it every frame.
ok!
4 minutes ago, V0idWa1k3r said:Please don't post copyrighted code on the forums. We can all see this class in our IDE, there is 0 reason to post it here.
oh..sorry about that.
-
On 5/7/2019 at 3:54 PM, V0idWa1k3r said:
So, the logical place to look would be RenderEntityItem which is the class responsible for actually rendering the item in the world to see how it is doing it.
Thank you for the explanation!
On 5/7/2019 at 3:54 PM, V0idWa1k3r said:The problem however is the fact that it gets the model to render in world from the ItemStack, which contains the item. There are ways around that, sure, you can have independent IBakedModel instances but that is complicated, so the simple option is to have an item that is assigned the OBJ model you want to use and simply do the same RenderEntityItem does but instead of getting the ItemStack from the entity pass it a constant ItemStack that contains the item that has the model assigned.
I think I understand, is this what I am supposed to do?:
ItemStack itemstack = new ItemStack(Pokeballs.POKEBALL);
On 5/7/2019 at 3:54 PM, V0idWa1k3r said:As for which texture to use - minecraft stiches all item/block textures together into a singular image for performance reasons. So you would just use that image as your texture and I am pretty sure RenderEntityItem has a reference to that image.
I tried looking in the RenderEntityItem class and I'm not sure if this is the "AllinOne" texture:
protected ResourceLocation getEntityTexture(EntityItem entity) { return TextureMap.LOCATION_BLOCKS_TEXTURE; }
-
That's actually really well said.. thank you and I am honestly trying to do what you tell me to I really have a hard time understanding, sorry.
I am already rendering the OBJ model in game for my pm:pokeball. Are you telling me to do something else as well?
I know the texture should be a .png file but I don't know how I should do this because I have the blockstates json file calling my obj file in the models/item and that uses the mtl file but the textures were directly injected into the mtl file and I have no Idea how to do it otherwise..
You are right though I should try something less big to start..I just wanted to try and understand how to do it and then I will try putting my focus toward other parts of the mod.
-
33 minutes ago, V0idWa1k3r said:
This is a header file for C++. Why would you search for an obj parser for C++ I have no clue.
No. Register the OBJ model as a model for one of your items, then do the same RenderEntityItem does for rendering the resulting IBakedModel. I don't think a better explanation is possible.
I gave you the class name that does the rendering. All you have to do is open said class's sources using the IDE of your choice and see how it is done there.
I'm trying this but I don't know if this is correct.
BTW, I'm new so if you can help me I am happy, but please just don't be arrogant.
-
23 minutes ago, V0idWa1k3r said:
Look up the wavefront format on a wikipedia, write a parser. This is not so much of a minecraft issue as a general coding issue.
I found this piece of code but I don't know if this would work or what I would even do with it:
https://github.com/syoyo/tinyobjloader/blob/master/tiny_obj_loader.h
I would really appreciate it if you could explain a little more, please.
24 minutes ago, V0idWa1k3r said:egister the OBJ model for an item and render the resulting IBakedModel in the same way RenderEntityItem does that.
If I understand this correctly you mean that once my OBJ item model is registered I use the IBakedModel to render said OBJ item model through the RenderEntityItem? I don't know how to do that nor how to access or use an IBakedModel.
Can you please show me how or explain a littles more?
Thank you
-
3 minutes ago, V0idWa1k3r said:
OBJ models for entities are not supported/implemented.
You would either need a custom wavefront parser/uploader or you would register the OBJ model for an item and render the resulting IBakedModel in the same way RenderEntityItem does that.
Actually I'm trying to create 2 types of entities with obj models: a throwable and a mob.
Do you know how I should make the custom wavefront parser/uploader?
I have never used IBakedModel before.. what do I do?
thank you
-
Hi,
I was wondering if anyone could help me with making my entity use an obj model instead of the model that I made with Tabula.
if you can please tell me in detail what I need to do of if you know someone that already showed how, please link it to me.
Thank you very much if anyone can help
-
On 4/27/2019 at 6:17 AM, V0idWa1k3r said:
This is the method you need to call to bind the texture and you need to do this before rendering the model
@V0idWa1k3r It worked!! Really sorry if I annoyed you..Thank you!
Took me some time to understand but now the model is loading completely and with the correct texture! Thank you!
I was wondering if you knew a post that talks about using a .obj model for the entity.. That's my next objective!
Again sorry if I was rude before, i really wasn't sure what to do..
@Override public void doRender(P25Pikachu entity, double x, double y, double z, float entityYaw, float partialTicks) { GlStateManager.pushMatrix(); GlStateManager.translate(x, y, z); GlStateManager.rotate(180, 1, 0, 0); GlStateManager.rotate(entity.rotationPitch, 1, 0, 0); GlStateManager.translate(0, -1.5, 0); this.bindEntityTexture(entity); this.model.render(entity, 0.0F, 0.0F, -0.1F, entity.rotationYaw, entity.rotationPitch, 0.0625F); GlStateManager.popMatrix(); super.doRender(entity, x, y, z, entityYaw, partialTicks); }
-
Ok so now am I doing it correctly?
@Override public void doRender(P25Pikachu entity, double x, double y, double z, float entityYaw, float partialTicks) { bindEntityTexture(entity); bindTexture(TEXTURES); model.render(entity, 0F, 0F, 0F, 0F, 0F, 1F); }
this is in my renderEntity Class..
-
2 minutes ago, DavidM said:
This means "call the method; that's it".
You were not told to override anything at any point.
That would still be overriding the method.
Delete your bindEntityTexture completely.
Call the already existing method before you render the model.
Unrelated:
This does nothing, as you are basically returning the result from the super method.
But that was the already existing method I don't understand what you mean..?
What do I replace it by exactly?
Could you show me how, please?
-
3 hours ago, V0idWa1k3r said:
I explicitly told you NOT to override the method, but CALL it before rendering the model, yet you decide to override it anyway and not call it
Oh..sorry you didn't say not to override it..but ok i'll change it.
So do I leave it as is and simply remove the Override tag?
-
13 hours ago, V0idWa1k3r said:
This is the method you need to call to bind the texture and you need to do this before rendering the model
It still doesn't work.. Am I doing it correctly?
@Override protected boolean bindEntityTexture(P25Pikachu entity) { return super.bindEntityTexture(entity); }
-
1 minute ago, V0idWa1k3r said:
This is the method you need to call to bind the texture and you need to do this before rendering the model
Ok great! I'll try it
-
5 minutes ago, V0idWa1k3r said:
Render#bindEntityTexture
Sorry..I'm not sure I understand what that means..
Do I need to Override the method named: "bindEntityTexture" in my render class??
-
4 hours ago, V0idWa1k3r said:
Bind the texture before rendering the entity.
How do I do that?
-
Hi,
So I was trying to make a custom entity and spawning it in the world and I had some trouble figuring out why the entity wasn't registered. Now it is and I can spawn it using "/summon" and with a spawn egg I made but it loads pretty much every minecraft png around my player and stays there. I'm guessing I have an issue with my entity model but can't find how to solve it.
If anyone can help I would be very greatfull, Thank you.
I don't really see any errors in the Logs whenever I try spawning the Entity but here they are anyways:
Details: Minecraft Version: 1.12.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_211, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 852072136 bytes (812 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13397 Compatibility Profile Context 15.200.1055.0' Renderer: 'AMD Radeon(TM) R3 Graphics' [10:16:45] [main/INFO] [FML]: MinecraftForge v14.23.5.2768 Initialized [10:16:45] [main/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients. [10:16:46] [main/INFO] [FML]: Replaced 1036 ore ingredients [10:16:47] [main/INFO] [FML]: Searching C:\Users\Dan\Desktop\Minecraft Modding\PixelmonMod\run\.\mods for mods [10:16:48] [Thread-3/INFO] [FML]: Using alternative sync timing : 200 frames of Display.update took 1219406462 nanos [10:16:56] [main/INFO] [FML]: Forge Mod Loader has identified 5 mods to load [10:16:58] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, pm] at CLIENT [10:16:58] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, pm] at SERVER [10:17:01] [main/INFO] [minecraft/SimpleReloadableResourceManager]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Pixelmon Mod [10:17:02] [main/INFO] [FML]: Processing ObjectHolder annotations [10:17:02] [main/INFO] [FML]: Found 1168 ObjectHolder annotations [10:17:02] [main/INFO] [FML]: Identifying ItemStackHolder annotations [10:17:02] [main/INFO] [FML]: Found 0 ItemStackHolder annotations [10:17:03] [main/INFO] [FML]: Configured a dormant chunk cache size of 0 [10:17:03] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [10:17:03] [main/INFO] [FML]: OBJLoader: Domain pm has been added. [10:17:03] [main/INFO] [FML]: Applying holder lookups [10:17:03] [main/INFO] [FML]: Holder lookups applied [10:17:03] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Found status: UP_TO_DATE Target: null [10:17:03] [main/INFO] [FML]: Applying holder lookups [10:17:03] [main/INFO] [FML]: Holder lookups applied [10:17:03] [main/INFO] [FML]: Applying holder lookups [10:17:03] [main/INFO] [FML]: Holder lookups applied [10:17:04] [main/INFO] [FML]: Applying holder lookups [10:17:04] [main/INFO] [FML]: Holder lookups applied [10:17:04] [main/INFO] [FML]: Injecting itemstacks [10:17:04] [main/INFO] [FML]: Itemstack injection complete [10:17:23] [Sound Library Loader/INFO] [minecraft/SoundManager]: Starting up SoundSystem... [10:17:24] [Thread-5/INFO] [minecraft/SoundManager]: Initializing LWJGL OpenAL [10:17:24] [Thread-5/INFO] [minecraft/SoundManager]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [10:17:24] [Thread-5/INFO] [minecraft/SoundManager]: OpenAL initialized. [10:17:24] [Sound Library Loader/INFO] [minecraft/SoundManager]: Sound engine started [10:18:09] [main/INFO] [FML]: Max texture size: 16384 [10:18:12] [main/WARN] [minecraft/TextureMap]: Texture pm:textures/items/pokeballs/pokeball/greatball.png with size 18x18 will have visual artifacts at mip level 4, it can only support level 1. Please report to the mod author that the texture should be some multiple of 16x16. [10:18:13] [main/WARN] [minecraft/TextureMap]: Texture pm:textures/items/pokeballs/pokeball/ultraball.png with size 18x18 will have visual artifacts at mip level 4, it can only support level 1. Please report to the mod author that the texture should be some multiple of 16x16. [10:18:15] [main/INFO] [minecraft/TextureMap]: Created: 512x512 textures-atlas [10:18:18] [main/WARN] [minecraft/ModelBlock]: Unable to resolve texture due to upward reference: #all in minecraft:models/block/cube_all [10:18:21] [main/WARN] [minecraft/ModelBlock]: Unable to resolve texture due to upward reference: #all in minecraft:models/block/cube_all [10:18:26] [main/INFO] [FML]: Applying holder lookups [10:18:26] [main/INFO] [FML]: Holder lookups applied [10:18:26] [main/INFO] [FML]: Injecting itemstacks [10:18:26] [main/INFO] [FML]: Itemstack injection complete [10:18:27] [main/INFO] [FML]: Forge Mod Loader has successfully loaded 5 mods [10:18:27] [main/WARN] [minecraft/GameSettings]: Skipping bad option: lastServer: [10:18:27] [main/INFO] [mojang/NarratorWindows]: Narrator library for x64 successfully loaded [10:18:30] [Realms Notification Availability checker #1/INFO] [mojang/RealmsClient]: Could not authorize you against Realms server: Invalid session id [10:21:36] [Server thread/INFO] [minecraft/IntegratedServer]: Starting integrated minecraft server version 1.12.2 [10:21:36] [Server thread/INFO] [minecraft/IntegratedServer]: Generating keypair [10:21:37] [Server thread/INFO] [FML]: Injecting existing registry data into this server instance [10:21:38] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world pm:ore_nether [10:21:38] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world pm:ore_overworld [10:21:38] [Server thread/INFO] [FML]: Registry Block: Found a missing id from the world pm:ore_end [10:21:41] [Server thread/INFO] [FML]: Applying holder lookups [10:21:41] [Server thread/INFO] [FML]: Holder lookups applied [10:21:44] [Server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@5cb11b48) [10:21:48] [Server thread/INFO] [minecraft/AdvancementList]: Loaded 488 advancements [10:21:48] [Server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@5cb11b48) [10:21:49] [Server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@5cb11b48) [10:21:49] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing start region for level 0 [10:21:52] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing spawn area: 0% [10:21:53] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing spawn area: 16% [10:21:54] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing spawn area: 34% [10:21:55] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing spawn area: 50% [10:21:56] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing spawn area: 67% [10:21:57] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing spawn area: 85% [10:21:59] [Server thread/INFO] [FML]: Unloading dimension -1 [10:21:59] [Server thread/INFO] [FML]: Unloading dimension 1 [10:21:59] [Server thread/INFO] [minecraft/IntegratedServer]: Changing view distance to 2, from 10 [10:22:09] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2 [10:22:09] [Netty Server IO #1/INFO] [FML]: Client protocol version 2 [10:22:09] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 5 mods : minecraft@1.12.2,FML@8.0.99.99,forge@14.23.5.2768,mcp@9.42,pm@0.0.1 [10:22:09] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Did the system time change, or is the server overloaded? Running 2398ms behind, skipping 47 tick(s) [10:22:09] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established [10:22:09] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established [10:22:09] [Server thread/INFO] [minecraft/PlayerList]: Player459[local:E:00bc6c5e] logged in with entity id 197 at (224.7461617830892, 64.0, 213.11517458230804) [10:22:09] [Server thread/INFO] [minecraft/MinecraftServer]: Player459 joined the game [10:22:17] [Server thread/INFO] [minecraft/IntegratedServer]: Saving and pausing game... [10:22:25] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'New World'/overworld [10:22:26] [pool-2-thread-1/WARN] [mojang/YggdrasilMinecraftSessionService]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@15ee4109[id=9e4b41fd-b698-3086-96f0-585499a2673a,name=Player459,properties={},legacy=false] com.mojang.authlib.exceptions.AuthenticationException: The client has sent too many requests within a certain amount of time at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:79) ~[YggdrasilAuthenticationService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:180) [YggdrasilMinecraftSessionService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:60) [YggdrasilMinecraftSessionService$1.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:57) [YggdrasilMinecraftSessionService$1.class:?] at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) [guava-21.0.jar:?] at com.google.common.cache.LocalCache.get(LocalCache.java:4154) [guava-21.0.jar:?] at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) [guava-21.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) [guava-21.0.jar:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:170) [YggdrasilMinecraftSessionService.class:?] at net.minecraft.client.Minecraft.getProfileProperties(Minecraft.java:3181) [Minecraft.class:?] at net.minecraft.client.resources.SkinManager$3.run(SkinManager.java:138) [SkinManager$3.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_211] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_211] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_211] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_211] at java.lang.Thread.run(Unknown Source) [?:1.8.0_211] [10:22:28] [main/INFO] [minecraft/AdvancementList]: Loaded 2 advancements [10:22:31] [Server thread/WARN] [minecraft/MinecraftServer]: Can't keep up! Did the system time change, or is the server overloaded? Running 2959ms behind, skipping 59 tick(s) [10:22:32] [Server thread/INFO] [minecraft/IntegratedServer]: Saving and pausing game... [10:22:33] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'New World'/overworld [10:32:00] [Server thread/INFO] [minecraft/IntegratedServer]: Saving and pausing game... [10:32:00] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'New World'/overworld
And this is what it looks like in game:
[1.12.2] Creating an Entity with OBJ model?
in Modder Support
Posted
Then if you want to help me give me a better explanation other than just sayng the same thing i already said I didn't understand.
Yes I realised that and thus I don't know what you are trying to say. Need a better explanation than "do the same as".
Remember what I said about being arrogant? I'm trying to be patient and polite so please give me the same treatment.