Giter Club home page Giter Club logo

protohax's Introduction

ProtoHax

ProtoHax is an open-source cheat for Minecraft: Bedrock Edition that works through the network layer.
This repository contains the abstract layer of the cheat, and is designed to be platform-agnostic.

Features

  1. No modifications to Minecraft client
  2. Seamless switching/adapting multiple versions
  3. Full control of the packet layer

Issues

If you notice any bugs or missing features, you can let us know by opening an issue here.
Please notice that this is an English-only repository, so all issues and pull requests must be in English, if you can't speak English, please use a translator.

License

This project is subject to the GNU General Public License v3.0. This does only apply for source code located directly in this clean repository. During the development and compilation process, additional source code may be used to which we have obtained no rights. Such code is not covered by the GPL license.

For those who are unfamiliar with the license, here is a summary of its main points. This is by no means legal advice nor legally binding.

Actions that you are allowed to do:

  • Use
  • Share
  • Modify

If you do decide to use ANY code from the source:

  • You must disclose the source code of your modified work and the source code you took from this project. This means you are not allowed to use code from this project (even partially) in a closed-source (or even obfuscated) application.
  • Your modified application must also be licensed under the GPL

Example Code

Check out the example for sample usage.

Platform-specific Implementations

To use ProtoHax on a specific platform, you will need to use the platform-specific implementation of the cheat.

Platform Repository
Android ProtoHax-Android

Setting up a Workspace

ProtoHax uses Gradle and JDK11, please make sure it is installed properly if you're facing an build failure.

Main

  1. Clone the repository using git clone --recurse-submodules https://github.com/hax0r31337/ProtoHax.git.
  2. CD into the local repository.
  3. Run gradlew publishToMavenLocal.
  4. Open the folder as a Gradle project in your preferred IDE.

Contributing

We welcome contributions to ProtoHax! If you would like to contribute, please fork the repository and make changes as you'd like. Pull requests are welcome.

Disclaimer

Please use ProtoHax at your own risk. We DO NOT take responsibility for any bans or punishments that may occur as a result of using this cheat.

protohax's People

Contributors

anerycoft avatar hax0r31337 avatar potion8964 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  avatar

protohax's Issues

When i join this server...

When i join this server called endzone it keeps loading.

Server ip:endzone.me
Server version:1.20
Mcpe i use 1.19.83 (When i join vannila mcpe with version 1.19.83 i can join)

[BUG]take a really long time and sometimes just doesn't connect to the server even after several attempts... probably something to do with the vpn

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '.servers.'
  2. Click on '.HIVE.'
  3. Scroll down to '....'
  4. See error

Expected behavior
JOIN THE SERVER IN NORMAL TIME

Screenshots
I don't know how to send screenshot

Please complete the following information:

  • Implementation: [e.g. ProtoHax-Android]
  • OS: [e.g. Android 13]
  • Version [e.g. 1.3.2]

Additional context
Add any other context about the problem here.

[BUG]

when I try to join this server the protohax menu disappears and then it says disconnected from server

[BUG]

Whenever I go to link an application nothing shows up and I'm assuming the application crashes.

  • Implementation: [e.g. ProtoHax-Android]
  • OS: [e.g. Android 13]
  • Version [e.g. 1.3.3]

[BUG]

I can't craft anything and use an anvil

Stuck at "Connecting to external server"

The Bug

Minecraft is stuck at "Connecting to external server" when using the app on Android

Hypnosis

-I think this ether caused by the server being used in the setting of the app because this only happens when I am not using "Use IPv6"
but the problem is that the mod menu doesn't work when it's that setting.

Conclusion

-Minecraft gets stuck on "Connecting to external server" unless using IPv6
-When using IPv6 the mod menu and the app doesn't work

Skin Downloader

-skin [PlayerName]

Should download: geometry, skin, cape.

World Downloader

Hello, i need help please.
I want to récup a realms World with protohax 1.3 but if i install protohax 1.3, this is the 1.2.2 version. Can you help me ?

Protohaxxx

When i open protohax and Minecraft the Hax modules is not working

[BUG] Crashing when trying to choose an application

OS: Android 12 / OneUI 4.1
Device: Samsung note 10+ N975U1
App version: 1.3.3
When I am trying to select an application, it's just closing.

Steps to reproduce:
Maybe try to open app on Samsung device and try to select an application.
Maybe KNOX doing something with it

Suggestions for new modules.

Combat:
AutoWeapon: Equips the sword or any weapon when the player enters combat.
TriggerBot: Automatically attacks if there is an entity in front of the player. Make the CPS adjustable.
Hitbox: Increases the size of the target's hitbox.
Reach: Extends the player's attack range.

Movement:
NoSlow: Prevents certain actions from slowing down the player (e.g., consuming items, using a bow).
NoWeb: Prevents spider webs from slowing down the player.
KeepSprint: Always maintains the sprint status.
Jesus: Allow walking on water.

Miscellaneous:
PingSpoof: Fakes the ping value to a specific value.
NameProtect: Randomly changes players' names to protect their identity.
ChatTranslator: Translates messages into a desired language.
FastUse: Increases the speed of item consumption.
NoSlowBreak: Allows normal speed block breaking while underwater.
AutoTool: Automatically equip the best tool for the block being mined.

Visual:
StorageEsp: Enables the visibility of chests behind walls.
Trajectories: Displays the path trajectory of thrown items, such as snowballs, eggs, arrows, and ender pearls.

Github releases.

I think would be a convenience for those that don't know how to compile a app or those who cannot, if there were releases.

Thank you.

?

at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
                                                                                                	at org.cloudburstmc.netty.handler.codec.raknet.AdvancedChannelInboundHandler.channelRead(AdvancedChannelInboundHandler.java:48)
                                                                                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
                                                                                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
                                                                                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
                                                                                                	at org.cloudburstmc.netty.handler.codec.raknet.client.RakClientProxyRouteHandler.channelRead(RakClientProxyRouteHandler.java:50)
                                                                                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
                                                                                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
                                                                                                	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
                                                                                                	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
                                                                                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
                                                                                                	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
                                                                                                	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
                                                                                                	at io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:97)
                                                                                                	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
                                                                                                	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
                                                                                                	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
                                                                                                	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
                                                                                                	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
                                                                                                	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
                                                                                                	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
                                                                                                	at java.lang.Thread.run(Thread.java:920)

So laggy

when i try to join a server it keeps loading
I suppose its the vpn

[BUG]

Hello when I join a server I get kicked and it says Xbox Auth isn't working. Join again

[BUG] Oh hey protohax, it is a request that could you fix speed by user so if they don't want to jump or jump and a feature for auto sprint in Dpad control. Also for selecting targeted player and friends a way to separate by adding name tag in the protohax app. Also fix kill aura when the enemy is in screen range of certain block then only it attacks or just follows seeing enemy wherever he/she goes. Also could you add hitbox expand feature. Also another issue something whatever you craft on crafting table will be reversed. You can't use it. Fix it please. Thanks for the amazing mod. It is way better than toolbox since it is completely free and almost no bug. Also there might already be the featurea that I said but I don't know how to do it. If there is then please help me. Some of them were request and some were bug. Please look into it. Thanks again -Mega

[BUG] Oh hey protohax, it is a request that could you fix speed by user so if they don't want to jump or jump and a feature for auto sprint in Dpad control. Also for selecting targeted player and friends a way to separate by adding name tag in the protohax app. Also fix kill aura when the enemy is in screen range of certain block then only it attacks or just follows seeing enemy wherever he/she goes. Also could you add hitbox expand feature. Also another issue something whatever you craft on crafting table will be reversed. You can't use it. Fix it please. Thanks for the amazing mod. It is way better than toolbox since it is completely free and almost no bug. Also there might already be the featurea that I said but I don't know how to do it. If there is then please help me. Some of them were request and some were bug. Please look into it. Thanks again -Mega

Crash problem

Ok, I been having this issue.
it crashes whenever i open the protohax
Fix it please 🙏👨‍💻

you cant craft

if you wanted to craft a wooden sword you need crimson planks? I think the cause is different versions of Minecraft clashing with each other, as most servers use old versions of Minecraft, I tried using the 1.20.0 version
it still didn't work.

Add some new modules

Derp,TrueSight,NoFireCam,HitEffect.
And And raising kilaura's cps cap to 30 or higher.
I will be very happy if the suggestion is accepted.
That's all,thank you.

Crash

E packet outbound
java.lang.ExceptionInInitializerError
at dev.sora.relay.game.GameSession.onPacketOutbound(GameSession.kt:79)
at dev.sora.relay.session.MinecraftRelaySession$onPacket$1.invokeSuspend(MinecraftRelaySession.kt:57)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
Caused by: java.lang.NullPointerException: MappingProvider::class.j…resourcePath/index.json") must not be null
at dev.sora.relay.game.registry.MappingProvider.(MappingProvider.kt:10)
at dev.sora.relay.game.registry.ItemMapping$Provider.(ItemMapping.kt:18)
at dev.sora.relay.game.registry.ItemMapping$Provider.(Unknown Source:2)
at dev.sora.relay.game.GameSession.onPacketOutbound(GameSession.kt:79) 
at dev.sora.relay.session.MinecraftRelaySession$onPacket$1.invokeSuspend(MinecraftRelaySession.kt:57) 
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
at java.lang.Thread.run(Thread.java:920) 
2023-05-27 15:23:50.151 27329-29062 AndroidRuntime dev.sora.protohax E FATAL EXCEPTION: Thread-6
Process: dev.sora.protohax, PID: 27329
java.lang.ExceptionInInitializerError
at dev.sora.relay.game.GameSession$onPacketOutbound$blockTask$1.invoke(GameSession.kt:72)
at dev.sora.relay.game.GameSession$onPacketOutbound$blockTask$1.invoke(GameSession.kt:71)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
Caused by: java.lang.NullPointerException: MappingProvider::class.j…resourcePath/index.json") must not be null
at dev.sora.relay.game.registry.MappingProvider.(MappingProvider.kt:10)
at dev.sora.relay.game.registry.BlockMapping$Provider.(BlockMapping.kt:37)
at dev.sora.relay.game.registry.BlockMapping$Provider.(Unknown Source:2)
at dev.sora.relay.game.GameSession$onPacketOutbound$blockTask$1.invoke(GameSession.kt:72) 
at dev.sora.relay.game.GameSession$onPacketOutbound$blockTask$1.invoke(GameSession.kt:71) 
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30) 

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.