Package-level declarations

Types

Link copied to clipboard
public final class ItemScriptManager
Model-adjacent authored item catalog.
Link copied to clipboard
public final class LuaEntityEnricher
Installed on plugin enable to contribute FMM-specific fields (is_modeled, is_prop, and the nested model sub-table) to every Lua entity table built by the shaded Magmacore scripting layer.
Link copied to clipboard
public final class LuaItemTable
Builds the context.item Lua table exposed to item scripts.
Link copied to clipboard
public final class LuaPropTable
Builds the context.prop Lua table exposed to scripts bound to a PropEntity.
Link copied to clipboard
public final class LuaWorldEnricher
Adds FMM's optional third-party script helpers to context.world.
Link copied to clipboard
public class PropInventoryListener implements Listener
Link copied to clipboard
public class PropScriptListener implements Listener
Manages the mapping between props and their script instances.
Link copied to clipboard
public final class PropScriptManager
Manages the lifecycle of Lua scripts bound to props in FreeMinecraftModels.
Link copied to clipboard
public class PropScriptProvider implements ScriptProvider
Link copied to clipboard
public class ScriptableProp extends ScriptableEntity
Adapts a PropEntity for Lua scripting via the Magmacore scripting engine.