use of com.skelril.skree.service.internal.zone.ZoneRegion in project Skree by Skelril.
the class TheForgeManager method init.
@Override
public void init(ZoneSpaceAllocator allocator, Consumer<TheForgeInstance> callback) {
allocator.regionFor(getSystemName(), clause -> {
ZoneRegion region = clause.getKey();
TheForgeInstance instance = new TheForgeInstance(region, config);
instance.init();
callback.accept(instance);
});
}
use of com.skelril.skree.service.internal.zone.ZoneRegion in project Skree by Skelril.
the class GoldRushManager method discover.
@Override
public void discover(ZoneSpaceAllocator allocator, Consumer<Optional<GoldRushInstance>> callback) {
allocator.regionFor(getSystemName(), clause -> {
ZoneRegion region = clause.getKey();
GoldRushInstance instance = new GoldRushInstance(region);
instance.init();
zones.add(instance);
callback.accept(Optional.of(instance));
});
}
use of com.skelril.skree.service.internal.zone.ZoneRegion in project Skree by Skelril.
the class SkyWarsManager method discover.
@Override
public void discover(ZoneSpaceAllocator allocator, Consumer<Optional<SkyWarsInstance>> callback) {
allocator.regionFor(getSystemName(), clause -> {
ZoneRegion region = clause.getKey();
SkyWarsInstance instance = new SkyWarsInstance(region);
instance.init();
zones.add(instance);
callback.accept(Optional.of(instance));
});
}
use of com.skelril.skree.service.internal.zone.ZoneRegion in project Skree by Skelril.
the class ShnugglesPrimeManager method discover.
@Override
public void discover(ZoneSpaceAllocator allocator, Consumer<Optional<ShnugglesPrimeInstance>> callback) {
allocator.regionFor(getSystemName(), clause -> {
ZoneRegion region = clause.getKey();
ShnugglesPrimeInstance instance = new ShnugglesPrimeInstance(region, bossManager);
instance.init();
zones.add(instance);
callback.accept(Optional.of(instance));
});
}
use of com.skelril.skree.service.internal.zone.ZoneRegion in project Skree by Skelril.
the class DesmireDungeonManager method discover.
@Override
public void discover(ZoneSpaceAllocator allocator, Consumer<Optional<DesmireDungeonInstance>> callback) {
allocator.regionFor(getSystemName(), clause -> {
ZoneRegion region = clause.getKey();
DesmireDungeonInstance instance = new DesmireDungeonInstance(region);
instance.init();
zones.add(instance);
callback.accept(Optional.of(instance));
});
}
Aggregations