Back to mods
CrazyPhone project artwork

CurseForge · Minecraft mod

CrazyPhone

A held-item smartphone : contacts, group texting, photos and optional Simple Voice Chat calls and voice messages.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which CrazyPhone release matches Fabric?

Updated today
beta file crazyphone-1.4.0-beta.5.jar
Game version 1.21.1
Loader Fabric

crazyphone-1.4.0-beta.5.jar targets 1.21.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. 1 required mod needs a matching file.

Where it goes

Is CrazyPhone required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does crazyphone-1.4.0-beta.5.jar need?

crazyphone-1.4.0-beta.5.jar on Fabric. Every mod below is checked against that same setup.

1 required mod needs a matching file

Install Camera Mod first, but 1 required mod has no matching file for this setup. Do not mix loader builds to force a match. 9 come through another mod in the chain.

2 listed on this file 9 pulled in by those mods
Simple Voice Chat Optional for crazyphone-1.4.0-beta.5.jar
optional
Matching file found Matched file: [FABRIC][1.21.1] Simple Voice Chat 1.21.1-2.6.23
Camera Mod Needed by crazyphone-1.4.0-beta.5.jar
required
No matching file
Sound Physics Remastered Needed by Simple Voice Chat
pulled in
Matching file found Matched file: [FABRIC][1.21.1] Sound Physics Remastered 1.21.1-1.5.1
Melius Vanish Needed by Simple Voice Chat
pulled in
Matching file found Matched file: Vanish 1.6.15+1.21.1
LuckPerms Needed by Simple Voice Chat
pulled in
Matching file found Matched file: v5.4.140 (Fabric 1.21.1)
AudioPlayer Needed by Simple Voice Chat
pulled in
Matching file found Matched file: [FABRIC][1.21.1] AudioPlayer 1.21.1-1.13.2
ViaFabric Needed by Simple Voice Chat
pulled in
No matching file
Mod Menu Needed by Simple Voice Chat
pulled in
Matching file found Matched file: v11.0.4 for 1.21
Text Placeholder API Needed by Mod Menu
pulled in
Matching file found Matched file: placeholder-api-2.4.2+1.21.jar
Fabric API Needed by Mod Menu
pulled in
Matching file found Matched file: [1.21.1] Fabric API 0.116.17+1.21.1

9 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add CrazyPhone without breaking your instance.

Built for crazyphone-1.4.0-beta.5.jar on Fabric. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use crazyphone-1.4.0-beta.5.jar. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Camera Mod first, but 1 required mod has no matching file for this setup. Do not mix loader builds to force a match. 9 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside crazyphone-1.4.0-beta.5.jar. It opens that exact file at the source.

About this project

What does CrazyPhone add?

A player holding the Crazy Phone

📱 CrazyPhone

A real smartphone your character carries around. Contacts, group texting, photos and a native camera (including selfies), an optional mayor election, and optional voice calls.

Java 21 / 25


Register a number, add contacts, text people, take and send photos, and if the server also runs Simple Voice Chat, place a real voice call or leave a recorded message. Everything lives on the phone in your hand, no separate app, no separate menu system bolted onto vanilla UI, and no external camera mod dependency - photo capture, storage, and rendering are all built in.

CrazyPhone is a standalone rewrite of the smartphone feature originally found in the CrazyThings mod: https://www.curseforge.com/minecraft/mc-mods/crazythings Same look, same core idea, but the storage layer was rebuilt from scratch to fix a bug in the original that could crash a server: it kept every message from every conversation forever in one blob and broadcast the whole thing to every player on every login. This version paginates conversations, caps what's stored, and only notifies the players who are actually in a conversation when a new message lands. Lots of features have been added and improved since, most recently a full native camera pipeline and selfie mode.


✨ Features

📇 Contacts, favorites and groups

One scrollable, recency-sorted list. Group chats get their own name, icon, and invite/exclude/admin controls.

Contacts list Adding a contact

💬 Real-time messaging

Read badges, timestamp tooltips, photos sent straight from your album, and pixel-art emoji throughout chat (paste a real emoji, type a :shortcode:, or use a classic ASCII emoticon like :) - it converts live as you type). Start typing a reply, get pulled away mid-sentence, come back later and it's still there.

A conversation An image sent in chat

📷 Native camera, photos and selfie mode

No external mod required - capture, storage, and rendering are all built directly into CrazyPhone.

Three ways to take a photo: the camera icon inside a conversation, the home screen's Photo icon for a standalone shot, or just punching while holding the phone. My Photos is a flat, scrollable grid of every photo the phone owns, with delete / save-to-inventory / send-to-conversation actions. Saving a photo gives you a physical item you can hold up (sneak-presenting, both hands gripping it, real in-world lighting) or right-click to reopen full-size.

Selfie mode (press F5 while holding the phone) extends it on a selfie stick you aim with the mouse - your arm and head visibly pose and track the shot, both for yourself and for anyone watching.

📞 Voice calls

(optional, requires Simple Voice Chat)

1:1 and group calls, ring notification, dedicated Incoming Call / Calling / In Call screens, auto-hangup if you drop the phone, auto-kick if you're left alone in the call.

🎙️ Voice messages

(optional, requires Simple Voice Chat)

Record and send a clip, played back with a live waveform and a 0.5x / 1x / 2x speed toggle. Audio is only ever pulled from the server when someone actually hits play.

🗳️ Mayor election

(optional)

Candidates campaign with posters, players vote in-app with a cooldown, admins get a full command set to run the whole thing.

🔐 Per-feature toggles and permissions

Calls, voice messages, images, and the mayor election can each be switched off globally or restricted to specific players and groups with a permission node - live, no restart needed, on NeoForge.

🌍 Fully localized

Every button, tooltip, and label goes through the lang files. English and French are shipped out of the box; adding another language is one JSON file to translate.


🏠 First launch

Home screen Registration Login


📦 Optional dependency

Dependency Required for
Simple Voice Chat by henkelmax (NeoForge only) Optional. Without it, calls and voice messages are simply unavailable; everything else - including the camera and selfie mode - works normally.

CrazyPhone has no hard dependencies. It runs standalone; nothing else needs to be installed.


🧩 Available for

NeoForge and Fabric, on Minecraft 1.21.1 and 26.1 - see the platform table on GitHub for the full, up-to-date per-version/per-feature breakdown (some older versions are still buildable from source but no longer receive updates).


🔗 Links


_Voice calls and voice messages are built on top of Simple Voice Chat by Max Henkel (optional, NeoForge only).

Project description from CurseForge.

Pick your setup

CrazyPhone by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

6 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

CrazyPhone versions and loaders

16 of 39 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.