Jump to content

[solved]Location for textures folowing Pahimar's setup (episode 4 version).


Mazetar

Recommended Posts

Hi all!

 

I have setup my eclipse workspace as Pahimar has inn episode 4 of his series, which is quite similar to the old way I used to have it pre 1.5.

Now I'm facing the same problem as I had with my old setup, I can't get my textures located correctly. I tried looking into how EE3 is doing it but as far as I can tell he has the same setup as me.

 

Inside the EE3 folder on my disk there's common folder cotaining the src and an resources folder containing the textures, giving this path:

"resources\mods\ee3\textures\blocks"

 

For my mod I have the following structure:

"resources\mods\mazlt\textures\blocks"

 

where mazlt is the ModID I used inn the code.

Even so the textures won't show up, I have even tried moving the mods directory around to the common folder and the main mod folder without any luck.

So now I'm quite puzzled by the mistake I must have made somewhere, I'm sure it's a lame typo or something but I can't seem to find it.

 

Could someone point me inn the direction of my mistake? :)

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

Link to comment
Share on other sites

Hi all!

 

I have setup my eclipse workspace as Pahimar has inn episode 4 of his series, which is quite similar to the old way I used to have it pre 1.5.

Now I'm facing the same problem as I had with my old setup, I can't get my textures located correctly. I tried looking into how EE3 is doing it but as far as I can tell he has the same setup as me.

 

Inside the EE3 folder on my disk there's common folder cotaining the src and an resources folder containing the textures, giving this path:

"resources\mods\ee3\textures\blocks"

 

For my mod I have the following structure:

"resources\mods\mazlt\textures\blocks"

 

where mazlt is the ModID I used inn the code.

Even so the textures won't show up, I have even tried moving the mods directory around to the common folder and the main mod folder without any luck.

So now I'm quite puzzled by the mistake I must have made somewhere, I'm sure it's a lame typo or something but I can't seem to find it.

 

Could someone point me inn the direction of my mistake? :)

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

Link to comment
Share on other sites

Just a stab in the dark, but try a slash in front of it all too.

 

In my projects I have /co/uk/silvania/[modname]/blocks.png - If I don't have / before co, it doesn't work.

Then again, I'm still on 1.4.7 so I don't know how useful that is :P

width=463 height=200

http://s13.postimg.org/z9mlly2av/siglogo.png[/img]

My mods (Links coming soon)

Cities | Roads | Remula | SilvaniaMod | MoreStats

Link to comment
Share on other sites

Just a stab in the dark, but try a slash in front of it all too.

 

In my projects I have /co/uk/silvania/[modname]/blocks.png - If I don't have / before co, it doesn't work.

Then again, I'm still on 1.4.7 so I don't know how useful that is :P

width=463 height=200

http://s13.postimg.org/z9mlly2av/siglogo.png[/img]

My mods (Links coming soon)

Cities | Roads | Remula | SilvaniaMod | MoreStats

Link to comment
Share on other sites

several things: 1st being you you need to use the name of the the mod folder/jar is housing the texture such as "mazlt:whatever:" for whatever.png

 

2nd, you need to make sure your resource folder is marked as a source folder, yes it is important

 

3rd, refresh the resource folder when you add new things

Most people spend their time fearing what they already know, but unfortunately what they really have to fear is what they don't know

Link to comment
Share on other sites

several things: 1st being you you need to use the name of the the mod folder/jar is housing the texture such as "mazlt:whatever:" for whatever.png

 

2nd, you need to make sure your resource folder is marked as a source folder, yes it is important

 

3rd, refresh the resource folder when you add new things

Most people spend their time fearing what they already know, but unfortunately what they really have to fear is what they don't know

Link to comment
Share on other sites

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

    • Internal ExeptIon server bug Image LInk  l V https://lens.google.com/search?ep=gsbubb&hl=en-CA&re=df&p=AbrfA8p0hRZLHI5ozxFtMWh8xA21sqBQ71eivErBLG_oF8j-5G7yFOjJQP7DxnD3oOFBAYE4ajAvyOag8ykwGITxwfBg-8CpFUB0plaWJyrGKiw28bj9LohjoyyI07OsFTE5vJa1o3aKF80ocbEG8U_v5QhX_B5B3k370goGoohHkTodvClNPrBATvS6rYMKO43iTr_QbdYL_78wxQ%3D%3D#lns=W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsIkVrY0tKR1E1T1RjeU5ETTVMV05pTVRVdE5HWXdNeTA1TmpWbUxXUXdOekZtWVdZeE9EWTJZaElmYTNoV05VWmFVREJJYTFGVWMwNXBYM3AxVm1GWlRWVTNSRnBoTFVob2F3PT0iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsWyI4ZDdmNDE1Yi00ZWViLTQ2NzItOWQyOS05MTA2MWNmMzYyNjciXV0=
    • Ensure your system is running the latest version of Java. Sodium requires Java 17 or later for newer Minecraft versions (like 1.17+). 
    • Hi I wanted to my custom mob to hold any sword item, but didn’t rendered properly.   In entity class, make entity hold items as below: @Override public InteractionResult mobInteract(Player pPlayer, InteractionHand pHand) { //… ItemStack itemstack = pPlayer.getItemInHand(pHand); if (this.isTame()) { if ( (itemstack.is(Items.MELON_SLICE) || itemstack.is(Items.HONEY_BOTTLE)) && this.getHealth() < this.getMaxHealth() ) { //… } /* Handle holding sword */ else if (itemstack.getItem() instanceof SwordItem) { pPlayer.displayClientMessage(Component.literal("Clicked with item: " + itemstack.getDisplayName().getString()).withStyle(ChatFormatting.GOLD), true); //Return sword //pPlayer.getInventory().add(this.getItemInHand(InteractionHand.MAIN_HAND)); pPlayer.getInventory().add(this.getItemBySlot(EquipmentSlot.MAINHAND)); //The entity holds item //this.setItemInHand(InteractionHand.MAIN_HAND, itemstack); this.setItemSlot(EquipmentSlot.MAINHAND, itemstack.copy()); //Give copy of itemstack //If player is not in creative mode. From mobInteract() in wolf. if (!pPlayer.getAbilities().instabuild) { //Decrement sword count in hand pPlayer.getItemInHand(pHand).shrink(1); } return InteractionResult.SUCCESS; } else { //If player is sneaking pPlayer.displayClientMessage(getItemInHand(InteractionHand.MAIN_HAND).getDisplayName(), false); if (pPlayer.isShiftKeyDown()) { //Return sword //pPlayer.getInventory().add(this.getItemInHand(InteractionHand.MAIN_HAND)); pPlayer.getInventory().add(this.getItemBySlot(EquipmentSlot.MAINHAND)); //The entity holds nothing this.setItemInHand(InteractionHand.MAIN_HAND, ItemStack.EMPTY); return InteractionResult.SUCCESS; } else { //… } } else { return interactionresult; } }   And in render class, render the item as below: @Override public void render(RanaEntity pEntity, float pEntityYaw, float pPartialTicks, PoseStack pMatrixStack, MultiBufferSource pBuffer, int pPackedLight) { if(pEntity.isBaby()) { pMatrixStack.scale(0.5f, 0.5f, 0.5f); } model.setupAnim(pEntity, 0, 0, 0, pEntityYaw, 0); // //Get location and rotation of arm bone ModelPart rightArm = model.rightArm(); //Get right arm //Get location and rotation of item according to arm bone pMatrixStack.pushPose(); pMatrixStack.translate(rightArm.x, rightArm.y, rightArm.z); //Move to bone location pMatrixStack.mulPose(Axis.XP.rotationDegrees(rightArm.xRot)); //Rotate X pMatrixStack.mulPose(Axis.YP.rotationDegrees(rightArm.yRot)); //Rotate Y pMatrixStack.mulPose(Axis.ZP.rotationDegrees(rightArm.zRot)); //Rotate Z //Draw item //ItemStack itemStack = pEntity.getItemInHand(InteractionHand.MAIN_HAND); ItemStack itemStack = pEntity.getItemBySlot(EquipmentSlot.MAINHAND); if (!itemStack.isEmpty()) { //Offset pMatrixStack.translate(0.0, 0.0, 0.1); // Render the item //Minecraft.getInstance().getItemRenderer().renderStatic(itemStack, ItemDisplayContext.THIRD_PERSON_RIGHT_HAND, pPackedLight, OverlayTexture.NO_OVERLAY, pMatrixStack, pBuffer, pEntity.level(), pEntity.getId()); //itemRenderer.renderStatic(itemStack, ItemDisplayContext.THIRD_PERSON_RIGHT_HAND, pPackedLight, OverlayTexture.NO_OVERLAY, pMatrixStack, pBuffer, pEntity.level(), pEntity.getId()); itemInHandRenderer.renderItem(pEntity, itemStack, ItemDisplayContext.THIRD_PERSON_RIGHT_HAND, false, pMatrixStack, pBuffer, pEntity.getId()); } pMatrixStack.popPose(); super.render(pEntity, pEntityYaw, pPartialTicks, pMatrixStack, pBuffer, pPackedLight); }   I confirmed the entity can properly hold item(logically) but the item which the entity holds is not rendered at all.   Full code: https://github.com/sakiiiiika/ranamod   Thanks.
    • It is Immersive Melodies
  • Topics

×
×
  • Create New...

Important Information

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