搜索历史
清空
暂无搜索历史
论坛热搜
1
乌托邦探险之旅3.2
热
3
上古老物 冒险者传说 by WhiteSword
新
5
洛心斗罗-福利|公会据点战|武魂||抽奖|最终版
2
Jenny — 有趣的模拟女友模组|珍妮模组
热
4
幻虚斗罗V1.5
6
水星迫降——在未知的世界中挣扎
登陆 注册 QQ登陆
快捷导航
查看: 22|回复: 0

[模组分享] TaterLib (TaterLib)-MOD模组

[复制链接]

5159

主题

5

回帖

6129

积分

龙❁妻

Rank: 8Rank: 8

经验
6129 EP
金粒
928 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 19:32:57 | 显示全部楼层 |阅读模式
TaterLib (TaterLib)Github |相关wiki |源站链接支持: bukkit , bungeecord , fabric , folia , forge , neoforge , paper , purpur , quilt , spigot , sponge , velocity , waterfallA cross API code library for various generalizations used in the Tater* plugins

A cross API code library that allows developers to write code that works across multiple modding platforms, and across a wide range of Minecraft versions, all with one JAR file. If TaterLib runs on it, so can your plugin/mod.

Please note, some abstractions may not be fully implemented yet, and some may be missing.

If you\'re looking for a specific abstraction/game event, please open an issue, and we\'ll get to it as soon as possible, or feel free to open a PR with an implementation.

[Contributions are always welcome!](链接)

Let\'s cut to the chase, why should you use and/or contribute to TaterLib? Well, let\'s say you have a mod/plugin that you want to port to a different modding API. You could go through the laborious task of implementing all the events, commands, etc. on each platform and create all your own cool fancy abstractions for each game object, or you could use TaterLib and save yourself a lot of time. (which is why I started this project in the first place)

There\'s two ways to use TaterLib, you can depend on the general API, then implement any missing features yourself on each platform, or if something\'s missing, you can start a PR with either a basic or full implementation, and we can improve TaterLib and save you a lot of time in the future. (a bit of a win-win)

Link to our support: [Discord](链接)

---

下载

[![Github Releases](链接)](链接)

[![Spigot](链接)](链接)

[![Hangar](链接)](链接)

[![CurseForge](链接)](链接)

[![Modrinth](链接)](链接)

[![CurseForge](链接)](链接)

[![Sponge](链接)](链接)

[![BuiltByBit](链接)](链接)

[![PolyMart](链接)](链接)

[![Craftaro](链接)](链接)

[![Maven Snapshots Repo](链接)](链接)[![Jenkins Dev Build](链接)](链接)

[![Maven Repo](链接)](链接)[![Jenkins Builds](链接)](链接)

---

添加到您的项目

gradle

repositories {

    maven {

        name = \'NeuralNexus\'

        url = \'https://maven.neuralnexus.dev/releases\'

    }

}

dependencies {

    compileOnly(\'dev.neuralnexus:taterlib-api:\')}

There\'s also a snapshot repository available at `链接`

---

兼容性速查表

TaterLib支持:Bukkit,BungeeCord,Fabric,Forge,Sponge和Velocity

一般说明:

- 1.13以下没有Fabric

- 1.7.10以下没有Fabric/Forge

| 服务器类型 | 版本       | Jar名称                       |

|-------------|------------|-------------------------------|


---

依赖项

- [Fabric API](链接) - Fabric必须

- [Legacy Fabric API](链接) - Fabric 1.12.2及以下必须

---

可选依赖项

- [LuckPerms](链接) - 用于权限/前缀/后缀支持

---

命令和权限

| 命令               | 权限                      | 描述                 |

|-------------------|-----------------------------|--------------------------|

| `/taterlib version`  | `taterlib.command.version`  | 获取TaterLib版本 |

| ...(省略部分行)... |

---

使用TaterLib的项目

Feel free to open a PR to add your plugin/mod to this list!

- [BadSpawns](链接)

- [BeeNameGenerator](链接)

- [TaterComms](链接)

- [TaterUtils](链接)

---

指标

Bukkit

![image](链接)

BungeeCord

![image](链接)

Sponge

![image](链接)

Velocity

![image](链接)

来自Modrinth所有游戏版本1.201.20.11.20.21.20.31.20.41.19.41.19.21.19.31.191.19.11.18.21.181.18.11.171.17.11.161.16.11.16.21.16.31.16.41.16.51.151.15.11.15.21.141.14.11.14.21.14.31.14.41.131.13.11.13.21.121.12.11.12.21.111.11.11.11.21.101.10.11.10.21.91.9.11.9.21.9.31.9.41.81.8.11.8.21.8.31.8.41.8.51.8.61.8.71.8.81.8.91.7.101.6.41.2.5b1.7.3所有类型bukkitbungeecordfabricfoliaforgeneoforgepaperpurpurquiltspigotspongevelocitywaterfallTaterLib 1.20.x-1.1.0taterlib-1.20.x-1.1.0.jar下载1.20.x-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.20.x-1.1.0支持游戏: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4类型: bukkit bungeecordFabric foliaForgeNeoForge paper purpurQuilt spigot sponge velocity waterfallRelease下载次数: 468TaterLib 1.19.4-1.1.0taterlib-1.19.4-1.1.0.jar下载1.19.4-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.19.4-1.1.0支持游戏: 1.19.4类型: bukkit bungeecordFabric foliaForge

paper purpurQuilt spigot sponge velocity waterfallRelease下载次数: 88TaterLib 1.19.2-1.1.0taterlib-1.19.2-1.1.0.jar下载1.19.2-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.19.2-1.1.0支持游戏: 1.19.2, 1.19.3类型: bukkit bungeecordFabric foliaForge

paper purpurQuilt spigot sponge velocity waterfallRelease下载次数: 131TaterLib 1.19-1.1.0taterlib-1.19-1.1.0.jar下载1.19-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.19-1.1.0支持游戏: 1.19, 1.19.1类型: bukkit bungeecordFabric foliaForge

paper purpurQuilt spigot sponge velocity waterfallRelease下载次数: 109TaterLib 1.18.2-1.1.0taterlib-1.18.2-1.1.0.jar下载1.18.21.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.18.21.1.0支持游戏: 1.18.2类型: bukkit bungeecordFabricForge

paper purpurQuilt spigot sponge velocity waterfallRelease下载次数: 117TaterLib 1.18-1.1.0taterlib-1.18-1.1.0.jar下载1.18-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.18-1.1.0支持游戏: 1.18, 1.18.1, 1.18.2类型: bukkit bungeecordFabricForge

paper purpurQuilt spigot sponge velocity waterfallRelease下载次数: 90TaterLib 1.17-1.1.0taterlib-1.17-1.1.0.jar下载1.17-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.17-1.1.0支持游戏: 1.17, 1.17.1类型: bukkit bungeecordFabricForge

paper purpurQuilt spigot sponge velocity waterfallRelease下载次数: 71TaterLib 1.16-1.1.0taterlib-1.16-1.1.0.jar下载1.16-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.16-1.1.0支持游戏: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5类型: bukkit bungeecordFabricForge

paper purpur spigot velocity waterfallRelease下载次数: 119TaterLib 1.15-1.1.0taterlib-1.15-1.1.0.jar下载1.15-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.15-1.1.0支持游戏: 1.15, 1.15.1, 1.15.2类型: bukkit bungeecordFabricForge

paper spigot sponge velocity waterfallRelease下载次数: 99TaterLib 1.14-1.1.0taterlib-1.14-1.1.0.jar下载1.14-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.14-1.1.0支持游戏: 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4类型: bukkit bungeecordFabricForge

paper spigot sponge velocity waterfallRelease下载次数: 76TaterLib 1.13-1.1.0taterlib-1.13-1.1.0.jar下载1.13-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.13-1.1.0支持游戏: 1.13, 1.13.1, 1.13.2类型: bukkit bungeecordForge

paper spigot sponge velocity waterfallRelease下载次数: 111TaterLib 1.12.2-1.1.0taterlib-1.12.2-1.1.0.jar下载1.12.2-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.12.2-1.1.0支持游戏: 1.12, 1.12.1, 1.12.2类型: bukkit bungeecordFabricForge

paper spigot sponge velocity waterfallRelease下载次数: 95TaterLib 1.11.2-1.1.0taterlib-1.11.2-1.1.0.jar下载1.11.2-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.11.2-1.1.0支持游戏: 1.11, 1.11.1, 1.11.2类型: bukkit bungeecordFabricForge

paper spigot sponge velocity waterfallRelease下载次数: 115TaterLib 1.10-1.1.0taterlib-1.10-1.1.0.jar下载1.10-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.10-1.1.0支持游戏: 1.10, 1.10.1, 1.10.2类型: bukkit bungeecordFabricForge

paperRelease下载次数: 102TaterLib 1.9.4-1.1.0taterlib-1.9.4-1.1.0.jar下载1.9.4-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.9.4-1.1.0支持游戏: 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4类型: bukkit bungeecordFabricForge

paper spigot sponge velocity waterfallRelease下载次数: 92TaterLib 1.8-1.1.0taterlib-1.8-1.1.0.jar下载1.8-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.8-1.1.0支持游戏: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9类型: bukkit bungeecordFabricForge

paper spigot sponge velocity waterfallRelease下载次数: 113TaterLib 1.7.10-1.1.0taterlib-1.7.10-1.1.0.jar下载1.7.10-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.7.10-1.1.0支持游戏: 1.7.10类型: bukkit bungeecordFabricForge

velocity waterfallRelease下载次数: 108TaterLib 1.6.4-1.1.0taterlib-1.6.4-1.1.0.jar下载1.6.4-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.6.4-1.1.0支持游戏: 1.6.4类型: bukkitRelease下载次数: 74TaterLib 1.2.5-1.1.0taterlib-1.2.5-1.1.0.jar下载1.2.5-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: 1.2.5-1.1.0支持游戏: 1.2.5类型: bukkitRelease下载次数: 81TaterLib b1.7.3-1.1.0taterlib-b1.7.3-1.1.0.jar下载b1.7.3-1.1.0#Release- Fixes to Sponge8-11 component serialization- Fixed `SpongeEntity.getType` returning a properly formatted entity resource- Reworked the entire event system- Added `getEntity` to `AbstractEntity` implementations- Removed redundant event abstraction- Reworked TaterLib PlayerListener and reload command- Implemented `EntitySpawnEvent` for 1.7.10-b1.7.3- Implemented rudimentary `PlayerDeathEvent` for b1.7.3- Added support for NeoForge 1.20.2- Removed the `...taterlib.{platform}.abstractions` package name- Renamed `...taterlib.{platform}.abstractions.events` to `...taterlib.{platform}.event.api`- Moved `...taterlib.{platform}.abstractions.item.*` to `...taterlib.{platform}.inventory`- Moved `...taterlib.{platform}.player.PlayerInventory` to `...taterlib.{platform}.inventory.PlayerInventory`- Removed the `Abstract` prefix from all common interfaces- Added the ability to set a player\'s prefix/suffix- Added numerical permission checks to `Player` for Forge/Fabric- Abstracted Brigadier commands- Abstracted simple commands- Simplified Plugin abstractions so depending on TaterLib is easier- Refactored TaterLib helper methods to be wrapped in the `TaterAPI` class- Added MinecraftVersion and ServerType enums.- Created `TaterAPI#isBrigadierSupported()`- Abstracted plugin/mod isLoaded checks- `Player` now inherits `Entity`- Added `Entity#teleport(Location)` and `Entity#teleport(Entity)`- Abstracted brigadier helper into a wrapper class- Implemented registering simple commands for Forge/Fabric- Updated database utils- Added `Server` abstraction and `TaterAPI#getServer()`- Ported to:- 1.20.4- Bukkit 1.8.8, 1.13.2- BungeeCord 1.4.7, 1.8, 1.12- Fabric 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2- Forge 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.18.2, 1.19.2, 1.19.4- Sponge 4, 5- Abstracted `ProxyPlayer`s, specifically adding a `connect` method- Added `Block` abstraction and `BlockBreakEvent`- Updated `Server` implementation and added `ProxyServer` for proxies- Added `ServerEvent#getServer()`- Fixes to `BukkitPlayerAdvancementEvent`- `getPlayer` was returning null- `getAdvancement` was returning the wrong string- Abstracted `TaterAPI#registerChannels(Set<String>)` into `RegisterPluginMessagesEvent`- Added `PluginEnableEvent` and `PluginDisableEvent`- Modified TaterAPIProvider to handle multiple API implementations simultaneously- Added basic hybrid API hooks: Arclight, Ketting, Magma, Mohist- Renamed `isPluginLoaded` to `isPluginModLoaded` and split it into `isPluginLoaded` and `isModLoaded`, whileadding helper instantiations from hybrid hooks- Added `Server#broadcastMessage(String)`- Renamed path `dev.neuralnexus.taterlib.common` to `dev.neuralnexus.taterlib` to simplify imports- Improved the hook system to allow for multiple permission managers to be used simultaneously- Build system overhaul, no sketchy `build.sh` anymore- Added `GameMode` enum, `Player#getPing()`, `Player#getGameMode()` and `Player#setGameMode()`- Added `Sender#isPlayer()`- Fixed `Entity#teleport(Location)` and `Entity#teleport(Entity)` in cross-dimensional cases- Added `Player#getIPAddress()`- Created a custom loader implementation, to allow for better compatibility with hybrids, Sinytra Connector, andSpongeForge- Added `SpongeForge` server type- Added Brigadier support for Sponge and Bukkit- Renamed `Sender` to `CommandSender`- Split `Server` into `SimpleServer` and `ProxyServer`- Added some tests and more `MinecraftVersion` utilities- Renamed `Event` to `EventManager` and created a base `Event` interface- Added `Event#getName()`- Created generic event handler- Renamed `PluginMessageEvents` to `NetworkEvents`- Split out `SimplePlayer` and `ProxyPlayer`- Created `Connection` interface for kick/disconnect/ping/pluginMessage- Loader can now detect and register more plugin instances in multi-API environments- Added `ServerType.NEOFORGE_HYBRID`- Events should no longer register twice in multi-API environments- Pulled `CommonPluginEnableEvent` into the loader- Added `Damageable` and `LivingEntity` interfaces- Added dummy entity interfaces all set up for adding new Entity interfaces- Added `Player.allowFlight`/`canFly`/`isFlying`/`setFlying`- Added single-version support for `MinecraftVersion.parseRange`- Used configurate to create config system- Refactored TaterLib common logic into CommonModule, added TaterModuleLoader, and overall improved module support- Reformatted getters to be more idiomatic (e.g. `getInventory` -> `inventory`)- Refactor `Player.serverName` into `Player.server().name()` and add `Server#name()`- Added `Permissible` to `CommandSender`, refactored permission hooks to use `Permissible`- Added `ModInfo` and `PluginInfo` abstractions- Added `DumpInfo` and `FullDumpInfo`, along with the `/taterlib dump | fulldump` commands- Added bStats support for Bukkit, Bungee, Sponge, and Velocity- Added Arclight Fabric server type- Merged `ItemMeta` into `ItemStack`- Created player metadata API- Added `Server.currentTPS()`, `SimpleServer.getPlayer(String)`, and `SimpleServer.getPlayer(UUID)`- `PlayerServerSwitchEvent.toServer`/`fromServer` now return a `Server` rather than a `String`- Overhauled the `Inventory`/`PlayerInventory` interfaces- Created `World` and `ServerWorld` abstractions展开版本: b1.7.3-1.1.0支持游戏: b1.7.3类型: bukkitRelease下载次数: 72TaterLib bukkit-1.7.10-1.0.2TaterLib-bukkit-1.7.10-1.0.2.jar下载bukkit-1.7.10-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: bukkit-1.7.10-1.0.2支持游戏: 1.7.10类型: bukkit spigotRelease下载次数: 81TaterLib bukkit-1.6.4-1.0.2TaterLib-bukkit-1.6.4-1.0.2.jar下载bukkit-1.6.4-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: bukkit-1.6.4-1.0.2支持游戏: 1.6.4类型: bukkit spigotRelease下载次数: 65TaterLib bukkit-1.2.5-1.0.2TaterLib-bukkit-1.2.5-1.0.2.jar下载bukkit-1.2.5-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: bukkit-1.2.5-1.0.2支持游戏: 1.2.5类型: bukkitRelease下载次数: 27TaterLib bukkit-b1.7.3-1.0.2TaterLib-bukkit-b1.7.3-1.0.2.jar下载bukkit-b1.7.3-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: bukkit-b1.7.3-1.0.2支持游戏: b1.7.3类型: bukkitRelease下载次数: 43TaterLib 1.20.2-1.0.2TaterLib-1.20.2-1.0.2.jar下载1.20.2-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.20.2-1.0.2支持游戏: 1.20.2类型: bukkit bungeecordFabric foliaForge

paper purpur spigot sponge velocity waterfallRelease下载次数: 58TaterLib 1.20-1.0.2TaterLib-1.20-1.0.2.jar下载1.20-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.20-1.0.2支持游戏: 1.20, 1.20.1类型: bukkit bungeecordFabric foliaForgeNeoForge paper purpur spigot sponge velocity waterfallRelease下载次数: 57TaterLib 1.19-1.0.2TaterLib-1.19-1.0.2.jar下载1.19-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.19-1.0.2支持游戏: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4类型: bukkit bungeecordFabric foliaForge

paper purpur spigot sponge velocity waterfallRelease下载次数: 42TaterLib 1.18-1.0.2TaterLib-1.18-1.0.2.jar下载1.18-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.18-1.0.2支持游戏: 1.18, 1.18.1, 1.18.2类型: bukkit bungeecordFabric foliaForge

paper purpur spigot sponge velocity waterfallRelease下载次数: 64TaterLib 1.17-1.0.2TaterLib-1.17-1.0.2.jar下载1.17-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.17-1.0.2支持游戏: 1.17, 1.17.1类型: bukkit bungeecordFabric foliaForge

paper purpur spigot sponge velocity waterfallRelease下载次数: 58TaterLib 1.16-1.0.2TaterLib-1.16-1.0.2.jar下载1.16-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.16-1.0.2支持游戏: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5类型: bukkit bungeecordFabric foliaForge

paper purpur spigot sponge velocity waterfallRelease下载次数: 61TaterLib 1.15-1.0.2TaterLib-1.15-1.0.2.jar下载1.15-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.15-1.0.2支持游戏: 1.15, 1.15.1, 1.15.2类型: bukkit bungeecordFabric foliaForge

paper spigot sponge velocity waterfallRelease下载次数: 84TaterLib 1.14-1.0.2TaterLib-1.14-1.0.2.jar下载1.14-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.14-1.0.2支持游戏: 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4类型: bukkit bungeecordFabric foliaForge

paper spigot sponge velocity waterfallRelease下载次数: 62TaterLib 1.13-1.0.2TaterLib-1.13-1.0.2.jar下载1.13-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.13-1.0.2支持游戏: 1.13, 1.13.1, 1.13.2类型: bukkit bungeecord foliaForge

paper spigot velocity waterfallRelease下载次数: 62TaterLib 1.12-1.0.2TaterLib-1.12-1.0.2.jar下载1.12-1.0.2#Release- Created a GenericLogger class for better cross compatibility- Added methods to AbstractEntity- getX/Y/Z, getDimension, getBiome- Fixed FabricEntity#getType- Added explicit Fabric 1.18 and 1.19 support to avoid some cross-version issues- Fixed `registerCommand`s that weren\'t declared static- Added proper version getters for `TemplateFabricPlugin`- Ported Sponge to 6, 7, 9, 10, and 11- Back ported Forge to 1.12.2- Fixed `SpongeItemStack#getType` to be unjankified- Added `Position` and `*Conversions` utility classes- Added `getPosition` and `setSpawn` to `AbstractPlayer` (Sponge still needs `setSpawn` implemented)- Updated Forge and Fabric to 1.20.2- Mainly updates to advancement events (yay optionals)- Added `getPlayer` to every `AbstractPlayer` implementation- Added alternate constructor to `AbstractPlayer` implementations that allows the specification of a player\'s \"Server Name\" (used for cross server chat)- Implemented plugin messaging for Bukkit, Bungee, Fabric, Forge, Sponge, and Velocity- Forge 1.12.2 still needs to be implemented- Ported Bukkit to 1.15.2, 1.7.10, 1.6.4, 1.2.5, and b1.7.3展开版本: 1.12-1.0.2支持游戏: 1.12, 1.12.1, 1.12.2类型: bukkit bungeecordFabric foliaForge

paper spigot sponge velocity waterfallRelease下载次数: 53TaterLib 1.0.1-1.20TaterLib-1.0.1-1.20.jar下载1.0.1-1.20#Release- Added a method to PlayerCache to return a list of all the players in the cache- Added a static method parseSectionSign in the PlaceholderParser class- Finished v1 of the cross API event system- Updated the MessageRelay- Added basic implementations of the Player Advancement and Player Death events (String only)- Implemented modded permission checks (currently defaults to 4 when a permissions manager is not present)展开版本: 1.0.1-1.20支持游戏: 1.20, 1.20.1类型: bukkit bungeecordFabric foliaForgeNeoForge paper purpur spigot velocity waterfallRelease下载次数: 43TaterLib 1.0.1-1.19TaterLib-1.0.1-1.19.jar下载1.0.1-1.19#Release- Added a method to PlayerCache to return a list of all the players in the cache- Added a static method parseSectionSign in the PlaceholderParser class- Finished v1 of the cross API event system- Updated the MessageRelay- Added basic implementations of the Player Advancement and Player Death events (String only)- Implemented modded permission checks (currently defaults to 4 when a permissions manager is not present)展开版本: 1.0.1-1.19支持游戏: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4类型: bukkit bungeecordFabric foliaForge

paper purpur spigot velocity waterfallRelease下载次数: 40TaterLib 1.0.1-1.18TaterLib-1.0.1-1.18.jar下载1.0.1-1.18#Release- Added a method to PlayerCache to return a list of all the players in the cache- Added a static method parseSectionSign in the PlaceholderParser class- Finished v1 of the cross API event system- Updated the MessageRelay- Added basic implementations of the Player Advancement and Player Death events (String only)- Implemented modded permission checks (currently defaults to 4 when a permissions manager is not present)展开版本: 1.0.1-1.18支持游戏: 1.18, 1.18.1, 1.18.2类型: bukkit bungeecordFabric foliaForge

paper purpur spigot velocity waterfallRelease下载次数: 37TaterLib 1.0.1-1.17TaterLib-1.0.1-1.17.jar下载1.0.1-1.17#Release- Added a method to PlayerCache to return a list of all the players in the cache- Added a static method parseSectionSign in the PlaceholderParser class- Finished v1 of the cross API event system- Updated the MessageRelay- Added basic implementations of the Player Advancement and Player Death events (String only)- Implemented modded permission checks (currently defaults to 4 when a permissions manager is not present)展开版本: 1.0.1-1.17支持游戏: 1.17, 1.17.1类型: bukkit bungeecordFabric foliaForge

paper purpur spigot velocity waterfallRelease下载次数: 35TaterLib 1.0.1-1.16TaterLib-1.0.1-1.16.jar下载1.0.1-1.16#Release- Added a method to PlayerCache to return a list of all the players in the cache- Added a static method parseSectionSign in the PlaceholderParser class- Finished v1 of the cross API event system- Updated the MessageRelay- Added basic implementations of the Player Advancement and Player Death events (String only)- Implemented modded permission checks (currently defaults to 4 when a permissions manager is not present)展开版本: 1.0.1-1.16支持游戏: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5类型: bukkit bungeecordFabric foliaForge

paper purpur spigot sponge velocity waterfallRelease下载次数: 32TaterLib 1.0.1-1.15TaterLib-1.0.1-1.15.jar下载1.0.1-1.15#Release- Added a method to PlayerCache to return a list of all the players in the cache- Added a static method parseSectionSign in the PlaceholderParser class- Finished v1 of the cross API event system- Updated the MessageRelay- Added basic implementations of the Player Advancement and Player Death events (String only)- Implemented modded permission checks (currently defaults to 4 when a permissions manager is not present)展开版本: 1.0.1-1.15支持游戏: 1.15, 1.15.1, 1.15.2类型: bukkit bungeecordFabric foliaForge

paper purpur spigot velocity waterfallRelease下载次数: 67TaterLib 1.0.1-1.14TaterLib-1.0.1-1.14.jar下载1.0.1#Release- Added a method to PlayerCache to return a list of all the players in the cache- Added a static method parseSectionSign in the PlaceholderParser class- Finished v1 of the cross API event system- Updated the MessageRelay- Added basic implementations of the Player Advancement and Player Death events (String only)- Implemented modded permission checks (currently defaults to 4 when a permissions manager is not present)展开版本: 1.0.1支持游戏: 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4类型: bukkit bungeecordFabric foliaForge

paper purpur spigot velocity waterfallRelease下载次数: 52TaterLib-1.0.0-1.18TaterLib-1.0.0-1.18.jar下载1.0.0-1.18#ReleaseInitial release展开版本: 1.0.0-1.18支持游戏: 1.18, 1.18.1, 1.18.2类型: bukkit bungeecordFabric foliaForge

paper purpur spigot velocity waterfallRelease下载次数: 38TaterLib-1.0.0-1.19TaterLib-1.0.0-1.19.jar下载1.0.0-1.19#ReleaseInitial release展开版本: 1.0.0-1.19支持游戏: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4类型: bukkit bungeecordFabric foliaForge

paper purpur spigot velocity waterfallRelease下载次数: 29TaterLib-1.0.0-1.20TaterLib-1.0.0-1.20.jar下载1.0.0-1.20#Release- Initial release- Supports Bukkit, BungeeCord, Velocity, Fabric, Forge, NeoForge, and sorta Sponge展开版本: 1.0.0-1.20支持游戏: 1.20, 1.20.1类型: bukkit bungeecordFabric foliaForgeNeoForge paper purpur spigot velocity waterfallRelease下载次数: 40全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

游客,如果您要查看本帖隐藏内容请回复
TaterLib
楼主 2025-8-10 19:32:57 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2025-11-9 14:09 , Processed in 0.476224 second(s), 113 queries .

快速回复 返回顶部 返回列表