Compare commits
No commits in common. "f046b5c458e3ed59b910ff7ea7a142f377d0e933" and "93884ec75122d11a942a46a985d97f5d53e00359" have entirely different histories.
f046b5c458
...
93884ec751
@ -31,7 +31,7 @@ public class AutoFarmer { // Really just a namespace and needed to separate thin
|
|||||||
new AutoFarmerCropType(Blocks.POTATOES, Items.POTATO, GROWTH_PATTERN.BASIC, Blocks.FARMLAND),
|
new AutoFarmerCropType(Blocks.POTATOES, Items.POTATO, GROWTH_PATTERN.BASIC, Blocks.FARMLAND),
|
||||||
new AutoFarmerCropType(Blocks.CARROTS, Items.CARROT, GROWTH_PATTERN.BASIC, Blocks.FARMLAND),
|
new AutoFarmerCropType(Blocks.CARROTS, Items.CARROT, GROWTH_PATTERN.BASIC, Blocks.FARMLAND),
|
||||||
new AutoFarmerCropType(Blocks.NETHER_WART, Items.NETHER_WART, GROWTH_PATTERN.BASIC, Blocks.SOUL_SAND),
|
new AutoFarmerCropType(Blocks.NETHER_WART, Items.NETHER_WART, GROWTH_PATTERN.BASIC, Blocks.SOUL_SAND),
|
||||||
new AutoFarmerCropType(Blocks.SUGAR_CANE, Items.SUGAR_CANE, GROWTH_PATTERN.LEAVE_BASE, null)
|
new AutoFarmerCropType(Blocks.SUGAR_CANE, null, GROWTH_PATTERN.LEAVE_BASE, null)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -199,11 +199,7 @@ public class AutoFarmer { // Really just a namespace and needed to separate thin
|
|||||||
|
|
||||||
if (cropType.growth_pattern == GROWTH_PATTERN.LEAVE_BASE && block.isOf(cropType.crop_type) &&
|
if (cropType.growth_pattern == GROWTH_PATTERN.LEAVE_BASE && block.isOf(cropType.crop_type) &&
|
||||||
options.crops_enabled[i].get()) {
|
options.crops_enabled[i].get()) {
|
||||||
if (options.seeds_enabled[i].get()) {
|
|
||||||
return isSecondBlock(client.world, pos, cropType.crop_type) ? ACTION_TYPE.BREAK : ACTION_TYPE.NONE;
|
return isSecondBlock(client.world, pos, cropType.crop_type) ? ACTION_TYPE.BREAK : ACTION_TYPE.NONE;
|
||||||
} else {
|
|
||||||
return isBottomBlock(client.world, pos, cropType.crop_type) ? ACTION_TYPE.BREAK : ACTION_TYPE.NONE;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cropType.seed_type != null && cropType.planted_on != null && block.isOf(cropType.planted_on) &&
|
if (cropType.seed_type != null && cropType.planted_on != null && block.isOf(cropType.planted_on) &&
|
||||||
@ -275,10 +271,6 @@ public class AutoFarmer { // Really just a namespace and needed to separate thin
|
|||||||
!world.getBlockState(pos.down().down()).isOf(crop_type);
|
!world.getBlockState(pos.down().down()).isOf(crop_type);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static boolean isBottomBlock(ClientWorld world, BlockPos pos, Block crop_type) {
|
|
||||||
return world.getBlockState(pos).isOf(crop_type) && !world.getBlockState(pos.down()).isOf(crop_type);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static void sendStopPackets(MinecraftClient client) {
|
private static void sendStopPackets(MinecraftClient client) {
|
||||||
if (client.world == null || client.player == null)
|
if (client.world == null || client.player == null)
|
||||||
return;
|
return;
|
||||||
|
@ -16,7 +16,7 @@ public class FlyHack {
|
|||||||
private static int tickCounter = ticksToFirst;
|
private static int tickCounter = ticksToFirst;
|
||||||
|
|
||||||
public static void tick(MinecraftClient client) {
|
public static void tick(MinecraftClient client) {
|
||||||
if (client.player == null || client.world == null || client.player.isCreative() || client.player.isSpectator())
|
if (client.player == null || client.world == null || client.player.isCreative())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
client.player.getAbilities().allowFlying = options.flyHackEnabled.get();
|
client.player.getAbilities().allowFlying = options.flyHackEnabled.get();
|
||||||
|
Loading…
Reference in New Issue
Block a user