your current location:首页 > news>[GRS] Groovy Script Minecraft

[GRS] Groovy Script Minecraft

2024-12-15 01:28:08|Myriagame |source:minecraft skins

Overview

Hot heavy load in 1.12.2!

This is a script module on version 1.12.2.

With Groovy with strong adjustment and magic reform functions, it allows players to change various game mechanisms.

Most of the time, it is used to create a new formula, and it is compatible with CRT with more features that exceed CRT.

Function

Below is some of the main functions of Groovyscript.

Groovy: A powerful and tested script language:

Java compatible grammar + interoperable code;

Static compilation;

Optional dynamic type;

Yuan programming.

Sand box: The script is effectively running in the sandbox. The sensitive operation is included in the blacklist and is not called or referenced.

Heat load: Be able to test the script changes in the game without restarting:

Most (if it is not all) forge registry objects can be hot and heavy;

Most module registry is supported by local.

Event: Use Groovy's closure to listen to the event bus easily.

Familiarity: It is suitable for the parentheses processing procedures for those who are familiar with the Crabttweaker (it has been realized at present and may be deleted in the near future).

Informatious: The rich information of the items in the hands of the player is displayed through the command.

Optimization: Make sure no compromises will not be made when using high -efficiency code implementation functions.

API: Provide an excellent code API library to other module authors, which compatible with Groovyscript, such as package/class/method/field blacklist.

Module compatibility

Technically, Groovyscript can be compatible with all modules, because players can directly access all code through Groovyscript, and Groovyscript also adds the Helper method to make the changes more concise and easier.

The thermal load of the formula registry must be manually implemented by the author, which is very cumbersome.The author currently supports some module heat loads, but if someone can help add compatibility and/or write the Wiki page, the author will be grateful.

Complete compatibility

[AA] Practical expansion

[AA] Olympic Army Archives

Better

Alchemy chemistry

[AE2] Application Energy 2

[AA] Olympic Army Archives

[AS] Star Magic

Endless greedy

[BWM] Better with Mods

[BM2] Blood Magic 2

[BOT] Plant Magic

[CC] operational process

chisel

[CM] More space/compression space

[Conarm] Craftsmanship armor

[DE] Research on Dragon's Evolution/Dragon

[EIO] End shadow interface

Source Magic 4 Non -official Edition

[EC] Evil crafts

Synthetic expansion

[EXU2] More practical equipment 2

[FR] Forestry

Forge

[GTCEU] Gray Technology Community Edition: Unofficial Edition

[IC2] Industrial Age 2

[IC2C] Industrial Age 2 Classic Edition

[If] Industrial Pioneer

[IE] immersion project

Immerse crude oil

inspiration

[LAE] Lazy AE2

[Mek] General Machinery

Natural aura

[PNC] pneumatic craftsmanship

[PT] Wizard

[PE] Equivalence exchange remake

[PT] Fire Technology

Root magic

rural

[TC6] Mysterious Age 6

[AE] Heaven

[TIC2] Craftsmanship 2

Soul supplement

[Te5] Heat expansion 5

Soul armor

Biological factory

Planning compatibility

[GTCE] Gray Technology Community Edition

[NC] nuclear power process (in the middle)

[IWC] World Synthetic

[AR] Advanced Rockets

[GC] galaxy

[HBMR] HBM's nuclear technology remake

ember

[FMC] Future MC

Author Q & A

Why do I choose Groovyscript instead of Crafttweaker?

All reasons are mentioned in the above features.The biggest reason is the hot heavy load script.

Can you add the thermal load/function support for the XXX module?

Can.We plan to use it with almost all modules.If the module you need is not yet supported, you can ask on Discord.

Why is the module file so big?

In order to make the module work normally, the module needs to contain the Groovy library, which is moderate in size.

Is this compatible with Crafttweaker and Kubejs?

Compatible, except for Crafttweaker's supported modules.