- various lang file updates (For contributing, see Sakura Ryoko Translate)
- fix InfoLine positions by @north82
- rewrite
VillagerInfoOverlayentity data system with it's own ticked cache so that it works with the new Pair() / Nbt System, and also so that the Text doesn't flash during the data packet ticks. - fix several timing-related issues and with the 'lastEntityData' systems for EntityDataSync.
- Convert
entityDataSyncto a Boolean Hotkey, addhudDataSyncas a Boolean Hotkey to have the ability to enable/disable this data service. Make both of them now DISABLED by default. - cleanup
infoServuxinfo line to include it while theHudDataSyncis enabled or disabled. - add
inventoryPreviewVillagerBGColorto show an optional 'Background Color' for each of the Villager trades based on their professions while using Inventory Preview. - Sync up various code with MaLiLib & cleanups
- add: Fox & Salmon Variants
- add:
infoDolphinTreasurewhich displays the time that a Dolphin is out of water and IF they are tracking a Treasure Position. - add: food tooltips, Custom Model Data tooltips, Lodestone Compass tooltips
- soften colors (alpha channel) of structure bounding boxes' outer walls
- fix: the laggy nature of flying fast with Structure rendering enabled by adjusting the max range and Chunk Loading type. This only effects when you are playing on an integrated server (Single Player).
- feat: add new
dateFormatTypeanddurationFormatTypedrop down options. See the config comment for information on it's use. This modifies the duration and time/date display of the infoTimeIRL and all entity / weather info duration lines. - migrate all configs to a newer Path-based system capable of reading / writing files using Unicode characters, such as when using Chinese world names.
- migrate
hud_dataconfig to the per-world json file; which has things like the Seed and Spawn Chunk Radius saved. They never should have been per dimension. This de-duplicates it, and simplifies where it's stored. add:disableVanillaBeeTooltipsfor disabling the Vanilla Beehive Tooltips whenbeeTooltipsorhoneyTooltipsare enabled. - feat: add
hudStatusEffectsShiftto disable the status effects shifting of text - fix lastUpdatePos for Overlay Renderers, and update the Block Entity by Y level also for use with Free Cam.
- update
entityDataSynccache requeue system & add checks for OP, and add relaedentityDataSyncCacheRefreshconfig.
NOTE: This will be the last feature build for 1.21.3, as I will referr it as being LTS
- various lang file updates (For contributing, see Sakura Ryoko Translate)
- fix InfoLine positions by @north82
- rewrite
VillagerInfoOverlayentity data system with it's own ticked cache so that it works with the new Pair() / Nbt System, and also so that the Text doesn't flash during the data packet ticks. - fix several timing-related issues and with the 'lastEntityData' systems for EntityDataSync.
- Convert
entityDataSyncto a Boolean Hotkey, addhudDataSyncas a Boolean Hotkey to have the ability to enable/disable this data service. Make both of them now DISABLED by default. - cleanup
infoServuxinfo line to include it while theHudDataSyncis enabled or disabled. - add
inventoryPreviewVillagerBGColorto show an optional 'Background Color' for each of the Villager trades based on their professions while using Inventory Preview. - Sync up various code with MaLiLib & cleanups
- add: Fox Variants
- add:
infoDolphinTreasurewhich displays the time that a Dolphin is out of water and IF they are tracking a Treasure Position. - add: food tooltips, Custom Model Data tooltips, Lodestone Compass tooltips
- soften colors (alpha channel) of structure bounding boxes' outer walls
- fix: the laggy nature of flying fast with Structure rendering enabled by adjusting the max range and Chunk Loading type. This only effects when you are playing on an integrated server (Single Player).
- feat: add new
dateFormatTypeanddurationFormatTypedrop down options. See the config comment for information on it's use. This modifies the duration and time/date display of the infoTimeIRL and all entity / weather info duration lines. - migrate all configs to a newer Path-based system capable of reading / writing files using Unicode characters, such as when using Chinese world names.
- migrate
hud_dataconfig to the per-world json file; which has things like the Seed and Spawn Chunk Radius saved. They never should have been per dimension. This de-duplicates it, and simplifies where it's stored. - feat: add
hudStatusEffectsShiftto disable the status effects shifting of text - fix lastUpdatePos for Overlay Renderers, and update the Block Entity by Y level also for use with Free Cam.
- update
entityDataSynccache requeue system & add checks for OP, and add relaedentityDataSyncCacheRefreshconfig.
NOTE: This will be the last feature build for 1.21, as I will referr it as being LTS
- fix: Convert all Pair objects to Apache Commons.
- Migrate the InventoryOverlay (InventoryPreview) system to the newer
InventoryOverlayScreensystem from MaLiLib; Note that this system was cloned from MiniHUD; so not much changes except for where the code comes from under the hood.
- fix:
BundleTooltipsfillLevelcalculations. I needed to use 1.21 to fix the feature for the later versions to get the Math right.
- feat: add
BundleTooltipsfrom 1.21.3+. I needed to use 1.21 to fix the feature for the later versions to get the Math right.
- feat: Bundle Fill Level Tool tips (This is meant to resolve the missing Bundle information from Vanilla)
- fix: Player Experience % display
- feat: Bundle Fill Level Tooltips (This is meant to resolve the missing Bundle information from Vanilla)
- fix: Player Experience % display
- added Korean from a human translation
- fix: missing comments from RenderToggles and InfoLineToggles
- fix: 'shifted screen' under both of those configs
- add: 'Server Data Required' setting for Info Lines and Render toggles, similar to Tweakeroo's 'single player' warnings.
- fix: inventoryPreview for 'Empty' Block Entities and Entities such as Armor Stands.
- fix: Horse / Wolf Armor missing Empty Slot textures
- add: Llama Variant display to info Entity Variant
- Includes Config Gui Registration code
- add some formatting colors to some existing Info Lines, and a minor fix for the Beehive Info Line
- feat: add infoComparatorOutput Info Line
- fix: Invalid Shapes; this makes the Sphere's to be more accurate. (Long time needed fix from 1.18.X), thanks to @JamesSG2
- fix: InventoryPreview Tooltips not matching Vanilla, and not including Enchantments, and the like.
- feat: configurable BundlePreviewRowWidth
- added Korean from a human translation
- fix: missing comments from RenderToggles and InfoLineToggles
- fix: 'shifted screen' under both of those configs
- add: 'Server Data Required' setting for Info Lines and Render toggles, similar to Tweakeroo's 'single player' warnings.
- fix: inventoryPreview for 'Empty' Block Entities and Entities such as Armor Stands.
- fix: Horse / Wolf Armor missing Empty Slot textures
- add: Llama Variant display to info Entity Variant
- Includes Config Gui Registration code
- add some formatting colors to some existing Info Lines, and a minor fix for the Beehive Info Line
- feat: add infoComparatorOutput Info Line
- fix: Invalid Shapes; this makes the Sphere's to be more accurate. (Long time needed fix from 1.18.X), thanks to @JamesSG2
- fix: InventoryPreview Tooltips not matching Vanilla, and not including Enchantments, and the like.
- feat: configurable BundlePreviewRowWidth
- Removed Crowdin files
This is due to the unpopularity of Machine Translations. If you want a language supported, translate it and post under Sakura's MiniHUD Issues -- With that said, if you wish to become more of a permanent language translator for these mods, I can invite you to my crowdin account. Until then, any Machine translations that I could find / recall from recent memory have been removed; which will also revert some existing lang files, such as various additions under Chinese to English until I can gain that support more consistantly. Note that as various configs get added to the mod, this will also mean that languages without a proper human maintainer WILL NOT BE FULLY TRANSLATED. I have tried and spent my own money on these Crowdin projects in order to be more open for more of the top 30 languages to be represented, only for this to be the result due to the poor quality of Machine Translations. I assume that you understand that it's better to have NO translation instead of a poor translation.
- Removed Crowdin files
This is due to the unpopularity of Machine Translations. If you want a language supported, translate it and post under Sakura's MiniHUD Issues -- With that said, if you wish to become more of a permanent language translator for these mods, I can invite you to my crowdin account. Until then, any Machine translations that I could find / recall from recent memory have been removed; which will also revert some existing lang files, such as various additions under Chinese to English until I can gain that support more consistantly. Note that as various configs get added to the mod, this will also mean that languages without a proper human maintainer WILL NOT BE FULLY TRANSLATED. I have tried and spent my own money on these Crowdin projects in order to be more open for more of the top 30 languages to be represented, only for this to be the result due to the poor quality of Machine Translations. I assume that you understand that it's better to have NO translation instead of a poor translation.
- Port to 1.21.3
- Supports newer 'ShaderPrograms' methods from Vanilla with the RenderVBOContainer
- Add
apply()i18n methods from 1.21.2+ code. - Add several Crowdin-based lang files, please report issues to my Github.
- Fix infoWeather Data ticks
- fix Horse speed and Jump strength when viewed using NBT
- fix EnderChest display for players based on NBT tags
- add
shulkerDisplayEnderChestusing the ShulkerPreview. - fix EnderItems on multiplayer with Servux
- Merge code from Development Branches (1.21.3+)
- update SlimeChunk renderer to not 'uploadData' when not able to locate any Slime Chunks.
- add
villagerOfferPriceRangefor the Villager Overlay to display a range of price. - add raw NBT support for
inventoryPreview/infoLines, and setinfoLinesUsesNbtas the default, while disablingentityDataSyncLoadNbtas the default. - add "locked slots" support for Crafter's in the
inventoryPreview - Upgrade EntityDataSync protocol to cache NBT data in addition to the way it was previously, where
entityDataSyncLoadNbtis still available to allow a user to "load NBT into the ClientWorld", but this feature causes problems with other mods; such as Polymer -- so it is now disabled by default in favor of using the raw NBT data; and will probably be removed in the near future. - fix MobCapData for the Integrated Server to work.
- add additional Servux info Line information, including stats for the entityCache, the Structure data, and the world spawn information.
- add
infoEntityVariantline to display Entity Variants, such as Sheep colors (for Sheep farms) and Horse/Wolf types. - add Beehive 'flower_pos' information from NBT, as part of the
infoBeeCountline. - add
infoLookingAtPlayerExpandinfoPlayerExperienceinfo lines. - add additional
infoZombieConversiondata points for Zombies -> Drowned, and Skeletons -> Husks. - Add Bundle Previews to replace / co-exist with the new Vanilla one.
- add Servux support for sending the World Seed, and Weather information; where now, the
Clear Weathertimer even now works; even on a server. (REQUIRES Servux 0.3.8) - Fix
infoEntityVariantfor Non-Op players, and without Servux & other various EntityDataSync fixes. - Fix
infoWeatherto be more accurate. - Requires MaLiLib 0.21.1
- Update to Minecraft 1.20.5 and 1.20.6 (by Sakura-Ryoko)
Another update by Sakura-Ryoko, zly2006 and other contributors
0.31.999-sakura.23 & 22
- Recycle the static VBO for Light Level Overlay whenever the block count "goes down". This is meant to stop the "ghosting".
- Chinese translation update by s-yh-china PR #46
0.31.999-sakura.21
- Merge InfoLines, StructureToggles, and renderOverlay settings to full i18n support from PR#19
0.31.999-sakura.20
- fix readNbt() to allow Unlimited Bytes for entity data.
0.31.999-sakura.19
- fix compatibility with the
ViaFabric/ViaVersionstuff (Workaround to disable network when conditions aren't met). (zly)
0.31.999-sakura.17 & 18
- Fix
inventoryPreviewToggleScreenso that it works again. - [REVERT] Ban
ViaFabric/ViaVersionmods from using the Network API.
0.31.999-sakura.16
- fix Horse Armor, Saddles/Carpets, Wolf Armor, and Mount Inventory Preview
- disable
inventoryPreviewToggleScreensince it is not working correctly at this time. (zly to fix)
0.31.999-sakura.15
- Merge from PR for attempting to fix a crash from the Entity Data Syncer
0.31.999-sakura.14
- Update Spawn Radius rendering to include a 'Yellow' / 'Redstone processing' border than can be toggled on or off, along with toggling the 'Brown / Purple' Outer chunk wall.
- Add more clear explanations to the Spawn Chunk rendering configuration with a color code.
- Update the Ancient City and Trial Chamber Structure colors to be less 'saturated'.
0.31.999-sakura.13
- fix lang file for
beeTooltipsshowing up where it shouldn't. - Migrate to masa's Maven for malilib.
0.31.999-sakura.12
- update Weather Info Line to be more human readable, instead of a tick count.
- add
inventoryPreviewEnabledsetting to be able to toggle the feature ON or OFF, so users can decide to use which version they want. - Bump to malilib 0.20.0
0.31.999-sakura.11
- new Info Lines:
infoLookingAtEffects,infoPandaGene,infoServux,infoWeather, andinfoZombieConversion
0.31.999-sakura.10
- fix attempt: some Light Level overlay 'Ghosting' was remaining.
0.31.999-sakura.9
- Merge new translation methods, and also adds Chinese. More languages to come.
- Updated to Gradle 8.9, Loom 1.7, FAPI 100.7 and malilib sakura 8
0.31.999-sakura.8
- Test fix: CME Entity Data crashing
0.31.999-sakura.7
- Fix disabling and re-enabling
entityDataSyncwhile connected to the server.
0.31.999-sakura.6
- Add 'Owner' information when looking at a Tamable Entity (Info Line)
- Rename 'OverlayRendererVillagerOffers' to 'OverlayRendererVillagerInfo'
- Fix Horse / Wolf Armor Slot display when using INVENTORY_PREVIEW
0.31.999-sakura.4 & 5 - Another massive Update!
- Adds Servux entity_data protocol for syncing NBT data to be displayed client side, such as Beehive information.
- Copies the Tweakeroo INVENTORY_PREVIEW into MiniHUD for full Entity Sync support with Servux.
- Adds new Villager Info Overlay similar to MasaGadget, with Book names and Color Price guide.
- Adds a few useful bits of information to the existing Info Lines, such as when you are "looking at" a Horse, or "looking at" a baby entity, showing you their time to grow.
0.31.999-sakura.3
- Fix cleaning up vertexBuffer for Beacon and Conduit Range Renderers
0.31.999-sakura.2
- Fix rendering for things such as the Light Level Overlay causing a "ghosting" effect, by cleaning up the vertexBuffer when it's no longer required.
Original build time: 2024-08-20 20:41:52 +0300



