C# Class OpenMinecraft.TileEntities.TileEntity

Show file Open project: N3X15/MineEdit Class Usage Examples

Public Properties

Property Type Description
CommonTileEntityVars List
ID string
Pos Vector3i
TileEntityTypes Type>.Dictionary

Public Methods

Method Description
Base2NBT ( NbtCompound &c ) : void
Cleanup ( ) : void
GetEntity ( int CX, int CY, int CS, NbtCompound c ) : TileEntity

Load a TileEntity from an NbtCompound.

GetID ( ) : string
LoadEntityTypes ( ) : void
TileEntity ( ) : System
TileEntity ( NbtCompound c ) : System

Load a TileEntity's basic values (call via base() in all inheriting files)

TileEntity ( int CX, int CY, int CS, NbtCompound c ) : System

Load a TileEntity's basic values (call via base() in all inheriting files)

ToNBT ( ) : NbtCompound
ToString ( ) : string

Private Methods

Method Description
GenTemplate ( NbtCompound c, string tpl ) : void
GetNativeType ( NbtTag t ) : string

Method Details

Base2NBT() public method

public Base2NBT ( NbtCompound &c ) : void
c NbtCompound
return void

Cleanup() public static method

public static Cleanup ( ) : void
return void

GetEntity() public static method

Load a TileEntity from an NbtCompound.
public static GetEntity ( int CX, int CY, int CS, NbtCompound c ) : TileEntity
CX int Chunk X Coordinate.
CY int Chunk Y Coordinate.
CS int Chunk horizontal scale (16 in /game/)
c NbtCompound
return TileEntity

GetID() public method

public GetID ( ) : string
return string

LoadEntityTypes() public static method

public static LoadEntityTypes ( ) : void
return void

TileEntity() public method

public TileEntity ( ) : System
return System

TileEntity() public method

Load a TileEntity's basic values (call via base() in all inheriting files)
public TileEntity ( NbtCompound c ) : System
c NbtCompound
return System

TileEntity() public method

Load a TileEntity's basic values (call via base() in all inheriting files)
public TileEntity ( int CX, int CY, int CS, NbtCompound c ) : System
CX int Chunk X Coordinate
CY int Chunk Y Coordinate
CS int Chunk horizontal scale
c NbtCompound TileEntity's NbtCompound.
return System

ToNBT() public method

public ToNBT ( ) : NbtCompound
return NbtCompound

ToString() public method

public ToString ( ) : string
return string

Property Details

CommonTileEntityVars public static property

public static List CommonTileEntityVars
return List

ID public property

public string ID
return string

Pos public property

public Vector3i Pos
return Vector3i

TileEntityTypes public static property

public static Dictionary TileEntityTypes
return Type>.Dictionary