TriggerReactor

TriggerReactor

24.6k Downloads

NoSuchFieldError with "WALL_SIGN" from Material on modern Bukkit implementation

Sayakie opened this issue Β· 2 comments

commented

πŸ“‘ Context

NoSuchFieldError: WALL_SIGN throws when BlockBreakEvent is fired from subscribing LocationBasedTriggerManager. It expected Material.WALL_SIGN but actually there is no field like that since the API has been changed to let identify more detail (ex Material.OAK_WALL_SIGN, Material.ACACIA_WALL_SIGN, etc).

πŸ•— Version & Regression Information

Package Version
Java 8
Minecraft v1.16.5
CatServer Luohuayu/CatServer@0a19868d
TriggerReactor v3.2.5-bukkit-latest

πŸ”— Additional Information

As reported by λ¦Όλ¦Ό in Discord.

commented

Note For more context, see Discord message

Attach related embed image here:

Related embed image. There is a full-screened console is running the Minecraft server. the left side is present that jshader is not compatible with the running Java platform, and the right side is showing an error that could not pass event BlockBreakEvent to TriggerReactor.

^ Ignore the left side, the main informative log is on the right side.

commented

Should be reproducible in:

Package Version
Java 1.8.0_321-b07
Minecraft v1.16.5
CatServer Luohuayu/CatServer@301aa5f8
TriggerReactor v3.3.0.8-beta-bukkit-latest

For further information, see console log.

BUT... Could NOT be reproducible in:

Package Version
Java 11.0.16.1+1-LTS-1
Minecraft v1.16.5
Spigot v1.16.5-R3
TriggerReactor v3.3.0.8-beta-bukkit-latest
Package Version
Java 11.0.16.1+1-LTS-1
Minecraft v1.16.5
Arclight IzzelAliz/Arclight@daa3c8b
TriggerReactor v3.3.0.8-beta-bukkit-latest

So... This sounds like a CatServer issue, not a TriggerReactor one?