diff --git a/app.py b/app.py index 1789022..50ebe9d 100644 --- a/app.py +++ b/app.py @@ -18,6 +18,16 @@ def home(): 'icon': 'fas fa-paper-plane', 'color': 'minecraft' }, + { + 'name': 'LevelCraft', + 'type': 'Minecraft Plugin', + 'description': 'Closed-source progression plugin with item leveling and augmentations.', + 'technologies': ['Java', 'Spigot', 'Paper'], + 'status': 'Active', + 'url': '/projects/levelcraft', + 'icon': 'fas fa-chart-line', + 'color': 'minecraft' + }, { 'name': 'Hearts of Iron IV ELO Bot', 'type': 'Discord Bot', @@ -72,6 +82,19 @@ def projects(): 'spigot': 'https://www.spigotmc.org/resources/fly.83164/' } }, + { + 'name': 'LevelCraft', + 'type': 'Minecraft Plugin', + 'description': 'Progression system introducing item leveling and augmentations.', + 'long_description': 'LevelCraft adds a configurable progression system to Minecraft servers, including item-leveling mechanics and augmentation features to enhance gameplay and player goals.', + 'technologies': ['Java', 'Spigot', 'Paper', 'Gradle'], + 'status': 'Active', + 'version': 'Latest', + 'url': '/projects/levelcraft', + 'icon': 'fas fa-chart-line', + 'color': 'minecraft', + 'links': {} + }, { 'name': 'Hearts of Iron IV ELO Bot', 'type': 'Discord Bot', @@ -131,11 +154,19 @@ def minecraft(): 'supported_versions': '1.15 - 1.21', 'downloads': 'Active', 'url': '/projects/fly-plugin' + }, + { + 'name': 'LevelCraft', + 'description': 'Progression plugin with item leveling and augmentations', + 'version': 'Latest', + 'supported_versions': '1.19 - 1.21', + 'downloads': 'Closed Source', + 'url': '/projects/levelcraft' } ] minecraft_info = { - 'experience': '3+ Years', + 'experience': '7+ Years', 'preferred_apis': ['Spigot API', 'Paper API', 'Bukkit API'], 'specialties': ['Plugin Development', 'Server Optimization', 'Custom Commands', 'Permission Systems'], 'server_types': ['Spigot', 'Paper', 'Bukkit'] @@ -434,6 +465,42 @@ def discord_bot_stable_diffusion_amd(): } return render_template('project_detail.html', project=project) +@app.route('/projects/levelcraft') +def levelcraft(): + """Detailed page for LevelCraft (Closed Source)""" + project = { + 'name': 'LevelCraft', + 'tagline': 'Augmentations and Item Leveling for Minecraft', + 'description': 'A closed-source progression plugin introducing item-leveling mechanics and augmentations to enhance gameplay loops.', + 'long_description': ( + 'LevelCraft brings a configurable progression system to your Minecraft server. Players can level items over time, ' + 'apply augmentations, and pursue long-term goals while maintaining server performance and balance. ' + 'Built with Java and the Spigot/Paper APIs using a Gradle build setup.' + ), + 'version': 'Latest', + 'status': 'Active', + 'compatibility': '1.19 - 1.21', + 'server_types': ['Spigot', 'Paper'], + 'technologies': ['Java', 'Spigot API', 'Paper API', 'Gradle'], + 'features': [ + 'Item leveling mechanics tied to gameplay progression', + 'Augmentations to enhance items and gear', + 'Configurable XP curves and progression settings', + 'Permission-based access control', + 'Efficient, production-ready design' + ], + 'commands': [], + 'links': {}, + 'installation': [ + 'Obtain the LevelCraft JAR from the author', + 'Place the JAR into your server plugins/ folder', + 'Restart the server to generate configuration files', + 'Adjust configuration to match your server balance goals', + 'Reload or restart to apply changes' + ] + } + return render_template('project_detail.html', project=project) + if __name__ == '__main__': # Allow overriding via environment (e.g., Coolify sets PORT) port = int(os.getenv('PORT', '5000'))