IJMinecraftLevel.h 831 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // IJMinecraftLevel.h
  3. // InsideJob
  4. //
  5. // Created by Adam Preble on 10/7/10.
  6. // Copyright 2010 Adam Preble. All rights reserved.
  7. // Changes for opening folder Copyright 2011 Manoel Trapier
  8. //
  9. #import <Cocoa/Cocoa.h>
  10. #import "NBTContainer.h"
  11. @interface IJMinecraftLevel : NBTContainer {
  12. }
  13. @property (nonatomic, copy) NSArray *inventory; // Array of IJInventoryItem objects.
  14. @property (nonatomic, readonly) NBTContainer *worldTimeContainer;
  15. + (NSString *)pathForWorldAtIndex:(int)worldIndex;
  16. + (NSString *)pathForLevelDatAtFolder:(NSString *)worldPath;
  17. + (NSString *)pathForSessionLockAtFolder:(NSString *)worldPath;
  18. + (BOOL)worldExistsAtFolder:(NSString *)worldPath;
  19. + (int64_t)writeToSessionLockAtFolder:(NSString *)worldPath;
  20. + (BOOL)checkSessionLockAtFolder:(NSString *)worldPath value:(int64_t)checkValue;
  21. @end