antilaby / antilaby Goto Github PK
View Code? Open in Web Editor NEWAntiLaby plug-in for Bukkit
Home Page: https://www.spigotmc.org/resources/antilaby-1-8-1-12-1-disable-labymod-functions-api.21347
License: GNU General Public License v3.0
AntiLaby plug-in for Bukkit
Home Page: https://www.spigotmc.org/resources/antilaby-1-8-1-12-1-disable-labymod-functions-api.21347
License: GNU General Public License v3.0
SpongeMC is very nice 👍
And i will maybe use it in future, and on my sponge server i want to have AntiLaby.
Add Minecraft 1.12 (1_12_R1) support.
Hey.
AntiLaby doesn't work with Minecraft 1.13. Could you add the support of this version ? :)
Thanks ! :D
Add a basic ban system to ban players who are using LabyMod permanently. The use of advantaged ban systems should be allowed by using a custom ban command with variables.
Hey, I'm programming Minecraft plugins myself and I wanted to know how you made these fade in.
Add the new AntiLaby features to the API (check, if a player uses LabyMod, ...).
Currently, AntiLaby relies on NMS and OBC classes. Removing these dependencies will allow all Bukkit implementations (Glowstone etc.) to run AntiLaby
You can make your plugin more object-orientated. You can add a subcommand system with an abstract packagePrivate class called Subcommand.
Example: /antilaby subCommand
Make LabyInfo reload-compatible
Add a feature to notify players with an specified permission about player kicks or bans of AntiLaby.
Suggested by TheGamer7500 here.
Fix all checkstyle warnings
use Bukkit.getConsoleSender
instead of sysout, use LanguageManager
wherever possible
Add an option to disable the LabyMod Minimap-Add-On.
Allow AutoUpdate with a renamed plugin file.
Rework the auto-update feature and add more features, including beta-auto-updating and player notifications.
java nio 2 was designed to allow things like functional programming to be used. It uses proper Exceptions instead of booleans as well. Also, it supports symlinks.
Add support for LabyMod 3.
For AntiLaby is no pom.xml or build.gradle file available.
=> Please fix this. 👍
Error:
17:40:59 [ERROR] Could not pass event PlayerJoinEvent to AntiLaby v1.8.1
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.11.2.jar:git-Spigo
t-3fb9445-2b6c9f4]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.11.2.jar:git-Spigot-
3fb9445-2b6c9f4]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.11.2.jar:git-Spigo
t-3fb9445-2b6c9f4]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerList.onPlayerJoin(PlayerList.java:327) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerList.a(PlayerList.java:160) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.joinGame(SpigotLoginListenerPlay.java:121) [ProtocolSupport.jar:?]
at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tryJoin(AbstractLoginListenerPlay.java:115) [ProtocolSupport.jar:?]
at protocolsupport.protocol.packet.handler.AbstractLoginListenerPlay.tick(AbstractLoginListenerPlay.java:74) [ProtocolSupport.jar:?]
at protocolsupport.zplatform.impl.spigot.network.handler.SpigotLoginListenerPlay.F_(SpigotLoginListenerPlay.java:67) [ProtocolSupport.jar:?]
at net.minecraft.server.v1_11_R1.NetworkManager.a(NetworkManager.java:233) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.ServerConnection.c(ServerConnection.java:140) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:842) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Caused by: java.lang.Error: Unresolved compilation problems:
PacketDataSerializer cannot be resolved to a type
PacketDataSerializer cannot be resolved to a type
PacketPlayOutCustomPayload cannot be resolved to a type
PacketPlayOutCustomPayload cannot be resolved to a type
CraftPlayer cannot be resolved to a type
CraftPlayer cannot be resolved to a type
at com.github.nathannr.antilaby.nms.Nms_v1_11_R1.setLabyModFeature(Nms_v1_11_R1.java:29) ~[?:?]
at com.github.nathannr.antilaby.api.antilabypackages.AntiLabyPackager.sendPackages(AntiLabyPackager.java:99) ~[?:?]
at com.github.nathannr.antilaby.main.events.PlayerJoin.onPlayerJoin(PlayerJoin.java:18) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_121]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_121]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
... 16 more
https://hastebin.com/irehamonin.vbs
Bug report by Ac3dUd3
Hallo Nathan_N,
Ich habe einen Bug gefunden oder ich habe etwas falsch eingestellt.
Unzwar werden die Labymod Funktionen nicht automatisch deaktiviert die ich ausgewählt habe. Sie deaktivieren sich nur wenn ich /antilaby reload eingebe. Beim beitreten des Servers kommt auch keine Nachricht welche Funktionen deaktiviert sind.
Über eine Antwort wäre ich sehr dankbar.
Mit freundlichen Grüßen,
Tobiasnick
Add a plug-in that can be installed directly on a BungeeCord server.
Add debug mode with additional console output and add error codes.
herr iz dee cat spekk filee (the most widely spoken language¹)
lol_us.txt
¹ among cats
Features wich are set to true should be always allowed, no differentiation because of the LabyMod default settings; auto-update from the old configuration file.
Maybe split the configuration to two files, one for the LabyMod features and one for the other stuff.
Update the update checker to use the new SpigotMC-API, or another API. The old API will be turned off by the end of this year.
Detect LabyMod plug-ins and block them.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.