your current location:首页 > news>[KS Management Department] Ka Su 尕 lib mincraft

[KS Management Department] Ka Su 尕 lib mincraft

2024-12-15 01:18:34|Myriagame |source:minecraft skins

Kasugalib

Kasugalib (KSGLIB) is a basic module dedicated to reducing MODDER development pressure and improving MOD development efficiency.

Please note: The MOD will not directly add any elements to your game.


The project is currently recruiting developers

1. The work of the Kasugalib development team

① Carry out LIB API development to facilitate other MOD development.

② Responsible for the interface coordination work between LIB and sample items (mainly Kuayue).

Second, the requirements of the Kasugalib development team

→ Familiar with the FORGE API and the original API, those who use Mixin are preferred.

→ Familiar with the development process of the Java project to understand the relevant concepts such as Annoation, FunctionInterface.

→ (or) Familiar with the JS development process and have experience in the development of front -end project.

Kaglib currently implemented the main features

Registration mechanism

Kasugalib provides a set of easy registration mechanism for Forge Mod.

BLOCKREG (square);

BlockityReg (block entity);

Itemreg (item);

Effectreg (potion effect);

Commandreg (instruction (set));

Fluidreg (fluid);

Channelreg (network channel);

Menureg (Menu and Screen).

... ...


Register

KSGLib also provides some registered mechanisms provided by FORGE native (direct).

Keybindingreg (register button binding);

StaticImageholder (StaticImage, ImageMask ... Registration);

Fontregition (such as .ttf fonts);

ModelRegistry (for driving the model of the painting);

Bundlereg


GUI engine

KSGLib has a GUI engine based on Reactive Native, which is still under development.

Support HTML, CSS, JS definition for GUI;

Support module thermal load;

Support external tool debugging.


Toolbox

KSGLIB has prepared some tools for developers to help developers overcome the differences in versions in MC development.

Vectorutils (for vector and quad -dollar calculation);

Resourceutils (for calling MC's resources I/O);

LazyRecomputable <?> (lazy loading mechanism);

DirectionUtils (for some simple direction calculations);

Remove the limit of version 1.20.1 MC for texture file paths.

Added a tool package for NBT and JSON.


Experimental content

KSGLib provides some experimental functions that require users to participate in improvement together.

Remove the file path limit of the Blockstates file in MC.

Increase support for the Kenyan model and animation.


Mechanical power version

KSGLib has the original version and mechanical power version, and the mechanical power version provides some development tools for mechanical power.

Mechanical Power Registration Tools (Tracks, TrackMaterials, BOGEYS, Behavious Registration);

SimpletrackBlock, StateGenerator, etc.

Minecraft images

The goal of MC Encyclopedia (MCMOD.CN) is to provide players with a better environment for MOD learning and research, and accept and cultivate more hardcore players.Provide Minecraft (Minecraft) MOD (module) item data introduction, tutorial strategy and MOD download, and is committed to improving the player's game experience.About the encyclopedia Encyclopedia help development log Donate Encyclopedia to follow the encyclopedia B station = "Fa Fa-Anagle-Right"> Opinions feedback Email © CopyRight Mc Encyclopedia 2013-2024 mcmod.cn |

Minecraft images

Minecraft images

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