feat(modloader): add item use and summon APIs

Add managed item use hooks, server-authoritative summon support, and side-aware use item context.

Include IdHelper mappings, example ruby wand usage, and related runtime/crash-handler updates.
This commit is contained in:
Jacobwasbeast
2026-03-07 19:54:52 -06:00
parent eabf8fe858
commit 0b4c87acbc
21 changed files with 1862 additions and 45 deletions

View File

@@ -34,6 +34,12 @@ public static class Registry
{
public static RegisteredEntity Register(Identifier id, EntityDefinition definition)
=> EntityRegistry.Register(id, definition);
public static bool Summon(Identifier id, double x, double y, double z)
=> EntityRegistry.Summon(id, x, y, z);
public static bool Summon(int numericId, double x, double y, double z)
=> EntityRegistry.Summon(numericId, x, y, z);
}
/// <summary>Recipe registration for crafting and smelting.</summary>