1.6.1latestSquash upload of version from 1.4.5 to 1.6.1Mar 15, 2026 [1.6.1]
Added
- Minimalist UI: Completely redesigned the web interface with a focus on typography, intentional whitespace, and a unique aesthetic. - Clickable Commands: The /portel help menu now features fully interactive, clickable subcommands and links. - SmallFont Consistency: Applied SmallFont formatting across all in-game messages and command outputs. - Source Filtering: Added source tracking to WebSocket messages to prevent duplicate display on the web interface.Changed
- Refactored PortelCommand to use the Adventure Component API for more robust event handling. - Cleaned up console output by removing verbose debug and serving logs. - Organized project documentation into a dedicated guides/ directory.[1.6.0]
Added
- Hot-Reloading: Added a FileWatcher service that automatically clears the internal web cache when files in the web/ directory are modified, created, or deleted. No more manual restarts needed after editing assets! - Added hot-reloading toggle in config.yml.Changed
- Refactored onDisable and reload logic to properly manage asynchronous services.[1.5.0]
Added
- Shared SSLUtils to unify SSL configuration between Web and WebSocket servers. - Configurable chat prefix and colors for web-to-game messages. - In-memory static file caching for faster asset delivery. - Asynchronous cleanup task for the RateLimiter to prevent memory growth. - Thread pool (10 threads) for the web server to handle concurrent requests better.Fixed
- Security: Blocked unauthenticated web-to-game chat injection via a new toggle. - Security: Implemented strict path validation to prevent Path Traversal attacks. - Security: Added HTML escaping to PlaceholderAPI output to prevent XSS. - Fixed a bug where default assets were overwritten on every startup. - Synchronized IP logging to prevent thread-safety issues and file corruption. - Renamed ips.yml to ips.log and made the log file name configurable.1.4.5Portel 1.4.5Dec 1, 2025 - PlaceholderAPI support to display server values on web. - HTTPS/SSL verification - More file types supported to parsing to web - Some new commands Guides for placeholder api support and https/ssl verification are on [Github repo](https://github.com/Skullmc1/Portel)1.4.3Portel 1.4.3Dec 1, 2025 - Added websocket support - You can create live integrations with the server now - Like basically website to server communication Guide on github.1.4.2Portel 1.4.2Nov 17, 2025 Huge skip to version 1.4.2 Minor versions will not be uploaded. Changelogs will be on the git repo not here.1.1.1Portel 1.1.1Nov 17, 2025 Added a small rate limiter for security </br> Added a /portel restart command for convenience1.0.0Portel 1.0.0Nov 3, 2025 Portel Release!
Features right now:
- Host HTML files with css,js. - Use graphical assets. - Change the port it's hosted on. - Change the home page destination.
<details> <summary>Spoiler</summary> My discord username - v_late </details>Please note that this is the first iteration of this so this only has the barebone features right now. If you think this is good or wants this to get new updates contact me on discord
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta