perromercenary00 Posted December 30, 2016 Posted December 30, 2016 Good days i have this issue whith custom bow https://s27.postimg.org/osliqosab/Captura_de_pantalla_de_2016_12_30_06_48_36.png[/img] i have this bow and this arrow now when i thigt the bow https://s23.postimg.org/vc2j0qymj/Captura_de_pantalla_de_2016_12_30_06_48_50.png[/img] the arrow in the right hand don't disapear it remains visible is the same if bow is in right hand and arrow in left #### ?? how do i hide the other hand when item is in use Quote
perromercenary00 Posted January 2, 2017 Author Posted January 2, 2017 i know i have been for long in this forum and at this point i'm afraid to ask but how df you delete/reset the arms of the playermodel whit the item held in first and third view mode ?? i been searching in Google and don't get it yet where i could find a working example ? i remember than in dayz mode they do something like this Quote
perromercenary00 Posted January 3, 2017 Author Posted January 3, 2017 good nighs thanks for answering. what is this map where i could get it and mod it the las time i was trying with some code like this if (worldIn.isRemote){ Minecraft mc = Minecraft.getMinecraft(); EntityPlayer player = mc.player; ItemRenderer IR = mc.getItemRenderer(); Entity rve = mc.getRenderViewEntity(); EntityRenderer er = mc.entityRenderer; MapItemRenderer emap = er.getMapItemRenderer(); emap.something ??; } the map part is new i just write it but don't get what to do but where to put it a was punting this on the item OnUpdate() method but its feel more like an event Quote
Animefan8888 Posted January 3, 2017 Posted January 3, 2017 good nighs thanks for answering. what is this map where i could get it and mod it the las time i was trying with some code like this if (worldIn.isRemote){ Minecraft mc = Minecraft.getMinecraft(); EntityPlayer player = mc.player; ItemRenderer IR = mc.getItemRenderer(); Entity rve = mc.getRenderViewEntity(); EntityRenderer er = mc.entityRenderer; MapItemRenderer emap = er.getMapItemRenderer(); emap.something ??; } the map part is new i just write it but don't get what to do but where to put it a was punting this on the item OnUpdate() method but its feel more like an event He is talking about the item Map. And you could just use the RenderSpecificHandEvent and cancel when you are using the bow. Quote VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect. Forge and vanilla BlockState generator.
perromercenary00 Posted January 3, 2017 Author Posted January 3, 2017 please example of the first item map thing and the second event thing @SubscribeEvent public void RenderSpecificHandEvent(RenderSpecificHandEvent event) { if (event.getItemStack().getItem() instanceof arco){ EnumHand mano = event.getHand(); RenderSpecificHandEvent(mano, 0,0F, 0.0F, 0.0F, 1.0F, event.getItemStack()); } } Quote
perromercenary00 Posted January 5, 2017 Author Posted January 5, 2017 good nights with the hint of RenderSpecificHandEvent i find a way to solve mi issue but its needed some more complexity i need to inform the client side that it must be hide the main or the off-hand but if i do it via writing an nbt in the server side gonna fuck stackability for the items from vanilla and another mods sending a message to client side to write an nbt on the item to hide looks to much effort for the actual problem someone has a way to solve this problem ?? // ########################################################################################################################3 @SubscribeEvent(priority = EventPriority.HIGHEST) public void onRenderHand(RenderSpecificHandEvent event) { if (isEnabled()) { ItemStack stack = event.getItemStack(); Item itm = stack.getItem(); boolean hideit = util.getBooleantag(stack, "hideit"); if(hideit){ event.setCanceled(true); } } Quote
Recommended Posts
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.