Giter Site home page Giter Site logo

elikill58 / negativity Goto Github PK

View Code? Open in Web Editor NEW
231.0 7.0 64.0 9.56 MB

Github of Negativity, a Minecraft AntiCheat. Premium at 8€:

Home Page: https://spigotmc.org/resources/86874/

Java 100.00% Batchfile 0.01%
bungeecord spigot velocity minecraft fabric minestom-extension sponge-plugin

negativity's People

Contributors

ahdg6 avatar dkim19375 avatar doinkythederp avatar edward205 avatar elikill58 avatar has-x avatar imriyaya avatar itxfrosty avatar kageryo avatar mallusrgreatv2 avatar metabrixkt avatar nevercold avatar pisich avatar prixix avatar rednesto avatar stijnb1234 avatar the-fireplace avatar ulyssedu45 avatar voxan24 avatar wall-69 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

negativity's Issues

NullPointerException when getting information from config

Running on the spongeforge-1.12.2-2838-7.1.8

In my tests, it didn't check the X-ray flight correctly.

[14:12:28] [Server thread/WARN] [Sponge]: //
[14:12:28] [Server thread/WARN] [Sponge]: /
Could not pass MoveEntityEvent$Position$Impl /
[14:12:28] [Server thread/WARN] [Sponge]: /
/
[14:12:28] [Server thread/WARN] [Sponge]: /* Could not pass the event MoveEntityEvent$Position$Impl to an Event Listener! /
[14:12:28] [Server thread/WARN] [Sponge]: /
/
[14:12:28] [Server thread/WARN] [Sponge]: /
Since the event can be modified during the event's listener,
there could be adverse side effects of the exception occuring
such that duplications or other game breaking issues could exist.
Due to the nature of the exception, this is not likely an exception
that is covered by SpongeForge or Forge itself, and therefor should
be reported to the mod/plugin author first prior to reporting to
Sponge or Forge. /
[14:12:28] [Server thread/WARN] [Sponge]: /
Owning Mod/Plugin: negativity /
[14:12:28] [Server thread/WARN] [Sponge]: /
Exception: /
[14:12:28] [Server thread/WARN] [Sponge]: /
java.lang.NullPointerException: null /
[14:12:28] [Server thread/WARN] [Sponge]: /
com.elikill58.negativity.universal.ban.Ban.manageBan(Ban.java:56) /
[14:12:28] [Server thread/WARN] [Sponge]: /
com.elikill58.negativity.sponge.SpongeNegativity.alertMod(SpongeNegativity.java:431) /
[14:12:28] [Server thread/WARN] [Sponge]: /
com.elikill58.negativity.sponge.SpongeNegativity.alertMod(SpongeNegativity.java:381) /
[14:12:28] [Server thread/WARN] [Sponge]: /
com.elikill58.negativity.sponge.protocols.FlyProtocol.onPlayerMove(FlyProtocol.java:105) /
[14:12:28] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.listener.MoveEntityEventListener_FlyProtocol_onPlayerMove105.handle(Unknown Source) /
[14:12:28] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) /
[14:12:28] [Server thread/WARN] [Sponge]: /
org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:381) /
[14:12:28] [Server thread/WARN] [Sponge]: /
org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:454) /
[14:12:28] [Server thread/WARN] [Sponge]: /
org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:415) /
[14:12:28] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:465) /
[14:12:28] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:253) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.network.NetHandlerPlayServer.redirect$throwMoveEvent$zii000(NetHandlerPlayServer.java:2789) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.network.NetHandlerPlayServer.func_147347_a(NetHandlerPlayServer.java:464) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.network.play.client.CPacketPlayer.func_148833_a(SourceFile:126) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.network.play.client.CPacketPlayer$Position.func_148833_a(SourceFile:57) /
[14:12:28] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.event.tracking.phase.packet.PacketPhaseUtil.onProcessPacket(PacketPhaseUtil.java:218) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.network.PacketThreadUtil$1.redirect$impl$redirectToPhaseTracker$zla000(SourceFile:540) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) /
[14:12:28] [Server thread/WARN] [Sponge]: /
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) /
[14:12:28] [Server thread/WARN] [Sponge]: /
java.util.concurrent.FutureTask.run(Unknown Source) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.util.Util.func_181617_a(SourceFile:46) /
[14:12:28] [Server thread/WARN] [Sponge]: /
org.spongepowered.common.SpongeImplHooks.onUtilRunTask(SpongeImplHooks.java:308) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.server.MinecraftServer.redirect$onRun$zje000(MinecraftServer.java:4716) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:723) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) /
[14:12:28] [Server thread/WARN] [Sponge]: /
net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) /
[14:12:28] [Server thread/WARN] [Sponge]: /
java.lang.Thread.run(Unknown Source) /
[14:12:28] [Server thread/WARN] [Sponge]: /
*************************************************************************************************************************************************

NoClassDefFoundError for SpigotNegativityPlayer$FlyingReason on 1.14

[17:40:29] [Server thread/WARN]: [Negativity] Task #5 for Negativity v1.2.2 generated an exception
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.TimerAnalyzePacket.run(TimerAnalyzePacket.java:25) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1008) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:956) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:801) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:29] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:29] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:30] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:30] [Server thread/WARN]: [Negativity] Task #3 for Negativity v1.2.2 generated an exception
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeClickTimer.run(ActualizeClickTimer.java:14) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1008) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:956) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:801) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:30] [Server thread/WARN]: [Negativity] Task #5 for Negativity v1.2.2 generated an exception
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.TimerAnalyzePacket.run(TimerAnalyzePacket.java:25) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1008) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:956) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:801) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:30] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:30] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:30] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:31] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:31] [Server thread/WARN]: [Negativity] Task #3 for Negativity v1.2.2 generated an exception
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeClickTimer.run(ActualizeClickTimer.java:14) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1008) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:956) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:801) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:31] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:31] [Server thread/WARN]: [Negativity] Task #5 for Negativity v1.2.2 generated an exception
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.TimerAnalyzePacket.run(TimerAnalyzePacket.java:25) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1008) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:956) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:801) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:31] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
[17:40:31] [Craft Scheduler Thread - 0/WARN]: [Negativity] Plugin Negativity v1.2.2 generated an exception while executing task 4
java.lang.NoClassDefFoundError: Could not initialize class com.elikill58.negativity.spigot.SpigotNegativityPlayer$FlyingReason
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.(SpigotNegativityPlayer.java:75) ~[?:?]
at com.elikill58.negativity.spigot.SpigotNegativityPlayer.getNegativityPlayer(SpigotNegativityPlayer.java:578) ~[?:?]
at com.elikill58.negativity.spigot.timers.ActualizeInvTimer.run(ActualizeInvTimer.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [spigot-1.14.2.jar:git-Spigot-093165d-ba575a5]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_221]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_221]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]

Various false positives around riptide

Describe the bug
Getting tons of false positives when using riptide

Your plugin version
1.5

Your platform version (and precise the platforme (spigot/sponge))
1.14 Spigot

Screenshots
https://i.imgur.com/fMkc88q.mp4

Additional context
Noticing both fly and airstep warnings when using just riptide, then a bunch of airstep when using an elytra and riptide.

Revisit the proxy integration

It's about :

  • the proxy plugins and their interaction with the game server plugins

Explain the feature that you want

For now the server plugins force the proxy integration if they can talk to the proxy plugins. This is fine because the proxy plugins are companion plugins, useless on their own.
One issue we have with that is that on Spigot the plugin saves the configuration, this messes it up, stripping all comments and does not keep the order of the entries, it may also completely remove all values, and just keep the keys (this is a nasty bug btw).

I suggest we remove the configuration entry hasBungeecord from the server plugins, since it is ignored anyway. We should also introduce a new entry to disable the proxy integration (simply named disableProxyIntegration ?), it should not exist in the default configuration file, kind of like a secret switch to debug issues or as a workaround in case there are issues of some kind with the proxy plugins.


We should also make sure the version of the plugin on the server and the proxy match, preferably an exact match (major and minor segments), because the communication protocol may change between updates and break plugins from either side if their versions mismatch.

If their version do not match then the server plugin shall disable its proxy integration and log a warning that includes the proxy plugin version, the latter may log a warning too, to maximize the chances to be noticed.

incompatibility with some stuff in gadgetsmenu

heres the plugin first of all https://www.spigotmc.org/resources/gadgetsmenu-1-8-1-14-4.10885/ (over 132k people have downloaded and used this) if you click on the nether star go to gadgets go to fun & games then choose the diving board gadget walk on the board where it launches you up in the air to land in the water you will flag the crap out of step and fly heres another false go to fun & games again then choose the trampoline gadget on then use it and just go on the trampoline and you flag the crap out of fly and step and sometimes spider heres another false now go to gadgets then movement and choose the rocket gadget use the rocket gadget then when you go into the air with it you false spider and sometimes step then at the end when the rocket goes away you false fly and i think thats all the falses i could find

NoPitchLimit Check

It's about :

  • New detection

Explain the feature that you want
A NoPitchLimit Check sense it only takes 2 lines of code to make

Additional context
Its simple its just like 2 lines of code to detect it so i thought i should request this check

Speed False Flag

Describe the bug
if you have essentials plugin and do /speed 5 or higher sprint and you will false speed

Your plugin version
1.3.1

Your spigot version
1.8.8

Video
https://streamable.com/v4w0z

Error / Logs
Watch The Video

Additional context
none

Pixelmon-MOD support is required.

When running on a pixelmon server with flight auto detection enabled, the player will be kicked out of the game for riding a genie. For example, retracting an elf while riding on it will get you kicked out of the game. Is there a better solution?I don't know if players with FLY permission will be kicked out of the game. This is really a great plugin. I need it to work better. Thank you for your efforts.

Speed False Flag

Describe the bug
i was fighting the ender dragon and i kept falsing speed when i was getting knocked back by the ender dragon when its at the middle of the portal and you can attack it

Your plugin version
1.3.2

Your platform version (and precise the platforme (spigot/sponge))
Spigot 1.14.4

Video
https://streamable.com/ih8ib

Error / Logs
Watch The Video

Additional context
None

Step False Flag

Describe the bug
sometimes when your using a elytra in the end and fighting the enderdragon when it flys back in fourth through the island and you elytra next to it and it hits you and you launch up like 50 blocks you will false step

Your plugin version
1.3.2

Your platform version (and precise the platforme (spigot/sponge))
Spigot 1.14.4

Video
https://streamable.com/qehoj

Error / Logs
Watch The Video

Additional context
None

NoSlowDown False Flag

Describe the bug
if you have speed two and sprint on soulsand you will false noslowdown

Your plugin version
1.3.1

Your spigot version
1.8.8

Video
https://streamable.com/x8h24

Error / Logs
Watch The Video

Additional context
None

Reach Check False Flag

Describe the bug
I was normally hitting a zombie with a knockback 2 sword and it was falsing reach (forcefield)

Your plugin version
1.3.2 (newest)

Your platform version (and precise the platforme (spigot/sponge))
Spigot 1.8.8

Video
https://streamable.com/9he4y

Error / Logs
Watch The Video

Additional context
None

AirJump False Positive and suggestion

Describe the bug
on 1.15.2 i was flying around with elytra and used a firework rocket going up and falsed air jump a ton and btw you should remove the spaces in the name so it doesn't cause bugs

Your plugin version
The version of Negativity that you are using 1.5

Your platform version (and precise the platforme (spigot/sponge))
The version of your server spigot 1.15.2

Screenshots
If applicable, add screenshots to help explain your problem.

Error / Logs
If applicable, add logs of error (copy/paste on pastebin/hastebin).

Additional context
idk

Make sure all configuration entries have default values and are present in the files

Describe the bug
Some configuration values do not have default value, like the for the /mod permission. This is an issue if the default configuration file is also missing those entries and can make a command impossible to execute.

Your platform version (and precise the platforme (spigot/sponge))
All platforms may be affected and should be checked

scheduler for stats crash

Get server bound address before starting network. This need move to post initialization event or next.

[11:09:50 ERROR] [Sponge]: The Scheduler tried to run the task negativity-A-3 owned by Plugin{id=negativity, name=Negativity, version=1.1.1, description=It's an Advanced AntiCheat Detection, authors=[Elikill58, RedNesto], source=mods/Negativity.jar}, but an error occured. java.util.NoSuchElementException: No value present at java.util.Optional.get(Optional.java:135) ~[?:1.8.0_192] at com.elikill58.negativity.sponge.SpongeNegativity$1.run(SpongeNegativity.java:134) ~[SpongeNegativity$1.class:?] at org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:139) ~[Task$Builder.class:1.12.2-7.1.5-RC139] at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:192) ~[SchedulerBase.class:1.12.2-7.1.5-RC139] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_192] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_192] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_192] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_192] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_192]

...

[11:09:51 INFO]: Starting Minecraft server on *:25565

console error on 1.7.10

Describe the bug
when you load negativity and join the server it gives you a error on 1.7.10-

Your plugin version
The version of Negativity that you are using 1.4

Your platform version (and precise the platforme (spigot/sponge))
The version of your server spigot 1.7.10

Screenshots
not needed

Error / Logs
If applicable, add logs of error (copy/paste on pastebin/hastebin).
https://paste.ubuntu.com/p/kT63tM3mBY/
Additional context
not needed

Fly False Flag

spawn a iron golem in then let him hit you alot then sometimes youll flag fly

Jesus Check Doesn't Work

Describe the bug
the jesus check just doesn't work ive tried like 10+ clients tried all there jesus modules and they worked fine so idk if your jesus check is not working or what but im pretty sure its broken

Your plugin version
1.3.1

Your spigot version
1.8.8

Screenshots
None

Error / Logs
None

Additional context
None

Bypasses (Skid)

Describe the bug
Fly Bypasses of Skid Hack Client (download:http://www.mediafire.com/file/15ignmy1rceg6nq/Skid.zip/file) - Modes : aac305,hac
Glide Bypasses - Modes : normal
Step Bypasses - Modes : all
Speed Bypasses - Modes : normal, aac335 lowhop, spartan bhop(but it is slow)/yport, aac339, aac332 fast yport, ncp bhop
Spider Bypasses - Modes : all
LongJump Bypasses - Modes : fiona

Your plugin version
1.4.1

Your platform version (and precise the platforme (spigot/sponge))
spigot 1.8.8

Screenshots
Please download the client and use it by your self to know how to fix this (because this client is using lots of people)

Additional context
Good Luck :)

Fly False Flag

Describe the bug
go up like 20 blocks then jump onto slime you will false fly

Your plugin version
1.3.1

Your spigot version
1.8.8

Video
https://streamable.com/m8vsf

Error / Logs
Watch The Video

Additional context
none

[Sponge] Implement the same /nban duration argument parser than Spigot's

It's about :

  • Porting a command argument format from Spigot

Explain the feature that you want
Spigot's /nban has its duration argument specified as a custom string format (10s for 10 seconds, or 1h30m for an hour and a half), but Sponge's equivalent command does not support such format.

It should be pretty simple because the parsing code is platform independent, we could extract it into UniversalUtils method and reuse it in Sponge's BanCommand.

AntiKnockBack False Flag

Describe the bug
sometimes when you get hit by a iron golem and dont move you will false antiknockback

Your plugin version
1.3.2

Your platform version (and precise the platforme (spigot/sponge))
Spigot 1.8.8

Video
https://streamable.com/wul18

Error / Logs
Watch The Video

Additional context
None

Antiknockback False Flag

Describe the bug
if you use a shield to block attacks it falses antiknockback idk why

Your plugin version
1.4.1

Your platform version (and precise the platforme (spigot/sponge))
spigot 1.15.2

Additional context
none

Speed False Flag

Describe the bug
if you make a 2 high wall on a side then put trapdoors on the side then ice on the bottom and sprint and jump under the trapdoors you will false speed this does false with packed ice to
Your plugin version
1.3.1

Your spigot version
1.8.8

Video
https://streamable.com/0pbax

Error / Logs
Watch The Video

Additional context
none

Step False Flags

Describe the bug
i was using gadgetsmenus gadgets called the diving board gadget the trampoline gadget and the rocket gadget the diving board gadget falses step the trampoline gadget falses step and the rocket gadget falses step
these all use to false spider and step but now its only step that falses
Your Plugin Version
1.3.2

Your platform version (and precise the platforme (spigot/sponge))
Spigot 1.8.8

Videos
https://streamable.com/se1ov

Error / Logs
Watch The Video

Additional context
None

AntiKnockBack False Flag

Describe the bug
if your in a boat and you get hit you false antiknockback

Your plugin version
1.3.2

Your platform version (and precise the platforme (spigot/sponge))
spigot 1.14.4

Video
https://streamable.com/b0qtw

Error / Logs
Watch The Video

Additional context
this also falses if your on a pig or horse and you take damage

Spider False Flag

Describe the bug
if you sprint and jump up stairs you will false spider

Your plugin version
1.3.1

Your spigot version
1.8.8

Video
https://streamable.com/4j6uz

Error / Logs
Watch The Video

Additional context
none

Reload does nothing

Describe the bug
The reload command does nothing

Your plugin version
1.5

Your platform version (and precise the platforme (spigot/sponge))
1.14 Spigot

Additional context
I get autocomplete fine, and it complains about an invalid command if I mistype it, but no indication that anything happened if I run the actual reload command. The old config also continues to be in effect.

Implement a messages update mechanism

It's about :

  • The translations subsystem

Explain the feature that you want
Currently server owners must update the message files manually for each update, or the new messages won't be translated (the new translation system includes a fallback to the bundled english messages so this issue is not as big as before, where message keys were displayed.)

I suggest a simple way to update (simply by overwriting) outdated message files. To do this we will need to:

  • add a version field to the message files, incremented each plugin update that changes the message files;
  • add an admin command to update all outdated files, I have not settled on a specific name right now but I'd like to have it as a subcommand of /negativity. I suggest to add it to a new admin subtree of that command so future admin-related have a common parent;
  • add a one-time notification on join for admins with the permission to use the update command. It should only appear once per plugin update for each permitted player;
  • expose this updatable translations aspect in the API so we have an unified frontend (like an UpdatableTranslationProvider that providers can implement).

I do not expect a more complex update method than overwriting.

Speed And Step And Spider False Flag

Describe the bug
if the weather is thunder and you have a trident with riptide 3 and go in the air and launch your self up and forward you false both step and speed

Your plugin version
1.3.2

Your platform version (and precise the platforme (spigot/sponge))
spigot 1.14.4

Video
https://streamable.com/r66w7

Error / Logs
Watch The Video

Additional context
i didn't record the spider false flag but after i ended the recording i messed around more and falsed spider

Spider False Flag

Describe the bug
if you have elytra and spam jump with it while sprinting you will false spider it still does false

Your plugin version
1.3.2

Your platform version (and precise the platforme (spigot/sponge))
Spigot 1.14.4

Video
https://streamable.com/hrptk

Error / Logs
Watch The Video

Additional context
None

Speed False Flag

Describe the bug
if you have diamond boots with depthstrider 1 2 or 3 and then sprint in water with a dolphin you get dolphins grace and when you go up in the water with it you will false speed

Your plugin version
1.3.2

Your platform version (and precise the platforme (spigot/sponge))
Spigot 1.14.4

Video
https://streamable.com/txz7r

Error / Logs
Watch The Video

Additional context
None

console error on 1.14.4

Describe the bug
when a player joins on 1.14.4 it gives you a error

Your plugin version
The version of Negativity that you are using 1.4

Your platform version (and precise the platforme (spigot/sponge))
The version of your server spigot 1.14.4

Screenshots
none

Error / Logs
If applicable, add logs of error (copy/paste on pastebin/hastebin).
https://paste.ubuntu.com/p/Ts4YRy678J/
Additional context
none

console error when flagging checks?

Describe the bug
i was just testing the ac flying around setting off some checks then i look in console and see some errors

Your plugin version
The version of Negativity that you are using 1.4

Your platform version (and precise the platforme (spigot/sponge))
The version of your server spigot 1.8.8

Screenshots
none

Error / Logs
If applicable, add logs of error (copy/paste on pastebin/hastebin).
https://paste.ubuntu.com/p/yvSnYnWvMr/
Additional context
none

Disable check based on looked at block

It's about :

  • Other

Explain the feature that you want
Currently it's possible to disable some checks when holding a certain item. Would it be possible to extend this system to disable checks when looking at a specific block.

Additional context
My usecase for this is to disable stuff like blink when using CraftBook signs, although there are probably other usecases as well.

Improve UX for executable commands on text click

Explain the feature that you want

Some chat text segments of the plugin can be clicked to execute a command (to open a player details for example). This behaviour is not obvious. To make them more discoverable we should display a tooltip when hovering such segments to briefly explain they can be clicked and what they do.

Jesus on 1.15.1

Describe the bug
Jesus works undetected on 1.15.1 Server.

Your plugin version
1.4.1

Your platform version (and precise the platforme (spigot/sponge))
BungeeCord #1448
Papermc 1.15.1 #50

Pingspoof Disables All The Anticheats Checks

Describe the bug
Big bug where you can disable all the anticheat checks simply by going on any client and using pingspoof or just use liquidbounce and do .pingspoof mindelay 1800 and .pingspoof maxdelay 2000 then turn on pingspoof wait for 15 seconds then try to fly or speed around at max speed and you wont flag at all its op

Your plugin version
1.3.1

Your platform version (and precise the platforme (spigot/sponge))
Spigot 1.8.8

Videos
https://streamable.com/r2t6o

Error / Logs
none cause its a disabler xd

Additional context
idk?

Rename Some Checks sense most names are weird

Rename Autoregen to Regen
Fastladders to Fastladder
Speedhack to Speed
Forcefield to Reach sense its only a reach check
Autoclick to Autoclicker
Edited client to Timer
Autosteal to Cheatstealer
And AutoEat To FastEat

Spider False Flag

Describe the bug
if you have elytra and spam jump with it while sprinting you will false spider

Your plugin version
1.3.2

Your platform version (and precise the platforme (spigot/sponge))
Spigot 1.14.4

Video
https://streamable.com/uhbg8

Error / Logs
Watch The Video

Additional context
None

AirJump False Positive

Describe the bug
if you tnt jump you will false airjump make sure to eat a golden apple and heres what i used for tnt jumping https://imgur.com/ujroEZt

Your plugin version
The version of Negativity that you are using 1.5

Your platform version (and precise the platforme (spigot/sponge))
The version of your server spigot 1.15.2

Screenshots
https://imgur.com/ujroEZt

Error / Logs
If applicable, add logs of error (copy/paste on pastebin/hastebin).

Additional context
no

AntiKnockBack False Flag

Describe the bug
When you shoot arrow from your bow and it hits you you get flagged/kicked for AntiKnockBack

Your plugin version
1.4.1

Your platform version (and precise the platforme (spigot/sponge))
spigot 1.8.8

Screenshots
https://youtu.be/FCmuntamwuc

Spider false positive with jump boost 2

Describe the bug
A false positive for spider involving jump boost 2.

Your plugin version
1.5

Your platform version (and precise the platforme (spigot/sponge))
1.14 Spigot

Screenshots
Video of false positivce
https://i.imgur.com/vOXbD7r.mp4

Additional context
Not sure if it's relevant, but specifying it in case. There is also Speed 2 in effect.

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.