Piku
No reviews yet
A Fabric mod that adds client-side scripting to Minecraft servers.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
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
-
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers