C# Class OpenMinecraft.TileEntities.TileEntity

Mostra 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_oe static_oe property

public static List CommonTileEntityVars
return List

ID public_oe property

public string ID
return string

Pos public_oe property

public Vector3i Pos
return Vector3i

TileEntityTypes public_oe static_oe property

public static Dictionary TileEntityTypes
return Type>.Dictionary