How tsukiyukiazusaqaq/nullpoint-pro works
NullPoint-Pro is a Fabric client mod for Minecraft anarchy servers, centered on configurable gameplay modules that alter combat, movement, player actions, exploits, and rendering. The principal runtime path is Minecraft hooks producing events, which modules can handle; the module manager also dispatches update and render callbacks. Users configure modules through the GUI or commands, with supporting account, friend, and configuration management. The README establishes the product and Minecraft/Fabric target; sampled mixins and managers confirm event and render wiring, while many module implementations were not sampled.
Main entry points: ModuleManager.java Module Manager · EventBus.java Event Bus · mixins Client Hooks · combat Combat
Components 19
Client Runtime
- Mod Entry
src/main/java/me/nullpoint/Nullpoint.java - Client Hooks
src/main/java/me/nullpoint/asm/mixins - Event Bus
src/main/java/me/nullpoint/api/events/eventbus/EventBus.java - Module Manager
src/main/java/me/nullpoint/api/managers/ModuleManager.java
Gameplay Modules
- Combat
src/main/java/me/nullpoint/mod/modules/impl/combat - Movement
src/main/java/me/nullpoint/mod/modules/impl/movement - Player Actions
src/main/java/me/nullpoint/mod/modules/impl/player - Exploit Modules
src/main/java/me/nullpoint/mod/modules/impl/exploit - Render Modules
src/main/java/me/nullpoint/mod/modules/impl/render
User Interface
- Commands
src/main/java/me/nullpoint/api/managers/CommandManager.java - Click GUI
src/main/java/me/nullpoint/mod/gui/clickgui/ClickGuiScreen.java - Alt Screens
src/main/java/me/nullpoint/mod/gui/alts
Supporting Services
- Configuration
src/main/java/me/nullpoint/api/managers/ConfigManager.java - Friend Manager
src/main/java/me/nullpoint/api/managers/FriendManager.java - Shader Manager
src/main/java/me/nullpoint/api/managers/ShaderManager.java - Rotation Manager
src/main/java/me/nullpoint/api/managers/RotateManager.java
Other components
- Player
- Minecraft Client
- Game Server
Connections 29
- Player → Minecraft Client: uses
- Minecraft Client → Client Hooks: invokes hooks
- Mod Entry → Module Manager: initializes
- Client Hooks → Event Bus: posts events
- Client Hooks → Combat: consults
- Client Hooks → Movement: consults
- Event Bus → Combat: dispatches events
- Event Bus → Movement: dispatches events
- Event Bus → Player Actions: dispatches events
- Event Bus → Exploit Modules: dispatches events
- Module Manager → Combat: updates and renders
- Module Manager → Movement: updates and renders
- Module Manager → Player Actions: updates and renders
- Module Manager → Exploit Modules: updates and renders
- Module Manager → Render Modules: renders
- Combat → Game Server: gameplay packets
- Movement → Game Server: movement packets
- Player Actions → Game Server: gameplay packets
- Exploit Modules → Game Server: gameplay packets
- Player → Commands: enters commands
- Commands → Module Manager: manages modules
- Player → Click GUI: opens and configures
- Click GUI → Module Manager: configures modules
- Player → Alt Screens: manages accounts
- Mod Entry → Configuration: initializes
- Commands → Friend Manager: friend command
- Render Modules → Shader Manager: uses shaders
- Client Hooks → Rotation Manager: posts rotation events
- Rotation Manager → Event Bus: handles events