your current location:首页 > news>modular ui mincraft

modular ui mincraft

2024-12-15 01:24:51|Myriagame |source:minecraft skins

Overview

A graphical user interface library simplifies the process of creating the original style of GUI.

This is the front module, and it will not have any effect installation alone.

Why choose Modularui?

The quality of Minecraft itself and Forge's GUI code is not high, and you only need to add a few controls slightly, the code will soon become very chaotic.

Using ModularUI, you can quickly create custom GUI by adding the GUI control (component/widgets) to a panel (Panel) with a layout function.

You don't have to manually calculate the control position (POS) and the size of the control. The Modularui is very dynamic. It allows the creation of a very complex client GUI, and even the two-terminal (server-client-client) synchronizes GUI.) It is a good example.

Minecraft and FORGE did not provide any functions to add stream slots or tanks to GUI.Use modularui, you only need to call

. Child (New Fluidslot (). Synchandler (New Fluidtank (16000))) 

Of course, some details are required.

Characteristic

Similar to Windows panel (Panel) system;

Controls and tree structures make the code read better;

Automatic processing control rendering and interactive functions;

Easily synchronize the value between the server and the client;

Suitable for the client GUI and the two -end interconnection GUI;

The GUI theme (Theme) can be distributed with a resource package through JSON;

Tilentity binds a good choice for GUI;

HEI/JEI support;

Support Inventory Tweaks;

The window system that can be dragged;

Modularui in history

ModularUi (this concept) debuted in GTCE, which is responsible for Archengius;

On December 30, 2021, GTCEU was released for the first time and enhanced and improved the Modularui built -in ModCe body;

On January 16, 2022, RongMario created a Modularui warehouse in the Cleanroommc organization;

On February 19 of the same year, Brachy84 took over and began to be responsible for maintaining the ModularUI project;

On May 21 of the same year, the version 1.0.0 version was released on CurseForge;

Miozune transplanted ModularUi to 1.7.10 and used for the GTNH project;

After three consecutive months of maintenance, Brachy84 rewritten some code;

The rewriting part continued to expand until it covered most of the characteristics of the original Modularuii, so ModularUI 2 was released;

On March 21, 2023, ModularUI 2.0.0 officially landed on the CurseForge release platform.

Since then, ModularUI has maintained continuous updates/maintenance.


Plan function | Todo

High priority

Synchronous (completed);

Compatible with the original slot (completed);

Appropriate interaction management (completed);

The control orientation and size of the control of the parent control/sub -control (completed);

Text box (completed);

Tooltips.

Control

Phantom slot position (completed);

Slide (completed);

Touch board;

Polyter-The button of the number can be set by dragging the number (completed);

List-Rolling (completed);

Available list-for InventoryBogosorter (Completed);

Slot group-Builder Constructifier and organizational function (completed);

Dialog box (completed);

The pop -up menu (completed);

drop-down menu;

Circle form "cake" menu

Low priority

Item slot function-for example, Shift right-click (completed);

Layout control (completed);

Vertical, horizontal, grid, etc. (completed);

Can roll function (completed);

Text editor;

Theme (completed);

Animation (completed);

JSON Create GUI;

Inject the original GUI;

Display the error report processing directly on the screen;

The parent -level control can be covered (completed).

Will be produced

Config library;

Key binding;

Create Jei UI;

Display the ModularUI controls and other elements correctly in any GUI;

Sound effect;

Change the theme to IDRAWABLE;

Holoui

Fix/delete the current rotation;

Interactive function;

gallery

Minecraft images

Minecraft images

Minecraft images

Minecraft images

In addition to other statements, MCMOD.CN, all open public editing content uses the BY-NC-SA 3.0 protocol.