shared/main/java/net/ccbluex/liquidbounce
Best posts made by idk my name
-
[CORE] Subscribing to Forge events.
function register(eventClass, listener) { adaptedBus = new Reflector(MinecraftForge.EVENT_BUS); activeModContainer = Loader.instance().activeModContainer(); !activeModContainer && (activeModContainer = Loader.instance().getMinecraftModContainer()); adaptedBus.listenerOwners.put(listener, activeModContainer); ctr = eventClass.getConstructor(); ctr.setAccessible(true); EVENT = ctr.newInstance(); asm = new ASMEventHandler(listener, getMethod(listener, "invoke"), activeModContainer, IGenericEvent.class.isAssignableFrom(eventClass)); ieventlistener = asm; if (IContextSetter.class.isAssignableFrom(eventClass)) { ieventlistener = new (Java.extend(IEventListener, { invoke: function(e) { old = Loader.instance().activeModContainer(); Loader.instance().setActiveModContainer(owner); Java.to(e, IContextSetter).setModContainer(owner); asm.invoke(e); Loader.instance().setActiveModContainer(old); } })); } EVENT.getListenerList().register(adaptedBus.busID, EventPriority.NORMAL, listener); //useless broken shit //others = adaptedBus.listeners.computeIfAbsent(listener, function(k) new ArrayList()) //others.add(ieventlistener) } RenderGameOverlayEvent = Java.type('net.minecraftforge.client.event.RenderGameOverlayEvent'), MinecraftForge = Java.type('net.minecraftforge.common.MinecraftForge'), SubscribeEvent = Java.type('net.minecraftforge.fml.common.eventhandler.SubscribeEvent'), Event = Java.type('net.minecraftforge.fml.common.eventhandler.Event'), IGenericEvent = Java.type('net.minecraftforge.fml.common.eventhandler.IGenericEvent'), ModContainer = Java.type('net.minecraftforge.fml.common.ModContainer'), IEventListener = Java.type('net.minecraftforge.fml.common.eventhandler.IEventListener'), ASMEventHandler = Java.type('net.minecraftforge.fml.common.eventhandler.ASMEventHandler'), EventPriority = Java.type('net.minecraftforge.fml.common.eventhandler.EventPriority'), IContextSetter = Java.type('net.minecraftforge.fml.common.eventhandler.IContextSetter')
onEnable: function() { register(RenderGameOverlayEvent.Text.class, forgeListener) }
forgeListener = new (Java.extend(IEventListener, java.util.function.Consumer, { invoke: function(event) { mc.fontRenderer.drawString("test", 0, 0, -16746560) //debug T_T this.accept(event) }, accept: function(event) { //print(event.class.name) } }));
-
RE: [SCRIPT IDEA] Autopot speed
[SCRIPT IDEA] Access JNI through script and add FloatValue & change AutoPot.kt code in runtime session
-
ViaForge - 1.12.2
dl: no u.
i ported this in one hour lol
and ye, i edited 1.12.2 liquidbounce again, because i can :lenny:
-
LiquidBounce Forever - all versions collection(1.8.9, 1.12.2)
Contains b9 1.11.2 and old CzechHek's hud
https://drive.google.com/file/d/1giFgJ8-bE8eU__sNWgG8yLvqMeo3kfGd/view?usp=sharing
-
Just a question to CCBlueX
What idiot did make 1.8.9 on 1.12.2 MC Engine and WRAPPED (WRAPPED, CARL!) alot of parts of game. Like packets, guis and.... WHY THIS IDIOT DID WRAP OPENGL?!? IF THIS IDIOT DID NOT WRAP OPENGL IN 1.8.9 CROSSVERSION, WE COULD NOT HAVE THIS RENDER ISSUES!!!
Latest posts made by idk my name
-
RE: [TUTORIAL] How to deobfuscate (most) scripts on this forum
@Aftery XD
can you try deobfuscating it? -
RE: [REQUEST] Give me your obfuscated scripts, I will deobf it
@AIGeneratedStuff preventing people from even touching it
-
RE: [REQUEST] Give me your obfuscated scripts, I will deobf it
https://workupload.com/file/Y29RQHMAsyG
There you go, my good sir.
Anyways, you'll not handle it. : ) I tried to do everything ma good.
Btw you really don't know what you're doing. Reading your so called "deobfuscated" versions is painEDIT: this script is just one line Scaffold AutoBlock checks disabler for matrix, explosive!
-
RE: Can someone help me which font on arraylist is that?
Product Sans from Google, I also used it.
-
RE: LiquidBounce++
@HasteToggled for (int LiquidBounce = 0; LiquidBounce < LiquidBounce + 1; LiquidBounce++);
-
RE: Scripts in 1.12.2 do not work
@puffffffs As I can see, your message has been translated from Russian language so on.
Don't use LiquidBounce 1.12.2 (or 1.8.9 even!!!). The whole legacy branch is outdated & abandoned -
RE: Extra keybinds
@Uvuvwevwevwe-Onyetenyevwe-Ugwemubwem-Ossas you can do this only by writing custom script.
There's an example how would you do this:Keyboard.isKeyDown(Keyboard.KEY_RMENU) && Keyboard.isKeyDown(Keyboard.KEY_1) && FlyModule.toggle(); Keyboard = Java.type('org.lwjgl.input.Keyboard');
Requires Core.lib to work properly (put this into onUpdate)
This way would work dope as if you just hold these two keys Fly module would toggle on and instantly toggle off. Be careful: I specified Right Alt key.
For proper functional you need to use onKey. Maybe learn some ScriptAPI?EDIT: to be not boring there's an example of using onKey:
onKey: function(e) { e.key == Keyboard.KEY_RMENU && e.key == KEY_1 && FlyModule.toggle(); }
-
RE: Armor Filter (Willing to pay 20$ if u get me it)
@Tik-Tok How you gunna get dropped item's dura? You even can't get its NBT. Speaking about dropped items: you can't cancel item pickup since it is handled at serverside. Though you can cancel C03PacketPlayer to delay item pickup, but not cancel pickup at all.
Btw why do you need it