Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
b37ff5c
feat: start new hub
ArikSquad Feb 1, 2026
82c87aa
feat: abiphone people
ArikSquad Feb 1, 2026
8c54f98
feat: wikithis gui
ArikSquad Feb 1, 2026
b0fef4f
feat: edit ActionChangeTimeCalender
ArikSquad Feb 1, 2026
6836fad
feat: remove the 12 villagers
ArikSquad Feb 1, 2026
a14bc42
feat: time based on calendar, fixes #23
ArikSquad Feb 1, 2026
243a329
feat: new fairysoul positions
ArikSquad Feb 1, 2026
eca2920
feat: update NPC positions
ArikSquad Feb 21, 2026
2d4ca78
feat: upgrade HypixelNPC
ArikSquad Feb 21, 2026
2a4f782
feat: mannequins
ArikSquad Feb 21, 2026
0ac7f07
feat: proper tablist caching, fixes #730
ArikSquad Feb 23, 2026
04365b0
feat: update regions
ArikSquad Feb 23, 2026
fddd97e
feat: update NPC stuff
ArikSquad Feb 23, 2026
6f94f86
feat: museum and debugging tools
ArikSquad Feb 23, 2026
b1e72bd
refactor: move GlassDisplays to their new positions
ArikSquad Feb 23, 2026
65174a2
feat: use HologramEntity in GlassDisplay
ArikSquad Feb 23, 2026
935c06b
feat: furniture
ArikSquad Feb 23, 2026
71de32a
fix(zone): correct THE_END RegionType and mark PIGMENS_DEN as TODO
Swofty-Developments Feb 24, 2026
b1b22e7
fix(concurrency): use ConcurrentHashMap for TablistManager and Player…
Swofty-Developments Feb 24, 2026
dc3968f
fix(npc): use synchronized list for inRangeOf in Animal and Villager …
Swofty-Developments Feb 24, 2026
eeaa528
docs(npc): document null player contract for dialogues() method
Swofty-Developments Feb 24, 2026
a4c94aa
fix(npc): re-add hologram when shouldDisplayHolograms becomes true again
Swofty-Developments Feb 24, 2026
c06a631
Merge remote-tracking branch 'origin/master' into feat/new-hub
ArikSquad Feb 24, 2026
c21f4a6
refactor: correct positions
ArikSquad Feb 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@

public enum ItemType {
SANDBOX_ITEM(Material.BLAZE_POWDER, Rarity.COMMON),
REGION_SELECTOR(Material.BLAZE_ROD, Rarity.ADMIN),
BLOCK_DATA_TOOL(Material.COMPARATOR, Rarity.ADMIN),

/**
* Miscellaneous
Expand Down
160 changes: 80 additions & 80 deletions configuration/skyblock/Minestom.fairysouls.csv
Original file line number Diff line number Diff line change
@@ -1,84 +1,84 @@
_id,zone,x,y,z
1,HUB,-20,90,-12
2,HUB,-60,108,3
3,HUB,-50,132,32
4,HUB,-52,161,43
5,HUB,-56,115,28
6,HUB,-39,191,34
7,HUB,-3,193,32
8,HUB,2,181,31
9,HUB,10,179,22
10,HUB,-207,100,66
11,HUB,-214,103,89
12,HUB,-252,132,51
13,HUB,-261,56,115
14,HUB,-229,123,84
15,HUB,-191,102,109
16,HUB,-245,75,149
17,HUB,-259,114,85
18,HUB,26,80,-65
19,HUB,40,68,-65
20,HUB,-34,67,-150
21,HUB,-21,79,-166
22,HUB,-187,92,-104
23,HUB,-16,66,-110
24,HUB,23,79,-134
25,HUB,-262,102,67
26,HUB,-260,96,48
27,HUB,-233,86,84
28,HUB,-48,76,49
29,HUB,40,108,78
30,HUB,49,121,69
31,HUB,43,152,73
32,HUB,57,90,79
33,HUB,110,67,58
34,HUB,155,62,28
35,HUB,132,144,114
36,HUB,82,61,196
37,HUB,113,102,106
38,HUB,148,112,88
39,HUB,149,116,115
40,HUB,111,120,127
41,HUB,96,106,121
42,HUB,86,89,66
43,HUB,-195,55,153
44,HUB,-152,67,123
45,HUB,87,77,43
46,HUB,44,68,-34
47,HUB,-53,70,-100
48,HUB,-6,66,-179
49,HUB,34,72,-162
50,HUB,-142,77,-31
51,HUB,-208,70,-80
52,HUB,72,71,-190
53,HUB,-94,72,-128
54,HUB,9,75,13
55,HUB,176,64,42
56,HUB,154,98,-71
57,HUB,104,77,-133
58,HUB,-24,88,-63
59,HUB,-183,80,29
60,HUB,-133,74,133
61,HUB,48,78,81
62,HUB,43,120,70
63,HUB,-81,70,-88
64,HUB,-49,90,-72
65,HUB,22,132,25
66,HUB,-166,79,93
67,HUB,-225,72,-21
68,HUB,-32,71,21
69,HUB,180,63,-15
70,HUB,147,53,88
71,HUB,168,60,-36
72,HUB,162,46,69
73,HUB,70,90,-149
74,HUB,138,66,129
75,HUB,72,70,-99
76,HUB,169,60,129
77,HUB,-248,74,125
78,HUB,-33,76,-213
79,HUB,-92,59,-138
80,HUB,30,80,-94
1,HUB,-3,79,-147
2,HUB,-15,101,-76
3,HUB,-15,87,-52
4,HUB,8,64,-137
5,HUB,15,82,-127
6,HUB,12,87,-66
7,HUB,-11,73,-164
8,HUB,61,80,-139
9,HUB,82,97,-139
10,HUB,87,68,-154
11,HUB,70,73,-106
12,HUB,77,102,-88
13,HUB,66,98,-60
14,HUB,106,64,-62
15,HUB,136,74,-105
16,HUB,145,84,-67
17,HUB,98,76,-29
18,HUB,158,92,8
19,HUB,153,64,45
20,HUB,162,46,69
21,HUB,147,53,88
22,HUB,80,66,26
23,HUB,78,109,87
24,HUB,103,67,110
25,HUB,132,144,114
26,HUB,119,119,124
27,HUB,123,68,152
28,HUB,145,69,173
29,HUB,82,61,196
30,HUB,-48,117,129
31,HUB,-52,161,73
32,HUB,-9,188,70
33,HUB,12,134,72
34,HUB,-50,132,62
35,HUB,-38,194,65
36,HUB,-21,156,69
37,HUB,-22,167,66
38,HUB,-3,193,62
39,HUB,9,104,64
40,HUB,-56,115,58
41,HUB,10,178,52
42,HUB,-60,107,33
43,HUB,18,68,-3
44,HUB,-39,56,-11
45,HUB,-106,85,-22
46,HUB,-116,73,-20
47,HUB,-166,79,93
48,HUB,-183,80,29
49,HUB,-191,102,109
50,HUB,-207,100,66
51,HUB,-152,67,123
52,HUB,-214,103,89
53,HUB,-229,123,84
54,HUB,-133,74,133
55,HUB,-233,86,84
56,HUB,-248,74,125
57,HUB,-245,75,149
58,HUB,-262,102,67
59,HUB,-259,114,85
60,HUB,-261,56,115
61,HUB,-195,55,153
62,HUB,-252,132,51
63,HUB,-260,96,48
64,HUB,-188,79,-56
65,HUB,-117,73,-163
66,HUB,-127,75,-185
67,HUB,-92,59,-138
68,HUB,-77,74,-152
69,HUB,-64,77,-72
70,HUB,-34,86,-35
71,HUB,38,67,-36
72,HUB,36,66,-35
73,HUB,73,59,6
74,HUB,169,60,129
75,HUB,45,117,94
76,HUB,45,148,98
77,HUB,49,77,93
78,HUB,44,121,88
79,HUB,41,106,101
80,HUB,27,84,83
81,THE_FARMING_ISLANDS,96,96,-287
82,THE_FARMING_ISLANDS,182,99,-235
83,THE_FARMING_ISLANDS,183,99,-305
Expand Down
94 changes: 37 additions & 57 deletions configuration/skyblock/Minestom.regions.csv
Original file line number Diff line number Diff line change
@@ -1,59 +1,13 @@
_id,type,x1,y1,z1,x2,y2,z2,serverType
village_1,VILLAGE,229,3,-194,-276,182,201,HUB
bank_1,BANK,-19,70,-69,-31,100,-55,HUB
blacksmith_1,BLACKSMITH,-23,73,-135,-40,68,-121,HUB
blacksmith_2,BLACKSMITH,-33,73,-123,-42,69,-131,HUB
blacksmith_3,BLACKSMITH,-42,67,-132,-37,71,-122,HUB
farm_1,FARM,16,67,-124,88,92,-197,HUB
farm_2,FARM,36,69,-117,55,72,-132,HUB
grave_1,GRAVEYARD,-104,77,-53,-119,75,-197,HUB
grave_2,GRAVEYARD,-118,72,-197,-102,78,-55,HUB
grave_3,GRAVEYARD,-99,70,-55,-126,87,-135,HUB
grave_4,GRAVEYARD,-101,75,-62,-94,70,-87,HUB
grave_5,GRAVEYARD,-95,74,-68,-91,69,-89,HUB
grave_6,GRAVEYARD,-90,73,-80,-82,71,-148,HUB
grave_7,GRAVEYARD,-71,82,-136,-118,72,-197,HUB
grave_8,GRAVEYARD,-51,77,-143,-84,71,-134,HUB
grave_9,GRAVEYARD,-62,74,-132,-80,72,-127,HUB
grave_10,GRAVEYARD,-76,72,-126,-87,76,-104,HUB
grave_11,GRAVEYARD,-81,74,-106,-92,69,-81,HUB
grave_12,GRAVEYARD,-230,60,-80,-109,83,-206,HUB
grave_13,GRAVEYARD,-124,71,-57,-140,77,-77,HUB
forest_1,FOREST,-64,86,-38,-87,70,-26,HUB
forest_2,FOREST,-97,79,-46,-104,71,-37,HUB
forest_3,FOREST,-110,85,-52,-224,81,-17,HUB
forest_4,FOREST,-139,85,-75,-232,64,-8,HUB
forest_5,FOREST,-126,85,18,-182,73,-26,HUB
forest_6,FOREST,-143,83,-60,-126,71,-5,HUB
forest_7,FOREST,-127,71,-11,-146,79,15,HUB
forest_8,FOREST,-124,84,-51,-94,71,-38,HUB
ruins_1,RUINS,-189,148,28,-299,40,158,HUB
library_1,LIBRARY,-33,73,-114,-33,73,-114,HUB
library_2,LIBRARY,-41,66,-106,-32,75,-116,HUB
mountain,MOUNTAIN,-51,98,16,-38,85,1,HUB
bazaar_1,BAZAAR_ALLEY,-24,81,-80,-43,69,-72,HUB
ah_1,AUCTION_HOUSE,-23,82,-93,-47,71,-83,HUB
ah_2,AUCTION_HOUSE,-23,81,-88,-47,71,-99,HUB
ah_3,AUCTION_HOUSE,-52,78,-83,-45,71,-99,HUB
ah_4,AUCTION_HOUSE,-55,77,-84,-30,60,-101,HUB
ah_5,AUCTION_HOUSE,-49,67,-90,-31,60,-81,HUB
ah_6,AUCTION_HOUSE,-49,67,-85,-31,60,-80,HUB
range_1,ARCHERY_RANGE,-6,65,-131,7,60,-153,HUB
range_2,ARCHERY_RANGE,-12,64,-150,5,61,-130,HUB
range_3,ARCHERY_RANGE,-12,65,-148,5,60,-155,HUB
range_4,ARCHERY_RANGE,7,59,-156,-8,65,-150,HUB
range_5,ARCHERY_RANGE,4,65,-138,8,61,-150,HUB
center_1,COMMUNITY_CENTER,13,78,-99,-4,72,-114,HUB
center_2,COMMUNITY_CENTER,6,77,-113,3,73,-117,HUB
center_3,COMMUNITY_CENTER,-5,77,-104,12,70,-99,HUB
center_4,COMMUNITY_CENTER,-4,71,-98,11,80,-114,HUB
coalmine_1,COAL_MINE,-12,81,-151,-31,67,-171,HUB
coalmine_2,COAL_MINE,-32,78,-165,-8,63,-230,HUB
coalmine_3,COAL_MINE,-12,63,-230,-6,71,-189,HUB
coalmine_4,COAL_MINE,-4,71,-230,-41,64,-161,HUB
coalmine_5,COAL_MINE,-15,75,-152,4,64,-167,HUB
coalmine_6,COAL_MINE,4,64,-165,-20,73,-182,HUB
coalmine_7,COAL_MINE,-7,69,-178,3,63,-165,HUB
village_1,VILLAGE,229,3,-194,-276,182,201,SKYBLOCK_HUB
ruins_1,RUINS,-189,148,28,-299,40,158,SKYBLOCK_HUB
library_1,LIBRARY,-75,75,-83,-71,70,-79,SKYBLOCK_HUB
library_2,LIBRARY,-71,76,-74,-63,69,-85,SKYBLOCK_HUB
thaumaturgist,THAUMATURGIST,-74,69,-57,-59,77,-72,SKYBLOCK_HUB
thaumaturgist_2,THAUMATURGIST,-48,74,-65,-57,70,-59,SKYBLOCK_HUB
mountain,MOUNTAIN,-51,98,16,-38,85,1,SKYBLOCK_HUB
trade_center,TRADE_CENTER,-29,73,-73,-38,68,-83,SKYBLOCK_HUB
combat_settlement,COMBAT_SETTLEMENT,-32,63,-61,-70,88,-98,SKYBLOCK_HUB
goldmine_1,GOLD_MINE,52,136,-261,-106,14,-404,GOLD_MINE
deepcavern_1,DEEP_CAVERNS,-68,235,112,135,0,-72,DEEP_CAVERNS
gunpowder,GUNPOWDER_MINES,159,165,42,-38,143,-62,DEEP_CAVERNS
Expand Down Expand Up @@ -81,7 +35,6 @@ gb1,GOBLIN_BURROWS,-47,170,214,-96,154,99,DWARVEN_MINES
gb2,GOBLIN_BURROWS,-60,163,180,-192,131,110,DWARVEN_MINES
mist1,THE_MIST,-60,83,2,200,63,160,DWARVEN_MINES
cliffv,CLIFFSIDE_VEINS,6,154,23,92,114,56,DWARVEN_MINES
wilderness_1,WILDERNESS,58,71,118,123,76,123,HUB
barn_1,THE_BARN,82,26,-177,250,120,-334,THE_FARMING_ISLANDS
birch_forest,BIRCH_PARK,-255,114,26,-336,41,-90,THE_PARK
spruce_forest,SPRUCE_WOODS,-387,151,-22,-309,59,107,THE_PARK
Expand All @@ -102,4 +55,31 @@ hotsprings2,HOT_SPRINGS,-1,74,-35,101,49,12,JERRYS_WORKSHOP
glacial,GLACIAL_CAVE,56,88,20,111,63,115,JERRYS_WORKSHOP
gary,GARYS_SHACK,56,102,52,49,118,63,JERRYS_WORKSHOP
einary,EINARYS_EMPORIUM,-12,75,60,-21,86,66,JERRYS_WORKSHOP
einary2,EINARYS_EMPORIUM,-21,75,66,-17,84,70,JERRYS_WORKSHOP
einary2,EINARYS_EMPORIUM,-21,75,66,-17,84,70,JERRYS_WORKSHOP
community_center,COMMUNITY_CENTER,12,88,6,-13,71,24,SKYBLOCK_HUB
community_center_2,COMMUNITY_CENTER,11,83,11,15,78,16,SKYBLOCK_HUB
auction,AUCTION_HOUSE,-26,71,-20,-44,82,-6,SKYBLOCK_HUB
shens_auction,SHENS_AUCTION,-37,63,-22,-2,52,-1,SKYBLOCK_HUB
bazaar,BAZAAR_ALLEY,-30,79,-21,-40,71,-35,SKYBLOCK_HUB
bank,BANK,-25,80,-45,-33,72,-35,SKYBLOCK_HUB
graveyard_1,GRAVEYARD,-73,70,-101,-195,121,-221,SKYBLOCK_HUB
crypts_1,CRYPTS,-176,71,-120,-157,60,-105,SKYBLOCK_HUB
crypts_2,CRYPTS,-155,66,-98,-138,57,-130,SKYBLOCK_HUB
crypts_3,CRYPTS,-164,70,-115,-155,58,-99,SKYBLOCK_HUB
crypts_4,CRYPTS,-138,63,-97,-119,40,-149,SKYBLOCK_HUB
crypts_5,CRYPTS,-119,41,-144,-80,57,-77,SKYBLOCK_HUB
crypts_6,CRYPTS,-43,63,-143,-51,53,-127,SKYBLOCK_HUB
crypts_7,CRYPTS,-51,62,-135,-90,46,-100,SKYBLOCK_HUB
wilderness,WILDERNESS,76,76,64,175,146,201,SKYBLOCK_HUB
unincorporated,UNINCORPORATED,17,79,171,-32,109,134,SKYBLOCK_HUB
forest,FOREST,-66,62,-6,-204,104,-72,SKYBLOCK_HUB
forest_camp,FORAGING_CAMP,-151,72,-50,-101,87,-15,SKYBLOCK_HUB
library_3,LIBRARY,-71,70,-74,-63,78,-85,SKYBLOCK_HUB
thaumaturgist_3,THAUMATURGIST,-56,69,-67,-62,74,-60,SKYBLOCK_HUB
coalmine_1,COAL_MINE,24,61,-146,-31,112,-199,SKYBLOCK_HUB
mining_district,MINING_DISTRICT,-25,55,-93,23,92,-142,SKYBLOCK_HUB
farm,FARM,28,66,-74,107,106,-153,SKYBLOCK_HUB
fishing_outpost,FISHING_OUTPOST,92,69,-21,166,95,-79,SKYBLOCK_HUB
museum_1,PLAYER_MUSEUM,25,78,-3,42,71,5,SKYBLOCK_HUB
museum_2,PLAYER_MUSEUM,21,80,4,38,70,19,SKYBLOCK_HUB
museum_3,PLAYER_MUSEUM,45,84,24,13,65,53,SKYBLOCK_HUB
Loading