UNPKG

@magikcraft/mct1

Version:

Minecraft for Type 1 Diabetes

276 lines (272 loc) 12.8 kB
import { Region } from '@magikcraft/mct1/regions' import { Vector3 } from '@magikcraft/mct1/vector3' const Location = Java.type('org.bukkit.Location') import { Logger } from '@magikcraft/mct1/log' const log = Logger(__filename) export const getLocations = world => { return { world: world, waypoints: { arenaThreshold: { region: [ new Location(world, 3, 66, -54), new Location(world, -3, 68, -31), ], saveLocation: new Location(world, -1, 66, -29, 1, 12), }, }, locations: { spawn: new Location(world, -18, 101, -67, -32, 0), // spawn: new Location(world, -1, 66, -29, 1, 12), magmabossSpawn: new Location(world, 0, 63, 0), endChest: new Location(world, 6, 71, 90), dispensers: [ new Location(world, -23, 61, -28), new Location(world, -19, 61, -28), new Location(world, -8, 61, -28), new Location(world, 5, 61, -28), new Location(world, 13, 61, -28), new Location(world, 19, 61, -28), new Location(world, 28, 61, -28), new Location(world, 25, 61, -27), new Location(world, -27, 61, -26), new Location(world, -15, 61, -26), new Location(world, -12, 61, -26), new Location(world, -3, 61, -26), new Location(world, 2, 61, -26), new Location(world, 7, 61, -26), new Location(world, 10, 61, -26), new Location(world, 17, 61, -26), new Location(world, 21, 61, -26), new Location(world, -21, 61, -25), new Location(world, 16, 61, -25), new Location(world, -16, 61, -23), new Location(world, -8, 61, -23), new Location(world, 0, 61, -23), new Location(world, 3, 61, -23), new Location(world, 9, 61, -23), new Location(world, 13, 61, -23), new Location(world, 21, 61, -23), new Location(world, 28, 61, -23), new Location(world, -12, 61, -22), new Location(world, -4, 61, -22), new Location(world, 18, 61, -22), new Location(world, 25, 61, -22), new Location(world, -28, 61, -21), new Location(world, -25, 61, -21), new Location(world, -22, 61, -21), new Location(world, -19, 61, -21), new Location(world, -6, 61, -20), new Location(world, 0, 61, -20), new Location(world, 3, 61, -20), new Location(world, 6, 61, -20), new Location(world, 10, 61, -20), new Location(world, 16, 61, -20), new Location(world, 21, 61, -20), new Location(world, 28, 61, -19), new Location(world, -28, 61, -18), new Location(world, -25, 61, -18), new Location(world, -22, 61, -18), new Location(world, -14, 61, -18), new Location(world, -11, 61, -18), new Location(world, -8, 61, -18), new Location(world, 10, 61, -17), new Location(world, 13, 61, -17), new Location(world, 21, 61, -17), new Location(world, 26, 61, -17), new Location(world, -6, 61, -16), new Location(world, 0, 61, -16), new Location(world, 6, 61, -16), new Location(world, 14, 61, -16), new Location(world, -22, 61, -15), new Location(world, -10, 61, -15), new Location(world, -28, 61, -14), new Location(world, -15, 61, -14), new Location(world, 17, 61, -14), new Location(world, 21, 61, -14), new Location(world, 24, 61, -14), new Location(world, 0, 61, -13), new Location(world, 3, 61, -13), new Location(world, 9, 61, -13), new Location(world, -25, 61, -12), new Location(world, -13, 61, -12), new Location(world, -8, 61, -12), new Location(world, -5, 61, -12), new Location(world, -2, 61, -12), new Location(world, 14, 61, -11), new Location(world, 19, 61, -11), new Location(world, 24, 61, -11), new Location(world, 27, 61, -11), new Location(world, -20, 61, -10), new Location(world, -15, 61, -10), new Location(world, -25, 61, -9), new Location(world, -13, 61, -9), new Location(world, 4, 61, -9), new Location(world, 8, 61, -9), new Location(world, 11, 61, -9), new Location(world, -28, 61, -8), new Location(world, -7, 61, -8), new Location(world, 24, 61, -8), new Location(world, 28, 61, -8), new Location(world, -22, 61, -6), new Location(world, -19, 61, -6), new Location(world, -16, 61, -6), new Location(world, -13, 61, -6), new Location(world, -10, 61, -6), new Location(world, -2, 61, -6), new Location(world, 1, 61, -6), new Location(world, 4, 61, -6), new Location(world, 13, 61, -6), new Location(world, 17, 61, -6), new Location(world, 20, 61, -6), new Location(world, 24, 61, -5), new Location(world, -25, 61, -3), new Location(world, -22, 61, -3), new Location(world, -13, 61, -3), new Location(world, -10, 61, -3), new Location(world, -7, 61, -3), new Location(world, 7, 61, -3), new Location(world, 10, 61, -3), new Location(world, 13, 61, -3), new Location(world, 17, 61, -3), new Location(world, 26, 61, -3), new Location(world, -27, 61, -2), new Location(world, 24, 61, -2), new Location(world, -22, 61, 0), new Location(world, -19, 61, 0), new Location(world, -16, 61, 0), new Location(world, -13, 61, 0), new Location(world, -10, 61, 0), new Location(world, 13, 61, 0), new Location(world, 17, 61, 0), new Location(world, 20, 61, 0), new Location(world, 26, 61, 0), new Location(world, -27, 61, 1), new Location(world, 23, 61, 1), new Location(world, 18, 61, 2), new Location(world, -25, 61, 3), new Location(world, -19, 61, 3), new Location(world, -16, 61, 3), new Location(world, -10, 61, 3), new Location(world, -7, 61, 3), new Location(world, 10, 61, 3), new Location(world, 26, 61, 3), new Location(world, -27, 61, 4), new Location(world, -19, 61, 6), new Location(world, -11, 61, 6), new Location(world, -7, 61, 6), new Location(world, 1, 61, 6), new Location(world, 4, 61, 6), new Location(world, 7, 61, 6), new Location(world, 10, 61, 6), new Location(world, 13, 61, 6), new Location(world, 17, 61, 6), new Location(world, 20, 61, 6), new Location(world, 26, 61, 6), new Location(world, -27, 61, 7), new Location(world, -21, 61, 7), new Location(world, 23, 61, 8), new Location(world, -25, 61, 9), new Location(world, -22, 61, 9), new Location(world, -14, 61, 9), new Location(world, -10, 61, 9), new Location(world, -7, 61, 9), new Location(world, -4, 61, 9), new Location(world, 10, 61, 9), new Location(world, 26, 61, 9), new Location(world, -27, 61, 10), new Location(world, 3, 61, 10), new Location(world, 13, 61, 10), new Location(world, 19, 61, 10), new Location(world, -12, 61, 11), new Location(world, -14, 61, 12), new Location(world, -5, 61, 12), new Location(world, -2, 61, 12), new Location(world, 1, 61, 12), new Location(world, 4, 61, 12), new Location(world, 8, 61, 12), new Location(world, 23, 61, 12), new Location(world, 26, 61, 12), new Location(world, -27, 61, 13), new Location(world, -21, 61, 13), new Location(world, -26, 61, 15), new Location(world, -5, 61, 15), new Location(world, -2, 61, 15), new Location(world, 7, 61, 15), new Location(world, 10, 61, 15), new Location(world, 13, 61, 15), new Location(world, 16, 61, 15), new Location(world, 19, 61, 15), new Location(world, 23, 61, 15), new Location(world, 26, 61, 15), new Location(world, 1, 61, 16), new Location(world, -24, 61, 17), new Location(world, -21, 61, 17), new Location(world, -14, 61, 17), new Location(world, -17, 61, 18), new Location(world, -18, 61, 18), new Location(world, 4, 61, 18), new Location(world, 13, 61, 18), new Location(world, 16, 61, 18), new Location(world, 23, 61, 18), new Location(world, 26, 61, 18), new Location(world, 20, 61, 19), new Location(world, -26, 61, 21), new Location(world, -17, 61, 21), new Location(world, -14, 61, 21), new Location(world, -11, 61, 21), new Location(world, -8, 61, 21), new Location(world, -5, 61, 21), new Location(world, -2, 61, 21), new Location(world, 1, 61, 21), new Location(world, 4, 61, 21), new Location(world, 7, 61, 21), new Location(world, 10, 61, 21), new Location(world, 13, 61, 21), new Location(world, 17, 61, 21), new Location(world, 26, 61, 21), new Location(world, -19, 61, 23), new Location(world, -26, 61, 24), new Location(world, -23, 61, 24), new Location(world, -16, 61, 24), new Location(world, -4, 61, 24), new Location(world, -1, 61, 24), new Location(world, 1, 61, 24), new Location(world, 4, 61, 24), new Location(world, 16, 61, 24), new Location(world, 20, 61, 24), new Location(world, 26, 61, 24), new Location(world, -21, 61, 26), new Location(world, -18, 61, 26), new Location(world, -12, 61, 26), new Location(world, -9, 61, 26), new Location(world, -6, 61, 26), new Location(world, 6, 61, 26), new Location(world, 9, 61, 26), new Location(world, 12, 61, 26), new Location(world, 18, 61, 26), new Location(world, 22, 61, 26), new Location(world, 20, 61, 27), new Location(world, 26, 61, 27), new Location(world, -27, 61, 28), new Location(world, -4, 61, 28), new Location(world, 4, 61, 28), ], }, regions: { arenaStairs: new Region( new Vector3(3, 67, 28, world.name), new Vector3(-3, 62, 24, world.name), world.name ), endPortal: [ new Location(world, 3, 73, 105), new Location(world, -3, 85, 126), ], endGate: [ new Location(world, 2, 73, 104), new Location(world, -1, 75, 104), ], }, } }