Package-level declarations

Types

Link copied to clipboard
data class AutoActionData(val baseCore: Int, val clips: MutableMap<MutableList<Int>, MutableList<Double>> = mutableMapOf(), val etherwarps: MutableMap<MutableList<Int>, BlockPos> = mutableMapOf())
Link copied to clipboard
class Door(val x: Int, val z: Int, val type: DoorType) : Tile
Link copied to clipboard
Link copied to clipboard
class DungeonPlayer(var player: EntityPlayer, var name: String, var fakeEntity: Boolean = false)

Class to store information about dungeon teammates. The Player will also be handled in this way as a teammate.

Link copied to clipboard
data class ExtrasData(val baseCore: Int, val preBlocks: MutableMap<Int, MutableSet<BlockPos>> = mutableMapOf())
Link copied to clipboard
class Room(val x: Int, val z: Int, var data: RoomData) : Tile
Link copied to clipboard
data class RoomConfigData(val name: String, val type: RoomType, val secrets: Int, val size: Int, val cores: List<Int>, val crypts: Int, val trappedChests: Int)

Data for rooms retrieved from rooms.json.

Link copied to clipboard
class RoomData(name: String = "Unknown", type: RoomType = RoomType.UNKNOWN)

This class is meant to offer a nice way to store dungeon room data, that can but does not have to be backed up by RoomConfigData from the dungeon scan.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class Tile(val x: Int, val z: Int)