CurseForge · Minecraft mod
PoliceHat
Adds a wearable police hat with a glowing spinning beacon and customizable music that follows you while you wear it. Works on players, armour stands, and most humanoid mobs.
Quick answer
Which PoliceHat release should I use?
policehat-neoforge-26.3-1.1.0.jar targets 26.3 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.
Where it goes
Is PoliceHat required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does policehat-neoforge-26.3-1.1.0.jar need?
policehat-neoforge-26.3-1.1.0.jar. Change the file and its required mods may change too.
Install Architectury API first. We found matching files for this game-version and loader setup.
We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add PoliceHat without breaking your instance.
Built for policehat-neoforge-26.3-1.1.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use policehat-neoforge-26.3-1.1.0.jar. It targets 26.3 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Architectury API first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside policehat-neoforge-26.3-1.1.0.jar. It opens that exact file at the source.
About this project
What does PoliceHat add?
About
PoliceHat adds a wearable police cap with a glowing beacon that never stops spinning — and a soundtrack that follows you while you wear it.
The hat works as a lightweight helmet, can be placed on players and humanoid mobs, and plays its music only for the person currently wearing it. Take it off, drop it, die, switch worlds, or disconnect, and the music stops immediately.
Install on both the client and the server. On Fabric, Fabric API is also required.
Free to use in any modpack — public or private, no permission needed.
What it does
- Wear the police hat — equip
policehat:police_hatin the helmet slot. - Spinning beacon — the light on top rotates continuously and glows in the dark.
- Built-in music — a soundtrack loops while the hat is on your head and stops as soon as it is removed.
- Local playback only — you hear your own hat, not every other player wearing one.
- Works on humanoid mobs — right-click a compatible mob while holding the hat to place it on its head.
- Supports armour stands — use the hat as part of displays, builds, scenes, or decorations.
- Light protection — the hat provides 1 armour point, the same as a leather helmet.
- Unbreakable — it never loses durability and stacks to one.
- Ten languages included — English, German, Spanish, French, Italian, Japanese, Korean, Brazilian Portuguese, Russian, and Simplified Chinese.
The hat is intended primarily as a cosmetic item rather than a serious piece of armour.
Crafting
Place a redstone torch above three blocks of black wool:
T
WWW
T= Redstone TorchW= Black Wool
For modpack makers
PoliceHat can be customised without modifying or repackaging the mod. Its music settings live in:
config/policehat-client.properties
The file is generated automatically on first launch.
The configuration is client-side. It controls what an individual player hears, so it should be included in the client side of a modpack rather than only on the server.
| Option | Default | What it does |
|---|---|---|
music.enabled |
true |
Enables or disables the hat music. |
music.volume |
1.0 |
Controls playback volume from 0.0 to 1.0. |
music.pitch |
1.0 |
Controls playback speed from 0.5 to 2.0. |
music.category |
records |
Selects which Minecraft volume slider controls the music. |
music.loop |
true |
Controls whether the track loops or plays once per wearing. |
music.sound |
policehat:police_hat_music |
Selects the sound event played by the hat. |
Volume is applied on top of the player's own Minecraft sound settings.
The sound category can use values such as:
records
music
master
ambient
players
blocks
hostile
neutral
weather
voice
The ui category is also available on supported newer Minecraft versions.
Minecraft-style singular names such as record, player, and block are accepted as well.
Using another sound
The hat can play any registered sound event available in the current installation.
For example, to use a vanilla music disc:
music.sound=minecraft:music_disc.pigstep
A missing namespace defaults to minecraft.
You can also add your own sound through a resource pack:
assets/mypack/sounds.json
assets/mypack/sounds/siren.ogg
Example sounds.json:
{
"siren": {
"sounds": [
{
"name": "mypack:siren",
"stream": true
}
]
}
}
Then point the config to it:
music.sound=mypack:siren
Minecraft does not support MP3 files. Custom tracks must use the Ogg Vorbis format.
You can also replace the default track directly through a resource pack by overriding:
assets/policehat/sounds/police_hat_music.ogg
To keep the spinning hat but disable the music completely:
music.enabled=false
Safe configuration
Invalid settings cannot crash the mod.
Unknown values, malformed sound ids, unsupported sound categories, and invalid numbers fall back to safe defaults. Out-of-range numeric values are clamped to their supported ranges.
If the configuration file cannot be read at all, PoliceHat keeps the settings that were already active rather than unexpectedly resetting them.
The file also accepts decimal commas, so both of these work:
music.volume=0.5
music.volume=0,5
Blank values simply use their defaults.
Reloading the config
Use the following command after editing the file:
/policehat reload
The command reloads the client configuration without restarting Minecraft and reports any invalid settings in chat.
It is a client-side command, requires no operator permissions, and works in both singleplayer and multiplayer.
When music settings change while the hat is already being worn, the track restarts with the new settings.
Resource packs and data packs
A resource pack can replace the hat's textures, inventory icon, item model, translations, and music.
Common resource locations include:
assets/policehat/textures/entity/police_hat.png
assets/policehat/textures/item/police_hat.png
assets/policehat/models/item/police_hat.json
assets/policehat/lang/en_us.json
The hat's 3D shape is defined in code, so resource packs can change its texture but not its geometry.
The crafting recipe is a normal data-pack recipe and can be replaced or removed using a data pack, KubeJS, CraftTweaker, or standard loader recipe events.
The stable ids are:
Mod: policehat
Item: policehat:police_hat
Sound: policehat:police_hat_music
Feedback
Please report any bugs, errors, or feature suggestions on Discord: https://discord.gg/HTkn94BXmA
Project description from CurseForge.
Pick your setup
PoliceHat by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.3
2 loader builds26.2
2 loader builds26.1.2
2 loader builds26.1
2 loader builds1.21.11
3 loader builds1.21.1
3 loader builds1.20.1
2 loader builds1.19.2
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
PoliceHat versions and loaders
policehat-neoforge-26.3-1.1.0.jar
11 Nov 2026
policehat-neoforge-26.2-1.1.0.jar
11 Nov 2026
policehat-neoforge-26.1.2-1.1.0.jar
11 Nov 2026
policehat-neoforge-1.21.11-1.1.0.jar
11 Nov 2026
policehat-neoforge-1.21.1-1.1.0.jar
11 Nov 2026
policehat-forge-1.21.11-1.1.0.jar
11 Nov 2026
policehat-forge-1.21.1-1.1.0.jar
11 Nov 2026
policehat-forge-1.20.1-1.1.0.jar
11 Nov 2026
policehat-forge-1.19.2-1.1.0.jar
11 Nov 2026
policehat-fabric-26.3-1.1.0.jar
11 Nov 2026
policehat-fabric-26.2-1.1.0.jar
11 Nov 2026
policehat-fabric-26.1.2-1.1.0.jar
11 Nov 2026
Looking for an older file? The official CurseForge project page is in Resources.