{"id":16379388,"url":"https://github.com/euphillya/skyllia","last_synced_at":"2026-06-02T22:00:37.308Z","repository":{"id":212800931,"uuid":"732318812","full_name":"Euphillya/Skyllia","owner":"Euphillya","description":"Skyblock Plugin for Folia (Minecraft) and PaperMC","archived":false,"fork":false,"pushed_at":"2026-05-26T17:54:45.000Z","size":7196,"stargazers_count":84,"open_issues_count":2,"forks_count":17,"subscribers_count":2,"default_branch":"ver/3.x","last_synced_at":"2026-05-26T19:11:45.910Z","etag":null,"topics":["folia","folia-plugin","folia-supported","java","minecraft","minecraft-plugin","minecraft-plugins","oneblock","papermc-plugin","purpur-plugin","skyblock","skyblock-plugin"],"latest_commit_sha":null,"homepage":"https://discord.gg/uUJQEB7XNN","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Euphillya.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-16T09:24:59.000Z","updated_at":"2026-05-26T17:53:34.000Z","dependencies_parsed_at":"2024-05-01T08:24:16.570Z","dependency_job_id":"a9b07f72-4805-4c6d-9f8f-2939e8a9d5b0","html_url":"https://github.com/Euphillya/Skyllia","commit_stats":null,"previous_names":["euphillya/skyfolia","euphillya/skyllia"],"tags_count":154,"template":false,"template_full_name":null,"purl":"pkg:github/Euphillya/Skyllia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Euphillya%2FSkyllia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Euphillya%2FSkyllia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Euphillya%2FSkyllia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Euphillya%2FSkyllia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Euphillya","download_url":"https://codeload.github.com/Euphillya/Skyllia/tar.gz/refs/heads/ver/3.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Euphillya%2FSkyllia/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33838221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-02T02:00:07.132Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["folia","folia-plugin","folia-supported","java","minecraft","minecraft-plugin","minecraft-plugins","oneblock","papermc-plugin","purpur-plugin","skyblock","skyblock-plugin"],"created_at":"2024-10-11T03:48:25.253Z","updated_at":"2026-06-02T22:00:37.277Z","avatar_url":"https://github.com/Euphillya.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# \u003cimg src=\"https://cdn.modrinth.com/data/fGbtispn/d3a18500b1a981a2207407035798e918437d0f94_96.webp\" height=\"25\"\u003e Skyllia\n\n### The first Skyblock plugin fully compatible with Folia\n\n[![Folia](https://img.shields.io/badge/Folia-Compatible-green.svg)](https://papermc.io/software/folia)\n[![Paper](https://img.shields.io/badge/Paper-1.20.1+-blue.svg)](https://papermc.io/)\n[![Java](https://img.shields.io/badge/Java-21+-orange.svg)](https://www.oracle.com/java/)\n[![License](https://img.shields.io/badge/license-MIT-blue)](https://github.com/Euphillya/Skyllia)\n\n[Documentation](https://skyllia.euphyllia.moe) • [GitHub](https://github.com/Euphillya/Skyllia) • [Modrinth](https://modrinth.com/plugin/skyllia) • [Discord](https://discord.gg/uUJQEB7XNN)\n\n[![](https://bstats.org/signatures/bukkit/Skyllia.svg)](https://bstats.org/plugin/bukkit/Skyllia/20874)\n[![Servers \u0026 Players](https://faststats.dev/embed/default:6978bcc2-1574-41ea-b5ae-242398b401c7:servers-and-players?w=800\u0026h=300)](https://faststats.dev/project/skyllia/skyllia-plugin)\n\u003c/div\u003e\n\n---\n\n## 📖 About\n\n**Skyllia** is a modern, high-performance Skyblock plugin, designed from the ground up to fully leverage the\nmulti-threaded architecture of **Folia**. The first of its kind to offer native Folia compatibility, Skyllia\ndelivers exceptional performance even with hundreds of simultaneous players.\n\n## ✨ Key Features\n\n### 🚀 Performance \u0026 Architecture\n\n- **First Folia-compatible Skyblock plugin** — Native multi-threaded architecture\n- **Asynchronous system** — No freezes, no lag (as long as your server configuration allows)\n\n### 💾 Data Management\n\n- **Database support** — SQLite, MariaDB, PostgreSQL\n- **HikariCP connection pool** — Optimal performance\n- **Asynchronous saving** — Zero performance impact\n\n### 🏝️ Island Management\n\n- **Instant creation** — Optimized queue system\n- **Customizable schematics** — WorldEdit/FAWE or built-in system\n- **Multi-world** — Overworld, Nether, End all configurable\n- **Automatic portals** — Smooth navigation between dimensions\n- **Configurable spacing** — Adjustable distance between islands\n\n### 👥 Permission System\n\n- **6 predefined roles** — Owner, Co-Owner, Moderator, Member, Visitor, Ban\n- **50+ granular permissions** — Full control per role\n- **Temporary trust** — Configurable guest access\n- **Modular system** — Create your own roles\n\n### 🎯 Advanced Features\n\n- **Island warps** — Quick teleportation to your island\n- **Customizable biomes** — Change the atmosphere of your island\n- **Per-island game rules** — PvP, mobs, explosions, etc.\n- **Ban system** — Ban griefers from your island\n- **Invitations** — Invitation system with expiry\n\n### 🔌 Integrations\n\n- **PlaceholderAPI** — Variables for scoreboard, tab, etc.\n- **Vault** — Economy support (via SkylliaBank)\n- **WorldEdit/FAWE** — High-performance schematics\n- **Insights** — Block limits (via InsightsSkyllia)\n\n## 🎮 Official Addons\n\nExtend Skyllia with 7 free official addons:\n\n| Addon                | Description                                        |\n|----------------------|----------------------------------------------------|\n| **SkylliaBank**      | Shared island bank system with transaction history |\n| **SkylliaOre**       | Configurable automatic ore generator               |\n| **SkylliaChallenge** | Daily/weekly challenges with rewards               |\n| **SkylliaChat**      | Per-island chat with multiple channels             |\n| **InsightsSkyllia**  | Block and entity limits per island                 |\n| **SkylliaChest**     | Share a chest across your entire island (beta)     |\n| **SkylliaAcidRain**  | The water is becoming acidic!                      |\n\n## 📋 Requirements\n\n- **Server**: Folia 1.20.6+ or Paper 1.20.6+\n- **Java**: 25 or higher (since 3.0-42)\n- **RAM**: 4GB minimum, 8GB+ recommended\n- **Database** (optional): MariaDB 10.5+ or PostgreSQL 12+ (prefer PostgreSQL for large servers)\n\n### Compatible plugins (optional)\n\n- WorldEdit or FastAsyncWorldEdit (recommended)\n- Vault (for SkylliaBank)\n- PlaceholderAPI (for placeholders)\n- LuckPerms (for server permissions)\n\n## 🚀 Quick Installation\n\n1. **Download** Skyllia from [Modrinth](https://modrinth.com/plugin/skyllia)\n   or [GitHub Releases](https://github.com/Euphillya/Skyllia/releases)\n2. **Place** the .jar in `plugins/`\n3. **Start** the server (first initialization)\n4. **Configure** in `plugins/Skyllia/config/`\n5. **Restart** and you're good to go!\n\n### Minimal Configuration\n\n```toml\n# config.toml\n[settings.island]\nregion-distance = 10  # 5120 blocks between islands, 1 region = 512x512\nmax-islands = 500_000\n\n# database.toml - SQLite by default\n[sqlite]\nenabled = true\n```\n\nFor a full installation guide, check the [documentation]().\n\n## 📚 Documentation\n\nFull documentation is available on GitBook:\n\n**🔗 [skyllia.euphyllia.moe](https://skyllia.euphyllia.moe)**\n\n## 💻 For Developers\n\nSkyllia provides a complete API to create your own addons:\n\n```xml\n\u003c!-- Maven --\u003e\n\u003crepository\u003e\n    \u003cid\u003eeuphyllia-repo\u003c/id\u003e\n    \u003curl\u003ehttps://repo.euphyllia.moe/repository/maven-public/\u003c/url\u003e\n\u003c/repository\u003e\n\n\u003cdependency\u003e\n\u003cgroupId\u003efr.euphyllia.skyllia\u003c/groupId\u003e\n\u003cartifactId\u003eapi\u003c/artifactId\u003e\n\u003cversion\u003e3.x\u003c/version\u003e\n\u003cscope\u003eprovided\u003c/scope\u003e\n\u003c/dependency\u003e\n```\n\n```java\nimport fr.euphyllia.skyllia.api.SkylliaAPI;\nimport fr.euphyllia.skyllia.api.island.Island;\nimport org.bukkit.entity.Player;\nimport org.bukkit.event.EventHandler;\nimport org.bukkit.event.player.PlayerJoinEvent;\n\npublic class MyPlugin {\n\n   @EventHandler\n   public void onPlayerJoin(PlayerJoinEvent event) {\n      Player player = event.getPlayer();\n      Island island = SkylliaAPI.getIslandByPlayerId(player.getUniqueId());\n      if (island != null) {\n         player.sendMessage(\"Your island: \" + island.getId());\n      }\n   }\n}\n```\n\nSee the [API documentation](#) for more information.\n\n## 🎯 Main Commands\n\n### Players\n\n```\n/island create \u003ctype\u003e    - Create an island\n/island home             - Teleport to your island\n/island invite \u003cplayer\u003e  - Invite a player\n/island delete           - Delete your island\n/island biome \u003cbiome\u003e    - Change the biome\n/island expel \u003cplayer\u003e   - Expel a visitor\n```\n\n### Administrators\n\n```\n/isadmin reload              - Reload configs\n/isadmin setsize \u003cplayer\u003e \u003csize\u003e - Modify island size\n/isadmin teleport \u003cplayer\u003e   - TP to a player's island\n```\n\nFull list: [Player commands](#) • [Admin commands](#)\n\n## 🤝 Contributing\n\nSkyllia is open source, you can contribute via:\n\n- **Bug reports** — [GitHub Issues](https://github.com/Euphillya/Skyllia/issues)\n- **Suggestions** — Discord or GitHub Discussions\n- **Community addons** — Share your creations!\n\n## 📞 Support\n\n- **GitHub**: [Euphillya/Skyllia](https://github.com/Euphillya/Skyllia)\n- **Issues**: [Report a bug](https://github.com/Euphillya/Skyllia/issues)\n- **Discord**: [Euphyllia Server](https://discord.gg/uUJQEB7XNN)\n\n## 📜 License\n\nSkyllia is licensed under the MIT License. For more details, see the [LICENSE](LICENSE) file in the GitHub repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feuphillya%2Fskyllia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feuphillya%2Fskyllia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feuphillya%2Fskyllia/lists"}