Skip to content

Commit 2ab4142

Browse files
committed
initial post-processing logic and interaction manager. Only has two handled properties currently.
1 parent 10bd793 commit 2ab4142

File tree

81 files changed

+1073
-390
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+1073
-390
lines changed

common/src/main/java/com/lambda/mixin/baritone/MixinBaritonePlayerContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import baritone.Baritone;
2121
import baritone.api.utils.Rotation;
2222
import baritone.utils.player.BaritonePlayerContext;
23-
import com.lambda.interaction.request.rotation.RotationManager;
23+
import com.lambda.interaction.request.rotating.RotationManager;
2424
import com.lambda.util.BaritoneUtils;
2525
import org.spongepowered.asm.mixin.Final;
2626
import org.spongepowered.asm.mixin.Mixin;

common/src/main/java/com/lambda/mixin/baritone/MixinLookBehavior.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import baritone.api.event.events.RotationMoveEvent;
2222
import baritone.api.utils.Rotation;
2323
import baritone.behavior.LookBehavior;
24-
import com.lambda.interaction.request.rotation.RotationManager;
24+
import com.lambda.interaction.request.rotating.RotationManager;
2525
import com.lambda.util.BaritoneUtils;
2626
import org.spongepowered.asm.mixin.Mixin;
2727
import org.spongepowered.asm.mixin.injection.At;

common/src/main/java/com/lambda/mixin/entity/ClientPlayerEntityMixin.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,12 @@
2323
import com.lambda.event.events.PlayerEvent;
2424
import com.lambda.event.events.TickEvent;
2525
import com.lambda.interaction.PlayerPacketManager;
26-
import com.lambda.interaction.request.rotation.RotationManager;
26+
import com.lambda.interaction.request.rotating.RotationManager;
2727
import com.lambda.module.modules.player.PortalGui;
2828
import com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod;
2929
import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
3030
import net.minecraft.client.MinecraftClient;
31-
import net.minecraft.client.gui.screen.DeathScreen;
3231
import net.minecraft.client.gui.screen.Screen;
33-
import net.minecraft.client.gui.screen.ingame.HandledScreen;
3432
import net.minecraft.client.input.Input;
3533
import net.minecraft.client.network.ClientPlayerEntity;
3634
import net.minecraft.entity.MovementType;

common/src/main/java/com/lambda/mixin/entity/EntityMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import com.lambda.event.EventFlow;
2222
import com.lambda.event.events.EntityEvent;
2323
import com.lambda.event.events.PlayerEvent;
24-
import com.lambda.interaction.request.rotation.RotationManager;
24+
import com.lambda.interaction.request.rotating.RotationManager;
2525
import com.lambda.util.math.Vec2d;
2626
import net.minecraft.entity.Entity;
2727
import net.minecraft.entity.MovementType;

common/src/main/java/com/lambda/mixin/entity/LivingEntityMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import com.lambda.Lambda;
2121
import com.lambda.event.EventFlow;
2222
import com.lambda.event.events.MovementEvent;
23-
import com.lambda.interaction.request.rotation.RotationManager;
23+
import com.lambda.interaction.request.rotating.RotationManager;
2424
import net.minecraft.entity.LivingEntity;
2525
import net.minecraft.util.math.MathHelper;
2626
import net.minecraft.util.math.Vec3d;

common/src/main/java/com/lambda/mixin/entity/PlayerEntityMixin.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020
import com.lambda.Lambda;
2121
import com.lambda.event.EventFlow;
2222
import com.lambda.event.events.MovementEvent;
23-
import com.lambda.interaction.request.rotation.RotationManager;
24-
import net.minecraft.client.MinecraftClient;
23+
import com.lambda.interaction.request.rotating.RotationManager;
2524
import net.minecraft.entity.player.PlayerEntity;
2625
import org.spongepowered.asm.mixin.Mixin;
2726
import org.spongepowered.asm.mixin.injection.At;

common/src/main/java/com/lambda/mixin/render/CameraMixin.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,11 @@
1717

1818
package com.lambda.mixin.render;
1919

20-
import com.lambda.interaction.request.rotation.RotationManager;
20+
import com.lambda.interaction.request.rotating.RotationManager;
2121
import com.lambda.module.modules.player.Freecam;
2222
import com.lambda.module.modules.render.CameraTweaks;
2323
import net.minecraft.client.render.Camera;
2424
import net.minecraft.entity.Entity;
25-
import net.minecraft.util.math.MathHelper;
2625
import net.minecraft.world.BlockView;
2726
import org.spongepowered.asm.mixin.Mixin;
2827
import org.spongepowered.asm.mixin.Shadow;

common/src/main/java/com/lambda/mixin/render/LivingEntityRendererMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
package com.lambda.mixin.render;
1919

2020
import com.lambda.Lambda;
21-
import com.lambda.interaction.request.rotation.RotationManager;
21+
import com.lambda.interaction.request.rotating.RotationManager;
2222
import net.minecraft.client.render.VertexConsumerProvider;
2323
import net.minecraft.client.render.entity.LivingEntityRenderer;
2424
import net.minecraft.client.util.math.MatrixStack;

common/src/main/kotlin/com/lambda/config/groups/BuildConfig.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ interface BuildConfig {
2222
val pathing: Boolean
2323
val stayInRange: Boolean
2424
val collectDrops: Boolean
25+
val interactionsPerTick: Int
2526
val maxPendingInteractions: Int
2627
val interactionTimeout: Int
2728

common/src/main/kotlin/com/lambda/config/groups/BuildSettings.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class BuildSettings(
3535
override val pathing by c.setting("Pathing", true, "Path to blocks") { vis() && page == Page.General }
3636
override val stayInRange by c.setting("Stay In Range", true, "Stay in range of blocks") { vis() && page == Page.General && pathing }
3737
override val collectDrops by c.setting("Collect All Drops", false, "Collect all drops when breaking blocks") { vis() && page == Page.General }
38+
override val interactionsPerTick by c.setting("Interactions Per Tick", 5, 1..30, 1, "The amount of interactions that can happen per tick", visibility = vis)
3839
override val maxPendingInteractions by c.setting("Max Pending Interactions", 20, 1..30, 1, "Dont wait for this many interactions for the server response") { vis() && page == Page.General }
3940

4041
// Breaking

0 commit comments

Comments
 (0)