XGlow

一个基于ProtocolLib的简单API,用于为你的实体创建光辉效果。

资源图片
![gif](https://github.com/Xezard/XGlow/blob/master/gif/19f2f70f-53aa-48fb-8eaa-04b5377f2071.gif?raw=true) **适用于 Java 8 及以上版本。** ⁣

(我注意到来自 **inventivetalent** 的 **GlowAPI** 已经废弃,很久没有更新,有不良评价和 bug,以及相当低质量的代码 - 因此我决定创建并发布我自己的 glow api 版本) ⁣

**XGlow** - 是一个简单易用的 API,用于为你的实体创建发光效果。该插件需要 [ProtocolLib](https://github.com/dmulloy2/ProtocolLib)才能工作。 ### 用法 首先你需要创建一个 Glow 对象: (你可以使用构建器来完成这个) ```java Glow glow = Glow.builder() .сolor(ChatColor.GREEN) .name("test") .build(); ``` 你可以将实体添加到 glow 对象持有者中, 以使该实体以 glow 对象的颜色发出光芒。 实体的发光效果将由 glow 对象包含的所有观看者可见: `glow.addHolders(entity);` ⁣

要删除实体的发光效果, 你可以将其从 glow 对象的持有者中移除。 实体的发光效果将不再对 glow 对象的任何观看者显示: `glow.removeHolders(entity);` ⁣⁣

你可以将观看者添加到 glow 对象中,以便他立即看到 glow 对象所有持有者的发光效果: `glow.display(player);` ⁣

当观看者从 glow 对象中移除时, glow 对象的持有者将 不再对移除的观看者发出光芒: `glow.hideFrom(player);`

⁣有关更多功能,请查看 XGlow 在 github 上的 wiki 页面:https://github.com/Xezard/XGlow/wiki