Skip to content

Conversation

@NorbsCode
Copy link
Contributor

@NorbsCode NorbsCode commented Dec 23, 2025

A fun RuneLite plugin that transforms all other players into cats (client-side only).

Features

  • Player Transformation: All other players appear as cats on your screen
  • Combat Level Based: Players 80+ become adult cats, under 80 become kittens
  • Random Cat Colors: Each player gets a consistent cat color based on their name
  • Hellcat Variants: Optional hellcat/hellkitten appearances
  • Cat Animations: Player actions mapped to cat animations (pounce, paw, roll, sit)
  • Pet Feature: Right-click any player to pet them with purring sound

Repository

catmanmode.1.mp4

https://github.com/NorbsCode/Catman-Mode

@runelite-github-app
Copy link

runelite-github-app bot commented Dec 23, 2025

@runelite-github-app
Copy link

runelite-github-app bot commented Dec 23, 2025

Feedback:

  • Oversized image com/catmanmode/icon.png (1,267,860 bytes)

A new scan will be automatically performed on the next push to the PR branch.


Internal use only: Reviewer details Maintainer details

@NorbsCode
Copy link
Contributor Author

Feedback:

  • Use of javax.sound.sampled.Clip.stop is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.close is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.isRunning is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.setFramePosition is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.open is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.AudioSystem.getAudioInputStream is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.start is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.AudioSystem.getClip is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead

A new scan will be automatically performed on the next push to the PR branch.

Internal use only: Reviewer details Maintainer details

Fixing this now

@NorbsCode
Copy link
Contributor Author

Feedback:

  • Use of javax.sound.sampled.Clip.stop is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.close is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.isRunning is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.setFramePosition is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.open is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.AudioSystem.getAudioInputStream is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.Clip.start is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead
  • Use of javax.sound.sampled.AudioSystem.getClip is not allowed: Use of javax.sound, use net.runelite.client.audio.AudioPlayer instead

A new scan will be automatically performed on the next push to the PR branch.
Internal use only: Reviewer details Maintainer details

Fixing this now

This was fixed

@Felanbird
Copy link
Contributor

It looks like icon.png is a JPEG that just got named .png

@NorbsCode
Copy link
Contributor Author

NorbsCode commented Dec 24, 2025

It looks like icon.png is a JPEG that just got named .png

Because it is lmao, I'll fix, but does it really matter?

@NorbsCode
Copy link
Contributor Author

Image has been fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants