[2LS] HamsterAPI icon

[2LS] HamsterAPI -----

Simple and easy to use API to read and write Packets.




Version: 0.2.3
1.21PLSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
-
Author's response
Already. HamsterAPI always supports all versions without requirement to update anything. Please don't ask to update but try before and you will see how it works. :/

Version: 0.2.3
add support 1.19.4 pls!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Version: 0.2.3
Will there be any compatibility issues? If you added this plugin in version 1.18-1.19?
since I see that it is not available for whose versions, especially 1.19

Version: 0.2.2
[19:14:53 WARN]: [HamsterAPI] Failed to inject player chiki please contact 2LStudios for support about HamsterAPI as this can lead to vulnerabilities. , este error me salta
-
Author's response
HamsterAPI should already be compatible with 1.18, when you like you can try.

Version: 0.2.2
Works great on older versions, but failing to inject on 1.18 - no word from the developer, so I will alter my review once it is updated.
-
Author's response
HamsterAPI should already be compatible with 1.18, when you like you can try.

Version: 0.2.2
Good plugin but failing to inject player on latest release. Please fix this so i can use it
-
Author's response
We will start working on the 1.18+ implementation from now on.

Version: 0.2.2
This plugin is causing Memory Leak in my server, the plugin is good but there is something wrong with it
-
Author's response
Hello, you can enable memory leak detector in spigot to help me to solve that.

Start your server with this argument flag:
-Dio.netty.leakDetection.level=PARANOID

Version: 0.2.0
this plugin cause my server lag I like this plugin but now this plugin is a exploit .
-
Author's response
Can you join our discord server to see that issue? https://discord.gg/rWKXyJr

Version: 0.1.8
Great, but where is the 1.17.1 support? I hope you won't abandon this awsome project.

Version: 0.1.6
This plugin has a backdoor in it so the owner of it can go around griefing servers. If you see this review, DO NOT INSTALL THIS PLUGIN ONTO YOUR NETWORK. IT WILL BE GRIEFED BY THIS LOWLIFE OF A DEVELOPER.

Version: 0.1.6
Love this plugin. Prevents many exploits, and DDOSers from infiltrating your server! Super good.

Version: 0.1.6
Same than OldPast.

Linsa makes good plugins for free :)
%-%-%-%-%-%-%-%-%-%-%-%-%

Version: 0.1.6
Seis tem que parar de ser idiota, e mostrar o erro no privado do desenvolvedor no Discord, pra ele poder arrumar, deste jeito, vocês baixam a moral do cara, ele sempre me trato com muita educação, e, não ficar com essa putaria de dar estrela baixa por meros erros, vocês sabem o que é passar dias trabalhando pra fazer algo de graça, e... Ser recebido desta forma? O trabalho do cara é incrível, ele tem uma network bem famosa, eu no lugar dele, nunca jamais liberaria sistemas de proteção tão impecáveis bem como o dele, ta na hora de crescer, não acha? Vocês estão criando um servidor, um servidor que provavelmente pessoas confiarão seu tempo para jogar, então... Cresçam, por favor!!

Version: 0.1.6
[HamsterAPI] Failed to setup "for everyone players"
Reason: Tried to access field from a null object

Version: 0.1.5
[22:53:43 INFO]: [HamsterAPI] Retrying injection to player Inappropriates! Reason: java.lang.IllegalAccessException

this happends on first join

Version: 0.1.5
cause inventory bugs in creative mode
.

Version: 0.1.5
[22:53:42 INFO]: [HamsterAPI] Retrying injection to player Inappropriates! Reason: java.lang.IllegalAccessException
[22:53:43 INFO]: [HamsterAPI] Retrying injection to player Inappropriates! Reason: java.lang.IllegalAccessException
[22:53:44 INFO]: [HamsterAPI] Retrying injection to player Inappropriates! Reason: java.lang.IllegalAccessException
[22:53:45 INFO]: [HamsterAPI] Retrying injection to player Inappropriates! Reason: java.lang.IllegalAccessException
[22:53:46 INFO]: [HamsterAPI] Retrying injection to player Inappropriates! Reason: java.lang.IllegalAccessException

Version: 0.1.5
Funciona perfecto, ¡gracias por tu aporte!
_____________________________________

Version: 0.1.5
Yo i'm a cannoning server and use hyperion which is a fork of tacospigot and my version is This server is running Hyperion version TacoSpigot (MC: 1.8.8) (Implementing API version 1.8.8-R0.2-SNAPSHOT) will this work? and if it doesn't could you possibly make a fix for it?

Version: 0.1.3
Not compatible with mohist 1.12.2 [plugin + mod] (there are some errors) I hope it will be corrected :)

Version: 0.1.3
DON'T USE THIS PIECE OF CRAP, IT DROPS YOUR TPS TO LIKE 5 AFTER AN HOUR OR SO WA90DJWA09DJWA
-
Author's response
Hi, we are reviewing this issue. We aren't able to replicate it yet and it seems to happen in certain servers only. We suspect another plugin is breaking HamsterAPI and we are working to improve compatibility in the next version. Sorry for the issues caused.

Version: 0.1.3
It simply does not work and disconnects everyone due to time out after somewhile when player join.
-
Author's response
Hi, we are reviewing this issue. We aren't able to replicate it yet and it seems to happen in certain servers only. We suspect another plugin is breaking HamsterAPI and we are working to improve compatibility in the next version. Sorry for the issues caused.

Version: 0.1.3
Not only it spams console, it drops tps to 5-6 after 1 hour run, memory leak issue
-
Author's response
Hi, we are reviewing this issue. We aren't able to replicate it yet and it seems to happen in certain servers only. We suspect another plugin is breaking HamsterAPI and we are working to improve compatibility in the next version. Sorry for the issues caused.

Version: 0.1.3
terrible. this plugin just spams my console and it's really annoying. fix it asap.
-
Author's response
Hi, we are reviewing this issue. We aren't able to replicate it yet and it seems to happen in certain servers only. We suspect another plugin is breaking HamsterAPI and we are working to improve compatibility in the next version. Sorry for the issues caused.

Version: 0.1.2
Hi, das Plugin ist voll gut aber habe oft den Fehler:
[20:53:39 WARN]: java.lang.NullPointerException
[20:53:39 WARN]: at dev._2lstudios.hamsterapi.hamsterplayer.HamsterPlayer.<init>(HamsterPlayer.java:38)
[20:53:39 WARN]: at dev._2lstudios.hamsterapi.hamsterplayer.HamsterPlayerManager.add(HamsterPlayerManager.java:13)
[20:53:39 WARN]: at dev._2lstudios.hamsterapi.hamsterplayer.HamsterPlayerManager.get(HamsterPlayerManager.java:34)
[20:53:39 WARN]: at dev._2lstudios.exploitfixer.bukkit.listener.PlayerLoginListener.lambda$onPlayerLogin$0(PlayerLoginListener.java:64)
[20:53:39 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76)
[20:53:39 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52)
[20:53:39 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[20:53:39 WARN]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[20:53:39 WARN]: at java.lang.Thread.run(Thread.java:748)

Version: 0.1.2
nice api but for some reason it's making my server have lag in tps, I just made a timings report and this plugin is top 1 at avg (168.58 ms), would be perfect if you can fix this, thank you

Version: 0.1.2
Good plugin! Good plugin! Good plugin! Good plugin! Good plugin! Good plugin! Good plugin!

Version: 0.1.2
YEAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
---------------------------------------------------------------------------------------------------

Version: 0.1.1
[20:39:59 WARN]: java.lang.IllegalStateException: No ChannelHandler was found on the pipeline to inject hapi_decoder
[20:39:59 WARN]: at dev._2lstudios.hamsterapi.utils.PacketInjector.addPlayer(PacketInjector.java:45)
[20:39:59 WARN]: at dev._2lstudios.hamsterapi.listeners.PlayerJoinListener.onPlayerJoin(PlayerJoinListener.java:17)
[20:39:59 WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor60.execute(Unknown Source)
[20:39:59 WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70)
[20:39:59 WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
[20:39:59 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[20:39:59 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.PlayerList.onPlayerJoin(PlayerList.java:370)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.PlayerList.a(PlayerList.java:183)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.LoginListener.b(LoginListener.java:178)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.LoginListener.e(LoginListener.java:68)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.NetworkManager.a(NetworkManager.java:273)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.ServerConnection.c(ServerConnection.java:150)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:960)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:786)
[20:39:59 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:678)
[20:39:59 WARN]: at java.lang.Thread.run(Unknown Source)
[20:39:59 ERROR]: [HamsterAPI] An error is preventing HamsterAPI from initializing. (Incompatible plugin?) Pipeline: {}
-
Author's response
hi, this can be due to plugins. as you can see something is making the pipeline empty ({}) which makes it impossible for HAPI to inject.

Version: 0.1.1
> [19:17:34 ERROR]: Error occurred while enabling ExploitFixer v1.4.7 (Is it up to date?)
java.lang.NoClassDefFoundError: io/netty/channel/ChannelHandlerContext
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_262]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_262]
at java.lang.Class.getDeclaredMethod(Class.java:2128) ~[?:1.8.0_262]
at org.bukkit.plugin.SimplePluginManager.getRegistrationClass(SimplePluginManager.java:585) ~[server.jar:git-PaperSpigot-ea452ce]
at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:535) ~[server.jar:git-PaperSpigot-ea452ce]
at dev._2lstudios.exploitfixer.bukkit.listener.ListenerInitializer.register(ListenerInitializer.java:26) ~[?:?]
at dev._2lstudios.exploitfixer.bukkit.ExploitFixer.register(ExploitFixer.java:112) ~[?:?]
at dev._2lstudios.exploitfixer.bukkit.ExploitFixer.onEnable(ExploitFixer.java:51) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) ~[server.jar:git-PaperSpigot-ea452ce]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [server.jar:git-PaperSpigot-ea452ce]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) [server.jar:git-PaperSpigot-ea452ce]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:476) [server.jar:git-PaperSpigot-ea452ce]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:394) [server.jar:git-PaperSpigot-ea452ce]
at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:356) [server.jar:git-PaperSpigot-ea452ce]
at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:330) [server.jar:git-PaperSpigot-ea452ce]
at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:286) [server.jar:git-PaperSpigot-ea452ce]
at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:227) [server.jar:git-PaperSpigot-ea452ce]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:496) [server.jar:git-PaperSpigot-ea452ce]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [server.jar:git-PaperSpigot-ea452ce]
Caused by: java.lang.ClassNotFoundException: io.netty.channel.ChannelHandlerContext
at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_262]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[server.jar:git-PaperSpigot-ea452ce]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[server.jar:git-PaperSpigot-ea452ce]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_262]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_262]
... 19 more
-
Author's response
this plugin is not compatible with 1.7

Version: 0.1.1
-Le guta a lo kirking nasty aunque sea fancy-
-Se pone cranky si lo hago romantic-
-Le gusta el ceqso en exceso y en el proceso me pide un beso-

Version: 0.1.1
Excelente API para usar los plugins de Linsa y tener mi servidor siempre protegido, gratis y con muy buen soporte!

Version: 0.0.9
15.07 10:50:05 [Server] WARN Ignoring plugin channel in outgoing REGISTER: WECUI
15.07 10:50:05 [Server] WARN java.lang.NoSuchFieldException: channel
15.07 10:50:05 [Server] WARN at java.lang.Class.getField(Class.java:1703)
15.07 10:50:05 [Server] WARN at dev._2lstudios.hamsterapi.hamsterplayer.HamsterPlayer.<init>(HamsterPlayer.java:46)
15.07 10:50:05 [Server] WARN at dev._2lstudios.hamsterapi.hamsterplayer.HamsterPlayerManager.add(HamsterPlayerManager.java:13)
15.07 10:50:05 [Server] WARN at dev._2lstudios.hamsterapi.hamsterplayer.HamsterPlayerManager.get(HamsterPlayerManager.java:34)
15.07 10:50:05 [Server] WARN at dev._2lstudios.hamsterapi.listeners.PlayerJoinListener.onPlayerJoin(PlayerJoinListener.java:15)
15.07 10:50:05 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
15.07 10:50:05 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
15.07 10:50:05 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
15.07 10:50:05 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:498)
15.07 10:50:05 [Server] WARN at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
15.07 10:50:05 [Server] WARN at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
15.07 10:50:05 [Server] WARN at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
15.07 10:50:05 [Server] WARN at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.PlayerList.onPlayerJoin(PlayerList.java:272)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.PlayerList.a(PlayerList.java:156)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.LoginListener.b(LoginListener.java:109)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.LoginListener.c(LoginListener.java:41)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.NetworkManager.a(NetworkManager.java:159)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.ServerConnection.c(ServerConnection.java:82)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:800)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634)
15.07 10:50:05 [Server] WARN at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537)
15.07 10:50:05 [Server] WARN at java.lang.Thread.run(Thread.java:748)
15.07 10:50:05 [Server] WARN java.lang.NullPointerException
15.07 10:50:05 [Server] WARN at dev._2lstudios.hamsterapi.utils.PacketInjector.addPlayer(PacketInjector.java:30)
15.07 10:50:05 [Server] WARN at dev._2lstudios.hamsterapi.listeners.PlayerJoinListener.onPlayerJoin(PlayerJoinListener.java:17)
-
Author's response
hi, please send more info in our discord to fix! https://discord.gg/gF36AT3

Version: 0.0.9
okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk guddddddddddddddddddddddddddddddddddddddddddddddddddddddddd

Version: 0.0.8
Please add maven repo.
It's a pain in the butt to add this manually for every single project that needs it
-
Author's response
excellent idea! We will do it soon.

Version: 0.0.8
[04:32:11 WARN]: [HamsterAPI] LibsDisguises has been detected and it's reported
to cause issues with connections, please disable it or find an alternative if yo
u run into issues with HamsterAPI!

But I can't replace LibsDisguises , because Gadgetsmenu requries that and there are no alternative

Version: 0.0.7
Cada día es mejor, adoro tus plugins y proyectos que haces <3

sigue así no te rindas <3
-
Author's response
graciah

Version: 0.0.5
zzzzzzzzz
*Se despierta*
Google: https://www.spigotmc.org/resources/2ls-hamsterapi.78831/
Hmm? Que es esto? Dejame verlo.
OMG LO MEJOR :O
-
Author's response
OMFG

Version: 0.0.6
Muy bueno lo recomiendo 100% lo estoy usando en mi network y le da mil patadas a protocollib
-
Author's response
gracias :)

Version: 0.0.6
Great API, excellent usage, incredibly cute logo.
Definitely a must-have, seriously.
-
Author's response
yes, it's cute.
Thanks you.

Version: 0.0.5
An incredible API! Do you intend now to create methods, to create packets, in reflection, simply. Directly in the pluginn without going through dozens of getNMSClass.

Ps: and also a method to retrieve a BlocPosition, in the packet. (reflection.getNMSClass ("BlockPosition"). getConstructor (int.class, int.class, int.class);
)
-
Author's response
thanks for the advice.

Version: 0.0.5
Buen API
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-
Author's response
Graciaaaaaaaaaaaaaaaaaaaaaaaaaas

Version: 0.0.4
Like the author without looking!!! Like the author without looking!!! Like the author without looking!!!
-
Author's response
thanks you? ._.XD

Version: 0.0.4
Plugin recommendable, everything works as it should. Server version 1.8.8. There are no problems and errors. I would recommend ...
-
Author's response
thanks you :)

Version: 0.0.4
Vengo a subir el rating
--------------------------------
Saludame ----------------

-Creditos a KlepDev por el rating de 5 estrellas ahre
-
Author's response
gracias :)

Version: 0.0.4
ajsjajsjajsjjajsjajjsjaajsjajsjajsjjajsjajjsjaajsjajsjajsjjajsjajjsjaajsjajsjajsjjajsjajjsjaajsjajsjajsjjajsjajjsja
-
Author's response
kkkkkkkkkkkk

Version: 0.0.3
:) Buen aporte sigue adelante mejoraras con el tiempo Sammwy.
-------------
~Saludos
-
Author's response
muchas gracias :)

Version: 0.0.2
He podido testearlo con la 1.8.9 y la 1.12.2 y funciona correctamente, gracias 10/10
-
Author's response
muchas gracias, es bueno escucharlo :)

Version: 0.0.2
terrible optimization, why not using tinyprotocol or other available packet listeners that are much faster and better in use, is it really what you call an API? I would suggest you to learn programming before sharing projects
-
Author's response
For the same reason which we stopped using ProtocolLib.

We need to capture the packets before Netty (Bukkit) processes them.

I have investigated this library but unfortunately it does not work to block exploits because its listener is executed when bukkit I have just read the packets.

HamsterAPI listens for packets before they are even uncompress. HamsterAPI replaces and adds pipelines in each user's connection object, allowing us to capture packets and their content even before detecting what type of packet they are.

the API still has a lot left, the titles, subtitles and actionbar are just extras. What we really need is a Listener that runs before the Packet Decoder and Decompress and we have succeeded.

If you have any complaint about this API you can speak to me by Discord: Sammwy#0001 but do not try to force us to use another library that is not even close to what we are looking for.

As additional information, we receive dozens of messages a day about users crashing the server. This API was made fast and unpolished in order to finish the protection plugin (ExploitFixer) as soon as possible.

thanks you for your review.

Version: 0.0.2
Very good bookstore, I recommend it.
===============================
Thanx Sammwy <3
-
Author's response
:o thanks you

Version: 0.0.1
only works for 1.8... you did not test on 1.12. All the version you claim to support, it does not. Please test next time
-
Author's response
re-download please.

Version: 0.0.1
Amazing plugin, very good job 10/15! ^^
------------------------------------------------------------
-
Author's response
thanks :D

Version: 0.0.1
Excellent plugin, it really is an excellent job by the developer, it has 5 stars
-
Author's response
thanks a lot <3

Version: 0.0.1
This is an awesome API. Using it for ExploitFixer to protect against exploits :)

Resource Information
Author:
----------
Total Downloads: 45,778
First Release: May 14, 2020
Last Update: Oct 3, 2024
Category: ---------------
All-Time Rating:
49 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings