{"id":15014842,"url":"https://github.com/misterpemodder/shulkerboxtooltip","last_synced_at":"2026-04-02T18:39:53.315Z","repository":{"id":38386578,"uuid":"170941988","full_name":"MisterPeModder/ShulkerBoxTooltip","owner":"MisterPeModder","description":"What's in my shulker box?","archived":false,"fork":false,"pushed_at":"2025-03-30T01:49:59.000Z","size":2268,"stargazers_count":105,"open_issues_count":18,"forks_count":35,"subscribers_count":4,"default_branch":"1.21.x","last_synced_at":"2025-04-05T01:06:43.481Z","etag":null,"topics":["fabricmc","minecraft","minecraft-mod","mod"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MisterPeModder.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-15T23:34:01.000Z","updated_at":"2025-03-30T01:50:03.000Z","dependencies_parsed_at":"2023-01-30T16:15:52.476Z","dependency_job_id":"c8374d61-5fed-442a-89c8-be8b58b2aa55","html_url":"https://github.com/MisterPeModder/ShulkerBoxTooltip","commit_stats":{"total_commits":419,"total_committers":18,"mean_commits":23.27777777777778,"dds":0.05011933174224348,"last_synced_commit":"de53074ebd8cbb11a32be697aebac602273ff82e"},"previous_names":[],"tags_count":136,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MisterPeModder%2FShulkerBoxTooltip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MisterPeModder%2FShulkerBoxTooltip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MisterPeModder%2FShulkerBoxTooltip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MisterPeModder%2FShulkerBoxTooltip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MisterPeModder","download_url":"https://codeload.github.com/MisterPeModder/ShulkerBoxTooltip/tar.gz/refs/heads/1.21.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247271530,"owners_count":20911587,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fabricmc","minecraft","minecraft-mod","mod"],"created_at":"2024-09-24T19:46:09.854Z","updated_at":"2026-04-02T18:39:53.279Z","avatar_url":"https://github.com/MisterPeModder.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Shulker Box Tooltip  \n[![Maven](https://img.shields.io/maven-metadata/v/https/maven.misterpemodder.com/libs-release/com/misterpemodder/shulkerboxtooltip-fabric/maven-metadata.xml.svg)](https://maven.misterpemodder.com/libs-release/com/misterpemodder)\n[![CurseForge](http://cf.way2muchnoise.eu/full_315811_downloads.svg)](https://minecraft.curseforge.com/projects/shulkerboxtooltip)\n[![Modrinth](https://img.shields.io/modrinth/dt/2M01OLQq?color=1bd96a\u0026label=modrinth%20downloads)](https://modrinth.com/mod/shulkerboxtooltip)\n[![CI](https://github.com/MisterPeModder/ShulkerBoxTooltip/workflows/Main/badge.svg)](https://github.com/MisterPeModder/ShulkerBoxTooltip/actions?query=workflow%3AMain)\n[![Crowdin](https://badges.crowdin.net/shulkerboxtooltip/localized.svg)](https://crowdin.com/project/shulkerboxtooltip)\n=========================\n\nThis mod allows you to see a preview window of a shulker box contents when hovering above it in an inventory by pressing shift.\n\n**[Help translate ShulkerBoxTooltip on Crowdin!](https://crowdin.com/project/shulkerboxtooltip)**  \n[Please vote for this to be included in vanilla!](https://feedback.minecraft.net/hc/en-us/community/posts/360074507051-shulker-boxes-should-have-the-new-bundle-interface)\n\n\u003cimg src=\"https://i.imgur.com/4JAmlAz.png\" alt=\"Preview Window\" width=\"500\" /\u003e\n\n## Developers\n\n### List of artifacts\n- **com.misterpemodder:shulkerboxtooltip-common**: Platform-agnostic API (with Yarn/intermediary mappings)\n- **com.misterpemodder:shulkerboxtooltip-common-mojmap**: Platform-agnostic API (with official Mojang mappings)\n- **com.misterpemodder:shulkerboxtooltip-fabric**: Fabric Implementation\n- **com.misterpemodder:shulkerboxtooltip-forge**: Forge-specific API + Implementation\n- **com.misterpemodder:shulkerboxtooltip-neoforge**: NeoForge-specific API + Implementation\n\n### Declaring the dependency (Fabric Loom/Architectury Loom)\n```gradle\nrepositories {\n    maven { url \"https://maven.misterpemodder.com/libs-release/\" }\n}\n\ndependencies {\n    // Change to 'shulkerboxtooltip-forge', 'shulkerboxtooltip-neoforge', or 'shulkerboxtooltip-common' depending on the artifact\n    modImplementation(\"com.misterpemodder:shulkerboxtooltip-fabric:VERSION\") { transitive false }\n}\n```\n\n### API\nTo use the API, implement the `ShulkerBoxTooltipApi` interface on a class and register it as a plugin.\n\nOn Fabric, add your plugin class as an entry point of type `\"shulkerboxtooltip\"` in your `fabric.mod.json` as such:\n```json\n\"entrypoints\": {\n    \"shulkerboxtooltip\": [\n      \"com.example.mymod.MyShulkerBoxTooltipPlugin\"\n    ]\n}\n```\n\nOn NeoForge, register your plugin by adding an extension point in your mod's initialization code:\n```java\nModLoadingContext.get().registerExtensionPoint(ShulkerBoxTooltipPlugin.class,\n    () -\u003e new ShulkerBoxTooltipPlugin(MyModShulkerBoxTooltipPlugin::new));\n```\n\nOn Forge, register your plugin by adding an extension point in your mod's initialization code:\n```java\nFMLJavaModLoadingContext context = /* get instance from your mod's constructor */\ncontext.registerExtensionPoint(ShulkerBoxTooltipPlugin.class,\n    () -\u003e new ShulkerBoxTooltipPlugin(MyModShulkerBoxTooltipPlugin::new));\n```\n\nSee [api source](https://github.com/MisterPeModder/ShulkerBoxTooltip/blob/1.19/common/src/main/java/com/misterpemodder/shulkerboxtooltip/api/ShulkerBoxTooltipApi.java) for documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmisterpemodder%2Fshulkerboxtooltip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmisterpemodder%2Fshulkerboxtooltip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmisterpemodder%2Fshulkerboxtooltip/lists"}