minedevice-neoforge-1.21.1-1.1.3.jar
Curse Maven Snippet
What's new
1.1.3-pre (1.20.1) / 1.1.3 (1.21.1) — 2026-07-21
Bug Fixes
- Contact & chat limits removed — phone contacts and chat friends are now unbounded (previously capped at 64). All related
MAX_CONTACTSconstants and sync caps removed. - Double-digit number input — fixed digit rolling logic so typing "11" correctly produces 11 instead of 02 or similar corruption.
- Spacebar widget focus bug —
clearWidgets()in Minecraft'sScreendoes not clear the focused child reference. CallingsetFocused(null)afterrebuildWidgets()prevents orphaned widgets from receiving SPACE/ENTER key events (PhoneScreen.java:491). - Camera stuck inputs —
keyUseandkeyAttackare now properly reset when exiting camera movement mode, preventing the player from being stuck in attack/use state. - Contacts/chat list scrolling — scroll behavior was missing from Contacts and Chat Friends lists. Reimplemented following the Call Recents scroll pattern (scroll offset,
mouseScrolledhandler, row geometry helpers, proportional scrollbar). - Mouse sensitivity formula — camera sensitivity now uses vanilla formula
base³ * 8.0with no extra multiplier. Removed the erroneous* 0.15factor that made sensitivity 15% of normal.
Features
- Thai font support — embedded TTF font at
assets/minedevice/font/font.ttf. Font definition atassets/minecraft/font/default.jsoninjects the TTF intominecraft:defaultfor automatic CJK/Thai glyph rendering. - ATM cardless mode — new
/minedevice atm require-card <true|false>command to toggle whether the ATM requires a physical card. When disabled, players can access their account directly from the ATM block.
Technical Changes
- PhoneMediaSurfaceRenderer refactor — monolithic media renderer split into focused and overview sub-renderers for maintainability.
- PhoneCallStatePayload network sync — 64-item cap applied to friend/conversation sync payloads to prevent oversized packets.
- 1.21.1 API migration fixes (MCD-2 only):
ResourceLocation(...)→ResourceLocation.fromNamespaceAndPath(...)renderBackground(guiGraphics)→renderBackground(guiGraphics, mouseX, mouseY, partialTick)- Added
MapCodec CODEC+codec()override toLabtopBlock use(...)→useWithoutItem(...); removedplayerWillDestroyoverridesvertex()→addVertex(),setColor()API updates for 1.21.1 renderingSavedData.Factory<>constructor andHolderLookup.Providerparameters for persistence- Missing
VoicechatConnectionimport added toSvcMegaphoneVoiceHook
This mod has no additional files