Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

62 total results found

Players API

ZyveraWeb API Endpoints

Endpoint: GET /api/players Returns a comma-separated list of currently online player names. Available on all supported platforms. Response Content-Type: text/plain Alice,Bob,Charlie If no players are online, the response is an empty string. Rate Limiting This...

PlaceholderAPI

ZyveraWeb API Endpoints

Endpoint: GET /api/placeholder Resolves PlaceholderAPI placeholders via HTTP. Available only on the Bukkit platform (requires PlaceholderAPI as a soft dependency). Query Parameters Parameter Required Description placeholder Yes The PlaceholderAPI placeh...

Custom Endpoints

ZyveraWeb API Endpoints

ZyveraWeb comes with a set of built-in HTTP endpoints. These are registered internally and are not part of a public API. Available Endpoints Path Platform Description /api/players All platforms Returns comma-separated list of online player names /api/...

Commands Permissions

ZyveraWeb

ZyveraWeb Command

ZyveraWeb Commands Permissions

The main admin command for plugin information, configuration reload, and Node.js package management. Usage /zyveraweb [reload | node <install|list> [site]] Subcommands No Arguments Displays plugin information: === ZyveraWeb Info === Version: 1.0.0 Web Server:...

WebServer Command

ZyveraWeb Commands Permissions

Controls the web server lifecycle — start, stop, and restart. Usage /zyveraweb server <start | stop | restart> Subcommands start Starts the web server. This is called automatically on plugin enable, but can be used to restart the server after a manual stop. /...

ACME Command

ZyveraWeb Commands Permissions

Manages the Let's Encrypt ACME workflow for automatic SSL certificate issuance. Usage /zyveraweb acme start <domain> [http|dns] /zyveraweb acme tos /zyveraweb acme confirm Subcommands start <domain> [http|dns] Begins the ACME certificate issuance process. ...

Permissions Reference

ZyveraWeb Commands Permissions

Permission Nodes Permission Default Description zyveraweb.info Everyone Access to /zyveraweb (info and reload) zyveraweb.acme.use Operators /zyveraweb acme command for SSL certificate management zyveraweb.server Operators Parent permission for serve...

Platform Support

ZyveraWeb

Bukkit Spigot Paper

ZyveraWeb Platform Support

The primary platform for ZyveraWeb. Supports servers running Minecraft 1.16 and above. Platform Features Feature Support Static file hosting ✓ Reverse proxy ✓ Node.js / GraalJS ✓ Virtual hosting ✓ ACME / Let's Encrypt ✓ Rate limiting ✓ /api/...

Folia

ZyveraWeb Platform Support

ZyveraWeb fully supports Folia, Paper's regionized server architecture, through FoliaLib. Automatic Detection The Bukkit platform automatically detects Folia and switches to the correct scheduler. No configuration changes are needed. Compatibility All ZyveraWe...

Velocity

ZyveraWeb Platform Support

ZyveraWeb supports Velocity proxy servers version 3.3 and above. Platform Features Feature Support Static file hosting ✓ Reverse proxy ✓ Node.js / GraalJS ✓ Virtual hosting ✓ ACME / Let's Encrypt ✓ Rate limiting ✓ /api/players ✓ /api/place...

BungeeCord

ZyveraWeb Platform Support

ZyveraWeb supports BungeeCord proxy servers version 1.16 and above. Platform Features Feature Support Static file hosting ✓ Reverse proxy ✓ Node.js / GraalJS ✓ Virtual hosting ✓ ACME / Let's Encrypt ✓ Rate limiting ✓ /api/players ✓ /api/pl...

Advanced Topics

ZyveraWeb

Rate Limiting Deep Dive

ZyveraWeb Advanced Topics

Token Bucket Algorithm ZyveraWeb uses the token bucket algorithm for rate limiting, which is more flexible than a simple fixed-window counter. How It Works 1. Each IP address has a bucket with N tokens (N = 'requests') 2. Every 'per' duration, the bucket is re...

CORS

ZyveraWeb Advanced Topics

Cross-Origin Resource Sharing (CORS) headers are applied to all responses. This controls which websites can call your ZyveraWeb APIs from a browser. Configuration CORS origins are set in config.yml under api.cors-origins: api: cors-origins: - "*" Allow ...

Metrics Analytics

ZyveraWeb Advanced Topics

ZyveraWeb integrates with FastStats for anonymous usage metrics. This helps the developers understand how the plugin is used and prioritize improvements. What Is Tracked All metrics are aggregated and anonymized: Counter Metrics Metric Description websi...

Examples Tutorials

ZyveraWeb