modified: app.py
new file: projekte des/SimpleTeleport.md modified: templates/project_detail.html modified: templates/projects.html
This commit is contained in:
108
app.py
108
app.py
@@ -23,11 +23,21 @@ def home():
|
||||
'type': 'Minecraft Plugin',
|
||||
'description': 'Closed-source progression plugin with item leveling and augmentations.',
|
||||
'technologies': ['Java', 'Spigot', 'Paper'],
|
||||
'status': ' Beta',
|
||||
'status': 'Active',
|
||||
'url': '/projects/levelcraft',
|
||||
'icon': 'fas fa-chart-line',
|
||||
'color': 'minecraft'
|
||||
},
|
||||
{
|
||||
'name': 'SimpleTeleport',
|
||||
'type': 'Minecraft Plugin',
|
||||
'description': 'Comprehensive teleportation plugin with homes, warps, spawn, and back commands.',
|
||||
'technologies': ['Java', 'Spigot', 'Paper'],
|
||||
'status': 'Active',
|
||||
'url': '/projects/simpleteleport',
|
||||
'icon': 'fas fa-location-arrow',
|
||||
'color': 'minecraft'
|
||||
},
|
||||
{
|
||||
'name': 'Hearts of Iron IV ELO Bot',
|
||||
'type': 'Discord Bot',
|
||||
@@ -78,6 +88,7 @@ def projects():
|
||||
'icon': 'fas fa-paper-plane',
|
||||
'color': 'minecraft',
|
||||
'links': {
|
||||
'hangar': 'https://hangar.papermc.io/SimolZimol/Flysystem',
|
||||
'modrinth': 'https://modrinth.com/plugin/fly-simolzimol/',
|
||||
'spigot': 'https://www.spigotmc.org/resources/fly.83164/'
|
||||
}
|
||||
@@ -95,6 +106,24 @@ def projects():
|
||||
'color': 'minecraft',
|
||||
'links': {}
|
||||
},
|
||||
{
|
||||
'name': 'SimpleTeleport',
|
||||
'type': 'Minecraft Plugin',
|
||||
'description': 'Comprehensive teleportation plugin with homes, warps, spawn, and back commands.',
|
||||
'long_description': 'SimpleTeleport provides essential teleportation features for Minecraft servers. Set homes, create warps, manage spawn points, and teleport back to previous locations with an intuitive command system.',
|
||||
'technologies': ['Java', 'Spigot', 'Paper', 'Bukkit'],
|
||||
'status': 'Active',
|
||||
'version': '1.0',
|
||||
'downloads': 'Available',
|
||||
'url': '/projects/simpleteleport',
|
||||
'icon': 'fas fa-location-arrow',
|
||||
'color': 'minecraft',
|
||||
'links': {
|
||||
'hangar': 'https://hangar.papermc.io/SimolZimol/SimpleTeleport',
|
||||
'spigot': 'https://www.spigotmc.org/resources/simpleteleport.130115/',
|
||||
'modrinth': 'https://modrinth.com/plugin/simpleteleports'
|
||||
}
|
||||
},
|
||||
{
|
||||
'name': 'Hearts of Iron IV ELO Bot',
|
||||
'type': 'Discord Bot',
|
||||
@@ -163,6 +192,14 @@ def minecraft():
|
||||
'supported_versions': '1.21.x',
|
||||
'downloads': 'Open Beta (Server)',
|
||||
'url': '/projects/levelcraft'
|
||||
},
|
||||
{
|
||||
'name': 'SimpleTeleport',
|
||||
'description': 'Comprehensive teleportation with homes, warps, and spawn',
|
||||
'version': '1.0',
|
||||
'supported_versions': '1.19 - 1.21',
|
||||
'downloads': 'Available',
|
||||
'url': '/projects/simpleteleport'
|
||||
}
|
||||
]
|
||||
|
||||
@@ -312,6 +349,7 @@ def fly_plugin():
|
||||
}
|
||||
],
|
||||
'links': {
|
||||
'hangar': 'https://hangar.papermc.io/SimolZimol/Flysystem',
|
||||
'modrinth': 'https://modrinth.com/plugin/fly-simolzimol/',
|
||||
'spigot': 'https://www.spigotmc.org/resources/fly.83164/',
|
||||
'github': 'https://github.com/SimolZimol/',
|
||||
@@ -501,6 +539,74 @@ def levelcraft():
|
||||
}
|
||||
return render_template('project_detail.html', project=project)
|
||||
|
||||
@app.route('/projects/simpleteleport')
|
||||
def simpleteleport():
|
||||
"""Detailed page for SimpleTeleport"""
|
||||
project = {
|
||||
'name': 'SimpleTeleport',
|
||||
'tagline': 'Complete teleportation solution for Minecraft servers',
|
||||
'description': 'A comprehensive and lightweight teleportation plugin providing essential teleport features with an intuitive command system and full permission control.',
|
||||
'long_description': (
|
||||
'SimpleTeleport is designed to be lightweight and efficient while providing all essential teleportation features your server needs. '
|
||||
'Set homes, create warps, manage spawn points, and teleport back to previous locations - all with extensive configuration options and customizable messages. '
|
||||
'Perfect for survival servers, minigame servers, or any server that wants reliable teleportation without complexity.'
|
||||
),
|
||||
'version': '1.0',
|
||||
'status': 'Active',
|
||||
'compatibility': '1.19 - 1.21',
|
||||
'server_types': ['Spigot', 'Paper', 'Bukkit'],
|
||||
'technologies': ['Java', 'Spigot API', 'Paper API', 'Bukkit API'],
|
||||
'features': [
|
||||
'Complete home system with configurable limits per player',
|
||||
'Server-wide warp system for public teleport points',
|
||||
'Spawn management with first-join and death respawn options',
|
||||
'Back command to return to your last location',
|
||||
'Comprehensive permission system for fine-grained access control',
|
||||
'Full configuration with customizable messages and placeholders',
|
||||
'Color code support with & codes',
|
||||
'YAML-based data storage for easy backup and transfer',
|
||||
'Teleport delays with optional movement/damage cancellation',
|
||||
'Economy integration support (Vault) with configurable costs',
|
||||
'Command cooldowns to prevent spam'
|
||||
],
|
||||
'commands': [
|
||||
{'command': '/sethome', 'description': 'Set your personal home location', 'permission': 'SimpleTeleport.sethome'},
|
||||
{'command': '/home', 'description': 'Teleport to your home', 'permission': 'SimpleTeleport.home'},
|
||||
{'command': '/home <player>', 'description': 'Teleport to another player\'s home', 'permission': 'SimpleTeleport.home.others'},
|
||||
{'command': '/warp <name>', 'description': 'Teleport to a warp point', 'permission': 'SimpleTeleport.warp'},
|
||||
{'command': '/setwarp <name>', 'description': 'Create a new warp point', 'permission': 'SimpleTeleport.setwarp'},
|
||||
{'command': '/warps', 'description': 'List all available warps', 'permission': 'SimpleTeleport.warps'},
|
||||
{'command': '/spawn', 'description': 'Teleport to the server spawn', 'permission': 'SimpleTeleport.spawn'},
|
||||
{'command': '/spawn set', 'description': 'Set the server spawn location', 'permission': 'SimpleTeleport.setspawn'},
|
||||
{'command': '/back', 'description': 'Teleport to your last location', 'permission': 'SimpleTeleport.back'}
|
||||
],
|
||||
'technical_highlights': [
|
||||
'Configurable teleport delays with countdown messages',
|
||||
'Optional cancellation on player movement or damage',
|
||||
'Maximum homes per player with world restrictions',
|
||||
'First-join and death respawn spawn options',
|
||||
'Death location saving for /back command',
|
||||
'Economy costs for homes, warps, and spawn (requires Vault)',
|
||||
'Command cooldowns with configurable timers',
|
||||
'Placeholder support: {player}, {warp}, {location}',
|
||||
'Human-readable YAML data storage'
|
||||
],
|
||||
'links': {
|
||||
'hangar': 'https://hangar.papermc.io/SimolZimol/SimpleTeleport',
|
||||
'spigot': 'https://www.spigotmc.org/resources/simpleteleport.130115/',
|
||||
'modrinth': 'https://modrinth.com/plugin/simpleteleports'
|
||||
},
|
||||
'installation': [
|
||||
'Download the latest JAR from Hangar, Spigot, or Modrinth',
|
||||
'Place the JAR into your server plugins/ folder',
|
||||
'Start the server to generate config.yml and messages.yml',
|
||||
'Configure settings in config.yml (teleport delays, home limits, etc.)',
|
||||
'Customize messages in messages.yml with color codes',
|
||||
'Reload the server or use /reload 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'))
|
||||
|
||||
Reference in New Issue
Block a user