Coder Social home page Coder Social logo

imanityspigot3-git's People

Contributors

happyareabean avatar leegodsrc avatar whizyyy avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

imanityspigot3-git's Issues

Error on server startup

Stack trace

https://paste.imanity.dev/M59G2A1

Plugin list

I will disclose in private if needed

Steps/models to reproduce (if known)

Just starting the server it gives this error

ImanitySpigot3 version

2021.10.1 BUILD 2

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

Rod velocity doesn't exist on iSpigot 3.

Is your feature request related to a problem?

Because my players are used for a specific rod velocity, and the normal one isn't good.

Describe the solution you'd like.

Add
Such values like,

"rod_hori": 0.8,
"rod_vert": 0.8,
"bow_hori": 0.8,
"bow_vert": 0.8,

which were on ispigot2

Describe alternatives you've considered.

I can do it using another spigot, but I very like ispigot3 since it can load my worlds much faster than any other spigot.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

No response

Modern forwarding Velocity

Is your feature request related to a problem?

No

Describe the solution you'd like.

We would like for iSpigot to add support for modern forwarding of velocity.

modern forwarding is a Velocity-native format. It forwards all player information in an efficient binary format and employs a MAC code to make it much more difficult to trick the server into impersonating your Velocity proxy.

Paper has a patch that implements it

https://github.com/PaperMC/Paper/blob/master/patches/server/0280-Add-Velocity-IP-Forwarding-Support.patch

Kind regards,
Redwolf

Describe alternatives you've considered.

No

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

Crash quand je restart

Message d'erreur en console

https://pastebin.com/WpBZ3waQ

Liste des plugins

Aucun c'etait un test

Etapes pour réproduire le problème (si vous le savez)

Quand je lance Rancha la premier fois aucun probleme, si je stop et je relance voicie le code d'erreur merci

ImanitySpigot3 version

2021.10.1 BUILD 3

Accords

  • J'utilise la dernière version d'ImanitySpigot3 disponible depuis le salon
  • J'ai fais des recherches afin d'être certains qu'il n'y est pas déjà une "issue" ouverte à ce sujet.
  • J'ai fais des comparaisons du problème entre TacoSpigot 1.8.8 et ImanitySpigot3. Et ce problème se produit seulement avec ImanitySpigot3.

Autre

No response

i got this problem :(

Stack trace

https://paste.imanity.dev/0jcowXQ

i got this only ispigot3

Plugin list

Plugins (16): VoidGen (2.0), FastAsyncWorldEdit (21.03.26-b67f782-1287-22.3.10), IPWhitelist (1.7), PlaceholderAPI (2.10.10), PlayerReset (1.7), Crux (3.0), KnockbackController (1.0), Vault (1.7.3-b${env.TRAVIS_BUILD_NUMBER}), ProtocolSupport (4.23.dev), Citizens (2.0.28-SNAPSHOT (build 2328)), WorldEdit (6.1.7;dd00bb1), ViaVersion (4.0.1), ProtocolLib (4.7.0), ViaRewind (2.0.1), PL-Hide-Pro (1.6.2), HolographicDisplays (2.4.9)

Steps/models to reproduce (if known)

No response

ImanitySpigot3 version

[11:14:58 INFO]: This Server is currently running ImanitySpigot3 Premium
[11:14:58 INFO]: Version: 2021.10.1 BUILD 4

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

[API] add World.setSpawnLocation(Location location)

Is your feature request related to a problem?

Incompatible to UltraRegions Plugin reported by Dydaix Stacktrace
It does not exists in 1.8 Bukkit API but it's simple and not really hard to add

Describe the solution you'd like.

add World.setSpawnLocation(Location location), basically just translate it to setSpawnLocation(x, y, z)

Describe alternatives you've considered.

Since it's meant to solve incomabatibility issue so no alternatives

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

No response

Server Side Hit Detection

Is your feature request related to a problem?

Might be, according to Johannes (Karhu Anti-Cheat Developer)

Describe the solution you'd like.

ServerSideHitDetection is a system designed to implement a server-side hit detection system. It is an API for plugin developers who wish to incorporate server-side hit detection to their Minecraft server.

To use this, simply clone and compile against the Bukkit API, and drop it into your plugins folder. Then, write a Bukkit plugin which listens for the Bukkit event "ServerSidePlayerHitEvent". If you are new to the Bukkit API, please visit this page for a reference on Bukkit's Event API: https://bukkit.gamepedia.com/Event_API_Reference

This plugin will cancel the EntityDamageByEntityEvent under the condition that both the damager and victim are instances of Player.

Describe alternatives you've considered.

Originally this can be downloaded and installed as a plugin which can be found here: https://github.com/Islandscout/ServerSideHitDetection
But that can cause some incompatibilities with other plugins. It'd be great if it was inside ImanitySpigot.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

No response

[BUG] iSpigot merge to latest Netty causing Direct Buffer exception

Expected behavior
A clean and calm console. Just joking. Netty has a function in ByteBuf#array which provides a byte array containing all the byte information from a buffer.

Observed/Actual behavior
In iSpigot, the use of latter netty version (which deprecated this function by causing direct java.lang.UnsupportedOperationException: direct buffer exceptions) causes incompatibilities. This will be problematic as the StringPool netty converter requires this for sub 1.12.

Steps/models to reproduce
Here's the String pool reader from my Packet API:

package cc.ghast.packet.buffer.types.exclusive;

import ac.artemis.packet.protocol.ProtocolVersion;
import cc.ghast.packet.buffer.BufConverter;
import cc.ghast.packet.buffer.types.Converters;
import cc.ghast.packet.wrapper.codec.StringPool;
import cc.ghast.packet.wrapper.netty.MutableByteBuf;
import com.google.common.base.Charsets;
import io.netty.handler.codec.DecoderException;
import io.netty.handler.codec.EncoderException;

import java.nio.charset.StandardCharsets;


public class StringPoolConverter extends BufConverter<StringPool> {
    public StringPoolConverter() {
        super("StringPool", StringPool.class);
    }

    @Override
    public void write(MutableByteBuf buffer, StringPool value) {
        byte[] abyte = value.getData().getBytes(Charsets.UTF_8);
        if (abyte.length > 32767) {
            throw new EncoderException("String too big (was " + value.getData().length() + " bytes encoded, max " + 32767 + ")");
        } else {
            Converters.VAR_INT.write(buffer, abyte.length);
            buffer.writeBytes(abyte);
        }
    }

    @Override
    public StringPool read(MutableByteBuf buffer, ProtocolVersion version, Object... args) {
        if (args.length < 1) throw new DecoderException("The received string is supposed to have getX size");
        int max = (int) args[0];
        int length = Converters.VAR_INT.read(buffer, version);
        if (length > max * 4) {
            throw new DecoderException("The received encoded string buffer length is longer than maximum allowed (" + length + " > " + max * 4 + ")");
        }

        if (length < 0) {
            throw new DecoderException("The received encoded string buffer length is less than zero! Weird string!");
        }

        String s;

        if (version.isOrAbove(ProtocolVersion.V1_12)) {
            s = buffer.toString(buffer.readerIndex(), length, StandardCharsets.UTF_8);
            buffer.readerIndex(buffer.readerIndex() + length);
        } else {
            s = new String(buffer.readBytes(length).array(), Charsets.UTF_8);
        }

        if (s.length() > max) {
            throw new DecoderException("The received string length is longer than maximum allowed (" + length + " > " + max + ")");
        }

        return new StringPool(s, length);
    }
}

Effectively, the only interesting bit is the following line of code:

s = new String(buffer.readBytes(length).array(), Charsets.UTF_8);

Plugin list
Artemis (:P)

ImanitySpigot3 version
2021.06.1 BUILD 2

Please agree to the following. (fill x in the [ ])

  • I am running the latest version of Paper available from /#client-info channel in our discord.
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Additional context
Here's the stacktrace:

[17:00:55 INFO]: [ Server IO #3] Error on packet of player of version V1_8_9
[17:00:55 WARN]: [ Server IO #3] java.lang.UnsupportedOperationException: direct buffer
[17:00:55 WARN]: [ Server IO #3]        at io.netty.buffer.PooledUnsafeDirectByteBuf.array(PooledUnsafeDirectByteBuf.java:226)
[17:00:55 WARN]: [ Server IO #3]        at cc.ghast.packet.artemusjz.array(artemusjz.java:738)
[17:00:55 WARN]: [ Server IO #3]        at cc.ghast.packet.artemusso.artemusa(artemusso.java:50)
[17:00:55 WARN]: [ Server IO #3]        at cc.ghast.packet.artemusni.artemusa(artemusni.java:90)
[17:00:55 WARN]: [ Server IO #3]        at cc.ghast.packet.artemusiH.read(artemusiH.java:38)
[17:00:55 WARN]: [ Server IO #3]        at cc.ghast.packet.artemusN.artemusa(artemusN.java:204)
[17:00:55 WARN]: [ Server IO #3]        at cc.ghast.packet.artemusN.artemusa(artemusN.java:87)
[17:00:55 WARN]: [ Server IO #3]        at cc.ghast.packet.artemusN.write(artemusN.java:67)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:113)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:120)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:113)
[17:00:55 WARN]: [ Server IO #3]        at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:275)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:110)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:709)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:792)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:702)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:120)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:294)
[17:00:55 WARN]: [ Server IO #3]        at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
[17:00:55 WARN]: [ Server IO #3]        at net.minecraft.server.v1_8_R3.NetworkManager$4.run(SourceFile:214)
[17:00:55 WARN]: [ Server IO #3]        at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:352)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[17:00:55 WARN]: [ Server IO #3]        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[17:00:55 WARN]: [ Server IO #3]        at java.lang.Thread.run(Thread.java:748)

TNT EXPLOSION

Expected behavior

tnt explosion normal

Observed/Actual behavior

https://ibb.co/8gZJC6r

Steps/models to reproduce

normal with ispigot

Plugin list

AutoEvent (1.0), sAtouts (2.0.3), ColoredSigns (5.0.0), ItemGenerator (0.0.1), PlaceholderAPI (2.10.10), FTop (1.0.0), DeluxeCommands (1.11.2), GiantV2 (0.0.3), PlugMan (2.1.7), VoteParty (2.28), ChatReaction (1.8.0), ExplosionsPatch (1.0-SNAPSHOT), AzLink (1.0.2), ViaVersion (4.0.1), BreakTheBlockchain (0.0.1), CoreProtect (2.12.0), LuckPerms (5.3.57), Yottabyte-AntiCraft (2.1.1), ClearLag (3.2.2), WorldBorder (1.8.7), Multiverse-Core (2.5-b699), ProtocolLib (4.7.1-SNAPSHOT-b531), FastAsyncWorldEdit (21.03.26-b67f782-1287-22.3.10), ObsidianBreaker (2.3.1), RoyalityLog (1.0-SNAPSHOT), FoodEffect (1.0), zTournament (1.0.1.5), ExploitFixer (1.6.2), CTF (1.0.0.0), RoyalityCore (1.0-SNAPSHOT), Vault (1.7.3-b131), BlockParticles (1.11.1-RELEASE), StreakRewards (1.6.1), RoyalityFactionUtils (1.0-SNAPSHOT), PlayerPoints (3.0.3), Holograms (2.13), Vulcan (2.1.0), RoyalityBasics (1.0-SNAPSHOT), WorldEdit (6.1.7;dd00bb1), Essentials (2.19.0-dev+121-d00b90c), HLR (1.3.2), ServerNPC (1.13.11-RELEASE), DeluxeCoinflip (1.8.4), XConomy (2.10.1), CrateReloaded (2.0.23), ItemEdit (2.1-Beta), zAuctionHouseV3 (3.0.4.1), RoyalitySecurity (1.0-SNAPSHOT), TradeSystem (2.0.4), DeluxeMenus (1.13.3-Release), TAB (2.9.2), SellStick (1.8.8), CrazyCrates (1.10.1-RELEASE), SpecializedCrates (2.21.1), WorldGuard (6.1.3-SNAPSHOT;c904242), Factions (2.0.1-SNAPSHOT), antiRedstoneClock (1.4.1), zKoth (2.0.1.8), zSpawner (PRE-3.0.1.8), Duels (3.4.1), GenBucket (1.0.7), PremiumVanish (2.7.3), CMILib (1.0.3.5), Jobs (5.0.0.6), Shopkeepers (2.2.2), ChunkBuster (1.2.8), zNexus (1.0.2.0), CrazyEnvoy (1.3.10-RELEASE), zTotemV5 (5.0.2.2), BattlePass (3.50), BungeeTabListPlus (3.4.4), Outpost (1.8.0), DeluxeCombat (1.20.7), WildStacker (3.5.2-DEVb123), ShopGUIPlus (1.63.0), Quests (2.16.3),

ImanitySpigot3 version

2021.08.1 BUILD 3

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

Anti Xray

Is your feature request related to a problem?

Antixray in spigot is kind of bad when u put it on engine 2

Describe the solution you'd like.

Anti xray isnt inbuilt in paper in 1.8 I wondered if you guys coud make something similar to what paper made with antixray

Describe alternatives you've considered.

Not sure

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

No response

[建議和想法] 完善Premium自定義信息功能, 當機尖峰記錄器想法

Is your feature request related to a problem? 你的問題是否與一個問題有關?

因為沒有人出來問這些事情所以我是第一個 xd
在ImanitySpigot 3中,有部分信息不能完全自定義。
正因為如此,它不能真正被列為 "完全自定義信息"。
對於這個問題,有一些建議和想法。
還包括了一些與標題提到的相關內容

Describe the solution you'd like. 說明你的建議

警告顏色

目前在 tpsCommand已知被鎖定的變量是 <tps5s>, <tps10s>, <tps1m>, <tps5m>, <tps15m>, <fullServerTick>, <worldTick>, <entities>, <loadedChunks>
因為它們似乎都具有相同的警告顏色,因此可以通過添加編輯警告顏色的選項來完成。
例如 高 = 紅色, 中 = 黃色, 低 = 綠色

啟用和禁用 (Enable and Disable)

mobAIMessage 中有一個名為 <state> 的變量, 輸出 enabledisable 信息
這也可以通過添加更改信息的選項來完成
直至目前為止,目前只有一則訊息使用啟用和禁用,如果添加更改啟用和禁用信息的選項,未來如果要加入其他信息也不會太困難。

信息

  1. 在使用指令 /plugins (/pl) 查看插件列表時,在顯示最後一個插件的時候不應該顯示逗號
  2. 某些指令的信息對比其他的指令有很大的分別,例如 使用方法, 成功/錯誤訊息

當機尖峰記錄器 (Lag Spike Logger)

當然的這個功能對任何人來說,都是一個很方便的功能可以更容易檢查到底是什麼原因造成卡頓
但是我認為仍然有些方法可以讓這個功能更有實用性或便利性

目前記錄都是在檔案或是遊戲中用滑鼠移動到懸停文本(Hover Text)可以看到
當我第一次嘗試這個功能時,我認為這是一個方便的功能,可以找出導致當機/問題的原因。
但是在某些情況下,我覺得使用檔案記錄,有一點點降低這個可用性。
例如說設定中有一個選項。防止記錄到大量當機記錄的時候。會一直寫入重複的檔案。
但是在某些情況下這些大量記錄中可能會寫入一些重要的信息
並且如果你要去找相對應時間的記錄檔案會變得很困難,況且大量檔案處理起來也是蠻麻煩的。
我相信部分人應該會直接把它關掉。(像我這樣)

因為 imanity 現在擁有自己的 pastebin 伺服器,我認為這是一個不錯的主意可以把記錄融入到pastebin。
對於用戶來說與其使用純文字版本,使用有介面的版本更具可讀性和可用性。


一些範例

上面的信息的部分也許可以把選項弄成這樣:

misc:
  state:
    enable: '&aenable'
    disable: '&cdisable'
  warning:
    high: '&c'
    medium: '&e'
    low: '&a'

當機尖峰記錄器也許可以弄成這樣:
img
那當然的 [INFO] [UPLOAD] 這些文字應該都要可以編輯才對
也可以讓用戶自訂時間格式怎麼顯示

Describe alternatives you've considered. 你是否有想過其他的解決方法?

N/A

Agreements 同意事項

  • 我已經嘗試在 Issues 中搜尋是否有人提出類似的建議
  • 我已經確定這個功能並沒有實裝到最新版的 ImanitySpigot3 中

Others 額外資訊

我花了大約 3 個小時(或者更多)來決定我需要寫什麼,思考什麼是最好的例子,找到一些想法。
@如果我說我不在乎是否會添加或使用任何想法或建議,老實說這肯定是假的,我怎麼不可能不在乎xd,但是心裡還是有底啦w

That's all. Thank you :)
Maybe I'll edit or post a new reply for update.

CME Error in ChunkProviderServer unloadQueue

Stack trace

https://paste.imanity.dev/vkUi9zQ

https://paste.imanity.dev/KlUCpHR

Plugin list

AutoEvent (1.0), sAtouts (2.0.3), ColoredSigns (5.0.0), ItemGenerator (0.0.1), PlaceholderAPI (2.10.10), FTop (1.0.0), DeluxeCommands (1.11.2), GiantV2 (0.0.3), PlugMan (2.1.7), VoteParty (2.28), ChatReaction (1.8.0), ExplosionsPatch (1.0-SNAPSHOT), AzLink (1.0.2), ViaVersion (4.0.1), BreakTheBlockchain (0.0.1), CoreProtect (2.12.0), LuckPerms (5.3.57), Yottabyte-AntiCraft (2.1.1), ClearLag (3.2.2), WorldBorder (1.8.7), Multiverse-Core (2.5-b699), ProtocolLib (4.7.1-SNAPSHOT-b531), FastAsyncWorldEdit (21.03.26-b67f782-1287-22.3.10), ObsidianBreaker (2.3.1), RoyalityLog (1.0-SNAPSHOT), FoodEffect (1.0), zTournament (1.0.1.5), ExploitFixer (1.6.2), CTF (1.0.0.0), RoyalityCore (1.0-SNAPSHOT), Vault (1.7.3-b131), BlockParticles (1.11.1-RELEASE), StreakRewards (1.6.1), RoyalityFactionUtils (1.0-SNAPSHOT), PlayerPoints (3.0.3), Holograms (2.13), Vulcan (2.1.0), RoyalityBasics (1.0-SNAPSHOT), WorldEdit (6.1.7;dd00bb1), Essentials (2.19.0-dev+121-d00b90c), HLR (1.3.2), ServerNPC (1.13.11-RELEASE), DeluxeCoinflip (1.8.4), XConomy (2.10.1), CrateReloaded (2.0.23), ItemEdit (2.1-Beta), zAuctionHouseV3 (3.0.4.1), RoyalitySecurity (1.0-SNAPSHOT), TradeSystem (2.0.4), DeluxeMenus (1.13.3-Release), TAB (2.9.2), SellStick (1.8.8), CrazyCrates (1.10.1-RELEASE), SpecializedCrates (2.21.1), WorldGuard (6.1.3-SNAPSHOT;c904242), Factions (2.0.1-SNAPSHOT), antiRedstoneClock (1.4.1), zKoth (2.0.1.8), zSpawner (PRE-3.0.1.8), Duels (3.4.1), GenBucket (1.0.7), PremiumVanish (2.7.3), CMILib (1.0.3.5), Jobs (5.0.0.6), Shopkeepers (2.2.2), ChunkBuster (1.2.8), zNexus (1.0.2.0), CrazyEnvoy (1.3.10-RELEASE), zTotemV5 (5.0.2.2), BattlePass (3.50), BungeeTabListPlus (3.4.4), Outpost (1.8.0), DeluxeCombat (1.20.7), WildStacker (3.5.2-DEVb123), ShopGUIPlus (1.63.0), Quests (2.16.3),

Steps/models to reproduce (if known)

i don't known

ImanitySpigot3 version

BUILD 5

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

[問題回報] 1.16進入伺服器會卡在載入地形中

預期狀況
進入伺服器

實際狀況
卡在載入地形中

重現的方式

  1. 進入伺服器
  2. 卡在載入地形中

插件列表
PlugMan (2.1.7), ViaRewind (2.0.0), ViaVersion (4.0.0)

ImanitySpigot3 版本
2021.06.1 BUILD 5

你回報問題的當下符合以下的所有事項. (如果符合的話, 在 [ ] 中填一個 x)

  • 我目前運行的 ImanitySpigot3 版本在 #client-info 頻道中有顯示在 正在支援 的版本列表裡.
  • 我有在這個 Issue Tracker 中搜尋過並沒有發現類似的問題回報.
  • 我已經把原版的 TacoSpigot 1.8.8 和 ImanitySpigot3 互相比較過並且確定只有 ImanitySpigot3 會發生這個問題.

額外資訊
Async Chunk 是關的
如果那個玩家死亡了的話重生後會變正常 (/kill 或者是死亡都可以)
已經測試過1.9也有同樣的問題,所以推測應該1.8以上的版本都會有同樣的問題

Error on server stop

Stack trace

[18:46:15 WARN]: Exception in thread "pool-23-thread-1" java.lang.RuntimeException: java.lang.InterruptedException
[18:46:15 WARN]:        at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.getChunkAt(SourceFile:256)
[18:46:15 WARN]:        at net.minecraft.server.v1_8_R3.ChunkProviderServer.getChunkAt(SourceFile:335)
[18:46:15 WARN]:        at net.minecraft.server.v1_8_R3.ChunkProviderServer.getChunkAt(SourceFile:330)
[18:46:15 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.CraftWorld.getChunkAt(SourceFile:233)
[18:46:15 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.CraftWorld.getBlockAt(SourceFile:182)
[18:46:15 WARN]:        at me.frep.vulcan.spigot.Vulcan_mT.Vulcan_n(Vulcan_mT.java:35)
[18:46:15 WARN]:        at me.frep.vulcan.spigot.Vulcan_Mo.Vulcan_bg(Vulcan_Mo.java:341)
[18:46:15 WARN]:        at me.frep.vulcan.spigot.Vulcan_Mo.Vulcan_yD(Vulcan_Mo.java:166)
[18:46:15 WARN]:        at me.frep.vulcan.spigot.Vulcan_mP.Vulcan_v(Vulcan_mP.java:41)
[18:46:15 WARN]:        at me.frep.vulcan.spigot.Vulcan_MA.lambda$onPacketPlayReceive$0(Vulcan_MA.java:44)
[18:46:15 WARN]:        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[18:46:15 WARN]:        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[18:46:15 WARN]:        at java.lang.Thread.run(Thread.java:748)
[18:46:15 WARN]: Caused by: java.lang.InterruptedException
[18:46:15 WARN]:        at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:404)
[18:46:15 WARN]:        at java.util.concurrent.FutureTask.get(FutureTask.java:191)
[18:46:15 WARN]:        at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.getChunkAt(SourceFile:254)
[18:46:15 WARN]:        ... 12 more

Plugin list

only my own hub plugin.

Steps/models to reproduce (if known)

generate chunks and just /stop

ImanitySpigot3 version

[18:45:17 INFO]: This Server is currently running ImanitySpigot3 Premium
[18:45:17 INFO]: Version: 2021.10.1 BUILD 2

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

nothing

Toggle MobAI by command doesn't stop Entity from moving

Expected behavior

I expected that mob will dont do anything when is mob AI disabled.

Observed/Actual behavior

Some mobs were moving.
When the bunny is jumping while performing AI command, it keeps jumping when is AI disabled.
Pig keeps walking for a while when he is walking for a carrot.

Steps/models to reproduce

https://youtu.be/TwuvLE5i9fA

Plugin list

Plugins (6): Crux (3.0), LuckPerms (5.3.55), spark (1.6.1), FastAsyncWorldEdit (21.03.26-b67f782-1287-22.3.10), LiteBans (2.7.5), WorldEdit (6.1.7;dd00bb1),

Crux is loader for Frost (practice plugin - https://elb1to.me/frost/)

After removing all plugins the issue was still there.

ImanitySpigot3 version

2021.08.1 BUILD 1

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

Running Java 8

SlimeWorldManager incompatible with parallelEntityTracking

Expected behavior

The SWM worlds loaded as expected

Observed/Actual behavior

An error while loading it:

[15:23:46 WARN]: [henticator #1] java.lang.ClassCastException: com.grinderwolf.swm.nms.v1_8_R3.CustomChunkLoader cannot be cast to net.minecraft.server.v1_8_R3.ChunkRegionLoader
[15:23:46 WARN]: [henticator #1] at org.imanity.imanityspigot.bK.(SourceFile:33)
[15:23:46 WARN]: [henticator #1] at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.(SourceFile:65)
[15:23:46 WARN]: [henticator #1] at net.minecraft.server.v1_8_R3.WorldServer.k(SourceFile:900)
[15:23:46 WARN]: [henticator #1] at net.minecraft.server.v1_8_R3.WorldServer.(SourceFile:83)
[15:23:46 WARN]: [henticator #1] at com.grinderwolf.swm.nms.v1_8_R3.CustomWorldServer.(CustomWorldServer.java:34)
[15:23:46 WARN]: [henticator #1] at com.grinderwolf.swm.nms.v1_8_R3.v1_8_R3SlimeNMS.createNMSWorld(v1_8_R3SlimeNMS.java:84)
[15:23:46 WARN]: [henticator #1] at com.grinderwolf.swm.nms.v1_8_R3.v1_8_R3SlimeNMS.generateWorld(v1_8_R3SlimeNMS.java:89)
[15:23:46 WARN]: [henticator #1] at com.grinderwolf.swm.plugin.SWMPlugin.generateWorld(SWMPlugin.java:343)
[15:23:46 WARN]: [henticator #1] at dev.lcx06.skyblockms.data.Island.loadWorld(Island.java:145)
[15:23:46 WARN]: [henticator #1] at dev.lcx06.skyblockms.data.QueryManager.loadIsland(QueryManager.java:71)
[15:23:46 WARN]: [henticator #1] at dev.lcx06.skyblockms.data.QueryManager.loadGameUser(QueryManager.java:38)
[15:23:46 WARN]: [henticator #1] at dev.lcx06.skyblockms.data.GameUser.(GameUser.java:47)
[15:23:46 WARN]: [henticator #1] at dev.lcx06.skyblockms.data.GameUserManager.load(GameUserManager.java:13)
[15:23:46 WARN]: [henticator #1] at dev.lucianxd16.servercore.listener.PreLogin.onPrelogin(PreLogin.java:59)
[15:23:46 WARN]: [henticator #1] at spg.lgdev.events.executor.asm.generated.GeneratedEventExecutor104.execute(Unknown Source)
[15:23:46 WARN]: [henticator #1] at org.imanity.imanityspigot.executor.EventExecutorGenerator.lambda$create$1(EventExecutorGenerator.java:60)
[15:23:46 WARN]: [henticator #1] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74)
[15:23:46 WARN]: [henticator #1] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[15:23:46 WARN]: [henticator #1] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:537)
[15:23:46 WARN]: [henticator #1] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:523)
[15:23:46 WARN]: [henticator #1] at net.minecraft.server.v1_8_R3.LoginListener$LoginHandler.fireEvents(SourceFile:262)
[15:23:46 WARN]: [henticator #1] at net.minecraft.server.v1_8_R3.LoginListener.lambda$a$2(SourceFile:223)
[15:23:46 WARN]: [henticator #1] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[15:23:46 WARN]: [henticator #1] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[15:23:46 WARN]: [henticator #1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[15:23:46 WARN]: [henticator #1] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[15:23:46 WARN]: [henticator #1] at java.lang.Thread.run(Thread.java:748)

Steps/models to reproduce

Load a saved world with the SWM API or with /swm load

Plugin list

FastAsyncWorldEdit, ViaVersion, SlimeWorldManager, ProtocolLib, LuckPerms, WorldEdit, Vault, Citizens, ServerCore

ImanitySpigot3 version

2021.08.1 BUILD 1

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

Rod speed, Bow speed and Disabling op/deop

Is your feature request related to a problem?

No, it's not related to a problem.

Describe the solution you'd like.

It'd be amazing to have more options in the spigot or knockback system.
Fishing Rod speed which can be seen (https://www.mc-market.org/resources/14434/)
Bow arrow speed (never seen before, but would work the same like fishing rod speed)
And option in the spigot to disable op/deop feature completely. It's not needed and can be abused by external plugin. It'd be amazing to have that option inside spigot in case we need it or not.

Describe alternatives you've considered.

Plugins which causes unnecessary load on the server.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

No response

[Usability Issue] Enable RCON before rancha authentication

Is your feature request related to a problem?

RCON were used for some servers for remote console
But RCON was defaultly startup after Minecraft Server were started
So it would be annoying for people who hasn't authenticate

Describe the solution you'd like.

Enable RCON before rancha authentication

Describe alternatives you've considered.

You can use solutions other then RCON but would be good to natively supported

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

No response

[Active Testing Cycle 3]

Description

This is the final active testing cycle. It's safe to say that it can be used without potential problems, But there is no guarantee for long term usage yet

Focused Testing Section for this Cycle

  • Try out those Premium Features!
    • We've added some cool features to Premium in ImanitySpigot3
    • So as promised, We've upgraded every testers to premium for free
    • And so you guys can try out those new features!
    • Basic customizations (in premium.yml, currently has serverName, version, tpsCommand, pingCommand, noPermissionMessage, pearlRefundMessage, mobAIMessage, setMaxSlotsMessage, pluginFormat, and getPluginMessage)
    • Chunk Anaylzer (a tool to anaylze chunk performance costs, /imanitySpigot chunkanalyzer)
    • Lag Spike Logger/Detector (a tool to announce lag spike when lag spike happens, /imanitySpigot lagSpike, default is enabled for premium)
    • Your Ideas! We are hopping to maximize the quality for Premium, Give us your idea to add would be cool!
  • Auto Save and Chunk Unload testing
    • We've added some optimization specifically for Auto Save and Chunk Unloading in latest release, although it's hard to test without actually running, But try to fly around the world and see if those chunks are correctly unloaded and if there is any glitch / error happens

General Testing

  • Plugin Compatibility
  • General Usage

Result Form

After you have finished the entire cycle
Please fill the form
For each section you might see a - [ ] at the beginning
If you tested and think it's fine, fill a x in the [ ], so it might looks like this - [x]
If you have issue for that section
leave the block empty, and write a description of your issue down below
If your issue is huge, please submit another issue instead
And link your issue down below, such as

- [ ] Developer API
Issue: https://github.com/Imanity-Software/ImanitySpigot3-git/issues/1

If your issue or your description is small, then just write inside them, such as

- [ ] Taliban Pearl
I'm having an issue with slab on taliban pearls, the issue is ........

Copy and paste, fill the form and post reply in here
(latest is not a version btw, please write the full version name)

Version: <VERSION>

## Focused Testing Section for this Cycle
- [ ] Try out those Premium Features!
  - [ ] Basic customizations
  - [ ] Chunk Anaylzer
  - [ ] Lag Spike Logger/Detector
  - [ ] Your Ideas
- [ ] Auto Save and Chunk Unload testing

## General Testing
- [ ] Plugin Compatibility
- [ ] General Usage

After You finish this Test Cycle

After you posted the result
I will be review every issue and result you posted
And I will try to discuss and fix every issue you have mentioned
After I've pushed the update

Please try again, and Modify your previous post in this Cycle
Change the version name
And mark if any issue being fixed

ImanitySpigot3 version for this Cycle

  • 2021.07.2 BUILD 1

UltimateEvents

Comportement attendu

Le plugin devrais fonctionner

Comportement actuel/observé

Le plugin ne fonctionne pas

Etapes pour reproduire le problème

Aucun problème a reproduire

Liste des plugins

AntiCrash.jar
AntiWDL.jar
Assets-0.0.2-0.0.2.jar
AzLink.jar
BlockRegen.jar
Buisson.jar
CactusFarmGen.jar
ChestCommands.jar
Citizens.jar
Clearlag.jar
CommandNPC.jar
CrazyCrates.v1.10.1.jar
CustomBosses-2.9.21-CRACKED.jar
"DeluxeCombat FactionsUUID Addon.jar"
"DeluxeCombat v.1.20.7-1.jar"
"DeluxeCombat WorldGuard Addon for WG v.6.x.x.jar"
DeluxeMenus-1.13.3-Release.jar
EditMobs.jar
EssentialsX-2.19.1-dev+17-90e4845.jar
EssentialsXChat-2.19.1-dev+17-90e4845.jar
EssentialsXSpawn-2.19.1-dev+17-90e4845.jar
ExploitFixer.jar
"Factions (2).jar"
FastAsyncWorldEdit-CLI-1.17-274.jar
Hammer-0.0.2-0.0.2.jar
HamsterAPI.jar
HLR.jar
HolographicDisplays.jar
ImanityChunkAnalyzerAddon-1.0-SNAPSHOT.jar
ipwhitelist-1.7-3.jar
ItemEdit.jar
KitAdder.jar
Lores.jar
LuckPerms-Bukkit-5.3.47.jar
LuxCore_1_1.jar
Matrix_6.3.0_hotfix4.jar
"MaxBans (1).jar"
MobStacker.jar
Moneyprinters.jar
Multiverse-Core.jar
"MySpawnerMenu UUID.jar"
NoDupe.jar
nuvotifier.jar
ObsidianBreaker-1.0.2017.jar
PlaceholderAPI-2.10.10.jar
"PlayerPoints (1).jar"
ProtocolLib.jar
RandomBox.jar
RandomOres.jar
repair-1.0-SNAPSHOT.jar
RoweFix.jar
ScytherHarvesterHoe.jar
ServerListPlus-3.4.8-Universal.jar
SkinsRestorer.jar
"SkQuery 1.8.jar"
"SkRayFall 1.8.jar"
Skript.jar
ss-1.0-SNAPSHOT.jar
Staff+.jar
SystemeFarm-1.0-SNAPSHOT.jar
TAB-2.8.11-pre17.jar
TradeSystem_v2.0.6.jar
UltimateEvents-1.0-SNAPSHOT.jar
Vault.jar
ViaVersion-4.0.1.jar
VoxelSniper-5.170.0-SNAPSHOT.jar
WildSkript.jar
WorldEdit.jar
worldguard-6.1.jar
zAuctionHouse.jar
zFactionsRanking-1.0.1.6-1.0.1.6.jar
zShop-2.0.2.4.jar
zTournament-1.0.1.7.jar
zVoteParty-1.0.0.3.jar

ImanitySpigot3 version

spigotJarVersion: 2021.09.3 BUILD 5

Accords

  • J'utilise la dernière version d'ImanitySpigot3 disponible depuis le salon
  • J'ai fais des recherches afin d'être certains qu'il n'y est pas déjà une "issue" ouverte à ce sujet.
  • J'ai fais des comparaisons du problème entre TacoSpigot 1.8.8 et ImanitySpigot3. Et ce problème se produit seulement avec ImanitySpigot3.

Other

Le plugin ne fonctionne pas avec cette version mais avec la version 2 il fonctionner très bien.

Netty Patch doesn't work while running Java 16 with ImanitySpigot3

Stack trace

[18:52:24] [ERROR]: [Rancha Thread] Could not patch Netty! Try contacting Imanity Developers!
java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @4434095f
	at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357) ~[?:?]
	at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[?:?]
	at java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) ~[?:?]
	at java.lang.reflect.Method.setAccessible(Method.java:193) ~[?:?]
	at org.bukkit.craftbukkit.libs.javassist.util.proxy.SecurityActions.setAccessible(SecurityActions.java:159) ~[javaassist-3.28.0-GA-remapped.jar:?]
	at org.bukkit.craftbukkit.libs.javassist.util.proxy.DefineClassHelper$JavaOther.defineClass(DefineClassHelper.java:213) ~[javaassist-3.28.0-GA-remapped.jar:?]
	at org.bukkit.craftbukkit.libs.javassist.util.proxy.DefineClassHelper$Java11.defineClass(DefineClassHelper.java:52) ~[javaassist-3.28.0-GA-remapped.jar:?]
	at org.bukkit.craftbukkit.libs.javassist.util.proxy.DefineClassHelper.toClass(DefineClassHelper.java:260) ~[javaassist-3.28.0-GA-remapped.jar:?]
	at org.bukkit.craftbukkit.libs.javassist.ClassPool.toClass(ClassPool.java:1240) ~[javaassist-3.28.0-GA-remapped.jar:?]
	at org.bukkit.craftbukkit.libs.javassist.CtClass.toClass(CtClass.java:1392) ~[javaassist-3.28.0-GA-remapped.jar:?]
	at org.imanity.rancha.library.LibraryPatches.patchNetty(SourceFile:51) ~[ImanitySpigot3.jar:?]
	at org.imanity.rancha.a.e.d(SourceFile:218) ~[ImanitySpigot3.jar:?]
	at org.imanity.rancha.a.d.a(SourceFile:113) ~[ImanitySpigot3.jar:?]
	at Main.lambda$main$0(SourceFile:166) ~[ImanitySpigot3.jar:?]
	at java.lang.Thread.run(Thread.java:831) [?:?]

Plugin list

pl
[19:03:30 INFO]: [Server thread] Plugins (1): Oneblock (0.8.7+),

Steps/models to reproduce (if known)

No response

ImanitySpigot3 version

spigotJarVersion: 2021.08.1 BUILD 1

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

Unable to create world when asyncChunkGeneration is false

Expected behavior

Able to create world.

Observed/Actual behavior

The full log is here but it seems to be just a repeating error, so I did not post the full log.

[21:49:56] [INFO]: CONSOLE: Starting creation of world 'test1'...
[21:49:56] [INFO]: [Multiverse-Core] Loading World & Settings - 'test1' - Env: NORMAL - Type: NORMAL
[21:49:56] [INFO]: -------- World Settings For [test1] --------
[21:49:56] [INFO]: Experience Merge Radius: 3.0
[21:49:56] [INFO]: View Distance: 10
[21:49:56] [INFO]: Item Despawn Rate: 6000
[21:49:56] [INFO]: Item Merge Radius: 2.5
[21:49:56] [INFO]: Arrow Despawn Rate: 1200
[21:49:56] [INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
[21:49:56] [INFO]: Zombie Aggressive Towards Villager: true
[21:49:56] [INFO]: Chunks to Grow per Tick: 650
[21:49:56] [INFO]: Clear tick list: false
[21:49:56] [INFO]: Nerfing mobs spawned from spawners: false
[21:49:56] [INFO]: Anti X-Ray: true
[21:49:56] [INFO]: 	Engine Mode: 1
[21:49:56] [INFO]: 	Hidden Blocks: [14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130]
[21:49:56] [INFO]: 	Replace Blocks: [1, 5]
[21:49:56] [INFO]: Cactus Growth Modifier: 100%
[21:49:56] [INFO]: Cane Growth Modifier: 100%
[21:49:56] [INFO]: Melon Growth Modifier: 100%
[21:49:56] [INFO]: Mushroom Growth Modifier: 100%
[21:49:56] [INFO]: Pumpkin Growth Modifier: 100%
[21:49:56] [INFO]: Sapling Growth Modifier: 100%
[21:49:56] [INFO]: Wheat Growth Modifier: 100%
[21:49:56] [INFO]: NetherWart Growth Modifier: 100%
[21:49:56] [INFO]: Mob Spawn Range: 4
[21:49:56] [INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[21:49:56] [INFO]: Random Lighting Updates: false
[21:49:56] [INFO]: Sending up to 10 chunks per packet
[21:49:56] [INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
[21:49:56] [INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
[21:49:56] [INFO]: Hopper Transfer: 8 Hopper Check: 8 Hopper Amount: 1
[21:49:56] [INFO]: Max TNT Explosions: 100
[21:49:56] [INFO]: Structure Info Saving: true
[21:49:56] [INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617
[21:49:56] [INFO]: Max Entity Collisions: 8
[21:49:56] [INFO]: -------- World Settings For [test1] --------
[21:49:56] [INFO]: Water over lava flow speed: 5
[21:49:56] [INFO]: Fix TNT cannons: false
[21:49:56] [INFO]: Allow undead horse types to be leashed: false
[21:49:56] [INFO]: Keep spawn chunk loaded: true
[21:49:56] [INFO]: WorldServer TickNextTick cap set at 10000
[21:49:56] [INFO]: WorldServer TickNextTickList cap always processes redstone: false
[21:49:56] [INFO]: Squids will spawn between Y: 45.0 and Y: 0.0
[21:49:56] [INFO]: Living Entity Despawn Ranges:  Soft: 32 Hard: 128
[21:49:56] [INFO]: Player blocking damage multiplier set to 0.5
[21:49:56] [INFO]: Remove invalid mob spawner tile entities: true
[21:49:56] [INFO]: Max height for cactus growth 3. Max height for reed growth 3
[21:49:56] [INFO]: -------- World Settings For [test1] --------
[21:49:56] [INFO]: Imanity Async Loader has been activated in world test1
[21:49:56] [ERROR]: a request for compatibility layer of Chunk Provider occurred! This should not be happening, please check if any plugin does it, THIS ISSUE WOULDN'T BE FIXED BY IMANITY, MUST BE FIXED FROM PLUGIN LAYER.
java.lang.Throwable: null
	at org.imanity.imanityspigot.final .p.getOrCreateChunk(Unknown Source) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.generator.NormalChunkGenerator.getOrCreateChunk(SourceFile:53) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider$PendingChunk.generateChunk(SourceFile:467) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider$PendingChunk.lambda$run$1(SourceFile:676) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.processMainThreadQueue(SourceFile:106) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.processMainThreadQueue(SourceFile:100) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.processMainThreadQueue(SourceFile:95) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.processMainThreadQueue(SourceFile:88) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.MinecraftServer.loadSpawnChunks(SourceFile:430) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.createWorld(SourceFile:991) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.Bukkit.createWorld(Bukkit.java:486) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.WorldCreator.createWorld(WorldCreator.java:261) ~[spigot.jar:git-iSpigot-PaperEdition]
	at com.onarandombox.MultiverseCore.utils.WorldManager.doLoad(WorldManager.java:421) ~[?:?]
	at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:229) ~[?:?]
	at com.onarandombox.MultiverseCore.commands.CreateCommand.runCommand(CreateCommand.java:114) ~[?:?]
	at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRunCommand(CommandHandler.java:279) ~[?:?]
	at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFoundCommands(CommandHandler.java:143) ~[?:?]
	at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndRunCommand(CommandHandler.java:93) ~[?:?]
	at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:898) ~[?:?]
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:143) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(SourceFile:716) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:597) ~[spigot.jar:git-iSpigot-PaperEdition]
	at cc.happyareabean.testworld.commands.CommandCreate.creatWorld(CommandCreate.java:59) ~[?:?]
	at cc.happyareabean.testworld.commands.CommandCreate.onCommand(CommandCreate.java:25) ~[?:?]
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:143) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(SourceFile:716) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(SourceFile:679) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.DedicatedServer.aO(SourceFile:545) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.DedicatedServer.B(SourceFile:505) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.MinecraftServer.A(SourceFile:866) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.MinecraftServer.run(SourceFile:767) ~[spigot.jar:git-iSpigot-PaperEdition]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302]
[21:49:58] [INFO]: Preparing spawn area for test1: 0%
[21:49:58] [ERROR]: a request for compatibility layer of Chunk Provider occurred! This should not be happening, please check if any plugin does it, THIS ISSUE WOULDN'T BE FIXED BY IMANITY, MUST BE FIXED FROM PLUGIN LAYER.
java.lang.Throwable: null
	at org.imanity.imanityspigot.final .p.getOrCreateChunk(Unknown Source) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.generator.NormalChunkGenerator.getOrCreateChunk(SourceFile:53) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider$PendingChunk.generateChunk(SourceFile:467) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider$PendingChunk.lambda$run$1(SourceFile:676) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.processMainThreadQueue(SourceFile:106) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.processMainThreadQueue(SourceFile:100) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.processMainThreadQueue(SourceFile:95) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.ImanityAsyncChunkProvider.processMainThreadQueue(SourceFile:88) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.MinecraftServer.loadSpawnChunks(SourceFile:430) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.createWorld(SourceFile:991) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.Bukkit.createWorld(Bukkit.java:486) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.WorldCreator.createWorld(WorldCreator.java:261) ~[spigot.jar:git-iSpigot-PaperEdition]
	at com.onarandombox.MultiverseCore.utils.WorldManager.doLoad(WorldManager.java:421) ~[?:?]
	at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:229) ~[?:?]
	at com.onarandombox.MultiverseCore.commands.CreateCommand.runCommand(CreateCommand.java:114) ~[?:?]
	at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRunCommand(CommandHandler.java:279) ~[?:?]
	at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFoundCommands(CommandHandler.java:143) ~[?:?]
	at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndRunCommand(CommandHandler.java:93) ~[?:?]
	at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:898) ~[?:?]
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:143) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(SourceFile:716) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.Bukkit.dispatchCommand(Bukkit.java:597) ~[spigot.jar:git-iSpigot-PaperEdition]
	at cc.happyareabean.testworld.commands.CommandCreate.creatWorld(CommandCreate.java:59) ~[?:?]
	at cc.happyareabean.testworld.commands.CommandCreate.onCommand(CommandCreate.java:25) ~[?:?]
	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:143) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(SourceFile:716) ~[spigot.jar:git-iSpigot-PaperEdition]
	at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(SourceFile:679) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.DedicatedServer.aO(SourceFile:545) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.DedicatedServer.B(SourceFile:505) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.MinecraftServer.A(SourceFile:866) ~[spigot.jar:git-iSpigot-PaperEdition]
	at net.minecraft.server.v1_8_R3.MinecraftServer.run(SourceFile:767) ~[spigot.jar:git-iSpigot-PaperEdition]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302]

Steps/models to reproduce

  1. Start the server
  2. Create a world with /mv create test1 normal

Plugin list

Multiverse-Core-2.5, spark, TestWorld

ImanitySpigot3 version

2021.10.1 BUILD 5 (the build from testing)

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

Void World

Expected behavior

I was using the World Generator VoidWorld to create a voidworld. And the world will load empty chunks

Observed/Actual behavior

When booting up and loading in the world was a empty world, but there when I did a restart it removed anything iv placed. IV used VoidWorld before without issue. Is there any way of creating a void world using VoidWorld and not having the world reset everytime u restart.

Steps/models to reproduce

Get iSpigot3
Get VoidWorld
Put VoidWorld Generator in Bukkit.yml
worlds:
world:
generator: VoidWorld
Like that.
Start server with the world not added to let VoidWorld generate it.
Place some blocks
Restart Server
Now its empty world with the blocks removed

Plugin list

Plugins (14): FastAsyncWorldEdit (21.03.26-b67f782-1287-22.3.10), PlaceholderAPI (2.10.9), VoidWorld (1.0), AquaCore (2.6.18), ProtocolLib (4.5.0), WorldEdit (6.1.7;dd00bb1), Vulcan (2.2.7), RoyaleEconomy (1.5.7), ServerNPC (1.13.4-RELEASE), Vault (1.7.3-b131), UClans (3.2.8), QuestClan-Addon (1.1.2), King-Addon (2.3), Gladiator-Addon (2.3)

ImanitySpigot3 version

2021.10.1 BUILD 5

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

Stack trace

Stack trace

257559d28917cca0d365aa069548cc8a

Plugin list

zero plugins

Steps/models to reproduce (if known)

i download
71ff26408a14daf674aa94fe61164a35-png
and run this and i have error

ImanitySpigot3 version

spigotJarVersion: 2021.08.1 BUILD 8

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • #35
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

Error kick teleport in version 2021.10.1 BUILD 7

Expected behavior

It was to teleport players to the bedwars match when the match started.

Observed/Actual behavior

Players are kicked.
https://i.imgur.com/HWRWbbr.png

Steps/models to reproduce

All my servers have this problem, I noticed that most of the time the error occurs when a player is teleported, such as when starting a bedwars game, or when using the Gladiator Kit in KitPvP that teleports players to a cage, this causes players who are on version 1.8.x to be kicked.

Plugin list

BedWars1058, ProtocolLib and ViaVersion

ImanitySpigot3 version

2021.10.1 BUILD 7

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

[11:31:44] [INFO]: Weark issued server command: /kit Gladiator
[11:31:46] [INFO]: yJobs_ issued server command: /a
[11:31:47] [INFO]: (FAWE) [FAWE `tick-limiter`] Detected and cancelled physics lag source at Location{world=CraftWorld{name=world},x=-28.0,y=185.0,z=-8.0,pitch=0.0,yaw=0.0}
[11:31:47] [ERROR]: java.lang.NullPointerException
[11:31:47] [ERROR]: java.lang.NullPointerException
[11:31:47] [ERROR]: java.lang.NullPointerException
[11:31:47] [ERROR]: java.lang.NullPointerException
[11:31:47] [ERROR]: java.lang.NullPointerException
[11:31:47] [ERROR]: java.lang.NullPointerException
[11:31:47] [WARN]: [ViaVersion] ERROR IN Protocol1_9To1_8 IN REMAP OF CHUNK_DATA (0x21)
[11:31:47] [WARN]: io.netty.handler.codec.EncoderException: com.viaversion.viaversion.exception.InformativeException: Please post this error to https://github.com/ViaVersion/ViaVersion/issues and follow the issue template
[11:31:47] [WARN]: {Packet Type: CHUNK_DATA, Type: Chunk, Data: [], Source 0: com.viaversion.viaversion.protocols.protocol1_9to1_8.packets.WorldPackets$4 (Anonymous), Packet ID: 32}
[11:31:47] [WARN]: Actual Error: 
[11:31:47] [WARN]: 	at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:274)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
[11:31:47] [WARN]: 	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:294)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.writeInternal(SourceFile:270)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.lambda$write$2(SourceFile:258)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:351)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[11:31:47] [WARN]: 	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[11:31:47] [WARN]: 	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[11:31:47] [WARN]: 	at java.base/java.lang.Thread.run(Thread.java:829)
[11:31:47] [WARN]: Caused by: com.viaversion.viaversion.exception.InformativeException: Please post this error to https://github.com/ViaVersion/ViaVersion/issues and follow the issue template
[11:31:47] [WARN]: {Packet Type: CHUNK_DATA, Type: Chunk, Data: [], Source 0: com.viaversion.viaversion.protocols.protocol1_9to1_8.packets.WorldPackets$4 (Anonymous), Packet ID: 32}
[11:31:47] [WARN]: Actual Error: 
[11:31:47] [WARN]: Caused by: java.lang.IndexOutOfBoundsException: readerIndex(12) + length(1) exceeds writerIndex(12): PooledUnsafeDirectByteBuf(ridx: 12, widx: 12, cap: 256)
[11:31:47] [WARN]: 	at io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442)
[11:31:47] [WARN]: 	at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:730)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.type.types.VarIntType.readPrimitive(VarIntType.java:40)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocols.protocol1_9to1_8.types.Chunk1_8Type.read(Chunk1_8Type.java:51)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocols.protocol1_9to1_8.types.Chunk1_8Type.read(Chunk1_8Type.java:34)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.type.PartialType.read(PartialType.java:46)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.read(PacketWrapperImpl.java:135)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocols.protocol1_9to1_8.packets.WorldPackets$4$1.handle(WorldPackets.java:142)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.protocol.remapper.PacketRemapper.remap(PacketRemapper.java:158)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.protocol.AbstractProtocol.transform(AbstractProtocol.java:324)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:371)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:359)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:46)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.ProtocolPipelineImpl.transform(ProtocolPipelineImpl.java:117)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.connection.UserConnectionImpl.transform(UserConnectionImpl.java:298)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.connection.UserConnectionImpl.transformClientbound(UserConnectionImpl.java:277)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.bukkit.handlers.BukkitEncodeHandler.transform(BukkitEncodeHandler.java:90)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.bukkit.handlers.BukkitEncodeHandler.encode(BukkitEncodeHandler.java:83)
[11:31:47] [WARN]: 	at jdk.internal.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[11:31:47] [WARN]: 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:31:47] [WARN]: 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector.encode(ChannelInjector.java:528)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector.access$100(ChannelInjector.java:70)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$1.encode(ChannelInjector.java:268)
[11:31:47] [WARN]: 	at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:274)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
[11:31:47] [WARN]: 	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:294)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.writeInternal(SourceFile:270)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.lambda$write$2(SourceFile:258)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:351)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[11:31:47] [WARN]: 	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[11:31:47] [WARN]: 	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[11:31:47] [WARN]: 	at java.base/java.lang.Thread.run(Thread.java:829)
[11:31:47] [ERROR]: java.lang.NullPointerException
[11:31:47] [WARN]: [ViaVersion] ERROR IN Protocol1_9To1_8 IN REMAP OF CHUNK_DATA (0x21)
[11:31:47] [WARN]: io.netty.handler.codec.EncoderException: com.viaversion.viaversion.exception.InformativeException: Please post this error to https://github.com/ViaVersion/ViaVersion/issues and follow the issue template
[11:31:47] [WARN]: {Packet Type: CHUNK_DATA, Type: Chunk, Data: [], Source 0: com.viaversion.viaversion.protocols.protocol1_9to1_8.packets.WorldPackets$4 (Anonymous), Packet ID: 32}
[11:31:47] [WARN]: Actual Error: 
[11:31:47] [WARN]: 	at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:274)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
[11:31:47] [WARN]: 	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:294)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.writeInternal(SourceFile:270)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.lambda$write$2(SourceFile:258)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:351)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[11:31:47] [WARN]: 	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[11:31:47] [WARN]: 	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[11:31:47] [WARN]: 	at java.base/java.lang.Thread.run(Thread.java:829)
[11:31:47] [WARN]: Caused by: com.viaversion.viaversion.exception.InformativeException: Please post this error to https://github.com/ViaVersion/ViaVersion/issues and follow the issue template
[11:31:47] [WARN]: {Packet Type: CHUNK_DATA, Type: Chunk, Data: [], Source 0: com.viaversion.viaversion.protocols.protocol1_9to1_8.packets.WorldPackets$4 (Anonymous), Packet ID: 32}
[11:31:47] [WARN]: Actual Error: 
[11:31:47] [WARN]: Caused by: java.lang.IndexOutOfBoundsException: readerIndex(12) + length(1) exceeds writerIndex(12): PooledUnsafeDirectByteBuf(ridx: 12, widx: 12, cap: 256)
[11:31:47] [WARN]: 	at io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442)
[11:31:47] [WARN]: 	at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:730)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.type.types.VarIntType.readPrimitive(VarIntType.java:40)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocols.protocol1_9to1_8.types.Chunk1_8Type.read(Chunk1_8Type.java:51)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocols.protocol1_9to1_8.types.Chunk1_8Type.read(Chunk1_8Type.java:34)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.type.PartialType.read(PartialType.java:46)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.read(PacketWrapperImpl.java:135)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocols.protocol1_9to1_8.packets.WorldPackets$4$1.handle(WorldPackets.java:142)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.protocol.remapper.PacketRemapper.remap(PacketRemapper.java:158)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.protocol.AbstractProtocol.transform(AbstractProtocol.java:324)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:371)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:359)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:46)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.ProtocolPipelineImpl.transform(ProtocolPipelineImpl.java:117)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.connection.UserConnectionImpl.transform(UserConnectionImpl.java:298)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.connection.UserConnectionImpl.transformClientbound(UserConnectionImpl.java:277)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.bukkit.handlers.BukkitEncodeHandler.transform(BukkitEncodeHandler.java:90)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.bukkit.handlers.BukkitEncodeHandler.encode(BukkitEncodeHandler.java:83)
[11:31:47] [WARN]: 	at jdk.internal.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[11:31:47] [WARN]: 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:31:47] [WARN]: 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector.encode(ChannelInjector.java:528)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector.access$100(ChannelInjector.java:70)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$1.encode(ChannelInjector.java:268)
[11:31:47] [WARN]: 	at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:274)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
[11:31:47] [WARN]: 	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:294)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.writeInternal(SourceFile:270)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.lambda$write$2(SourceFile:258)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:351)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[11:31:47] [WARN]: 	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[11:31:47] [WARN]: 	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[11:31:47] [WARN]: 	at java.base/java.lang.Thread.run(Thread.java:829)
[11:31:47] [ERROR]: java.lang.NullPointerException
[11:31:47] [WARN]: [ViaVersion] ERROR IN Protocol1_9To1_8 IN REMAP OF CHUNK_DATA (0x21)
[11:31:47] [WARN]: io.netty.handler.codec.EncoderException: com.viaversion.viaversion.exception.InformativeException: Please post this error to https://github.com/ViaVersion/ViaVersion/issues and follow the issue template
[11:31:47] [WARN]: {Packet Type: CHUNK_DATA, Type: Chunk, Data: [], Source 0: com.viaversion.viaversion.protocols.protocol1_9to1_8.packets.WorldPackets$4 (Anonymous), Packet ID: 32}
[11:31:47] [WARN]: Actual Error: 
[11:31:47] [WARN]: 	at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:125)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:274)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
[11:31:47] [WARN]: 	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:294)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.writeInternal(SourceFile:270)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.lambda$write$2(SourceFile:258)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:351)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[11:31:47] [WARN]: 	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[11:31:47] [WARN]: 	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[11:31:47] [WARN]: 	at java.base/java.lang.Thread.run(Thread.java:829)
[11:31:47] [WARN]: Caused by: com.viaversion.viaversion.exception.InformativeException: Please post this error to https://github.com/ViaVersion/ViaVersion/issues and follow the issue template
[11:31:47] [WARN]: {Packet Type: CHUNK_DATA, Type: Chunk, Data: [], Source 0: com.viaversion.viaversion.protocols.protocol1_9to1_8.packets.WorldPackets$4 (Anonymous), Packet ID: 32}
[11:31:47] [WARN]: Actual Error: 
[11:31:47] [WARN]: Caused by: java.lang.IndexOutOfBoundsException: readerIndex(12) + length(1) exceeds writerIndex(12): PooledUnsafeDirectByteBuf(ridx: 12, widx: 12, cap: 256)
[11:31:47] [WARN]: 	at io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1442)
[11:31:47] [WARN]: 	at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:730)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.type.types.VarIntType.readPrimitive(VarIntType.java:40)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocols.protocol1_9to1_8.types.Chunk1_8Type.read(Chunk1_8Type.java:51)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocols.protocol1_9to1_8.types.Chunk1_8Type.read(Chunk1_8Type.java:34)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.type.PartialType.read(PartialType.java:46)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.read(PacketWrapperImpl.java:135)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocols.protocol1_9to1_8.packets.WorldPackets$4$1.handle(WorldPackets.java:142)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.protocol.remapper.PacketRemapper.remap(PacketRemapper.java:158)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.api.protocol.AbstractProtocol.transform(AbstractProtocol.java:324)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:371)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:359)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:46)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.protocol.ProtocolPipelineImpl.transform(ProtocolPipelineImpl.java:117)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.connection.UserConnectionImpl.transform(UserConnectionImpl.java:298)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.connection.UserConnectionImpl.transformClientbound(UserConnectionImpl.java:277)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.bukkit.handlers.BukkitEncodeHandler.transform(BukkitEncodeHandler.java:90)
[11:31:47] [WARN]: 	at com.viaversion.viaversion.bukkit.handlers.BukkitEncodeHandler.encode(BukkitEncodeHandler.java:83)
[11:31:47] [WARN]: 	at jdk.internal.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
[11:31:47] [WARN]: 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:31:47] [WARN]: 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector.encode(ChannelInjector.java:528)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector.access$100(ChannelInjector.java:70)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$1.encode(ChannelInjector.java:268)
[11:31:47] [WARN]: 	at io.netty.handler.codec.MessageToByteEncoder.write(MessageToByteEncoder.java:107)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$1.write(ChannelInjector.java:274)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:717)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:764)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:790)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:758)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:808)
[11:31:47] [WARN]: 	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025)
[11:31:47] [WARN]: 	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:294)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelProxy.writeAndFlush(ChannelProxy.java:327)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.writeInternal(SourceFile:270)
[11:31:47] [WARN]: 	at net.minecraft.server.v1_8_R3.NetworkManager.lambda$write$2(SourceFile:258)
[11:31:47] [WARN]: 	at com.comphenix.protocol.injector.netty.ChannelInjector$3.lambda$onMessageScheduled$1(ChannelInjector.java:351)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
[11:31:47] [WARN]: 	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)
[11:31:47] [WARN]: 	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
[11:31:47] [WARN]: 	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
[11:31:47] [WARN]: 	at java.base/java.lang.Thread.run(Thread.java:829)
[11:31:47] [INFO]: Beatriz_Lais lost connection: Disconnected
[11:31:47] [INFO]: yJobs_ lost connection: Disconnected```

The ability to customise Console format

Is your feature request related to a problem?

Some hosting panels rely on a specific message to determine a succesful server start. Unfortunatly ISpigot for me sends out a wrong message, which causes my server panel to not work correctly.

Describe the solution you'd like.

Can you please add a file, for example messages.yml where users can change the console messages by the server? An example of what I mean with messages:

[INFO]: [Server thread] Done (16.968s)! For help, type "help" or "?"

Thanjs for your time reading this

Describe alternatives you've considered.

None available

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

No response

Netty can't be patched with Java 17

Expected behavior

Netty should be patched with Java 17

Observed/Actual behavior

Unable to patch Netty with Java 17

[18:17:00 INFO]: Patching Netty, please wait.
[18:17:00 ERROR]: Could not patch Netty! You are probably using Java Version above Java 12! Please add this startup flag --illegal-access=permit to fix it!

Steps/models to reproduce

Use Java 17 to start the server

Plugin list

N/A

ImanitySpigot3 version

2021.10.1 BUILD 6

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

OpenJDK 64-Bit Server VM warning: Ignoring option --illegal-access=permit; support was removed in 17.0

Rancha Version Upgrade Warn and Waiting Time

Is your feature request related to a problem?

Rancha version warning take to much time before lunching the jar.

Describe the solution you'd like.

It will be nice if there is an setting to disable version upgrade warning of Rancha , because it take some times to start the server (10s) and for developers it's a bit boring ^^

Describe alternatives you've considered.

Add and setting to disable updateCheck
or add an setting to disable updateCheck waiting time

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

No response

Multiverse-Core not loading the world

Expected behavior

the error shouldn't appear and world should be loaded properly

Observed/Actual behavior

https://hastebin.com/gegaxogemu.md

Steps/models to reproduce

It only happens when the server tries to load worlds

Plugin list

Our SG Plugin

ViaBackwards-4.0.1

ViaRewind-2.0.1

ViaVersion-4.0.1

WorldReseter

Multiverse-Core-2.5

ConsoleSpamFix-1.8.6

spark

LuckPerms-Bukkit-5.3.47

SpigotGuard-V6.4.3_GENJUTSU

Buzz Anticheat

ProtocolLib

AntiDamage

Verus Anticheat

ImanitySpigot3 version

spigotJarVersion: 2021.08.1 BUILD 3

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

Cannot create normal world

Stack trace

https://paste.imanity.dev/B2681a6

Plugin list

Own plugins without world changes

Steps/models to reproduce (if known)

Start a new server with optimized config and java 16

ImanitySpigot3 version

2021.09.2 BUILD 2

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

Im using Java 16

Redstone logic time

Stack trace

paste your stack trace or a https://paste.imanity.dev/ link here!

https://timin.gs/?id=833ddf78f8534e4c82783ad7b6e00f39

Plugin list

0 plugins

Steps/models to reproduce (if known)

simply redstone clock https://gyazo.com/3d7a3ef6b15234eff2033d977cd40126

ImanitySpigot3 version

spigotJarVersion: 2021.08.1 BUILD 7

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

JavaAssist ClassNotFoundException when using older Citizens2 build (2.0.16-SNAPSHOT (build 1267))

Comportement attendu

Le plugin ne se load pas

Comportement actuel/observé

org.bukkit.craftbukkit.libs.javassist.NotFoundException: net.citizensnpcs.nms.v1_8_R3.network.EmptyChannel
at org.bukkit.craftbukkit.libs.javassist.ClassPool.get(ClassPool.java:430) ~[javaassist-3.28.0-GA-remapped.jar:?]
at org.imanity.imanityspigot.c.d(SourceFile:156) ~[spigot.jar:git-iSpigot-PaperEdition]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604) ~[?:1.8.0_292]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]

Etapes pour reproduire le problème

utiliser citizens2

Liste des plugins

Citizens

ImanitySpigot3 version

2021.08.1 BUILD 8

Accords

  • J'utilise la dernière version d'ImanitySpigot3 disponible depuis le salon
  • J'ai fais des recherches afin d'être certains qu'il n'y est pas déjà une "issue" ouverte à ce sujet.
  • J'ai fais des comparaisons du problème entre TacoSpigot 1.8.8 et ImanitySpigot3. Et ce problème se produit seulement avec ImanitySpigot3.

Other

No response

[Active Testing Cycle 1]

Description

This is the first active testing cycle, There could be a lot of bug or missing features, please do not use it for production purposes.

Focused Testing Section for this Cycle

  • The usability of Rancha (Launcher of ImanitySpigot3)
    • Launcher of ImanitySpigot3 also is a complete recode from scratch
    • So there might have unknown bug occur is the back
    • So please try to test if there is any bug or usability can be improved
  • The usability of Knockback System
    • Knockback System is one of the main changes from the recode
    • It's separated to 2 types of editor Simple and Advanced
    • And it included much more detailed description and flexibility
    • For this section please report everything such as "Missing details, Unclear description, Bad usability and bugs during the test" and report as detailed as possible for us to understand
  • Asynchronous Chunk Generation
    • Asynchronous Chunk Generation is the biggest changes cover the entire ImanitySpigot3 recode
    • But it also comes in the risk to break a lot of stuff
    • So you can try either, spam teleporting, flying around the Minecraft World or even use plugins to try simulate every kind of situation and see if it breaks (Please note that if you are trying to use plugins, getChunkAt() spam will still lag servers, if you understand how multi-threading works you know that it's impossible to be async for immediately request, so use getChunkAtAsync to test instead, unless you are stress testing it)
  • Playing around World Configurations
    • ImanitySpigot has much more configure-able options on world aspect
    • So try to play around those options and see if anything would cause weird issues
  • Taliban Pearl
    • We've also recoded the taliban system
    • But we are not sure if it's actually great in anyway so please just try it
  • Some other features
    • Since this is first active testing cycle so i think include this section makes sense
    • Basically just try every feature you can find that i may not included in this cycle
    • And report any usability issue or bugs during the process
  • Developer API (skip if you aren't developer)
  • Java 8 - Java 16
    • Trying test each Java Versions to see if each Java version works correctly on each versions
    • Also test with plugins (But we may not fix every plugin compatibility issue since it is nearly impossible to let every plugins works fine on Modern Java with 1.8 Spigots)

General Testing

  • Plugin Compatibility
  • General Usage

Result Form

After you have finished the entire cycle
Please fill the form
For each section you might see a - [ ] at the beginning
If you tested and think it's fine, fill a x in the [ ], so it might looks like this - [x]
If you have issue for that section
leave the block empty, and write a description of your issue down below
If your issue is huge, please submit another issue instead
And link your issue down below, such as

- [ ] Developer API
Issue: https://github.com/Imanity-Software/ImanitySpigot3-git/issues/1

If your issue or your description is small, then just write inside them, such as

- [ ] Taliban Pearl
I'm having an issue with slab on taliban pearls, the issue is ........

Copy and paste, fill the form and post reply in here
(latest is not a version btw, please write the full version name)

Version: <VERSION>

## Focused Testing Section for this Cycle
- [ ] The usability of Rancha (Launcher of ImanitySpigot3)
- [ ] The usability of Knockback System
- [ ] Asynchronous Chunk Generation
- [ ] Playing around World Configurations
- [ ] Taliban Pearl
- [ ] Some other features
- [ ] Developer API *(skip if you aren't developer)*
- [ ] Java 8 - Java 16

## General Testing
- [ ] Plugin Compatibility
- [ ] General Usage

After You finish this Test Cycle

After you posted the result
I will be review every issue and result you posted
And I will try to discuss and fix every issue you have mentioned
After I've pushed the update

Please try again, and Modify your previous post in this Cycle
Change the version name
And mark if any issue being fixed

Testers Result Submission

  • Mixha [ Not submitted ]
  • adku Escobar [ Not submitted ]
  • Ghast [ Reviewed, Changes Done ]
  • Kydaix [ Reviewed, Changes Done ]
  • SnailGaming [ Reviewed, Changes Done ]
  • xXPavoXx [ Reviewed, Changes Done ]
  • Blob [ Not submitted ]

ImanitySpigot3 version for this Cycle

  • 2021.06.1 BUILD 6

Enchantement doesn't work when old enchanting was disabled

Comportement attendu

Quand je mets un items a enchantée dans la table d'enchantement et que je veux l'enchanter, il s'applique correctement.

Comportement actuel/observé

Quand je mets un items a enchantée dans la table d'enchantement et que je veux l'enchanter rien ne se passe sauf en créatif malgré les 3 lapis présent par défaut dans la table d'enchant.

Etapes pour reproduire le problème

se connecter, ouvrir une table d'enchantement, déposer un item enchantable dans le slots prévu a cette effet.

Liste des plugins

AutoEvent (1.0), sAtouts (2.0.3), ColoredSigns (5.0.0), ItemGenerator (0.0.1), PlaceholderAPI (2.10.10), FTop (1.0.0), DeluxeCommands (1.11.2), GiantV2 (0.0.3), PlugMan (2.1.7), VoteParty (2.28), ChatReaction (1.8.0), ExplosionsPatch (1.0-SNAPSHOT), AzLink (1.0.2), ViaVersion (4.0.1), BreakTheBlockchain (0.0.1), CoreProtect (2.12.0), LuckPerms (5.3.57), Yottabyte-AntiCraft (2.1.1), ClearLag (3.2.2), WorldBorder (1.8.7), Multiverse-Core (2.5-b699), ProtocolLib (4.7.1-SNAPSHOT-b531), FastAsyncWorldEdit (21.03.26-b67f782-1287-22.3.10), ObsidianBreaker (2.3.1), RoyalityLog (1.0-SNAPSHOT), FoodEffect (1.0), zTournament (1.0.1.5), ExploitFixer (1.6.2), CTF (1.0.0.0), RoyalityCore (1.0-SNAPSHOT), Vault (1.7.3-b131), BlockParticles (1.11.1-RELEASE), StreakRewards (1.6.1), RoyalityFactionUtils (1.0-SNAPSHOT), PlayerPoints (3.0.3), Holograms (2.13), Vulcan (2.1.0), RoyalityBasics (1.0-SNAPSHOT), WorldEdit (6.1.7;dd00bb1), Essentials (2.19.0-dev+121-d00b90c), HLR (1.3.2), ServerNPC (1.13.11-RELEASE), DeluxeCoinflip (1.8.4), XConomy (2.10.1), CrateReloaded (2.0.23), ItemEdit (2.1-Beta), zAuctionHouseV3 (3.0.4.1), RoyalitySecurity (1.0-SNAPSHOT), TradeSystem (2.0.4), DeluxeMenus (1.13.3-Release), TAB (2.9.2), SellStick (1.8.8), CrazyCrates (1.10.1-RELEASE), SpecializedCrates (2.21.1), WorldGuard (6.1.3-SNAPSHOT;c904242), Factions (2.0.1-SNAPSHOT), antiRedstoneClock (1.4.1), zKoth (2.0.1.8), zSpawner (PRE-3.0.1.8), Duels (3.4.1), GenBucket (1.0.7), PremiumVanish (2.7.3), CMILib (1.0.3.5), Jobs (5.0.0.6), Shopkeepers (2.2.2), ChunkBuster (1.2.8), zNexus (1.0.2.0), CrazyEnvoy (1.3.10-RELEASE), zTotemV5 (5.0.2.2), BattlePass (3.50), BungeeTabListPlus (3.4.4), Outpost (1.8.0), DeluxeCombat (1.20.7), WildStacker (3.5.2-DEVb123), ShopGUIPlus (1.63.0), Quests (2.16.3),

ImanitySpigot3 version

spigotJarVersion: 2021.08.1 BUILD 3

Accords

  • J'utilise la dernière version d'ImanitySpigot3 disponible depuis le salon
  • J'ai fais des recherches afin d'être certains qu'il n'y est pas déjà une "issue" ouverte à ce sujet.
  • J'ai fais des comparaisons du problème entre TacoSpigot 1.8.8 et ImanitySpigot3. Et ce problème se produit seulement avec ImanitySpigot3.

Other

No response

DURA ITEM DROP

Expected behavior

normal drop item and recover

Observed/Actual behavior

2021-08-24 12-03-32

Steps/models to reproduce

ispgiot3 drop an items with low dura

Plugin list

AutoEvent (1.0), sAtouts (2.0.3), ColoredSigns (5.0.0), ItemGenerator (0.0.1), PlaceholderAPI (2.10.10), FTop (1.0.0), DeluxeCommands (1.11.2), GiantV2 (0.0.3), PlugMan (2.1.7), VoteParty (2.28), ChatReaction (1.8.0), ExplosionsPatch (1.0-SNAPSHOT), AzLink (1.0.2), ViaVersion (4.0.1), BreakTheBlockchain (0.0.1), CoreProtect (2.12.0), LuckPerms (5.3.57), Yottabyte-AntiCraft (2.1.1), ClearLag (3.2.2), WorldBorder (1.8.7), Multiverse-Core (2.5-b699), ProtocolLib (4.7.1-SNAPSHOT-b531), FastAsyncWorldEdit (21.03.26-b67f782-1287-22.3.10), ObsidianBreaker (2.3.1), RoyalityLog (1.0-SNAPSHOT), FoodEffect (1.0), zTournament (1.0.1.5), ExploitFixer (1.6.2), CTF (1.0.0.0), RoyalityCore (1.0-SNAPSHOT), Vault (1.7.3-b131), BlockParticles (1.11.1-RELEASE), StreakRewards (1.6.1), RoyalityFactionUtils (1.0-SNAPSHOT), PlayerPoints (3.0.3), Holograms (2.13), Vulcan (2.1.0), RoyalityBasics (1.0-SNAPSHOT), WorldEdit (6.1.7;dd00bb1), Essentials (2.19.0-dev+121-d00b90c), HLR (1.3.2), ServerNPC (1.13.11-RELEASE), DeluxeCoinflip (1.8.4), XConomy (2.10.1), CrateReloaded (2.0.23), ItemEdit (2.1-Beta), zAuctionHouseV3 (3.0.4.1), RoyalitySecurity (1.0-SNAPSHOT), TradeSystem (2.0.4), DeluxeMenus (1.13.3-Release), TAB (2.9.2), SellStick (1.8.8), CrazyCrates (1.10.1-RELEASE), SpecializedCrates (2.21.1), WorldGuard (6.1.3-SNAPSHOT;c904242), Factions (2.0.1-SNAPSHOT), antiRedstoneClock (1.4.1), zKoth (2.0.1.8), zSpawner (PRE-3.0.1.8), Duels (3.4.1), GenBucket (1.0.7), PremiumVanish (2.7.3), CMILib (1.0.3.5), Jobs (5.0.0.6), Shopkeepers (2.2.2), ChunkBuster (1.2.8), zNexus (1.0.2.0), CrazyEnvoy (1.3.10-RELEASE), zTotemV5 (5.0.2.2), BattlePass (3.50), BungeeTabListPlus (3.4.4), Outpost (1.8.0), DeluxeCombat (1.20.7), WildStacker (3.5.2-DEVb123), ShopGUIPlus (1.63.0), Quests (2.16.3),

ImanitySpigot3 version

2021.08.1 BUILD 3

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

[Usability Issue] Enabling only biomeDesertHills and disable others doesn't receive expected behaviour

Expected behavior
When I disabled every biomes but biomeDesertHills in world config, I expected to see only Desert hills in the world

Observed/Actual behavior
Only Plains in the world

Steps/models to reproduce
disable every biomes but biomeDesertHills in world config

Plugin list
none

ImanitySpigot3 version
2021.07.2 BUILD 1

Please agree to the following. (fill x in the [ ])

  • I am running the latest version of ImanitySpigot3 available from #client-info channel in our discord.
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Additional context
There is few solution for this
Since I believe it's because desert hills expected desert to be enabled
so we can either made it some sort of parent relationship
for example

biome:
  desert:
    enabled: false
    desertHills: true

by doing this user can understand that in order to have desert hills, we need to enable desert
although it makes less flexibility, but it's more clear and respects the original minecraft system

[問題回報] 1.9+ 即時重生

預期狀況
死亡時移除玩家的紅屏和死亡動畫

實際狀況
紅屏

重現的方式

  1. 把一個玩家砍死
  2. 紅屏存在

插件列表
PlugMan (2.1.7), ViaRewind (2.0.0), ViaVersion (4.0.0)

ImanitySpigot3 版本
2021.06.1 BUILD 5

你回報問題的當下符合以下的所有事項. (如果符合的話, 在 [ ] 中填一個 x)

  • 我目前運行的 ImanitySpigot3 版本在 #client-info 頻道中有顯示在 正在支援 的版本列表裡.
  • 我有在這個 Issue Tracker 中搜尋過並沒有發現類似的問題回報.
  • 我已經把原版的 TacoSpigot 1.8.8 和 ImanitySpigot3 互相比較過並且確定只有 ImanitySpigot3 會發生這個問題.

額外資訊
有把這個開起來

# This option will remove the red screen & death animation when a player died
# Completely remove the delay when died.
instantRespawn: true

/clear won't clear the armor slot

Stack trace

[22:26:17 WARN]: [Server thread] Unknown CommandBlock failed to handle command
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 4
        at net.minecraft.server.v1_8_R3.EntityHuman.setEquipment(SourceFile:1712) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.PlayerInventory.a(SourceFile:147) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.CommandClear.execute(CommandClear.java:43) ~[spigot.jar:git-iSpigot-PaperEdition]
        at org.bukkit.craftbukkit.v1_8_R3.command.VanillaCommandWrapper.dispatchVanillaCommand(SourceFile:123) ~[spigot.jar:git-iSpigot-PaperEdition]
        at org.bukkit.craftbukkit.v1_8_R3.command.VanillaCommandWrapper.execute(SourceFile:44) ~[spigot.jar:git-iSpigot-PaperEdition]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:143) ~[spigot.jar:git-iSpigot-PaperEdition]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(SourceFile:681) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(SourceFile:1231) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.PlayerConnection.a(SourceFile:1043) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:43) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:9) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(PlayerConnectionUtils.java:16) ~[spigot.jar:git-iSpigot-PaperEdition]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at net.minecraft.server.v1_8_R3.SystemUtils.a(SystemUtils.java:18) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(SourceFile:890) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(SourceFile:447) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(SourceFile:821) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(SourceFile:723) ~[spigot.jar:git-iSpigot-PaperEdition]
        at java.lang.Thread.run(Thread.java:829) [?:?]

Plugin list

N/A

Steps/models to reproduce (if known)

  1. Let your armor slot have items/armor
  2. Type /clear
  3. If your inventory have items they can be cleared but it won't clear the armor slot
    The armor slot will show like this
    img

ImanitySpigot3 version

2021.08.1 BUILD 7

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

[BUG] NullPointerException on /plugins

Expected behavior
Correctly showing information about plugins on command execution

Observed/Actual behavior
NullPointerException on command execution

Steps/models to reproduce
Execute /plugins in the server

Plugin list

  • ProtocolLib

ImanitySpigot3 version
2021.06.2 BUILD 2

Please agree to the following. (fill x in the [ ])

  • I am running the latest version of ImanitySpigot3 available from #client-info channel in our discord.
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Additional context
Stacktrace:

[21:40:58 WARN]: [Server thread] Unexpected exception while parsing console command "pl"
org.bukkit.command.CommandException: Unhandled exception executing 'pl' in org.bukkit.command.defaults.PluginsCommand(plugins)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:150) ~[spigot.jar:git-iSpigot-PaperEdition]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(SourceFile:679) ~[spigot.jar:git-iSpigot-PaperEdition]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(SourceFile:642) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.DedicatedServer.aO(SourceFile:491) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(SourceFile:451) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(SourceFile:835) ~[spigot.jar:git-iSpigot-PaperEdition]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(SourceFile:737) ~[spigot.jar:git-iSpigot-PaperEdition]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
Caused by: java.lang.NullPointerException
        at java.lang.String.replace(String.java:2240) ~[?:1.8.0_292]
        at org.bukkit.command.defaults.PluginsCommand.getPluginList(PluginsCommand.java:59) ~[spigot.jar:git-iSpigot-PaperEdition]
        at org.bukkit.command.defaults.PluginsCommand.execute(PluginsCommand.java:25) ~[spigot.jar:git-iSpigot-PaperEdition]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:143) ~[spigot.jar:git-iSpigot-PaperEdition]
        ... 7 more

Error with commands (tps, pl, etc...)

Expected behavior

I started my server, I tried the /tps command first through the player that didn't work and then through the console, I also tried /pl through the console and it wrote an error.

Observed/Actual behavior

image

Steps/models to reproduce

  1. Start server
  2. Try command through player /tps
  3. Try command through console /tps, /pl

Plugin list

ArmorStandCommands, BungeeVanish, DecentHolograms, LeaderHeads, Luckperms, PlaceholderAPI, SpectatePlugin, ProtocolLib, TAB, Viaversion, Worldedit

ImanitySpigot3 version

2021.10.1 BUILD 5

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

[Feature Request] Make /ispigot reload also reload the premium.yml (Premium Message)

Is your feature request related to a problem?

You can easily edit any message(s) without restarting the server.

Describe the solution you'd like.

  1. Type /imanityspigot reload
  2. Reload the premium message.
  3. Done.

This maybe not necessary but I also suggest that can add parameters to the reload command.
For example /imanityspigot reload [all/knockback/message/...]
and if you don't add any parameter it'll fallback to all

Describe alternatives you've considered.

No, because no third party can implement this feature.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest ImanitySpigot3.

Other

No response

Incompatibility on a commandAPI

Expected behavior

When the command is being executed, it should just go through.

Observed/Actual behavior

No messages in-game, but errors are in console.

[21:35:28 FATAL]: Error executing task

  | java.util.concurrent.ExecutionException: java.lang.NullPointerException
  | at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_292]
  | at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_292]
  | at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:19) ~[spigot.jar:git-iSpigot-PaperE
  | at net.minecraft.server.v1_8_R3.MinecraftServer.B(SourceFile:937) ~[spigot.jar:git-iSpigot-P
  | at net.minecraft.server.v1_8_R3.DedicatedServer.B(SourceFile:502) ~[spigot.jar:git-iSpigot-P
  | at net.minecraft.server.v1_8_R3.MinecraftServer.A(SourceFile:867) ~[spigot.jar:git-iSpigot-P
  | at net.minecraft.server.v1_8_R3.MinecraftServer.run(SourceFile:768) ~[spigot.jar:git-iSpigot
  | at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
  | Caused by: java.lang.NullPointerException
  | at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[spigot.jar:git-
  | at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(SourceFile:717) ~[spigot.jar:g
  | at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(SourceFile:1325) ~[spigot.jar
  | at net.minecraft.server.v1_8_R3.PlayerConnection.a(SourceFile:1137) ~[spigot.jar:git-iSpigot
  | at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:47) ~[spigot.jar:git-iSpigot-P
  | at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:13) ~[spigot.jar:git-iSpigot-P
  | at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:21) ~[spigot.jar:git-
  | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_292]
  | at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_292]
  | at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:18) ~[spigot.jar:git-iSpigot-PaperE
  | ... 5 more

Steps/models to reproduce

There are no steps to reproduce, all you need to do is basically run a command.

Plugin list

Plugins (16): CoreProtect (2.10.0), Citizens (2.0.24-SNAPSHOT (build 1605)), FastAsyncWorldEdit (19.11.13-5505943-1282-22.3.5), LunarClientAPI (1.0), ModSuite (1.0), spark (1.5.2), ViaVersion (4.0.2-SNAPSHOT), Validators (1.0), BuycraftX (12.0.7), Pivot (1.0), ProtocolLib (4.7.0), ViaRewind (2.0.2-SNAPSHOT), Spartan (${git.commit.id.abbrev}), WorldEdit (6.1.7;dd00bb1), SoupPvP (${git.commit.id.abbrev}-${git.branch}), KarhuLoader (1.0)

ImanitySpigot3 version

2021.10.1 BUILD 5

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

CACTUS NO LIMITS

Expected behavior

CACTUS LIMITS 4 block

Observed/Actual behavior

image

Steps/models to reproduce

cactus

Plugin list

.

ImanitySpigot3 version

Build 4

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

No response

Incompatibility with AsyncWorldEdit

Stack trace

https://code.imanity.dev/wpaMuBO

Plugin list

AsyncWorldEdit (3.5.4), AsyncWorldEditInjector (3.5.2), ExploitFixer (1.6.1), HamsterAPI (0.1.8), LuckPerms (5.3.48), Multiverse-Core (2.5-b699), PlaceholderAPI (2.10.10), PlugMan (2.1.7), PremiumVanish (2.6.16), ProtocolLib (4.6.0), SheepQuest (1.8), spark (1.6.0), TAB (2.9.2), Utils (1.0), Vault (1.7.3-b131), ViaVersion (4.0.1), VoidGen (2.0), WorldEdit (6.1.9;caf0ad9), WorldGuard (6.1.3-SNAPSHOT;c904242)

Steps/models to reproduce (if known)

  1. //replacenear 10 3 2
  2. img
  3. Type //replacenear
  4. Server frozen

ImanitySpigot3 version

2021.08.1 BUILD 7

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

ImanitySpigot config.yml: https://code.imanity.dev/Lb6Nrn4

durabilityMultiplier

Comportement attendu

quand on mets sur 0.5 ca divise la dura perdu par 2 et donc 0.3 ca fait la dura x0.3

Comportement actuel/observé

0.5 ca divise par 2 et 0.3 ca ne fonctionne pas ca fait comme si la dura était sur 1

Etapes pour reproduire le problème

changer la dura

Liste des plugins

same

ImanitySpigot3 version

2021.08.1 BUILD 4

Accords

  • J'utilise la dernière version d'ImanitySpigot3 disponible depuis le salon
  • J'ai fais des recherches afin d'être certains qu'il n'y est pas déjà une "issue" ouverte à ce sujet.
  • J'ai fais des comparaisons du problème entre TacoSpigot 1.8.8 et ImanitySpigot3. Et ce problème se produit seulement avec ImanitySpigot3.

Other

No response

[Active Testing Cycle 2]

Description

This is the second active testing cycle, There could have bug or missing features, use it on your own risk.

Focused Testing Section for this Cycle

  • The usability of Knockback System
    • Knockback System has been tested in last cycle
    • But now there is some huge changes
    • So please try following items:
    • Try knockbackPerWorld feature
    • Try hit delay behaviour in both Simple editor and Advanced editor
    • Try behaviour enable/disable feature
    • Try unregistering knockback profile while knockback applied to players
  • Asynchronous Chunk Generation (Stress Test)
    • We notice some testers says there still is performance issue while Asynchronous chunk generation is on
    • Although It's Minecraft's normal behaviour
    • But we still want to see how it could be performed
    • So in this case please try with multi player with multi chunk loading in process
    • And report if found any lag spike with any specific situation

General Testing

  • Plugin Compatibility
  • General Usage

Result Form

After you have finished the entire cycle
Please fill the form
For each section you might see a - [ ] at the beginning
If you tested and think it's fine, fill a x in the [ ], so it might looks like this - [x]
If you have issue for that section
leave the block empty, and write a description of your issue down below
If your issue is huge, please submit another issue instead
And link your issue down below, such as

- [ ] Developer API
Issue: https://github.com/Imanity-Software/ImanitySpigot3-git/issues/1

If your issue or your description is small, then just write inside them, such as

- [ ] Taliban Pearl
I'm having an issue with slab on taliban pearls, the issue is ........

Copy and paste, fill the form and post reply in here
(latest is not a version btw, please write the full version name)

Version: <VERSION>

## Focused Testing Section for this Cycle
- [ ] The usability of Knockback System
  - [ ] Try knockbackPerWorld feature
  - [ ] Try hit delay behaviour in both Simple editor and Advanced editor
  - [ ] Try behaviour enable/disable feature
  - [ ] Try unregistering knockback profile while knockback applied to players
- [ ] Asynchronous Chunk Generation (Stress Test)

## General Testing
- [ ] Plugin Compatibility
- [ ] General Usage

After You finish this Test Cycle

After you posted the result
I will be review every issue and result you posted
And I will try to discuss and fix every issue you have mentioned
After I've pushed the update

Please try again, and Modify your previous post in this Cycle
Change the version name
And mark if any issue being fixed

Testers Result Submission

  • Mixha [ Not submitted ]
  • Ghast [ Reviewed, Require more further report ]
  • Kydaix [ Reviewed ]
  • SnailGaming [ Not submitted ]
  • Blob [ Reviewed ]

ImanitySpigot3 version for this Cycle

  • 2021.06.2 BUILD 1

SlimeWorldManager plugin not working

Expected behavior

plugin should be loaded and enabled

Observed/Actual behavior

image

Steps/models to reproduce

Install SlimeWorldManager
Tutorial: https://www.youtube.com/watch?v=FIA-oy-fx7A

Plugin list

SlimeWorldManager (not working)

ImanitySpigot3 version

2021.10.1 BUILD 7

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

SlimeWorldManager is a tool to load worlds faster and save space using the slime region format
https://www.spigotmc.org/resources/slimeworldmanager.69974/
java version "17.0.1" 2021-10-19 LTS

Collections.singletonList error

Expected behavior

https://pastebin.com/iQD6DJBf Java 8

Observed/Actual behavior

https://pastebin.com/iQD6DJBf Java 8

Steps/models to reproduce

https://pastebin.com/iQD6DJBf Java 8

Plugin list

Fairy, ImanityFramework , ProtocoLib

ImanitySpigot3 version

spigotJarVersion: 2021.08.1 BUILD 8

Agreements

  • I am running the latest version of ImanitySpigot3 available from
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have compared the issue inbetween TacoSpigot 1.8.8 and ImanitySpigot3 And only ImanitySpigot3 occured this issue.

Other

https://pastebin.com/iQD6DJBf Java 8

無法使用/knockback

Expected behavior 預期狀況

knockback指令運作正常

Observed/Actual behavior 實際狀況

當我使用/kb或是/knockback指令時後臺會報錯

Steps/models to reproduce 重現的方式

[23:11:49 INFO]: [Server thread] Nw_Tohka_TW issued server command: /kb
[23:11:49 ERROR]: [Server thread] null
org.bukkit.command.CommandException: Unhandled exception executing 'kb' in org.imanity.imanityspigot.knockback.command.c(knockback)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:150) ~[spigot.jar:git-iSpigot-PaperEdition]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(SourceFile:714) ~[spigot.jar:git-iSpigot-PaperEdition]
at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(SourceFile:1316) ~[spigot.jar:git-iSpigot-PaperEdition]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(SourceFile:1128) ~[spigot.jar:git-iSpigot-PaperEdition]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:47) ~[spigot.jar:git-iSpigot-PaperEdition]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(SourceFile:13) ~[spigot.jar:git-iSpigot-PaperEdition]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:21) ~[spigot.jar:git-iSpigot-PaperEdition]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_302]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_302]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:18) ~[spigot.jar:git-iSpigot-PaperEdition]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(SourceFile:939) ~[spigot.jar:git-iSpigot-PaperEdition]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(SourceFile:471) ~[spigot.jar:git-iSpigot-PaperEdition]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(SourceFile:869) ~[spigot.jar:git-iSpigot-PaperEdition]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(SourceFile:770) ~[spigot.jar:git-iSpigot-PaperEdition]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_302]
Caused by: java.lang.IllegalArgumentException: Duplicate handler name: Nw_Tohka_TW
at io.netty.channel.DefaultChannelPipeline.checkDuplicateName(DefaultChannelPipeline.java:1055) ~[netty-4.1.60.Final.jar:4.1.60.Final]
at io.netty.channel.DefaultChannelPipeline.filterName(DefaultChannelPipeline.java:284) ~[netty-4.1.60.Final.jar:4.1.60.Final]
at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:247) ~[netty-4.1.60.Final.jar:4.1.60.Final]
at io.netty.channel.DefaultChannelPipeline.addBefore(DefaultChannelPipeline.java:237) ~[netty-4.1.60.Final.jar:4.1.60.Final]
at com.comphenix.protocol.injector.netty.PipelineProxy.addBefore(PipelineProxy.java:61) ~[?:?]
at com.comphenix.protocol.injector.netty.ChannelInjector$3$1.addBefore(ChannelInjector.java:314) ~[?:?]
at org.imanity.imanityspigot.db.c(SourceFile:68) ~[spigot.jar:git-iSpigot-PaperEdition]
at org.imanity.imanityspigot.db.a(SourceFile:33) ~[spigot.jar:git-iSpigot-PaperEdition]
at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[?:1.8.0_302]
at org.imanity.imanityspigot.db.a(SourceFile:33) ~[spigot.jar:git-iSpigot-PaperEdition]
at org.imanity.imanityspigot.cG.b(SourceFile:79) ~[spigot.jar:git-iSpigot-PaperEdition]
at org.imanity.imanityspigot.cD.a(SourceFile:83) ~[spigot.jar:git-iSpigot-PaperEdition]
at org.imanity.imanityspigot.ch.a(SourceFile:34) ~[spigot.jar:git-iSpigot-PaperEdition]
at org.imanity.imanityspigot.knockback.command.c.execute(SourceFile:60) ~[spigot.jar:git-iSpigot-PaperEdition]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:143) ~[spigot.jar:git-iSpigot-PaperEdition]
... 14 more
[23:12:06 WARN]: [er Thread - 2] Exception in thread "Craft Scheduler Thread - 2" org.apache.commons.lang.UnhandledException: Plugin PlaceholderAPI v2.10.9 generated an exception while executing task 8467
[23:12:06 WARN]: [er Thread - 2] at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(SourceFile:57)
[23:12:06 WARN]: [er Thread - 2] at org.github.paperspigot.ServerSchedulerReportingWrapper.run(SourceFile:22)
[23:12:06 WARN]: [er Thread - 2] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[23:12:06 WARN]: [er Thread - 2] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[23:12:06 WARN]: [er Thread - 2] at java.lang.Thread.run(Thread.java:748)
[23:12:06 WARN]: [er Thread - 2] Caused by: java.lang.NullPointerException
[23:12:06 WARN]: [er Thread - 2] at me.scruffyboy13.Economy.utils.EconomyUtils.getBalance(EconomyUtils.java:168)
[23:12:06 WARN]: [er Thread - 2] at com.extendedclip.papi.expansion.vault.VaultEcoHook.getBalance(VaultEcoHook.java:220)
[23:12:06 WARN]: [er Thread - 2] at com.extendedclip.papi.expansion.vault.BalTopTask.run(BalTopTask.java:48)
[23:12:06 WARN]: [er Thread - 2] at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(SourceFile:59)
[23:12:06 WARN]: [er Thread - 2] at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(SourceFile:53)
[23:12:06 WARN]: [er Thread - 2] ... 4 more

2021-09-18_23 11 51
latest.log

Plugin list 插件列表

.

ImanitySpigot3 的版本

2021.09.2 BUILD 1

Agreements 同意事項

  • 我目前運行的 ImanitySpigot3 版本在 #client-info 頻道中有顯示在 正在支援 的版本列表裡.
  • 我有在這個 Issue Tracker 中搜尋過並沒有發現類似的問題回報.
  • 我已經把原版的 TacoSpigot 1.8.8 和 ImanitySpigot3 互相比較過並且確定只有 ImanitySpigot3 會發生這個問題.

Others 額外資訊

none

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.