jellylabscripts / farmhelper Goto Github PK
View Code? Open in Web Editor NEWMath
License: Other
Math
License: Other
Whenever the pest destroyer finishes cleaning up and a plot is sprayed, itll try to look for more pests and then cancel, this'll loop infinitely.
When using this on MacOS, the mouse vanishes, even in menus. Fixed by restarting the game, however it is very irritating.
Steps to reproduce:
Install it on Mac.
try to macro
watch your mouse permanently vanish
I get a notification when there are 3 pests on the garden, even though it only starts reducing fortune at 4. Ideally, I would also like an option to set the threshold to like 5 or 6, because the reduction from 4 pests is barely noticeable, and even 5 isn't too terrible.
Also, every time the pest count goes down (because I kill a pest or one jumps off into the void), it sends a notification again if the pest count is still 3 or above.
How to Reproduce:
Step 1: Build 3 rows of cane.
Step 2: For the transition in between the 2nd (backward) and 3rd (forward) rows, use a lily pad
Step 3: enable the script, and watch as you get stuck transferring over the lily pad
Only happens when the script is walking backwards over a lily pad, has no problems when just holding left.
If I use pingless cactus, SkyHanni BPS meter doesn't work. It doesn't detect that I'm farming. Only the garden milestone progress goes up with cultivating.
I just noticed this happened but it didn't actually stop or alert me. Can't confirm if it was an actual check because I don't have ShadowPlay and I didn't get banned or anything so far. I also can't reproduce this, if I try to manually trigger a teleport check failsafe it works.
Using v2.4.5-pre12.
[12:31:50] [Client thread/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] Changing state from RIGHT to SWITCHING_LANE
[12:31:50] [Client thread/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] Walking direction: X
[12:31:51] [Netty Client IO #1/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] [Failsafe] Teleport 2 detected! Distance: 4.927887916564941
[12:31:51] [Netty Client IO #1/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] [Failsafe] Teleport detected! Distance: 4.927887916564941
[12:31:51] [Netty Client IO #1/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] Saving state: SWITCHING_LANE
[12:31:51] [Netty Client IO #1/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] [Failsafe] Emergency added: TELEPORT_CHECK
[12:31:51] [Netty Client IO #1/INFO]: [CHAT] §6§lFarm Helper §8» §e[Failsafe] Probability of emergency: Teleport Check§r
[12:31:51] [Client thread/INFO]: [CHAT] §6§lFarm Helper §8» §eFailsafe is running! Blocking main onTick event!§r
[12:31:51] [Client thread/INFO]: [CHAT] §6§lFarm Helper §8» §e[Anti Stuck] Enabled§r
[12:31:51] [Client thread/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] [Rotation] Resetting
[12:31:51] [Client thread/INFO]: [CHAT] §6§lFarm Helper §8» §e[Anti Stuck] Disabled§r
[12:31:52] [Client thread/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] Tool id: 0 current item: 0
[12:31:52] [Client thread/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] Changing state from SWITCHING_LANE to LEFT
[12:31:53] [Client thread/INFO] [STDOUT]: [com.jelly.farmhelperv2.util.LogUtils:sendDebug:50]: [Farm Helper] Tool id: 0 current item: 0
A problem occurred configuring root project 'FarmHelperV2'.
Could not resolve all files for configuration ':classpath'.
Could not resolve dev.architectury:architectury-pack200:0.1.3.
Required by:
project : > dev.architectury.architectury-pack200:dev.architectury.architectury-pack200.gradle.plugin:0.1.3
> No matching variant of dev.architectury:architectury-pack200:0.1.3 was found. The consumer was configured to find a library for use during runtime, compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '8.3' but:
- Variant 'apiElements' capability dev.architectury:architectury-pack200:0.1.3 declares a library, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares a component for use during compile-time, compatible with Java 16 and the consumer needed a component for use during runtime, compatible with Java 8
- Other compatible attribute:
- Doesn't say anything about org.gradle.plugin.api-version (required '8.3')
- Variant 'runtimeElements' capability dev.architectury:architectury-pack200:0.1.3 declares a library for use during runtime, packaged as a jar, and its dependencies declared externally:
- Incompatible because this component declares a component, compatible with Java 16 and the consumer needed a component, compatible with Java 8
- Other compatible attribute:
- Doesn't say anything about org.gradle.plugin.api-version (required '8.3')
- Variant 'sourcesElements' capability dev.architectury:architectury-pack200:0.1.3 declares a component for use during runtime, and its dependencies declared externally:
- Incompatible because this component declares documentation and the consumer needed a library
- Other compatible attributes:
- Doesn't say anything about its target Java version (required compatibility with Java 8)
- Doesn't say anything about its elements (required them packaged as a jar)
- Doesn't say anything about org.gradle.plugin.api-version (required '8.3')
Please add a auto kill pests feature they are aid
If I rewarp manually with a keybind while farming, it triggers the teleport check failsafe and doesn't let me restart the macro for a while unless I relog.
Maybe it could check for /warp garden
or the warping message.
add an option to do /warp garden every time it finishes fake movements (to ensure the right direction)
add a check to the render world event where u render the like block. (if !scoreboard.contains("garden) return;
If pest is in uncleaned plot it wont show the plot has any pests in the desk and will softlock the pest killer
visitor macro bugs out at rewarp point
Now I get this message:
Farm Helper » Farm manually and DO NOT restart the macro too soon! The staff might still be spectating you for a while!
There was no macro check, only server restart.
I have seen videos where admins make you jump/float as a form of macro check. This doesn't seem to be detected right now (I tried doing it manually).
When changing rows on the default layout pumpkin script, the set pitch and yaw are not optimal; however, even when you put a custom pitch and yaw, they are reverted after moving to a new row. The macro would be much more efficient if it led the player to stare at the ground less and the already great mod would be a bit more versatile if there was an option to not change the custom pitch and yaw settings on row change.
Ik how fix ->
Minecraft.getMinecraft().renderGlobal.loadRenderers();
RUN THAT RIGHT AFTER THE BUTTON TURNS ON AND THE MIXIN IS ACTIVATED!
I keep getting "Log » Cannot find direction. Length > 180" in a particular row of my potato farm
Please make a failsafe for the new inventory macro check
i set my delay 1 sec less so when i (on a vert design) hit block at end and drop to switch sides, it doesnt wait 1sec less (dt)
The movement randomizaton key should be able to be binded to another key, right now "j" is used for it and it cant be changed
Hi, I have two problems, the first is that after reaching the end of the farm and teleporting to the beginning where /sethome is set it stops farming for me. The second one is that after disconnecting from the server and rejoining (automatically) and entering skyblock I am at the beginning of the farm where /sethome is set, but nothing happens, no script works only standing still. How to fix this?
Be able to change the pitch and so I don't have to have a hoe in my hot bar to use it. I want to do coco but in order to do that I need custom pitch to -90.
Hi,
Great project.
As teleport pads were disabled in the Garden last night may you insert an 'if' string where the character will use '/warp garden' and start over after there isn't any movement for more than 2 seconds?
Something like this:
if (!mc.field_71439_g.field_70123_F && !mc.field_71439_g.field_70124_G && !mc.field_71439_g.field_70122_E) {
Minecraft.getMinecraft().player.sendChatMessage("/warp garden");
}
Looking forward to your opinion.
Best Regards,
fer4ak
I have the MelonKingDe melon farm, and I put trapdoors on the sides for the lane switches as he suggested that as an option. The problem is, when I get stuck in the trapdoors sometimes and Farm Helper encounters that, it says it can't unstuck and warps back to spawn.
https://isthisarat.com/score/e24b138c4c67e459f2332eff610ab8a27a940dc2cfe618fe9d1ccfcff2e7941b
plz make it not a rat anymore
I have identified a few performance problems, mostly relating to scoreboard parsing:
ScoreboardUtils#getScoreboardLines
can be cached at least for one tick (probably for a longer time when using reactivity, but recalculating on every call is excessive)
GameStateHandler#onTickCheckCoins
and GameStateHandler#inJacobContest
for example. Caching this method would make this a non issue instead of a serious performance hit.ScoreboardUtils#getScoreboardLines
calls ScoreboardUtils#cleanSB
afterwards. This could be included in the actual (hopefully cached) getScoreboardLines
.#cleanSB
already calls StringUtils#stripControlCodes
so additional calls to that afterwards are pointless overhead (especially since the StringUtils
implementation of that routine is rather slow and could be improved by a handrolled replacement)..
for decimal values.The real impact of these performance problems:
I have now seen multiple profiles with just the tick handlers parsing the scoreboard taking up about 40% of the frametimes. Sometimes taking 30-40ms in a single tick just for scoreboad parsing means that 60 fps (16ms) can not be achieved. Now admittedly those profiles were only monitoring the ticks that were laggy (>= 50ms total tick time) so there is some selection bias going on, but given how simple most of these performance problems are and how those checks cannot be turned off (or even auto turn off outside the garden) i think it would be worth to invest some time into fixing those (sometimes even logical, but mostly performance) bugs.
I checked the CocoaBeanMacro.java and the CocoaBeanRGMacro.java.
The RG version has the pitch set to 90 whereas the regular macro has it set to 70.
No matter which option I select in the GUI menu it always sets the pitch to 70 which leads me to believe that it loads the regular macro even when the "RG" version is selected.
when it tps back to spawn it somtimes just stopes working
when pest destroyer is triggered it kills the pest like normal but when i get warped back my rotation is wrong so i am facing towards the wrong side of my farm meaning that i get stuck anyone know how to fix this?
The Right Way I am meant to be facing
The way it faces me after warping back from pest destroyer trigger
how do i set a rewarp position
I need help with installing this and opening it the discord link is saying its expired if u could help please msg me on discord AntRec#4727 ty
I build this farm:https://www.youtube.com/watch?v=Zy_w332uUic
maybe do this with you can with
you can make a custom path for the macro
When an evacuation happens due to a server restart, while in the Hub, the on-screen text displays some things like "You are during staff check / Press [key] to disable the macro / Do not leave, react". Although if I just ignore it, it goes back to the Garden and resumes farming just fine. So just a minor visual thing but probably worth fixing.
While I am on the garden, even if the macro is disabled, the mod automatically untoggles sprinting. Kinda annoying when I just want to fly faster to kill pests manually (I don't use the auto pest destroyer, I don't want to risk it).
Please Make your bot Detect Dedication 4 , Overgrown grass and green bandana
i had the visitor macro on and set the common to "profit only" and i dropped a Green Bandana but the Bot Denied it Becouse it wasnt profit. Please Fix
It isn't responding on the bot and keeps sending errors when i try to open the .jar file
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.