runelite-mixins/src/main/java/net/runelite/mixins/RSMainBufferProviderMixin.java
/**
	 * Replacing this method makes it so we can completely
	 * control when/what is drawn on the game's canvas,
	 * as the method that is replaced draws
	 * the game's image on the canvas.
	 */
Replacing this method makes it so we can completely
control when/what is drawn on the game's canvas,
as the method that is replaced draws
the game's image on the canvas.
Replacing this method makes it so we can completely control when / what is drawn on the game ' s canvas as the method that is replaced draws the game ' s image on the canvas .
@Replace("draw")
	final void draw(Graphics graphics, int x, int y)
	{
		Hooks.draw(this, graphics, x, y);
	}
@ Replace ( "draw" ) final void draw ( Graphics graphics , int x , int y ) { Hooks . draw ( this , graphics , x , y ) ; }
Replacing this method makes it so we can completely
 control when/what is drawn on the game's canvas,
 as the method that is replaced draws
 the game's image on the canvas.
Replacing this method makes it so we can completely control when / what is drawn on the game ' s canvas as the method that is replaced draws the game ' s image on the canvas .