
Piku
A Fabric mod that adds client-side scripting to Minecraft servers.
2691обновлён 26 июл. 2026 г.
УправлениеТехнологии
Описание
Piku is a Fabric mod that brings Luau scripting to servers! You can build custom UI, cameras systems, and run client-side logic without Java, shader work or extra server load!
Usage
Piku is a client-side mod. Players are not required to use it on Piku servers by default, and is typically used to expand server functionality.
Platforms
| Platform | Client | Server | Server (drop-in jar) |
|---|---|---|---|
| Fabric | ✅ | ❌ | ❌ |
| Minestom | ❌ | ✅ | ❌ (Not Possible) |
| Paper | ❌ (Not Possible) | ✅ | ✅ |
Current Features
- Input Handling
- listening to player's inputs (keyboard, mouse)
- UI System
- build complex UIs using the 8+ UI components
- Camera System
- manipulate the player's camera using a full 3-axis movement (roll included), with easings
- Cinematic Camera System
- manipulate a decoupled camera using 3 axis movement with various movement and animation controls
- Scheduler
- time-based events and delays
- Shared States
- sync data between the server and the client
- Client Control
- tinker with the client using various controls
- hotbar visibility
- perspective
- inventory items
- nbt
- play sounds
- view bobbing
- tinker with the client using various controls
- Debugging
- built-in script independent logging
- Raycasting
- client-side raycasting with powerful entity filters and customisation options
- NBT & Components
- read & write data components of items and entities
- Controlify Support
- Allow movement through UIs using controllers!
To-do List / Roadmap
Tasks labeled here may not be worked on in chronological order.
- Input Handling
- Finish UI system (now finished for the most part)
- Error handling & debugging
-
log.info,warn,error
-
- Time system/scheduler
- Camera System
- Movement/rotation + easing
- All 3 axes of rotation
- World Interaction
- Raycasts
- Querying blocks/entities on the client
- Client Control
- Lock/manipulate/animate FOV
- Disable/Enable bobbing
- Changeable bobbing strength
- Querying keybinds on the client
- Player control
- Disabling view of client or other players' limbs/armor
- Shared states
- Particle System (GPU based)
- Rewrite docs
- Vertical UI Gradients
- UI transitioning
Последние версии
Все версии →release
Piku 1.7.0
1.7.026 июл. 2026 г.119Minecraft: 26.2fabric
Что нового
major update!!
- piku now supports controlify
- for navigating UI like column and row nodes, and swapping between them
- customisable scroll axis, stick hysteresis, edge scrolling
- with native event hooks for detecting button presses, releases, & stick movement
- minimessage is now allowed in server brands
- majorly improved hot reloads on systems where temporary files are created, using a queue system instead of the old system
- the mod is now 26.2!!!!
- the minestom api supports 26.2
- the paper api supports 26.2 rc 2, however I will update it to the full release as soon as paper releases one
- optimised ui node caching
release
1.6.2
1.6.29 июн. 2026 г.55Minecraft: 1.21.11fabric
Что нового
Automated release from CI
release
1.6.1
1.6.16 июн. 2026 г.20Minecraft: 1.21.11fabric
Что нового
Automated release from CI
release
1.5.0
1.5.016 апр. 2026 г.35Minecraft: 1.21.10fabric
Что нового
Automated release from CI
release
1.4.0
1.4.05 апр. 2026 г.21Minecraft: 1.21.10fabric
Что нового
Automated release from CI
beta
1.0.1-beta
1.0.1-beta17 янв. 2026 г.20Minecraft: 1.21.10fabric
Что нового
Automated release from CI