promotional bannermobile promotional banner

PantheonAPI

Not a mod that does one thing. It is a shared platform layer that other future Pantheon mods will depend on. Currently 9 mods planned to plug into this.

File Details

pantheonapi-1.1.jar

  • R
  • Jan 2, 2026
  • 134.06 KB
  • 9
  • 1.20.1
  • Forge

File Name

pantheonapi-1.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:pantheonapi-1416687:7406214")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

PantheonAPI v1.1 - Changelog

## 🎉 Major Features

### ✨ Modular UI System - Pantheon Hub
- **New Pantheon Hub Interface**: Press `F9` to open the unified hub for all Pantheon mods
- **Modular Architecture**: Other Pantheon mods can now seamlessly integrate their configuration UIs
- **Responsive Design**: Automatic aspect ratio detection (Ultrawide, Wide, Standard, Tall) for optimal layout on any screen
- **Scrollable Mod Panel**: Side panel with scrollable mod buttons and scrollbar support
- **Smart Mod Detection**: Automatically shows installed mods as active buttons and recommended mods as crossed-out with status text

### 🔮 Oracle Console
- **Separate Console Window**: Dedicated screen for Pantheon messages (formerly "God Chat")
- **Improved Organization**: Oracle messages are now in their own window, accessible via the "Oracle" button
- **Better UX**: Clean interface with underline title and improved message display

### 🔌 UI Registry System
- **Developer-Friendly API**: Simple registration system for mods to add their UI screens
- **Automatic Navigation**: Built-in back button and navigation stack management
- **Icon Support**: Mods can register custom icons for their buttons
- **Status Text Support**: Mods can display status messages (e.g., "Coming Soon")

## 🎨 UI Improvements

- **Consistent Dark Theme**: All panels now use the same darkness level for a cohesive look
- **Icon Rendering**: Custom mod icons display correctly with proper graying-out for missing mods
- **Text Wrapping**: Improved text wrapping to prevent overflow on all screen sizes
- **Button Styling**: Enhanced button appearance with hover effects and proper visual states
- **Status Text**: "Coming Soon" and other status messages now display correctly within buttons

## 🛠️ Technical Improvements

- **Aspect Ratio Detection**: Intelligent layout adaptation based on screen dimensions
- **Scrollable Panels**: Smooth scrolling with visual scrollbars for mod button lists
- **Null Safety**: Fixed all null-safety warnings for cleaner code
- **Deprecation Warnings**: Resolved Forge deprecation warnings
- **Performance**: Optimized rendering and initialization to prevent message spam

## 🔧 Bug Fixes

- Fixed "Coming Soon" text not displaying in windowed mode
- Fixed console message spam in Oracle
- Fixed panel darkness inconsistencies
- Fixed text overflow issues in various UI elements
- Fixed icon rendering with proper graying-out for missing mods
- Fixed cross-out lines overlapping icons (now only crosses out text area)

## ⌨️ Controls

- **F9 Keybind**: Toggle Pantheon Hub open/closed (changed from P to avoid conflicts)
- **Oracle Button**: Quick access to Pantheon message console from the hub

## 🔗 Integration Ready

- **Aegis Accord**: Pre-configured integration support (icon included)
- **Hermes**: Pre-configured integration support with "Coming Soon" status (icon included)
- **Future Mods**: Easy integration path for additional Pantheon mods

## 📝 For Mod Developers

PantheonAPI v1.1 introduces a complete UI integration system. Other Pantheon mods can now:
- Register their configuration screens in the Pantheon Hub
- Display custom icons and status text
- Automatically benefit from responsive layouts and navigation
- Integrate seamlessly without modifying PantheonAPI

See the README for integration examples and API documentation.

## 🚀 Upgrade Notes

- **Keybind Changed**: Pantheon Hub now opens with `F9` instead of `P`
- **UI Redesign**: The hub has been completely redesigned with a modular architecture
- **Oracle Separated**: Oracle (God Chat) is now a separate window accessible from the hub
- **Backward Compatible**: All existing functionality remains intact