mirror of
https://code.chipmunk.land/ChomeNS/chipmunkmod.git
synced 2025-11-14 00:26:26 +00:00
refactor: remove intrusive TextFieldWidgetMixin
it affects way more things than it should
This commit is contained in:
parent
a97c047566
commit
73ac8983d1
2 changed files with 1 additions and 22 deletions
|
|
@ -1,20 +0,0 @@
|
||||||
package land.chipmunk.chipmunkmod.mixin;
|
|
||||||
|
|
||||||
import net.minecraft.client.gui.widget.TextFieldWidget;
|
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
|
||||||
import org.spongepowered.asm.mixin.Shadow;
|
|
||||||
import org.spongepowered.asm.mixin.injection.At;
|
|
||||||
import org.spongepowered.asm.mixin.injection.Inject;
|
|
||||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
|
||||||
|
|
||||||
@Mixin(TextFieldWidget.class)
|
|
||||||
public class TextFieldWidgetMixin {
|
|
||||||
@Shadow private int maxLength;
|
|
||||||
|
|
||||||
@Inject(method = "setMaxLength", at = @At("HEAD"), cancellable = true)
|
|
||||||
private void setMaxLength (int length, CallbackInfo ci) {
|
|
||||||
this.maxLength = Integer.MAX_VALUE;
|
|
||||||
|
|
||||||
ci.cancel();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -13,8 +13,7 @@
|
||||||
"MinecraftClientAccessor",
|
"MinecraftClientAccessor",
|
||||||
"StringHelperMixin",
|
"StringHelperMixin",
|
||||||
"ElderGuardianAppearanceParticleMixin",
|
"ElderGuardianAppearanceParticleMixin",
|
||||||
"SoundSystemMixin",
|
"SoundSystemMixin"
|
||||||
"TextFieldWidgetMixin"
|
|
||||||
],
|
],
|
||||||
"injectors": {
|
"injectors": {
|
||||||
"defaultRequire": 1
|
"defaultRequire": 1
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue