RenderStringEvent
This fires when a string is rendered.
Cancellable = false
Parameter
RenderStringEvent
Methods
String
Get
Returns the current string.
Set
Sets the current string.
Example
/*
This visually replaces your name with "Meow".
*/
@EventTarget(priority = EventPriority.LOWEST)
public void onRenderString(RenderStringEvent event) {
if (mc.thePlayer == null || mc.theWorld == null || event.getString() == null) return;
final String playerName = mc.thePlayer.getName();
final String text = event.getString();
if (text.contains(mc.thePlayer.getName())) {
event.setString(text.replace(playerName, "Meow"));
}
}