disable gbf for now
This commit is contained in:
1 parent
e4a035149a
commit
ceffb9efbd
3 files changed
+13
-3
No files matched your search
@@ -10,8 +10,11 @@ import net.minecraft.util.math.Direction;
|
|||||||
import net.minecraft.world.BlockView;
|
import net.minecraft.world.BlockView;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.injection.At;
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
|
import org.spongepowered.asm.mixin.injection.Constant;
|
||||||
|
import org.spongepowered.asm.mixin.injection.ModifyConstant;
|
||||||
import org.spongepowered.asm.mixin.injection.Redirect;
|
import org.spongepowered.asm.mixin.injection.Redirect;
|
||||||
|
|
||||||
|
//needs tests, WIP
|
||||||
@Mixin(ServerPlayerInteractionManager.class)
|
@Mixin(ServerPlayerInteractionManager.class)
|
||||||
public class ServerPlayerInteractionManager_ghostBlocksMixin
|
public class ServerPlayerInteractionManager_ghostBlocksMixin
|
||||||
{
|
{
|
||||||
@@ -28,4 +31,13 @@ public class ServerPlayerInteractionManager_ghostBlocksMixin
|
|||||||
return 1.0f;
|
return 1.0f;
|
||||||
return blockState.calcBlockBreakingDelta(playerEntity_1, blockView_1, blockPos_1);
|
return blockState.calcBlockBreakingDelta(playerEntity_1, blockView_1, blockPos_1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ModifyConstant(method = "method_14263",
|
||||||
|
constant = @Constant(doubleValue = 36D))
|
||||||
|
private double addDistance(double original) {
|
||||||
|
if (CarpetSettings.miningGhostBlockFix)
|
||||||
|
return 1024D;
|
||||||
|
return original;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -229,7 +229,7 @@ public class CarpetSettings
|
|||||||
@Rule(desc = "smooth client animations with low tps settings", extra = "works only in SP, and will slow down players", category = CREATIVE)
|
@Rule(desc = "smooth client animations with low tps settings", extra = "works only in SP, and will slow down players", category = CREATIVE)
|
||||||
public static boolean smoothClientAnimations;
|
public static boolean smoothClientAnimations;
|
||||||
|
|
||||||
@Rule(desc="Fixes mining ghost blocks by allowing ANY mining speed from clients", category = SURVIVAL)
|
//@Rule(desc="Fixes mining ghost blocks by allowing ANY mining speed from clients", category = SURVIVAL)
|
||||||
public static boolean miningGhostBlockFix;
|
public static boolean miningGhostBlockFix;
|
||||||
|
|
||||||
private static class PushLimitLimits extends Validator<Integer> {
|
private static class PushLimitLimits extends Validator<Integer> {
|
||||||
|
|||||||
@@ -13,8 +13,6 @@
|
|||||||
"StructureBlockBlockEntity_fillUpdatesMixin",
|
"StructureBlockBlockEntity_fillUpdatesMixin",
|
||||||
"Structure_fillUpdatesMixin",
|
"Structure_fillUpdatesMixin",
|
||||||
|
|
||||||
"ServerPlayerInteractionManager_ghostBlocksMixin",
|
|
||||||
|
|
||||||
"ServerMetadata_motdMixin",
|
"ServerMetadata_motdMixin",
|
||||||
|
|
||||||
"MinecraftServer_coreMixin",
|
"MinecraftServer_coreMixin",
|
||||||
|
|||||||
Reference in new issue
Block a user