Coder Social home page Coder Social logo

magiccheese1 / damage-indicator Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 3.0 649 KB

Minecraft Bukkit plugin for indicating damage dealt to entities

Home Page: https://www.spigotmc.org/resources/87113/

License: MIT License

Java 100.00%
java maven minecraft minecraft-plugin paper paper-plugin spigot spigot-plugin

damage-indicator's Introduction

damage-indicator's People

Contributors

dhannyjsb avatar lynxplay avatar magiccheese1 avatar poxiton avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

damage-indicator's Issues

Move away from Reflection

Damage Indicator currently uses reflection to support multiple NMS versions. Because of that, updating Damage Indicator can be a real pain. This is why a new solution has to be found.

Poison damage

There are no indicators for poison damage. The indicator should be shown to the player that has applied the poison either by a splash/lignering potion or by tipped arrow.

1.17 Bug?

Not 100% sure this has todo with your plugin or papermc but you probably know more about it than me

ProtocolLib v4.7.0-SNAPSHOT-b520
Paper version git-Paper-"47605b8" (MC: 1.17) (Implementing API version 1.17-R0.1-SNAPSHOT)

Console:

21.06 14:34:23 [Server] ERROR Could not pass event EntityDamageByEntityEvent to DamageIndicator v1.1.4
21.06 14:34:23 [Server] INFO com.comphenix.protocol.reflect.FieldAccessException: No field with type [I exists in class PacketPlayOutEntityDestroy.
21.06 14:34:23 [Server] INFO at com.comphenix.protocol.reflect.StructureModifier.writeInternal(StructureModifier.java:365) ~[?:?]
21.06 14:34:23 [Server] INFO at com.comphenix.protocol.reflect.StructureModifier.write(StructureModifier.java:345) ~[?:?]
21.06 14:34:23 [Server] INFO at com.github.magiccheese1.damageindicator.EntityHider.hideEntity(EntityHider.java:277) ~[?:?]
21.06 14:34:23 [Server] INFO at com.github.magiccheese1.damageindicator.EntityHider.toggleEntity(EntityHider.java:240) ~[?:?]
21.06 14:34:23 [Server] INFO at com.github.magiccheese1.damageindicator.InvisibleArmorStand.lambda$accept$0(InvisibleArmorStand.java:26) ~[?:?]
21.06 14:34:23 [Server] INFO at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
21.06 14:34:23 [Server] INFO at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1087) ~[?:?]
21.06 14:34:23 [Server] INFO at com.github.magiccheese1.damageindicator.InvisibleArmorStand.accept(InvisibleArmorStand.java:24) ~[?:?]
21.06 14:34:23 [Server] INFO at com.github.magiccheese1.damageindicator.InvisibleArmorStand.accept(InvisibleArmorStand.java:8) ~[?:?]
21.06 14:34:23 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.CraftWorld.addEntity(CraftWorld.java:2025) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.CraftWorld.spawn(CraftWorld.java:2035) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.CraftWorld.spawn(CraftWorld.java:1599) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at com.github.magiccheese1.damageindicator.DamageIndicatorListener.entityDamageByEntity(DamageIndicatorListener.java:93) ~[?:?]
21.06 14:34:23 [Server] INFO at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor52.execute(Unknown Source) ~[?:?]
21.06 14:34:23 [Server] INFO at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:242) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1085) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:971) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:927) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at org.bukkit.craftbukkit.v1_17_R1.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:1117) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.world.entity.EntityLiving.damageEntity0(EntityLiving.java:2034) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.world.entity.EntityLiving.damageEntity(EntityLiving.java:1350) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.world.entity.monster.EntityZombie.damageEntity(EntityZombie.java:315) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.world.entity.player.EntityHuman.attack(EntityHuman.java:1258) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.level.EntityPlayer.attack(EntityPlayer.java:2002) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.network.PlayerConnection$5.a(PlayerConnection.java:2415) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.network.protocol.game.PacketPlayInUseEntity$1.a(PacketPlayInUseEntity.java:24) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.network.protocol.game.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:80) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2342) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.network.protocol.game.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:67) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.network.protocol.game.PacketPlayInUseEntity.a(PacketPlayInUseEntity.java:12) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:36) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.TickTask.run(TickTask.java:18) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:149) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.executeTask(IAsyncTaskHandlerReentrant.java:23) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:1340) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.MinecraftServer.executeTask(MinecraftServer.java:193) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:122) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.MinecraftServer.bg(MinecraftServer.java:1319) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.MinecraftServer.executeNext(MinecraftServer.java:1312) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.util.thread.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:132) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.MinecraftServer.sleepForTick(MinecraftServer.java:1273) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1184) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[patched_1.17.jar:git-Paper-"47605b8"]
21.06 14:34:23 [Server] INFO at java.lang.Thread.run(Thread.java:831) [?:?]

issue with latest release

[16:47:50] [Server thread/INFO]: [DamageIndicator] Enabling DamageIndicator v1.3.7
[16:47:50] [Server thread/ERROR]: Error occurred while enabling DamageIndicator v1.3.7 (Is it up to date?)
java.lang.RuntimeException: Failed to create version specific server accessor
at com.github.magiccheese1.damageindicator.Main.onEnable(Main.java:56) ~[DamageIndicator.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281) ~[paper-api-1.20.2-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:189) ~[paper-1.20.2.jar:git-Paper-201]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.2.jar:git-Paper-201]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R2.CraftServer.enablePlugin(CraftServer.java:644) ~[paper-1.20.2.jar:git-Paper-201]
at org.bukkit.craftbukkit.v1_20_R2.CraftServer.enablePlugins(CraftServer.java:555) ~[paper-1.20.2.jar:git-Paper-201]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:627) ~[paper-1.20.2.jar:git-Paper-201]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:424) ~[paper-1.20.2.jar:git-Paper-201]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:308) ~[paper-1.20.2.jar:git-Paper-201]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1086) ~[paper-1.20.2.jar:git-Paper-201]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-201]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[16:47:50] [Server thread/INFO]: [DamageIndicator] Disabling DamageIndicator v1.3.7

Feature: Permissions

More permissions for controlling who gets to see the indicators and so on.
Also kinda low priority

Incompatibility with 1.20.4

This plugin unfortunately doesn't run on Spigot/Paper versions newer than 1.20.2

With very limited knowledge, I failed getting it to work with by re-compiling the 1.20 branch and adding a new packetManager instance locally.

You might also want to look into a newer version of Gradle โœŒ

ItemFrame

DamageIndicator shows a indicator when player hits an item in a itemframe

Update to Spigot 1.20

Probably only need to create a new packetManager instance and adjust for new class/method/variable names

Error on PaperMC 1.20.6

this is error when starting papermc server

[01:38:21 INFO]: [DamageIndicator] Enabling DamageIndicator v2.0.1
[01:38:21 ERROR]: Error occurred while enabling DamageIndicator v2.0.1 (Is it up to date?)
java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3
        at DamageIndicator.jar/io.github.magiccheese1.damageindicator.DamageIndicatorImpl.onEnable(DamageIndicatorImpl.java:54) ~[DamageIndicator.jar:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287) ~[paper-api-1.20.6-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.20.6.jar:1.20.6-138-906df69]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.20.6.jar:1.20.6-138-906df69]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:519) ~[paper-api-1.20.6-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:604) ~[paper-1.20.6.jar:1.20.6-138-906df69]
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:553) ~[paper-1.20.6.jar:1.20.6-138-906df69]
        at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:675) ~[paper-1.20.6.jar:1.20.6-138-906df69]
        at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:437) ~[paper-1.20.6.jar:1.20.6-138-906df69]
        at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:323) ~[paper-1.20.6.jar:1.20.6-138-906df69]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1136) ~[paper-1.20.6.jar:1.20.6-138-906df69]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[paper-1.20.6.jar:1.20.6-138-906df69]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
[01:38:21 INFO]: [DamageIndicator] Disabling DamageIndicator v2.0.1

my installed plugins :

> plugins
[01:43:57 INFO]: Server Plugins (7):
[01:43:57 INFO]: Bukkit Plugins:
[01:43:57 INFO]:  - BetterMessages, BlueMap, DamageIndicator, InteractionVisualizer, LuckPerms, PluginPortal, WTab
full log is : java -Xmx1536M -Xms1536M -jar paper-1.20.6-138.jar nogui Starting org.bukkit.craftbukkit.Main System Info: Java 21 (OpenJDK 64-Bit Server VM 21.0.3+9-Ubuntu-1ubuntu122.04.1) Host: Linux 5.15.0-25-generic (amd64) Loading libraries, please wait... [01:37:45 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [01:37:47 INFO]: Loaded 1175 recipes [01:37:48 INFO]: Loaded 1276 advancements [01:37:48 INFO]: Starting minecraft server version 1.20.6 [01:37:48 INFO]: Loading properties [01:37:48 INFO]: This server is running Paper version 1.20.6-138-master@906df69 (2024-06-10T06:32:15Z) (Implementing API version 1.20.6-R0.1-SNAPSHOT) [01:37:49 INFO]: Server Ping Player Sample Count: 12 [01:37:49 INFO]: Using 4 threads for Netty based IO [01:37:50 WARN]: [!] The timings profiler has been enabled but has been scheduled for removal from Paper in the future. We recommend installing the spark profiler as a replacement: https://spark.lucko.me/ For more information please visit: https://github.com/PaperMC/Paper/issues/8948 [01:37:50 INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 1 worker threads, and gen parallelism of 1 threads [01:37:51 INFO]: Default game type: SURVIVAL [01:37:51 INFO]: Generating keypair [01:37:51 INFO]: Starting Minecraft server on *:25565 [01:37:51 INFO]: Using epoll channel type [01:37:51 INFO]: Paper: Using libdeflate (Linux x86_64) compression from Velocity. [01:37:51 INFO]: Paper: Using OpenSSL 3.0.x (Linux x86_64) cipher from Velocity. [01:37:52 INFO]: [SpigotLibraryLoader] [PluginPortal] Loading 2 libraries... please wait [01:37:52 INFO]: [SpigotLibraryLoader] [PluginPortal] Loaded library /home/viandwi24/mc/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar [01:37:52 INFO]: [SpigotLibraryLoader] [PluginPortal] Loaded library /home/viandwi24/mc/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar [01:37:52 INFO]: [LuckPerms] Loading server plugin LuckPerms v5.4.131 [01:37:53 INFO]: [BlueMap] Loading server plugin BlueMap v3.21 [01:37:53 INFO]: [InteractionVisualizer] Loading server plugin InteractionVisualizer v1.18.9.0 [01:37:53 INFO]: [PluginPortal] Loading server plugin PluginPortal v1.5.0 [01:37:53 INFO]: [BetterMessages] Loading server plugin BetterMessages v3.3.2 [01:37:53 INFO]: [DamageIndicator] Loading server plugin DamageIndicator v2.0.1 [01:37:53 INFO]: [WTab] Loading server plugin WTab v1.1.3-SNAPSHOT [01:37:53 INFO]: Server permissions file permissions.yml is empty, ignoring it [01:37:53 INFO]: [LuckPerms] Enabling LuckPerms v5.4.131 [01:37:53 INFO]: __ [01:37:53 INFO]: | |__) LuckPerms v5.4.131 [01:37:53 INFO]: |___ | Running on Bukkit - Paper [01:37:53 INFO]: [01:37:53 INFO]: [LuckPerms] Loading configuration... [01:37:54 INFO]: [LuckPerms] Loading storage provider... [H2] [01:37:54 INFO]: [LuckPerms] Loading internal permission managers... [01:37:54 INFO]: [LuckPerms] Performing initial data load... [01:37:54 INFO]: [LuckPerms] Successfully enabled. (took 1722ms) [01:37:54 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! [01:37:54 WARN]: The server will make no attempt to authenticate usernames. Beware. [01:37:54 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. [01:37:54 WARN]: To change this, set "online-mode" to "true" in the server.properties file. [01:37:54 INFO]: Preparing level "world" [01:37:55 INFO]: Preparing start region for dimension minecraft:overworld [01:37:57 INFO]: Time elapsed: 1964 ms [01:37:57 INFO]: Preparing start region for dimension minecraft:the_nether [01:37:58 INFO]: Time elapsed: 360 ms [01:37:58 INFO]: Preparing start region for dimension minecraft:the_end [01:37:58 INFO]: Time elapsed: 111 ms [01:37:58 INFO]: [BlueMap] Enabling BlueMap v3.21 [01:37:58 INFO]: [BlueMap] Loading... [01:37:58 INFO]: [InteractionVisualizer] Enabling InteractionVisualizer v1.18.9.0 [01:37:59 INFO]: [BlueMap] Loading resources... [01:38:01 INFO]: [BlueMap] Loading textures... [01:38:02 INFO]: [BlueMap] Baking resources... [01:38:02 INFO]: [BlueMap] Resources loaded. [01:38:02 INFO]: [BlueMap] Loading world '2d75c241-f8bb-41b6-af00-b033354fed81' (/home/viandwi24/mc/world_the_end/DIM1)... [01:38:02 INFO]: [BlueMap] Initializing Storage: 'file' (Type: FILE) [01:38:02 INFO]: [BlueMap] Loading map 'world_the_end'... [01:38:03 INFO]: [BlueMap] Loading world '80b862c8-6c7f-459b-9b3a-3be2f70a9110' (/home/viandwi24/mc/world)... [01:38:03 INFO]: [BlueMap] Loading map 'world'... [01:38:03 INFO]: [BlueMap] Loading world '3bf10902-c9f3-473a-8656-3342fcc62234' (/home/viandwi24/mc/world_nether/DIM-1)... [01:38:03 INFO]: [BlueMap] Loading map 'world_nether'... [01:38:03 INFO]: [BlueMap] WebServer bound to all network interfaces on port 8100 [01:38:03 INFO]: [BlueMap] WebServer started. [01:38:03 INFO]: [BlueMap] Loaded! [01:38:05 INFO]: [InteractionVisualizer] Opened Sqlite database successfully [01:38:07 INFO]: [InteractionVisualizer] InteractionVisualizer has been enabled! [01:38:07 INFO]: [PluginPortal] Enabling PluginPortal v1.5.0 [01:38:15 INFO]: [BetterMessages] Enabling BetterMessages v3.3.2 [01:38:21 WARN]: java.io.IOException: Failed to check for updates [01:38:21 WARN]: at BetterMessages-3.3.2.jar//com.imjustdoom.bettermessages.UpdateChecker.checkUpdates(UpdateChecker.java:19) [01:38:21 WARN]: at BetterMessages-3.3.2.jar//com.imjustdoom.bettermessages.BetterMessages.onEnable(BetterMessages.java:62) [01:38:21 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287) [01:38:21 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) [01:38:21 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) [01:38:21 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:519) [01:38:21 WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:604) [01:38:21 WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:553) [01:38:21 WARN]: at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:675) [01:38:21 WARN]: at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:437) [01:38:21 WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:323) [01:38:21 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1136) [01:38:21 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) [01:38:21 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583) [01:38:21 WARN]: [BetterMessages] The above error will not affect the plugins abilities. It just failed to check for an update. You can disable this in the config file [01:38:21 INFO]: [DamageIndicator] Enabling DamageIndicator v2.0.1 [01:38:21 ERROR]: Error occurred while enabling DamageIndicator v2.0.1 (Is it up to date?) java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3 at DamageIndicator.jar/io.github.magiccheese1.damageindicator.DamageIndicatorImpl.onEnable(DamageIndicatorImpl.java:54) ~[DamageIndicator.jar:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287) ~[paper-api-1.20.6-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:202) ~[paper-1.20.6.jar:1.20.6-138-906df69] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) ~[paper-1.20.6.jar:1.20.6-138-906df69] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:519) ~[paper-api-1.20.6-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:604) ~[paper-1.20.6.jar:1.20.6-138-906df69] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:553) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:675) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:437) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:323) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1136) ~[paper-1.20.6.jar:1.20.6-138-906df69] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) ~[paper-1.20.6.jar:1.20.6-138-906df69] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [01:38:21 INFO]: [DamageIndicator] Disabling DamageIndicator v2.0.1 [01:38:21 INFO]: [WTab] Enabling WTab v1.1.3-SNAPSHOT [01:38:21 INFO]: [WTab] ------------------------------------ [01:38:21 INFO]: [WTab] Enabled DataCaching! [01:38:21 INFO]: [WTab] This is a new feature and is still in beta! It should use less resources than before. [01:38:21 INFO]: [WTab] If this cause any problems, please contact me on Discord: TheSkyScout#0000 [01:38:21 INFO]: [WTab] ------------------------------------ [01:38:21 INFO]: [WTab] Starting Tablist [01:38:24 WARN]: [WTab] There is a new update available! [01:38:30 WARN]: [WTab] New Version: WTab-1.1.3-SNAPSHOT.jar" [01:38:30 INFO]: Running delayed init tasks [01:38:30 INFO]: Done (42.083s)! For help, type "help" [01:38:30 INFO]: Timings Reset [01:38:30 INFO]: [InteractionVisualizer] Downloading and extracting latest Language files... [01:38:31 INFO]: [InteractionVisualizer] Sucessfully downloaded the latest Language files!

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.