Hey there everyone,
I'm building a Minecraft mod inspired by the Fallout series using Forge.
My goal is to create an immersive Fallout 76-like experience, including a completely overhauled inventory system centered around a Pip-Boy.
Core features:
Custom Pip-Boy Interface: Replacing the default Minecraft inventory with a visually appealing Pip-Boy GUI, styled after the Fallout series.
Pip-Boy Activation: Accessing the inventory only when a specific Pip-Boy item is equipped.
Tab-based Organization: Implementing tabs and subtabs (STATS, ITEMS, DATA, RADIO) for efficient item management.
Weight-Based Inventory: Using a weight system instead of limited slots for a more realistic inventory experience.
3D Pip-Boy Model: Rendering a 3D Pip-Boy model within the custom inventory GUI for enhanced immersion.
My current Challenges:
Resource Scarcity: Difficulty finding up-to-date and comprehensive Minecraft modding tutorials that align with my project's scope.
Inventory Overhaul: Replacing the default inventory system with a custom Pip-Boy interface while maintaining core functionality.
GUI Development: Creating a visually appealing and functional Pip-Boy GUI, including the integration of a 3D model.
Weight System Implementation: Balancing item weights and player carrying capacity for a realistic and engaging experience.
I'm seeking guidance on:
Efficient GUI creation techniques and best practices.
Methods for overriding the default inventory system.
Strategies for implementing a weight-based inventory system.
Tips for integrating a 3D model into a 2D GUI.
I'm open to suggestions for libraries or frameworks that could streamline the development process.
While I have experience with programming languages like PHP and C#, I'm relatively new to Java, so clear explanations would be greatly appreciated.
Any advice, code snippets, or recommendations would be invaluable.
Thank you for your time and expertise!