
v2 TODO LIST
skyecodes opened this issue ยท 1 comments
Functional
- Item Editor
- Block Editor
- Entity Editor
- NBT Editor (NEW!)
- Bookmarks (previously called IBE Clipboard)
- Key Bindings
- Configuration
-
/ibe
Command
Technical
Base
- Setup development environment & build
Data Binding
- Create Data Binding API
Game Hooks
- Create Game Hooks for Forge & Fabric compatibility
- Client
- Renderer hook
- Key Bindings hook
- Screen / Screen Scaling hook
- ... (will add more as needed)
- Common
- Item / Item Factory hook
- Block / WorldBlock / Block Factory hook
- Entity / WorldEntity/ Entity Factory hook
- Player hook
- World hook
- Tag Factory hook
- Text Factory hook
- Pos hook
- Slot hook
- Network / Buffer / Packet hook
- Command hook
- ... (will add more as needed)
- Client
GUAPI
- Rewrite GUAPI (GUI API) to use Game Hooks & Data Binding API
- Implement Vanilla Theme
IBE Editor
- Create Forge & Fabric mods
- Setup Game Hooks
- Register Key Bindings
- Register
/ibe
Command - Load / Save Configuration
- Load / Save Bookmarks
- Setup Packet Handling
- Notify Client / Server Packet
- Open Item Editor Request / Response Packet (Is it even needed?)
- Open Block Editor Request / Response Packet
- Open Entity Editor Request / Response Packet
- Update Player Main Hand Item Packet
- Update Player Inventory Item Packet
- Update Block Inventory Item Packet
- Update Block Packet
- Update Entity Packet
- Implement GUAPI MVC (Screens)
- Editor MVC
- Category MVC
- Entry MVC
- NBT Editor MVC
- Tag MVC
- Bookmark List MVC
- Bookmark MVC
- Editor MVC
- Compatibility logic
- Check if server has mod before opening editor
- Item Editor compatibility mode
- Automatic updating if creative inventory screen
- Send vanilla packet if creative mode
- Execute /give command
- Block Editor compatibility mode
- Execute /setblock command
- Entity Editor compatibility mode
- Execute /summon command
- Item Editor compatibility mode
- Check if client has mod before executing command
- Show error message
- Check if server has mod before opening editor