Modded Minecraft Basics: Difference between revisions

m
→‎M: mixin
m (→‎N: format.)
m (→‎M: mixin)
Line 117:
==== M ====
* Metadata - Value that defines a subtype of a block/item. For example, all the different kinds of vanilla wood planks share one item ID/namespace ID (<code>0005</code> or <code>minecraft:planks</code>) and are defined by the number after the colon: <code>0005:0</code> is oak, <code>0005:1</code> is spruce, <code>0005:2</code> is birch, etc. Gregtech makes extensive use of metadata due to having so many materials and variant parts.
* Mixin - Java codelibrary for ASM used to modify partsbytecode of Minecraft or other modsclasses at runtime. This is one of the ways of getting around ARR mods and altering vanilla Minecraft before they load.
* Mod ID - a string that is unique to each mod, used to generate namespace ID's for its content. This is usually some variation of the mod's common name, but not always. Blood Magic: Alchemical Wizardry uses the mod ID <code>AWWayofTime</code>, while vanilla minecraft uses just <code>minecraft</code>.
* Modloader - a special type of mod that sets up other mods and makes them work together by adding custom commands, events and schedulers. Modloaders vary in ability, but may also add an API, run a server, or patch Minecraft directly. Examples include Forge, Fabric, Quilt and LiteLoader. Mods may be compatible only with one modloader, or multiple.
4,389

edits