modified: app.py

This commit is contained in:
SimolZimol
2025-10-26 19:58:59 +01:00
parent 064a1e89d0
commit 3b58248ccb

69
app.py
View File

@@ -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'))