▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/SyncCraft
SyncCraft

SyncCraft

Link your server with your mobile device to have players experience things based on the physical and internal detections from the device.

Оцените первым
18
0

SyncCraft

SyncCraft turns your phone into a Minecraft world controller. Every sensor on your phone maps to something in the game — tilt to shift gravity, point your camera at the sky, shake to cause earthquakes. One person with a phone controls the experience for everyone on the server.



The mod comes with an Android companion app and a built-in web control panel. Everything connects over a single port.

Download the Android Companion App


Features

Sensors

Phone SensorIn-Game Effect
Tilt / GyroscopeShifts gravity for players and entities (independently toggleable). Tilt sideways to push, face-down for low gravity. Camera lean and player model tilt to match. Fall damage reduced in low-g. Decoration entities (item frames, paintings, leads, armor stands) are protected from gravity effects.
CameraStreams to the skybox ceiling. Look up and see the real world. Smooth fade-in/out with vignette blending.
ShakeEarthquake — camera shakes, entities pushed, optionally shatters nearby glass and ice.
FlashlightOn = Night Vision for all players. Off = removed.
Battery LevelAbove 20% = clear. Below 20% = rain. Below 5% = thunderstorm.
Ambient LightRoom brightness maps to time of day. Dark room = midnight, bright room = noon.
ProximityPhone face-down or in pocket = all players go invisible and sneak.
BarometerWalking with phone causes subtle altitude bobbing on entities.
ChargingPlugged in = Regeneration I for all players.
MicrophoneVoice plays from the sky with echo and spatial audio. Muffled underground.
Do Not DisturbMutes all player chat server-wide.
NotificationsSpawns a temporary glowing silverfish near each player.
ScreenshotFlashbang effect on all clients + auto-saves an in-game screenshot.
Power SaveCaps all clients to 15 FPS with an on-screen indicator.

Grab Hand — Drag players around the world from the map view. Picked-up players float above terrain and receive Slow Falling on release.

World View — A live minimap streams to your phone or browser showing terrain, player positions, health, food, XP, weather, and time.


Requirements

  • Minecraft 1.21.6 through 1.21.11 (Fabric) WIP
  • Fabric Loader 0.18.5+
  • Fabric API (matching your MC version)
  • Java 21+
  • All players need the mod installed (server + client)

Setup

Installation

Place the SyncCraft .jar and Fabric API into the mods/ folder on the server and all clients.

Server

The mod automatically starts a WebSocket + HTTP server on port 25566. No extra setup needed.

Connection

Android App

  1. Download the companion app from synccraft.lukecgg.com
  2. Install the APK on your Android device (8.0+)
  3. Enter your server IP and port (default 25566)
  4. Run /synccraft pair on the server to get a 6-digit code
  5. Enter the code in the app
  6. Future connections auto-pair without a code

Web Panel

  1. Open https://YOUR_SERVER_IP:25566/ in a browser
  2. Accept the self-signed certificate warning
  3. Run /synccraft pair and enter the code
  4. HTTPS is required for gyro, camera, and mic access on mobile browsers

Usage

Toggle sensors, camera, and mic from the app dashboard or web panel. The Android app runs as a foreground service and keeps streaming with the screen locked.


Commands

All commands require operator permissions (level 2).

CommandDescription
/synccraft pairGenerate a 6-digit pairing code (60 second expiry)
/synccraft disconnectDisconnect the paired device
/synccraft statusShow connection and feature status
/synccraft reloadReload config from disk
/synccraft config <feature> <true/false>Toggle a feature

Toggleable features: gravity, gravity_players, gravity_entities, skybox, darkness, flashlight, shake, battery, ambient, proximity


Configuration

All settings live in config/synccraft.json on the server.

SettingDefaultDescription
websocketPort25566Connection port
gravityEnabledtrueMaster gravity toggle
gravityPlayersEnabledtrueGravity effects on players (camera tilt, push, low-g)
gravityEntitiesEnabledtrueGravity effects on non-player entities (mobs, items, etc.)
gravitySensitivity1.0Tilt force multiplier
shakeThreshold1.5Minimum shake intensity
shakeBreaksBlocksfalseEarthquakes break glass/ice
batteryDuskThreshold20Battery % that triggers rain
pairCodeExpirySeconds60Pairing code lifetime

Every sensor feature can be toggled individually through the config or /synccraft config.


Networking

  • Single port handles HTTP, HTTPS, and WebSocket connections
  • Self-signed SSL certificate generated automatically
  • Device trust system — pair once with a code, auto-reconnect after that
  • One controller at a time with device takeover support
  • Rate limiting and idle timeouts built in
  • All effects revert cleanly when the phone disconnects

Platform Comparison

FeatureAndroid AppWeb Browser
Tilt / GyroscopeYesYes (HTTPS required)
CameraYesYes (HTTPS required)
ShakeYesYes
FlashlightYesYes
Battery LevelYesNo
Ambient LightYesYes
ProximityYesNo
BarometerYesNo
ChargingYesNo
MicrophoneYesYes (HTTPS required)
Do Not DisturbYesNo
NotificationsYesNo
ScreenshotYesNo
Power SaveYesNo
Grab HandYesYes
World ViewYesYes
Background StreamingYes (foreground service)No (tab must stay open)

The Android app provides the fullest experience. The web panel works well for gyroscope, camera, mic, and map controls but cannot access system-level features like battery, flashlight, notifications, DND, or power save mode.


Notes

  • Port 25566 must be reachable from your phone or browser. Forward it if you're on a remote server.
  • The mod is built for one controller affecting all players — best suited for party games, streams, or playing with friends.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 месяца назад
Обновлён:2 месяца назад
Главная