Core Engine
Index
Namespaces
- ActorRenderer
- AddonEntityRegistry
- Animation
- Armor
- Block
- BlockRenderer
- BlockSource
- Callback
- Commands
- Config
- CustomEnchant
- Debug
- Dimensions
- ECS
- Entity
- EntityAI
- EntityAIClass
- FileTools
- Game
- GameController
- GameObjectRegistry
- GenerationUtils
- ICRender
- IDData
- IDRegistry
- Item
- ItemContainer
- ItemModel
- LiquidRegistry
- Logger
- LowLevelUtils
- MobRegistry
- MobSpawnRegistry
- Mod
- ModAPI
- ModPack
- NBT
- Native
- Network
- NetworkEntity
- Particles
- Player
- Recipes
- Render
- RenderMesh
- Resources
- Saver
- SyncedNetworkData
- TagRegistry
- Threading
- TileEntity
- ToolAPI
- Translation
- UI
- Updatable
- World
- WorldRenderer
- com
Classes
- ActorRenderer
- AttachableRender
- BlockSource
- BlockState
- Config
- CustomBiome
- CustomEntity
- EcsActionQueue
- EcsAddComponents
- EcsQuery
- EcsRemoveComponents
- EntityAIClass
- EntityAIWatcher
- EntityModel
- EntityModelWatcher
- GameObject
- IntFlatMap
- ItemContainer
- ItemContainerSlot
- ItemExtraData
- NetworkClient
- NetworkConnectedClientList
- NetworkEntity
- NetworkEntityType
- PlayerActor
- Render
- RenderMesh
- ShaderUniformSet
- SyncedNetworkData
- Texture
Interfaces
Variables
Type Aliases
Enumerations
Functions
Variables
constBlockID
Type declaration
[key string]: number
constECS_INVALID_ENTITY
constECS_TAG_OBJECT
constEntityManager
constItemID
Object containing custom item string IDs as keys and their numeric IDs as values.
Type declaration
[key string]: number
constUpdatableAPI
__config__
Main mod configuration manager, settings are stored in config.json file.
__dir__
Full path to the mod's directory, ends with "/".
__mod__
Mostly internal variable determined to be useful for control mod lifecycle, configuration and executables.
__modpack__
Full path to current modpack (like innercore) directory.
__name__
Name property, generally loaded from mod.info.
__packdir__
Full path to current selected pack (like Inner Core) directory.
__version__
Minecraft version code, for now, always 16
.
Type Aliases
ArmorType
String types of armor to be specified when calling Item.createArmorItem.
DefaultRenderTemplate
Default render templates used inside of Inner Core, currently there are only default armor models.
ItemInstanceArray
Array of three or four elements representing item ID, count, data and extra respectively. Uses in block drop functions.
Nullable
Most methods must return null
if value is not presented.
Type parameters
- T
Scriptable
Flattened hieracly, extendable in declarations.
Type declaration
[key string]: any
TransferPolicy
Backwards compatibility.
jbyte
Type used to mark Java bytes.
Object containing custom block string IDs as keys and their numeric IDs as values.