HomeJavaModsMasa Gadget
Masa Gadget

Masa Gadget

License Issues Pull Requests CI Publish Release Release Github Release Downloads

中文

❗Before reporting a problem, be sure to try the latest beta version to check if the problem still exists.

Added some features to the Masa collection of mods.

The default hotkey to open the in-game config GUI is G + C.

Dependencies

Dependency Type Download
Fabric-API Required CurseForge | Github
Litematica Optional CurseForge | Masa WebSite
Magiclib Required CurseForge | Github
MaliLib Required CurseForge | Masa WebSite
MiniHUD Optional CurseForge | Masa WebSite
Plusls-Carpet-Addition Optional Github
Tweakeroo Optional CurseForge | Masa WebSite

Feature

Generic

autoSyncEntityData

Auto use pcaSyncProtocol to sync entity data

cacheContainerMenu

Cache container menu, minecraft will cache inventory data from server when open inventory

debug

Display debug message

openConfigGui

A hotkey to open the in-game Config GUI

renderNextRestockTime

Render next restock time on villager.

renderTradeEnchantedBook

Render trade enchanted book text on villager.

good trader:

good trader

mid trader:

mid trader

bad trader:

bad trader

renderVillageHomeTracer

Render the tracking line of the villager to the home.

renderVillageHomeTracerColor

renderVillageHomeTracer track line color.

renderVillageJobSiteTracer

Render tracking line of villager to the job site.

renderVillageJobSiteTracerColor

renderVillageJobSiteTracer track line color.

renderVillageHomeTracer

Render the tracking line of the villager to the home.

searchMobSpawnPoint

Search mob spawn point. Need set §6Despawn Sphere§r in minihud,

and light check depends on §6lightLevelThresholdSafe§r in minihud

searchMobSpawnPointBlackList

Don't search blocks in this list.

syncAllEntityData

Use pcaSyncProtocol to sync all entity data.

Litematica

betterEasyPlaceMode

Easy place mode can open inventory (such as chest, hopper, etc.),

and can use beacon.

disableLitematicaEasyPlaceFailTip

Disable easyPlace failure that annoying prompt window.

fixAccurateProtocol

Fix accurate protocol support

nudgeSelectionSupportFreeCamera

Nudge Selection Support Free Camera

saveInventoryToSchematicInServer

Use pcaSyncProtocol to sync inventory data to local and save to schematic

useRelativePath

Save and load schematic use relative path

Malilib

backportI18nSupport

Backport masa mod i18n support from 1.18.x

fastSwitchMasaConfigGui

Render drop down list widget, player can switch other masa's mod config gui quickly.

favoritesSupport

Users can favorite and filter their frequently used options.

fixConfigWidgetWidth

Use the length of getTranslatedGuiDisplayName as widget width

fixGetInventoryType

Fix AbstractFurnaceBlock inventory type

fixSearchbarHotkeyInput

Fix searchbar input when press hotkey to open config gui.

optimizeConfigWidgetSearch

Make search support uppercase, translate text, and can use §6modified§r to search modified config

showOriginalConfigName

Show original config name when config gui display name no the same as original config name.

showOriginalConfigNameScale

Original config name font scale.

Minihud

minihudI18n

Minihud display text support i18n translate.

pcaSyncProtocolSyncBeehive

Press §6inventoryPreview§r hotkey to use PCA sync protocol to sync Beehive

Tweakeroo

inventoryPreviewSupportComparator

Inventory preview will render the output of comparator.

inventoryPreviewSupportPlayer

Player can use inventory preview to show the inventory of player and ender chest inventory

inventoryPreviewSupportSelect

When player press the inventory preview hotkey,

player can use the mouse wheel to select items (player can view the enchantment information), and when player select the shulker box in the chest, player can press the mouse scroll to preview the items in the box

inventoryPreviewSupportShulkerBoxItemEntity

Inventory preview support shulker box item entity.

inventoryPreviewSupportTradeOfferList

Inventory preview will preview the trade offer list of merchant

inventoryPreviewSyncData

When toggle inventory preview, use pcaSyncProtocol to sync block entity data and entity data from server, such as chest, villager

inventoryPreviewSyncDataClientOnly

Open inventory to sync inventory data when use inventory preview

inventoryPreviewUseCache

Inventory preview get the hit result from cache, to reduce lag when render

restockWithCrafting

Automatically craft required items in the 2x2 crafting grid

when Tweakeroo can't find the item. This feature requires ItemScroller。

restockWithCraftingRecipes

Recipe indexes in ItemScroller recipe storage. Note: only 2x2 recipes are supported.

Development

Support

Current main development for Minecraft version: 1.20.1

And use preprocess to be compatible with all versions.

Note: We only accept the following versions of issues. Please note that this information is time-sensitive and any version of the issue not listed here will be closed

Mappings

We are using the Mojang official mappings to de-obfuscate Minecraft and insert patches.

Document

The English doc and the Chinese doc are aligned line by line.

License

This project is available under the LGPL-3.0 license. Feel free to learn from it and incorporate it in your own projects.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more