20 lines
889 B
Modula-2
Raw Normal View History

2024-01-06 06:30:23 -05:00
extends LevelSource;
vtable 0x108de0;
method void saveLevelData() = 0xa2e94;
method void setTileAndData(int x, int y, int z, int id, int data) = 0xa38b4;
2024-01-22 03:13:54 -05:00
method void setTileAndDataNoUpdate(int x, int y, int z, int id, int data) = 0xa33d0;
2024-01-06 06:30:23 -05:00
method HitResult clip(uchar *param_1, uchar *param_2, bool clip_liquids, bool param_3) = 0xa3db0;
method void addParticle(std::string *particle, float x, float y, float z, float deltaX, float deltaY, float deltaZ, int count) = 0xa449c;
2024-01-07 02:59:04 -05:00
method Entity *getEntity(int id) = 0xa45a4;
method bool addEntity(Entity *entity) = 0xa7cbc;
2024-01-22 03:13:54 -05:00
method int getBrightness2(LightLayer *layer, int x, int y, int z) = 0xa3c70;
2024-01-06 06:30:23 -05:00
2024-01-22 01:39:43 -05:00
virtual-method void tick() = 0x28;
virtual-method void updateSleepingPlayerList() = 0x2c;
virtual-method ChunkCache *createChunkSource() = 0x30;
2024-01-11 22:10:30 -05:00
property std::vector<Entity *> entities = 0x20;
2024-01-22 01:39:43 -05:00
property std::vector<Player *> players = 0x60;