Releases: MIAOKATZE/GT-Simple-Wireless-Network
Releases · MIAOKATZE/GT-Simple-Wireless-Network
Release list
1.7.15 (for GTNH 2.9.0 beta-1 & 2)
- Fixed device info terminal scan not adding to the terminal by correctly mapping the held hotbar slot to the container slot (36–44), ensuring UUID synchronization. (Discussion Group Feedback)
- Added owner filtering in scan results to skip machines without an owner or team affiliation, with a corresponding notification.
- Fixed client paging cache defect to discard duplicate late-arriving pages while still permitting re-pagination when the same version has a different total page count.
1.7.13 (for GTNH 2.9.0 beta-1 & 2)
- Fixed power-type classification for generator machines, including GTSR巨型蒸汽轮机阵列, so they are no longer displayed as power-consuming devices.
- Added two independent, stackable GUI filters for power type (All / Consumer / Generator) and machine state (All / Idle / Running / Stopped); filter states reset on GUI reopen.
- Changed Shift+Right‑Click scanning to a one‑pass snapshot scan of the current dimension plus the team’s world, with updated tooltip and quest descriptions.
- Clamped EU/t to zero for stopped machines at the sampling layer, eliminating stale readings from the 60‑point FIFO; average EU/t decays linearly over subsequent samples.
- Added color coding for EU/t columns in the GUI: green for power generation, orange for power consumption, and neutral for zero.
- Introduced powerType field throughout MachineRecord, NBT, packet 9, and DeviceTerminalRequestQueue to fully support direction-aware energy display.
1.7.8 (for GTNH 2.9.0 beta-1 & 2)
Critical Update 重大更新
- Added the Device Info Terminal – a handheld tool that binds to GT machines, performs team-wide scans, records power/recipe data with FIFO sampling, and displays a sortable GUI with teleportation.
- Fixed binding and scanning logic: right‑clicking a machine now correctly binds it, placing a terminal‑holding machine auto‑binds, and the scan registry is properly populated for team‑wide detection.
- Resolved the shift+right‑click scan failure – the scan trigger is now unified to a single entry point, eliminating self‑cancellation.
- Enhanced the terminal GUI with three counting modes (Normal, Thousands, Voltage Tier) and bilateral recipe display (inputs/outputs) with hover tooltips.
- Unified current×voltage formatting across all modules (now one decimal place) and removed the MAX tier ampere cap, allowing true ratio values.
- Added a 3×3 crafting recipe for the terminal (using LV sensors/emitters, steel plates, screen cover, and ender pearl).
- Updated 7 animated item textures with frametime 10 and added missing cover texture mcmeta files.
- Integrated a BetterQuesting questline with 15 bilingual (EN/CN) quests, including rewards and completion sounds.
Device Info Terminal/设备信息终端
BetterQuest ntegration/BQ任务集成
1.6.30 (for GTNH 2.9.0 beta-1 & 2)
- Cover interaction rate and buffer capacity are now configurable via gtswn_network.cfg (InteractionRateTicks, BufferRedundancyTicks), with buffer capacity calculated as voltage × amperage × (base + redundancy).
- Wireless covers are now silently removed when detached (no item drop), preventing infinite item duplication via pickaxe or wrench.
- Covers can be placed on the front face of machines and remain attached when rotating with a wrench, thanks to the revised cover placer builder.
- The network information panel supports four spline types for trend lines: point‑through, Chaikin fitting, polyline, and digital step (switchable via GUI buttons).
- Smoothness strength label unified as “Smoothing Strength” for both EU and AE panels.
- Buffer capacity of already‑placed covers retains old NBT values until re‑attachment; new formula applies only after re‑attachment.
- Performed extensive stability improvements, minor bug fixes, and refactoring of God classes in Java.
1.6.26 (for GTNH 2.9.0 beta-1 & 2)
- Refactored the Quantum Terminal and Information Panel GUIs to open locally on the client side, eliminating server-side container interference and preventing window ID desynchronization.
- Optimized quantum network data cache refresh interval from 10 ticks to 100 ticks, reducing unnecessary AE2 network reassembly during GUI polling.
1.6.25 (for GTNH 2.9.0 beta-1 & 2)
- Fixed quantum node connection arm rendering to accurately reflect real grid connections, eliminating false visual links to non-ME devices (Discussion Group Feedback)
- Significantly reduced server tick spikes caused by mass quantum bridge reconnections through staggered start-up phases, exponential backoff on failures, and a per-tick connection budget (max 2 per tick), stabilizing performance under heavy node reload scenarios.
1.6.21 (for GTNH 2.9.0 beta-1 & 2)
- Enhanced PerformanceAudit with configurable report interval and new metrics (thread allocation, tick latency distribution, heap watermarks, server snapshots, per-collector GC details).
- Optimized GC incremental allocation, cutting steady‑state memory churn by ~85‑95%.
- Made Wireless Energy Tap compatible with laser source/target hatches, consuming one Laser Vacuum Pipe per binding.
1.6.19 (for GTNH 2.9.0 beta-1 & 2)
- Add an optional Performance Audit system, enabled by setting performanceAuditEnabled=true in gtswn.cfg, to monitor TPS, mod MTPS, network activity, cache statistics, JVM memory, and GC status.
- Prevent adjacent Quantum Nodes from directly connecting to each other while preserving normal ME cable and component connections.
- Add a 3-minute overload countdown for Quantum Nodes, with warning messages and automatic cancellation when the overload is resolved.
- Move Wireless EU requests to the server main thread through a request queue, eliminating concurrent access risks in the wireless energy network.
1.6.18 (for GTNH 2.9.0 beta-1 & 2)
- Quantum nodes no longer actively load chunks; they now rely on external chunk loaders for on‑demand recovery, with legacy tickets automatically cleaned up. (Discussion Group Feedback)
1.6.16 (for GTNH 2.9.0 beta-1 & 2)
- Optimized the performance of the quantization system. Significantly reduce the impact on performance