Download Let Me See See (Your Code) — Minecraft Mods — MetaMods
Let Me See See (Your Code)

Let Me See See (Your Code)

Active

Downloads

0

Last update

2 months ago

Versions

1.21.1 — 1.21.8
Client and server
Neoforge
Utils

Let Me See See (Your Code)

This mod provides four unique tools for working with Java code and visualizing items directly in Minecraft.

Main Features

The mod allows exporting Java code of any classes and item rendering elements. The exported code includes all modifications such as mixins, patches, and other changes. Note that inner classes cannot be exported, but you can work with top-level classes that contain inner classes.

By default, the mod creates files with .class extension. If you specify the path to IntellJ IDEA or other software capable of opening .class files, or use a Java decompiler, the mod can generate .java files and display decompiled code directly in the game.

Mod Tools

Scanner

Scanner

The scanner works without a graphical interface - simply right-click on a block. Future plans include adding item scanning capability.

When scanning a block, the following classes are detected and exported (if they exist):

  • Block class
  • Block item class
  • Block entity class
  • Block entity renderer class

Results can be viewed in the Exported Classes Database or in the .minecraft/let_me_see_see/(class package)/(class name).class folder

Retriever

Retriever Retriever Interface

Right-clicking opens a searcher for all loaded classes. Search results include inner classes, lambda expressions, and other generated classes, but only top-level classes can be exported.

The search is case-insensitive. Double-clicking any search result quickly fills the search bar.

If the search bar contains the full class name (must include class loader name, as different loaders can load homonymous classes), clicking the first button after the search bar exports the class. The second button reloads the list of loaded classes.

Exported Classes Database

Database Database Interface

The left panel contains a search bar for all exported classes and their list below. White class names indicate they were exported in the current game session. Yellow names indicate export in previous sessions. Red names signal changes in the mod list since export - restarting the game and changing the mod list may affect class content.

The upper right corner has two buttons: to open .class file in IDEA and to re-export the class. The right panel displays decompiled Java code after selecting a class on the left.

Item Data Exporter

Data Exporter Interface

Exports item data and their visual representation, displaying them as they appear in the game interface.

Images are saved to .minecraft/let_me_see_see/_data/(namespace)/(item name).png

Item data is saved to .minecraft/let_me_see_see/(namespace).json

Class Explorer

Class Explorer

Enhanced version of Retriever and Exported Classes Database. Allows finding all loaded top-level classes. Double-clicking decompiles the selected class.

Project members
xkball

xkball

Developer

Created: 31 Mar 2025

ID: 85256