作者:rebot | 分类:模组
Minecraft 版本: 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2-rc-2
平台: folia paper purpur
标签: adventure game-mechanics
Skyllia is a modern, high-performance Skyblock plugin, designed from the ground up to fully leverage the
multi-threaded architecture of Folia. The first of its kind to offer native Folia compatibility, Skyllia
delivers exceptional performance even with hundreds of simultaneous players.
Extend Skyllia with 7 free official addons:
| Addon | Description |
|---|---|
| SkylliaBank | Shared island bank system with transaction history |
| SkylliaOre | Configurable automatic ore generator |
| SkylliaChallenge | Daily/weekly challenges with rewards |
| SkylliaChat | Per-island chat with multiple channels |
| InsightsSkyllia | Block and entity limits per island |
| SkylliaChest | Share a chest across your entire island (beta) |
| SkylliaAcidRain | The water is becoming acidic! |
| SkylliaIslandValue | Island value depends on the number of blocks placed on the island |
plugins/plugins/Skyllia/config/# config.toml
[settings.island]
region-distance = 10 # 5120 blocks between islands, 1 region = 512x512
max-islands = 500_000
# database.toml - SQLite by default
[sqlite]
enabled = true
For a full installation guide, check the [documentation]().
Full documentation is available on GitBook:
Skyllia provides a complete API to create your own addons:
<!-- Maven -->
<repository>
<id>euphyllia-repo</id>
<url>https://repo.euphyllia.moe/repository/maven-public/</url>
</repository>
<dependency>
<groupId>fr.euphyllia.skyllia</groupId>
<artifactId>api</artifactId>
<version>3.x</version>
<scope>provided</scope>
</dependency>
import fr.euphyllia.skyllia.api.SkylliaAPI;
import fr.euphyllia.skyllia.api.island.Island;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.Listener;
public class MyPlugin implements Listener {
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
Island island = SkylliaAPI.getIslandByPlayerId(player.getUniqueId());
if (island != null) {
player.sendMessage("Your island: " + island.getId());
}
}
}
See the API documentation for more information.
/island create <type> - Create an island
/island home - Teleport to your island
/island invite <player> - Invite a player
/island delete - Delete your island
/island biome <biome> - Change the biome
/island expel <player> - Expel a visitor
/isadmin reload - Reload configs
/isadmin setsize <player> <size> - Modify island size
/isadmin teleport <player> - TP to a player's island
Skyllia is open source, you can contribute via:
Skyllia is licensed under the MIT License. For more details, see the LICENSE file in the GitHub repository.
请登录后举报
暂无评论,抢个沙发吧~