mgmc-neoforge-0.7.0+MC1.21.1.jar
Curse Maven Snippet
What's new
New Features
Stopwatch Node
- Added
timerstopwatch node with multiple control operations:START: Start timing, reset accumulated time to 0PAUSE: Pause timing, save elapsed timeRESUME: Resume timingSTOP: Stop timingRESET: Reset all states
- Output ports:
ELAPSED_TICKS: Get elapsed ticks (integer)ELAPSED_SECONDS: Get elapsed seconds (float, ticks/20)
- Timing state stored using node runtime data, supporting multiple independent stopwatch instances
Server Commands
- Added
/mgmc openuiserver command:- Administrators can remotely open a player's blueprint selection interface
- Triggers client UI via
OpenUIPayloadnetwork packet - Requires admin privileges (permission level >= 2)
Improvements
Node Hover Tooltips
- Refactored node hover tooltip system, supporting all node types:
- Display node title, category, mod source and other metadata
- Adopted modern glassmorphism design style
- Improved visual layout and color scheme
- Added localization keys such as
node_category.mgmc
Marker Node Descriptions
- Added description field support for marker nodes:
- Added
descriptionproperty toNodeDefinition - Added
description()method toNodeHelperfor setting node descriptions - Hold
Altkey while hovering over marker nodes to show description tooltip - Includes node usage instructions and "Long press [w] to ponder" hint
- Added
Fixes
UI Rendering Layer
- Fixed screen-space UI elements being obscured by nodes and regions
- Added Z-axis offsets for various UI elements:
- Quick search and marker editing: +150
- Top toolbar: +100
- Node menu and context menu: +250
- Notification popups: +300
- Settings panel: +400
- Used
pushPose/popPoseto ensure correct layer nesting
Localization
- Added Chinese and English localization entries:
node.mgmc.timer.name: Stopwatchnode.mgmc.timer.port.start/pause/resume/stop/reset: Start/Pause/Resume/Stop/Resetnode.mgmc.timer.port.elapsed_ticks/elapsed_seconds: Elapsed Ticks/Elapsed Seconds
This mod has no additional files

