Gradle
-
Posts
4 -
Joined
-
Last visited
Posts posted by Gradle
-
-
Hi, I'm wanting to make it so only messages starting with "/" are saved in the chat history.
I can see that the addToSentMessages method is responsible for this and was wondering if there's a simple way to do this.I'm wanting to add "message.startsWith("/") && " to the conditional:
if (this.sentMessages.isEmpty() || !((String)this.sentMessages.get(this.sentMessages.size() - 1)).equals(message))
Thanks.
EDIT: I got it to work doing a coremod, just wondering if there's a better way of doing it.
-
1 hour ago, diesieben07 said:
I am not sure how you are intending to show the whole shulker box GUI inside an item tooltip...
I think you'd be better off just drawing the stacks in a condensed form using RenderTooltipEvent.
I was hoping to make it open some container gui so that the individual ItemStacks can be hovered over to determine their enchantments/lore.
Ideally you would need to press some button while hovering over the Shulker Box to show such a gui, but I don't know how complex that is relative to getting the itemstack information from RenderToolTipEvent or the ItemToolTipEvent.
Thanks for your reply.
-
Hello, I'm trying to make a mod to show the contents of a shulker box when you hover over it in your inventory (just show it clientside, not edit it).
I've managed to get a list of ItemStacks from the NBT of the box, but I'm not sure how to draw a GuiShulkerBox showing these ItemStacks. Any tutorials I have seen use methods from before 1.8, or require a block.
Any idea how to show the shulker GUI, or a similar container gui - with the ItemStacks in each Slot?
Thanks.
Using onPlayerRender to give team members capes
in Modder Support
Posted · Edited by Gradle
I'm trying to use onPlayerRender to cancel the event for players in the same team as the user and instead render from a class that extends RenderPlayer. In the extended class I'm trying to change the setModelVisibilities method to include the cape.
Is there a way to change the renderer the event uses? I see you can get it with event.getRenderer(), but don't see a way to set it.