History for ultramine_core / src / main / java / net
2017-02-16
@vlad20012
Merge branch 'stable' into master ...
vlad20012 committed on 16 Feb 2017
2017-02-11
@vlad20012
Disable entity updating in worlds with disabled chunk loaders and no players ...
vlad20012 committed on 11 Feb 2017
@vlad20012
Fixed Entity & TileEntity unloading in worlds with 0 active chunks (memory leak on world generation)
vlad20012 committed on 11 Feb 2017
@vlad20012
[compat] Fixed EntityLimiter & mob spawn for LycanitesMobs
vlad20012 committed on 11 Feb 2017
2017-01-24
@vlad20012
Fixed kick from server if player with too long username connected
vlad20012 committed on 24 Jan 2017
2017-01-21
@vlad20012
[optim] Optimized Chunk.scheduleBlockUpdate() ...
vlad20012 committed on 21 Jan 2017
2017-01-17
@vlad20012
[optim] Little WorldServer.func_147456_g() optimizations (it is enough hot) ...
vlad20012 committed on 17 Jan 2017
2017-01-16
@vlad20012
[optim] Optimized World.getBlockIfExists()
vlad20012 committed on 16 Jan 2017
@vlad20012
[optim] Fixed Entity with old AI path recounting each tick if target is not reachable
vlad20012 committed on 16 Jan 2017
2016-12-21
@vlad20012
[optim] Use buffered IO when writing non-compressed NBT to file
vlad20012 committed on 21 Dec 2016
2016-12-20
@vlad20012
Fixed player renderDistance reset after death
vlad20012 committed on 20 Dec 2016
2016-12-08
@vlad20012
Merge branch 'stable' ...
vlad20012 committed on 8 Dec 2016
@vlad20012
Fixed possible crashes caused by wrong eventProxy.startEntity(entity) placement
vlad20012 committed on 8 Dec 2016
2016-11-28
@vlad20012
Fixed player lang reset after death
vlad20012 committed on 28 Nov 2016
2016-11-19
@vlad20012
[optim] Optimized vanilla leaves decay
vlad20012 committed on 19 Nov 2016
@vlad20012
Fixed kick on invalid url in chat
vlad20012 committed on 19 Nov 2016
2016-11-13
@vlad20012
[optim] Totally replaced LongHashMap & IntHashMap implementation to Koloboke collections
vlad20012 committed on 13 Nov 2016
2016-11-12
@vlad20012
Fixed invisible players after teleportation
vlad20012 committed on 12 Nov 2016
2016-10-31
@vlad20012
Merge branch 'stable'
vlad20012 committed on 31 Oct 2016
2016-10-01
@vlad20012
Throw IllegalArgumentException from DataWatcher if object id < 0 (fix for thaumicenergistics)
vlad20012 committed on 1 Oct 2016
2016-09-18
@vlad20012
Issue #47 Command unregister, fallback prefixes
vlad20012 committed on 18 Sep 2016
2016-09-17
@vlad20012
Issue #50 Permissions moved out of the core
vlad20012 committed on 17 Sep 2016
2016-08-14
@vlad20012
Fixed (previous commit) on client side
vlad20012 committed on 14 Aug 2016
2016-08-09
@vlad20012
Issue #14 Fixed TileEntity owner assigning on TileEntity restoring
vlad20012 committed on 9 Aug 2016
2016-08-08
@vlad20012
Issue #14 added WorldUpdateObject owner inference for pending updates and block events
vlad20012 committed on 8 Aug 2016
2016-08-07
@vlad20012
[optim] ImportChunkLoader disposing ...
vlad20012 committed on 7 Aug 2016
@vlad20012
Fixed 10bec8e13a PendingBlockUpdates and EntityFallingBlock processing after chunk populating
vlad20012 committed on 7 Aug 2016
2016-03-29
@vlad20012
Creating Entity UUID via ThreadLocalRandom
vlad20012 committed on 29 Mar 2016
@vlad20012
Revert "[optim] Entity.random replaced to ThreadLocalRandom (it's really faster)" ...
vlad20012 committed on 29 Mar 2016
2016-02-20
@vlad20012
[optim] vanilla PlayerProfileCache ...
vlad20012 committed on 20 Feb 2016
2016-02-19
@vlad20012
I18n for duration format & restart messages
vlad20012 committed on 19 Feb 2016
2016-02-17
@vlad20012
More appropriate behavior of not splitted world mode (splitWorldDirs: false)
vlad20012 committed on 17 Feb 2016
2016-02-15
@vlad20012
Exclude dead entities from of Chunk.getEntitiesWithinAABBForEntity & Chunk.getEntitiesOfTypeWithinAAAB
vlad20012 committed on 15 Feb 2016
@vlad20012
[optim] Entity.random replaced to ThreadLocalRandom (it's really faster)
vlad20012 committed on 15 Feb 2016
2016-02-13
@vlad20012
[optim] Entity & TileEntity removal - do not call ArrayList.removeAll if no entities to remove
vlad20012 committed on 13 Feb 2016
@vlad20012
[optim] DataWatcher.watchedObjects type replaced from TIntObjectHashMap to fixed-size array ...
vlad20012 committed on 13 Feb 2016
@vlad20012
More simple chunk save predicate
vlad20012 committed on 13 Feb 2016
@vlad20012
[optim] Do not update EntityTracker if no players in world
vlad20012 committed on 13 Feb 2016
@vlad20012
Added PendingBlockUpdates and EntityFallingBlock processing and EntityItem removal after chunk populating ...
vlad20012 committed on 13 Feb 2016
2016-02-09
@vlad20012
Issue #48 CPU utilization ...
vlad20012 committed on 9 Feb 2016
2016-02-08
@vlad20012
World generation limited to one chunk per tick
vlad20012 committed on 8 Feb 2016
@vlad20012
[client] Fixed sending view distance to server when closing gui video settings by esc key
vlad20012 committed on 8 Feb 2016
@vlad20012
[refactoring] Var name typos
vlad20012 committed on 8 Feb 2016
2016-02-07
@vlad20012
Fixed translation for server name in /say command
vlad20012 committed on 7 Feb 2016
2016-02-04
@vlad20012
[compat] Fixed mod-supported interworld teleportation (MystCraft)
vlad20012 committed on 4 Feb 2016
2016-02-03
@vlad20012
Max view distance is now 32 (15 by default)
vlad20012 committed on 3 Feb 2016
@vlad20012
[compat] Compatibility with mods changes BlockLeavesBase (FastLeafDecay, DragonAPI)
vlad20012 committed on 3 Feb 2016
@vlad20012
Configurable server directory mapping: ...
vlad20012 committed on 3 Feb 2016
2016-01-29
@vlad20012
TileEntity onChunkUnload list processing moved before loadedTEList processing to prevent updating unloaded TileEntities
vlad20012 committed on 29 Jan 2016
@vlad20012
Fixed bug due to a009ef4: sometimes entities were removed from entityList, but not from chunk and tracker
vlad20012 committed on 29 Jan 2016
2016-01-28
@vlad20012
[refactoring] World config applying code moved to public method in WorldServer
vlad20012 committed on 28 Jan 2016
2016-01-27
@vlad20012
Issue #14 PlayerDeathEvent - allows to: ...
vlad20012 committed on 27 Jan 2016
@vlad20012
[refactoring] moved class UMEventFactory
vlad20012 committed on 27 Jan 2016
2016-01-26
@vlad20012
Fixed block placement distance check - now relative to player eye location
vlad20012 committed on 26 Jan 2016
@vlad20012
Fixed reed dupe by door when block place event was canceled
vlad20012 committed on 26 Jan 2016
2016-01-23
@vlad20012
Support for more than 256 dimensions ids
vlad20012 committed on 23 Jan 2016
2016-01-15
@vlad20012
Fixed broadcast messages server side translation
vlad20012 committed on 15 Jan 2016
2016-01-10
@vlad20012
Typo in class name
vlad20012 committed on 10 Jan 2016
@vlad20012
ItemStackHash(Set&Map) enhancements (remap by WekRef)
vlad20012 committed on 10 Jan 2016
@vlad20012
[refactoring] moved some classes
vlad20012 committed on 10 Jan 2016
@vlad20012
[refactoring] SyncServerExecutor and its users
vlad20012 committed on 10 Jan 2016
@vlad20012
JLine support (ANSI colors in console)
vlad20012 committed on 10 Jan 2016
2016-01-06
@vlad20012
Server side message translation (client langs not required now)
vlad20012 committed on 6 Jan 2016
@vlad20012
[optim] Optimized Entity & TileEntity removal
vlad20012 committed on 6 Jan 2016
@vlad20012
Fixed XP dupe when player die with keepInventory permission
vlad20012 committed on 6 Jan 2016
2015-12-31
@vlad20012
Fixed server crash due to HashOverflowException in Chunk.updateLightCoords ...
vlad20012 committed on 31 Dec 2015
2015-12-24
@vlad20012
[compat] World.activeChunkSet Vanilla compatibility
vlad20012 committed on 24 Dec 2015
@vlad20012
[compat] AnvilChunkLoader.{chunksToRemove,pendingAnvilChunksCoordinates} Vanilla compatibility (Dynmap)
vlad20012 committed on 24 Dec 2015
@vlad20012
[compat] CPS.chunksToUnload Vanilla compatibility (Dynmap)
vlad20012 committed on 24 Dec 2015
2015-12-23
@vlad20012
Replaced some magic numbers
vlad20012 committed on 23 Dec 2015
@vlad20012
Recursive chunk generation support for CPS.isGenerating flag
vlad20012 committed on 23 Dec 2015
2015-12-21
@vlad20012
[refactoring] Typo in package name
vlad20012 committed on 21 Dec 2015
2015-12-18
@vlad20012
[compat] ChunkProviderServer.loadedChunkHashMap Vanilla compatibility (Dynmap,WorldEdit)
vlad20012 committed on 18 Dec 2015
@vlad20012
Forge 10.13.4.1614
vlad20012 committed on 18 Dec 2015
@vlad20012
Merge remote-tracking branch 'Clean_Forge/1.7.10'
vlad20012 committed on 18 Dec 2015
2015-12-17
@autobuild
Merged forge ["10.13.4.1614"]
autobuild committed on 17 Dec 2015
2015-12-09
@vlad20012
Trove replaced with Koloboke (aka HFTC) in some critical places
vlad20012 committed on 9 Dec 2015
2015-11-21
@autobuild
Merged forge ["10.13.4.1566"]
autobuild committed on 21 Nov 2015
@vlad20012
Merge remote-tracking branch 'Clean_Forge/1.7.10' ...
vlad20012 committed on 21 Nov 2015
2015-11-20
@vlad20012
[optimize] ServerLoadBalances
vlad20012 committed on 20 Nov 2015
2015-11-15
@vlad20012
Добавлены безопасные (учитывающие отсутствие или блокировку мира) методы перехода между мирами
vlad20012 committed on 15 Nov 2015
@vlad20012
Issue #40 deadlock on world dispose
vlad20012 committed on 15 Nov 2015
@vlad20012
[refactoring] GlobalExecutors.* ...
vlad20012 committed on 15 Nov 2015
2015-11-14
@vlad20012
Issue #40 Продолжена работа над MultiWorld: ...
vlad20012 committed on 14 Nov 2015
2015-10-08
@vlad20012
Кликабельные ссылки в сообщениях от имени сервера
vlad20012 committed on 8 Oct 2015
@vlad20012
Regexp Pattern moved to static field
vlad20012 committed on 8 Oct 2015
2015-10-07
@vlad20012
Кидаем исключение при попытке переместиться в несуществующее измерение ...
vlad20012 committed on 7 Oct 2015
@vlad20012
Исправлен респавн игрока ...
vlad20012 committed on 7 Oct 2015
2015-09-27
@vlad20012
Исправлены ванильные воронки (предыдущий патч)
vlad20012 committed on 27 Sep 2015
@vlad20012
[optimize] Оптимизированы ванильные воронки ...
vlad20012 committed on 27 Sep 2015
@vlad20012
Добавлены Map и Set с ItemStack в качестве ключей
vlad20012 committed on 27 Sep 2015
2015-09-25
@vlad20012
Closes #44 Добавлен планировщик с Cron-like синтаксисом шаблонов
vlad20012 committed on 25 Sep 2015
2015-09-24
@vlad20012
Частота трекинга игрока уменьшена до 1 тика ...
vlad20012 committed on 24 Sep 2015
2015-09-22
@vlad20012
Исправлено падение сервера при несоответствии модов
vlad20012 committed on 22 Sep 2015
@vlad20012
Issue #14 Добавлены события PlayerSneakingEvent и PlayerSwingItemEvent ...
vlad20012 committed on 22 Sep 2015
2015-09-20
@vlad20012
Issue #31 Команда /vanish ...
vlad20012 committed on 20 Sep 2015
2015-09-17
@vlad20012
Пофикшены баги в RCon ...
vlad20012 committed on 17 Sep 2015
2015-09-03
@vlad20012
Fixed NPE Entity.setDead
vlad20012 committed on 3 Sep 2015
2015-08-31
@vlad20012
[client] #39 SideOnly пропустил
vlad20012 committed on 31 Aug 2015
2015-08-30
@vlad20012
Issue #43 Честный расход XP (временно не опционален)
vlad20012 committed on 30 Aug 2015
2015-08-16
@vlad20012
Добавлено событие PreDimChangeEvent, ...
vlad20012 committed on 16 Aug 2015
2015-07-17
@vlad20012
Issue #42 Исправлен еще один случай синхронной загрузки чанка при вызове onNeighborChange на границе чанка
vlad20012 committed on 17 Jul 2015
2015-07-13
@vlad20012
Обрабатываем ситуацию, при которой выгруженный чанк форсирован чанклоадером
vlad20012 committed on 13 Jul 2015
@vlad20012
Добавлен вайтлист RCon адресов; спрятано в дебаг сообщение Rcon connection from ...
vlad20012 committed on 13 Jul 2015
@vlad20012
Вызов WorldEventProxy.startEntity() перемещен ниже проверки возможности обновления Entity
vlad20012 committed on 13 Jul 2015
2015-07-12
@vlad20012
Реализована совместимая версия WorldServer.getPendingBlockUpdates()
vlad20012 committed on 12 Jul 2015
@vlad20012
Issue #42 Исправлена синхронная загрузка чанка при вызове onNeighborChange на границе чанка ...
vlad20012 committed on 12 Jul 2015
@vlad20012
Синхронизируем RegionFile.close() с чтением и записью
vlad20012 committed on 12 Jul 2015
@vlad20012
AnvilChunkLoader Обрабатываем ситуацию, при которой пытается загрузиться чанк, который в данный момент сохраняется ...
vlad20012 committed on 12 Jul 2015
2015-07-10
@vlad20012
Issue #14 Добавлено событие поджигания Entity - EntitySetFireEvent
vlad20012 committed on 10 Jul 2015
@vlad20012
Issue #14 Добавлено событие применения эффектов зелья - EntityPotionApplyEffectEvent
vlad20012 committed on 10 Jul 2015
@autobuild
[forge "10.13.4.1481"] Jenkins build 22
autobuild committed on 10 Jul 2015
@vlad20012
Issue #14 В качестве ObjectOwner'а сохраняется GameProfile, а не только юзернейм ...
vlad20012 committed on 10 Jul 2015
2015-07-09
@vlad20012
Closes #41 Off-heap chunk storage
vlad20012 committed on 9 Jul 2015
@vlad20012
Issue #14 Поршень пропатчен для возможности отмены события
vlad20012 committed on 9 Jul 2015
2015-07-06
@vlad20012
Исправлено зажигаение адского портала в мирах с ID больше 0
vlad20012 committed on 6 Jul 2015
2015-07-05
@vlad20012
Исправлен RCon (ванильный баг)
vlad20012 committed on 5 Jul 2015
2015-06-23
@vlad20012
Forge 10.13.4.1472
vlad20012 committed on 23 Jun 2015
@vlad20012
Merge remote-tracking branch 'Clean_Forge/1.7.10' ...
vlad20012 committed on 23 Jun 2015
2015-06-21
@vlad20012
[optimize] Убрана отправка изменений инвентаря при поднимании предмета ...
vlad20012 committed on 21 Jun 2015
2015-06-19
@autobuild
[forge "10.13.4.1470"] Jenkins build 19
autobuild committed on 19 Jun 2015
@autobuild
[forge "10.13.4.1469"] Jenkins build 18
autobuild committed on 19 Jun 2015
2015-06-18
@autobuild
[forge "10.13.4.1456"] Jenkins build 17
autobuild committed on 18 Jun 2015
2015-06-15
@autobuild
[forge "10.13.4.1451"] Jenkins build 15
autobuild committed on 15 Jun 2015
2015-06-11
@vlad20012
[refactoring] Спускаем startTileEntity() ниже
vlad20012 committed on 11 Jun 2015
2015-06-10
@autobuild
[forge "10.13.4.1448"] Jenkins build 14
autobuild committed on 10 Jun 2015
@vlad20012
Заменяем некоторые WARN на ERROR
vlad20012 committed on 10 Jun 2015
@vlad20012
DataWatcher.getWatchedObject Здесь не нужно забирать readLock, т.к. этот метод никогда не вызывается не из основного потока. ...
vlad20012 committed on 10 Jun 2015
@vlad20012
Заменяем HashMap на TIntObjectHashMap в DataWatcher ...
vlad20012 committed on 10 Jun 2015
@vlad20012
Кажется, load factor по умолчанию должен был быть 0.5
vlad20012 committed on 10 Jun 2015
@autobuild
[forge "10.13.4.1445"] Jenkins build 13
autobuild committed on 10 Jun 2015
2015-06-09
@vlad20012
В пермишаны добавлена мета "tablistcolor" для изменения цвета в TAB списке игроков
vlad20012 committed on 9 Jun 2015
2015-06-04
@autobuild
[forge "10.13.3.1428"] Jenkins build 12
autobuild committed on 4 Jun 2015
2015-06-02
@autobuild
[forge "10.13.3.1422"] Jenkins build 10
autobuild committed on 2 Jun 2015
2015-05-31
@vlad20012
Issue #40 Рефакторинг MultiWorld (несовместимое изменение, в т.ч. worlds.yml) ...
vlad20012 committed on 31 May 2015
2015-05-28
@vlad20012
Увеличено до 60 секунд время ожидания завершения работы writing IO executor при остановке сервера
vlad20012 committed on 28 May 2015
@vlad20012
Issue #8 Исправлена синхронная загрузка чанка при нанесении урона EntityZombie и попытке им соспавнить подкрепление
vlad20012 committed on 28 May 2015
@vlad20012
Удален ShutdownHook остановки сервера ...
vlad20012 committed on 28 May 2015
2015-05-27
@vlad20012
Немедленно убиваем Entity при добавлении в чанк, не соответствующий его координатам
vlad20012 committed on 27 May 2015
@vlad20012
Немедленно убиваем Entity, которые каким-то странным образом оказались за максимально возможной координатой мира
vlad20012 committed on 27 May 2015
2015-05-13
@vlad20012
Добавлен вывод дополнительной информации при ошибках добавления Entity в EntityTracker
vlad20012 committed on 13 May 2015
@vlad20012
Исправлен (по всей видимости) баг с исчезновением Entity. ...
vlad20012 committed on 13 May 2015
2015-05-08
@vlad20012
Forge 10.13.3.1403
vlad20012 committed on 8 May 2015
@vlad20012
Merge remote-tracking branch 'Clean_Forge/1.7.10' ...
vlad20012 committed on 8 May 2015
@vlad20012
Опция allowFlight в серверном конфиге вынесена в секцию secutiry
vlad20012 committed on 8 May 2015
2015-05-07
@autobuild
[forge "10.13.3.1401"] Jenkins build 4
autobuild committed on 7 May 2015
2015-05-06
@vlad20012
Убиваем Entity при ошибке добавления в EntityTracker (обычно это дублирование Entity)
vlad20012 committed on 6 May 2015
2015-05-05
@vlad20012
Forge 10.13.3.1401
vlad20012 committed on 5 May 2015
@vlad20012
Merge remote-tracking branch 'Clean_Forge/1.7.10' ...
vlad20012 committed on 5 May 2015
@autobuild
[forge "10.13.3.1401"] Jenkins build 3
autobuild committed on 5 May 2015
2015-04-06
@vlad20012
Исправлено взятие игрока по юзернейму после респавна игрока.
vlad20012 committed on 6 Apr 2015
2015-04-05
@vlad20012
Исправлена возможность установки ендерского портала в любом мире, где установлен линк для него
vlad20012 committed on 5 Apr 2015
2015-03-26
@vlad20012
Оптимизировано получение игрока по юзернейму
vlad20012 committed on 26 Mar 2015
2015-03-23
@vlad20012
[client] #39 Терминирование глобальных экзекьюторов выполняется только на сервере (или сингл не запустить более 1 раза)
vlad20012 committed on 23 Mar 2015
2015-03-05
@vlad20012
[client] #39 С клиента удалены классы ServerWorldEventProxy и WorldBorder
vlad20012 committed on 5 Mar 2015
2015-02-26
@vlad20012
Исправлен краш при создании нового мира (WorldConfig требуется при генерации, которая вызывается при поиске спавна)
vlad20012 committed on 26 Feb 2015
@vlad20012
Исправлены баги отправки чанков (race condition при записи, двойная отправка), снова подкручен расчет рейтов
vlad20012 committed on 26 Feb 2015
2015-02-09
@vlad20012
Оптимизированы некоторые методы OreDict
vlad20012 committed on 9 Feb 2015
2015-02-08
@vlad20012
Переработаны пермишаны. Теперь в основе конфигурации лежит группа, а не мир. Старые "группы" теперь - mixin'ы.
vlad20012 committed on 8 Feb 2015
2015-01-28
@vlad20012
Issue #31 Добавлена команда reloadcfg для перезагрузки конфига сервера и миров
vlad20012 committed on 28 Jan 2015
2015-01-26
@vlad20012
NPC и големы теперь считаются животными
vlad20012 committed on 26 Jan 2015
@vlad20012
Добавлены опциональные радиусы обновления дла каждого типа Entity
vlad20012 committed on 26 Jan 2015
@vlad20012
Отключена жесткая замена списка рецептов на проксой к кэшу (баги с модами)
vlad20012 committed on 26 Jan 2015
@vlad20012
Вынесены в отдельный класс некоторые константы
vlad20012 committed on 26 Jan 2015
@vlad20012
Forge 10.13.2.1291
vlad20012 committed on 26 Jan 2015
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master' ...
vlad20012 committed on 26 Jan 2015
@vlad20012
Добавлены дополнительные секции профилировщика и замеры времени при обработке клиентских пакетов
vlad20012 committed on 26 Jan 2015
@vlad20012
Оптимизирован поиск рецепта крафта - добавлен кэш найденных рецептов; Добавлена команда /recipecache clear для очистки кэша рецептов (для замены рецептов без рестарта)
vlad20012 committed on 26 Jan 2015
2015-01-25
@vlad20012
Исправлен краш HardcoreEnderExpansion при генерации мира
vlad20012 committed on 25 Jan 2015
2015-01-24
@autobuild
[forge ] Jenkins build 6
autobuild committed on 24 Jan 2015
2015-01-22
@vlad20012
ByteArrayOutputStream заменен на apache.commons.io
vlad20012 committed on 22 Jan 2015
@vlad20012
Условие обновление трекера - переход Entity в другой чанк, а не смещение более чем на 16 блоков
vlad20012 committed on 22 Jan 2015
@vlad20012
Оптимизирован поиск рецепта печки
vlad20012 committed on 22 Jan 2015
@vlad20012
Добавлено почанковое профилирование для отложенных и рандомных обновлений блоков
vlad20012 committed on 22 Jan 2015
2015-01-09
@vlad20012
Сообщение выводится, если секция профилировщика выполняется дольше 50ms, а не 100ms
vlad20012 committed on 9 Jan 2015
@vlad20012
При смене ника игрока сопоставляем актуальный юзернейм с UUID вместо устаревшего. Исправляет постоянное выписывание (also known as ...) при входе на сервер после изменения ника.
vlad20012 committed on 9 Jan 2015
@vlad20012
Issue #13 TByteList -> TByteSet; Обновляем освещение всегда не более 1 блока за тик
vlad20012 committed on 9 Jan 2015
@vlad20012
Исправлено сохранение инвентаря при смерти
vlad20012 committed on 9 Jan 2015
2015-01-07
@vlad20012
Убран вывод сообщений о смерти при самоубийстве командой /kill; добавлен пермишан на сохранение инвентаря при смерти; при выпадении из мира инвентарь сохраняется
vlad20012 committed on 7 Jan 2015
2015-01-05
@vlad20012
Добавлена опция для быстрого опадания листвы (FastLeafDecay)
vlad20012 committed on 5 Jan 2015
2014-12-28
@vlad20012
Добавлены допольнительные секции профилировщика при сохранении мира
vlad20012 committed on 28 Dec 2014
@vlad20012
Issue #13 Оптимизирована выгрузка Entity и TileEntity
vlad20012 committed on 28 Dec 2014
@vlad20012
Исправлен DataWatcher, поломанный в cf584a6eb3
vlad20012 committed on 28 Dec 2014
2014-12-24
@vlad20012
Добавлена секция профилировщика и замер времени на отгрузку TileEntity
vlad20012 committed on 24 Dec 2014
@vlad20012
Перед стандартной выгрузкой мира удостоверяемся, что все чанки выгружены
vlad20012 committed on 24 Dec 2014
@vlad20012
Добавлено профилирование вызова события сохранения мира
vlad20012 committed on 24 Dec 2014
2014-12-20
@vlad20012
Количество рандомных обновлений блоков в чанке уменьшается с дальностью от игрока
vlad20012 committed on 20 Dec 2014
2014-12-19
@vlad20012
Добавлен вывод id мира при синхронной загрузке чанка
vlad20012 committed on 19 Dec 2014
@vlad20012
Уменьшено с 40 до 16 предельное растояние поиска пути для зомби (вызывали провисания до 60ms)
vlad20012 committed on 19 Dec 2014
2014-12-18
@vlad20012
Добавлен общий кэшированный пул потоков. Используется для авторизации, вместо создания нового потока при каждом подключении
vlad20012 committed on 18 Dec 2014
@vlad20012
Вывод логов об отсутствии маппинга Entity и TileEntity при загрузке убран в дебаг
vlad20012 committed on 18 Dec 2014
@vlad20012
Issue #13 Исправлено формирование крашрепорта при ошибке обновления соседних блоков (не удавалось найти анонимный класс, эта странная ошибка сопровождает форжу уже давно, видимо, что-то со сборкой); Добавлен вывод предупреждений, если Entity или TileEntity обновляется более 20ms; Добавлен кик игрока с сервера при удалении его из мира в связи с ошибкой обновления Entity
vlad20012 committed on 18 Dec 2014
@vlad20012
Issue #14 Допилена система событий. Добавлены события изменения блока, закрытия инвентаря, разрушения хэндинга (картин, рамок)
vlad20012 committed on 18 Dec 2014
2014-11-29
@vlad20012
Issue #10 allowNether всегда true, ад можно отключить просто удалив его из конфига миров
vlad20012 committed on 29 Nov 2014
2014-11-26
@vlad20012
Issue #31 Добавлены команда chunkgc для принудительной выгрузки свободных чанков
vlad20012 committed on 26 Nov 2014
@vlad20012
Добавлено удаление Entity с битым DataWatcher, предотвращая краши сервера
vlad20012 committed on 26 Nov 2014
@vlad20012
Issue #33 Исправлены команды через 2 слеша
vlad20012 committed on 26 Nov 2014
2014-11-25
@vlad20012
Issue #13 Изменен деспавн предметов в неактивных чанках
vlad20012 committed on 25 Nov 2014
2014-11-24
@vlad20012
Issue #10 Добавлена опция для отключения изменения генерации мира модами
vlad20012 committed on 24 Nov 2014
@vlad20012
Issue #10 Исправлен WorldProvider.getSaveFolder для миров, разделенных по директориям
vlad20012 committed on 24 Nov 2014
@vlad20012
Issue #10 Исправлено использование провайдеров ада и энда для других миров
vlad20012 committed on 24 Nov 2014
@vlad20012
Issue #10 Добавлены настойки адских и эндерских порталов для разных миров
vlad20012 committed on 24 Nov 2014
@vlad20012
Issue #10 Исправлено получение директории мира на этапе загрузки сервера
vlad20012 committed on 24 Nov 2014
2014-11-23
@vlad20012
Добавлены секции профилировшика для FML обработки тиков
vlad20012 committed on 23 Nov 2014
@vlad20012
Issue #13 Время от времени сохраняем level.dat и кидаем WorldEvent.Save
vlad20012 committed on 23 Nov 2014
@vlad20012
Issue #30 Добавлена загрузка списка опеаторов при старте. Нет времени городить костыли для поддержки совместимости и полного перехода на пермишаны
vlad20012 committed on 23 Nov 2014
@vlad20012
Issue #37 #10 Исправлены ошибки примерения бэкапа; Улучшена поддержка разделения миров по директориям - данные, которые не разделялись по мирам в ванилле (ScoreBoard), не разделяются и здесь
vlad20012 committed on 23 Nov 2014
@vlad20012
Issue #13 Оптимизирована проверка освещения чанка - массив boolean заменен на TByteList
vlad20012 committed on 23 Nov 2014
@vlad20012
Issue #13 Перед сохранением чанка удаляем из списка Entity игроков и мертвых Entity (вполне могут оказаться и те, и другие)
vlad20012 committed on 23 Nov 2014
@vlad20012
Issue #37 Добавлены автобэкапы миров (всех или конкретных), создание бэкапов по команде, применение бэкапов на ходу без перезагрузки (или с ней), разворачивание бэкапа во временный мир. Отработан механизм уничтожения и создания миров на ходу
vlad20012 committed on 23 Nov 2014
2014-11-19
@vlad20012
Issue #17 #31 Добавлен почанковый профилировщик (команда chunkdebug): статистика очищается раз в 600 тиков (30 секунд), за это время определяется наибольшая пиковая нагрузка; усредненная нагрузка счититается как и в uptime - за 20 тиков.
vlad20012 committed on 19 Nov 2014
2014-11-18
@vlad20012
Issue #13 Оптимизированы коллекции профилировщика
vlad20012 committed on 18 Nov 2014
2014-11-17
@vlad20012
Максимальное количество чанков, сохраняемое за тик, увеличино до 64 (на современных SSD это вполне приемлимо; неплохо бы сделать это число адаптивным, как с отсылкой чанков)
vlad20012 committed on 17 Nov 2014
@vlad20012
Исправлено падение сервера при создании мира с включенным выводом сообщений о синхронной загрузке чанков
vlad20012 committed on 17 Nov 2014
@vlad20012
Возвращен ChunkProviderServer.loadedChunks для совместимости с модами, которые требуют его наличия (ChickenChunks, GalacticCraft)
vlad20012 committed on 17 Nov 2014
2014-11-16
@vlad20012
Исправлена утечка памяти в CodeChuckenLib (ему было необходимо событие сохранения при каждой выгрузке чанка, у нас не каждый выгруженный чанк сохраняется)
vlad20012 committed on 16 Nov 2014
2014-11-15
@vlad20012
Issue #11 Добавлен мировой барьер (круглый или прямоугольный, пока только не дает игроку выйти за пределы); возможность располагать несколько барьеров в одном мире
vlad20012 committed on 15 Nov 2014
2014-11-11
@autobuild
[forge "10.13.2.1236"] Jenkins build 21
autobuild committed on 11 Nov 2014
2014-11-10
@vlad20012
Отремонтированы все блоки ForgeMultipart (поломанные в c39934). Этот мод напрямую обращается к chunkTileEntityMap и вносит изменения прямо в Map.Entry, так что очень сложно перехватить эти изменения. Костыль в виде переноса всех изменений после загрузки чанка вполне работоспособен
vlad20012 committed on 10 Nov 2014
2014-11-09
@vlad20012
Issue #8 При асинхронной загрузке, если чанк не существует, генерируем его сразу, а не на следующем тике
vlad20012 committed on 9 Nov 2014
@vlad20012
Issue #29 Исправлены циклически зависимости чанков - при проверке зависимости учитывается только BindState, вся цепочка зависимостей не трассируется. Это не проблема, т.к. зависимости между чанками нужны только как костыль для ликвидации синхронных загрузок чанков устаревшими чанклоадерами
vlad20012 committed on 9 Nov 2014
@vlad20012
Issue #29 Реализована концепция зависимостей чанков: чанку может быть добавлена зависимоть (к примеру, другой чанк или любой другой объект), и он не будет выгружен до тех пор, пока не будет снята зависимость.
vlad20012 committed on 9 Nov 2014
@vlad20012
Добавлены автосообщения, возможность вывода информации о нагрузке на сервер автосообщением; исправлен баг - нагрузка на первом тике не устанавливается на over9000%. И знаки процента не вынесены в лангфайл, чтобы они становились того же цвета, что и параметры шаблона.
vlad20012 committed on 9 Nov 2014
2014-11-08
@vlad20012
Issue #31 Добавлены команды restart javagc custmsg (сообщения рестарта пока захардкожены); в вывод uptime добавлена пиковая нагрузка за секунду
vlad20012 committed on 8 Nov 2014
2014-11-07
@vlad20012
Issue #8 Уменьшено количество синхронных загрузок чанков при популяции мира путем увеличения требуемого сгенерированного радиуса до 2х чанков. Полностью избавиться от синхронных загрузок при генерации, видимо, невозможно, так что лучше генерировать мир заранее
vlad20012 committed on 7 Nov 2014
@vlad20012
Issue #8 Убраны IO операции при проверке наличия чанка в файле региона (проверка целостности и так выполнится асинхронно)
vlad20012 committed on 7 Nov 2014
@vlad20012
Убран вывод сообщений о синхронной загрузке чанка на первом тике (при загрузке чанков чанклоадерами)
vlad20012 committed on 7 Nov 2014
@vlad20012
Issue #8 Исправлена синхронная загрузка чанков, находящихся рядом с чанками, загруженными чанклоадерами.
vlad20012 committed on 7 Nov 2014
2014-11-05
@autobuild
[forge "10.13.2.1235"] Jenkins build 20
autobuild committed on 5 Nov 2014
2014-11-04
@vlad20012
Issue #2 Убраны лишные сообщения при входе игрока на сервер
vlad20012 committed on 4 Nov 2014
@vlad20012
Снята проверка времени разрушения блока на сервере (исправляет задуржку разрушения блока при лагах, опционально)
vlad20012 committed on 4 Nov 2014
2014-11-03
@vlad20012
Issue #31 Исправлены команды say help; Добавлена команда startlags, симулирующая определенный процент нагрузки на сервер
vlad20012 committed on 3 Nov 2014
@vlad20012
Закрытие секции профилировщика
vlad20012 committed on 3 Nov 2014
@vlad20012
Закрытие секции профилировщика
vlad20012 committed on 3 Nov 2014
@vlad20012
Forge 10.13.2.1232
vlad20012 committed on 3 Nov 2014
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012 committed on 3 Nov 2014
@vlad20012
Сообщения о синхронной загрузке чанка выводятся только если установлен параметр ultramine.debug.chunksyncload
vlad20012 committed on 3 Nov 2014
2014-10-18
@autobuild
[forge "10.13.2.1231"] Jenkins build 18
autobuild committed on 18 Oct 2014
2014-10-17
@autobuild
[forge "10.13.2.1230"] Jenkins build 17
autobuild committed on 17 Oct 2014
2014-10-16
@autobuild
[forge "10.13.1.1226"] Jenkins build 16
autobuild committed on 16 Oct 2014
@autobuild
[forge "10.13.1.1226"] Jenkins build 15
autobuild committed on 16 Oct 2014
2014-10-13
@autobuild
[forge "10.13.1.1225"] Jenkins build 13
autobuild committed on 13 Oct 2014
2014-10-12
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master' ...
vlad20012 committed on 12 Oct 2014
@autobuild
[forge "10.13.1.1225"] Jenkins build
autobuild committed on 12 Oct 2014
2014-08-09
@vlad20012
Issue #9 Исправлено падение клиента при частом переходе между мирами. Вызвано было тем, что запрет на высылку чанков старого мира выполнялся несколькими строками ниже отправки пакета на смену мира. т.к. отправка чанков асинхронная, нескольких наносекунд выполнения этих строк (иногда) хватало для отправки еще одного чанка, из-за чего клиент падал.
vlad20012 committed on 9 Aug 2014
2014-08-06
@autobuild
[forge "10.13.0.1199"] Jenkins build 77
autobuild committed on 6 Aug 2014
@autobuild
[forge "10.13.0.1198"] Jenkins build 76
autobuild committed on 6 Aug 2014
@autobuild
[forge "10.13.0.1198"] Jenkins build 75
autobuild committed on 6 Aug 2014
2014-08-05
@autobuild
[forge "10.13.0.1198"] Jenkins build 74
autobuild committed on 5 Aug 2014
2014-08-04
@autobuild
[forge "10.13.0.1197"] Jenkins build 73
autobuild committed on 4 Aug 2014
@autobuild
[forge "10.13.0.1195"] Jenkins build 72
autobuild committed on 4 Aug 2014
@autobuild
[forge "10.13.0.1195"] Jenkins build 71
autobuild committed on 4 Aug 2014
2014-08-02
@autobuild
[forge "10.13.0.1191"] Jenkins build 70
autobuild committed on 2 Aug 2014
@autobuild
[forge "10.13.0.1191"] Jenkins build 69
autobuild committed on 2 Aug 2014
2014-07-31
@autobuild
[forge "10.13.0.1190"] Jenkins build 67
autobuild committed on 31 Jul 2014
2014-07-30
@autobuild
[forge "10.13.0.1189"] Jenkins build 66
autobuild committed on 30 Jul 2014
2014-07-25
@autobuild
[forge "10.13.0.1188"] Jenkins build 64
autobuild committed on 25 Jul 2014
2014-07-21
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012 committed on 21 Jul 2014
@vlad20012
Время деспавна EntityItem учитывается в неактивных чанках
vlad20012 committed on 21 Jul 2014
@vlad20012
Issue #26 Введены почанковые лимиты на количество Entity: для каждого вида есть верхний и нижний лимит, при превышении нижнего лимита Entity замедляются, верхнего - удаляются; Деспавн Entity, находящихся в неактивных чанках; Исправлен баг с пересчетом Entity при загрузке чанка
vlad20012 committed on 21 Jul 2014
2014-07-20
@vlad20012
Сочетание символов ./ не считается командой
vlad20012 committed on 20 Jul 2014
@vlad20012
Исправлено падение сервера при добавлении статистики игроку, файл статистики которого еще не загружен
vlad20012 committed on 20 Jul 2014
@vlad20012
Добавлена сингловая версия DimensionManager.initDimension
vlad20012 committed on 20 Jul 2014
@vlad20012
Issue #8 Исправлена синхронная загрузка чанка при телепортации игрока на границу непрогруженных чанков
vlad20012 committed on 20 Jul 2014
@vlad20012
Issue #8 Исправлена синхронная загрузка чанка, вызванная на удиваление кривым майновским кодом (т.е. по изначальной логике, никакой синхронной загрузки там было быть не должно, но нет же...)
vlad20012 committed on 20 Jul 2014
@vlad20012
Issue #16 Переписана система спавна мобов, подробнее напишу комментом к задаче; Уменьшено растояние деспавна монстров; Введен почанковый пересчет количества Entity, что будет полезно для #26
vlad20012 committed on 20 Jul 2014
2014-07-19
@autobuild
[forge "10.13.0.1187"] Jenkins build 63
autobuild committed on 19 Jul 2014
2014-07-18
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012 committed on 18 Jul 2014
2014-07-17
@vlad20012
Пофикшен баг: игроку высылались еще недогенерированные чанки; Исправлена пара случаев синхронной загрузки чанка
vlad20012 committed on 17 Jul 2014
@vlad20012
Issue #32 Добавлена возможность задать варпы, на которые будет попадать игрок при смерти или реконнекте в определенном мире
vlad20012 committed on 17 Jul 2014
@vlad20012
Issue #32 Добавлена возможность разделять данные игрока по мирам, только неясно, что делать с PlayerEvent.SaveToFile, надо посмотреть, как моды его используют; Пофикшен респавн в других мирах
vlad20012 committed on 17 Jul 2014
@autobuild
[forge "10.13.0.1186"] Jenkins build 62
autobuild committed on 17 Jul 2014
@autobuild
[forge "10.13.0.1185"] Jenkins build 61
autobuild committed on 17 Jul 2014
2014-07-16
@autobuild
[forge "10.13.0.1184"] Jenkins build 60
autobuild committed on 16 Jul 2014
@vlad20012
Переписана логика автосохранений: вместо того, чтобы через определенный промежуток времени сохранять ВСЕ, сохраняем понемногу постоянно
vlad20012 committed on 16 Jul 2014
@vlad20012
Issue #15 Файл статистики загружается отдельным потоком вместе с остальными данными игрока
vlad20012 committed on 16 Jul 2014
@autobuild
[forge "10.13.0.1183"] Jenkins build 59
autobuild committed on 16 Jul 2014
2014-07-15
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master' ...
vlad20012 committed on 15 Jul 2014
@vlad20012
Issue #29 Забыл немного кода. Убираем использование прямой выгрузки чанка из майна, но оставляем ее работоспособной для модов.
vlad20012 committed on 15 Jul 2014
@vlad20012
Проверка SessionLock возвращена дла сингла, чтобы нельзя было в двух инстансах запустить один мир
vlad20012 committed on 15 Jul 2014
@vlad20012
Исправлена выдача серверной дальности прорисовки в сингле
vlad20012 committed on 15 Jul 2014
@vlad20012
Добавлены недостающие @Override'ы
vlad20012 committed on 15 Jul 2014
@vlad20012
Разделены понятия разрешения спавна и разрешения присутствия Entity в игровом мире
vlad20012 committed on 15 Jul 2014
2014-07-14
@vlad20012
В папку storage перемещены все ванильные конфиги и файлы, которые скорее стоит называть хранилищем, нежели конфигом. Краш-репорты возвращены в корневую директорию
vlad20012 committed on 14 Jul 2014
@vlad20012
Реструктурирован серверный конфиг
vlad20012 committed on 14 Jul 2014
2014-07-09
@vlad20012
Issue #31 В CommandContext добавлены методы для быстрого доступа к глобальным ресурсам; Дополнительные проверки при добавлении/удалении warp/fastwarp
vlad20012 committed on 9 Jul 2014
@vlad20012
Issue #23 #31 Добавлены спавны и быстрые варпы; Исправлено падение сервера при первом создании мира; Исправлен запуск сингла
vlad20012 committed on 9 Jul 2014
@autobuild
[forge "10.13.0.1178"] Jenkins build 58
autobuild committed on 9 Jul 2014
2014-07-08
@autobuild
[forge "10.13.0.1177"] Jenkins build 57
autobuild committed on 8 Jul 2014
@autobuild
[forge "10.13.0.1176"] Jenkins build 56
autobuild committed on 8 Jul 2014
@autobuild
[forge "10.13.0.1175"] Jenkins build 55
autobuild committed on 8 Jul 2014
@autobuild
[forge "10.13.0.1171"] Jenkins build 54
autobuild committed on 8 Jul 2014
2014-07-07
@vlad20012
Issue #33 Возможность писать команды с точки и транслитом
vlad20012 committed on 7 Jul 2014
@autobuild
[forge "10.13.0.1170"] Jenkins build 53
autobuild committed on 7 Jul 2014
@autobuild
[forge "10.13.0.1169"] Jenkins build 52
autobuild committed on 7 Jul 2014
2014-07-06
@autobuild
[forge "10.13.0.1162"] Jenkins build 50
autobuild committed on 6 Jul 2014
@vlad20012
Issuer #31 Добавлены технические команды: id, uptime, debuginfo, memstat; Аргументам CommandContext.sendMessage задается отдельный цвет
vlad20012 committed on 6 Jul 2014
@vlad20012
Исправлен таймер серверного цикла - не спим лишние наносекунды; учитывается среднее время простоя (как TPS); наши поля перенесены вниз файла, под ULTRAMINE START
vlad20012 committed on 6 Jul 2014
2014-07-05
@vlad20012
Issue #31 Убраны предупреждения при использовании числовых id предметов или блоков
vlad20012 committed on 5 Jul 2014
2014-07-04
@vlad20012
Исправлен телепорт между мирами (видно поломался при переходе на 1.7.10), убрана синхронная загрузка чанка при переходе в другой мир, исправлены клиентские глюки при телепортации
vlad20012 committed on 4 Jul 2014
@vlad20012
Issue #31 Добавлены команды home и sethome, и еще много кода для поддержки телепортации
vlad20012 committed on 4 Jul 2014
2014-07-02
@vlad20012
Issue #15 Совместимость с 1.7.10
vlad20012 committed on 2 Jul 2014
@vlad20012
Issue #15 Добавлена PlayerData и ее асинхронная загрузка. Пока что в варианте 1.7.2, т.е. по username
vlad20012 committed on 2 Jul 2014
@autobuild
[forge "10.13.0.1160"] Jenkins build 49
autobuild committed on 2 Jul 2014
2014-06-28
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master' ...
vlad20012 committed on 28 Jun 2014
2014-06-27
@autobuild
[forge "10.13.0.1151"] Jenkins build 40
autobuild committed on 27 Jun 2014
2014-06-26
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master' ...
vlad20012 committed on 26 Jun 2014
@vlad20012
Fixed line breaks
vlad20012 committed on 26 Jun 2014
@autobuild
[forge "10.12.2.1147"] Jenkins build 37
autobuild committed on 26 Jun 2014
2014-06-25
@vlad20012
Issue #2 Изменен консольный вывод логов, поддерка UMConsole, асинхронные логгеры (для которых добавилась либа), сообщения при старте и окончании загрузки сервера
vlad20012 committed on 25 Jun 2014
2014-06-23
@vlad20012
Issue #8 Исправлена синхронная загрузка чанков при спавне мобов
vlad20012 committed on 23 Jun 2014
@vlad20012
Issue #8 Судя по всему, данное изменение предотвращает все случаи синхронной загрузки чанков при поиске пути Entity.
vlad20012 committed on 23 Jun 2014
@vlad20012
Issue #8 Пофикшены некоторые случаи синхронной загрузки чанков игроком; Теперь сервер не обрабатывает пакеты на пермещение игрока до тех пор, пока не будет асинхронно загружен чанк, на котором находится игрок.
vlad20012 committed on 23 Jun 2014
2014-06-22
@autobuild
[forge "10.12.2.1133"] Jenkins build 34
autobuild committed on 22 Jun 2014
@vlad20012
Issue #29 #8 Запрос асинхронной загрузки нескольких чанков вокруг игроки при его входе на сервер
vlad20012 committed on 22 Jun 2014
@vlad20012
Issue #29 Исправлена пара падений с NPE
vlad20012 committed on 22 Jun 2014
@vlad20012
Issue #29 Исправлен World.chunkRoundExists
vlad20012 committed on 22 Jun 2014
@autobuild
[forge "10.12.2.1131"] Jenkins build 33
autobuild committed on 22 Jun 2014
@vlad20012
Issue #29 Улучшена поддержка ForgePersistentChunks
vlad20012 committed on 22 Jun 2014
@vlad20012
Issue #29 Чанк не сохраняется, если не был изменен и не был активен. Очередь на сохранение ограничена 20 чанками (чанки, развернутые в NBT, заимают очень много памяти)
vlad20012 committed on 22 Jun 2014
@vlad20012
Issue #29 Убрана предварительная загрузка территории спавна, как на сервере, так и на клиенте
vlad20012 committed on 22 Jun 2014
@vlad20012
Issue #29 Добавлен ChunkGC. На клиенте не используется.
vlad20012 committed on 22 Jun 2014
@autobuild
[forge "10.12.2.1130"] Jenkins build 32
autobuild committed on 22 Jun 2014
2014-06-21
@autobuild
[forge "10.12.2.1128"] Jenkins build 31
autobuild committed on 21 Jun 2014
2014-06-20
@autobuild
[forge "10.12.2.1127"] Jenkins build 30
autobuild committed on 20 Jun 2014
2014-06-17
@vlad20012
Merge remote-tracking branch 'origin/Issue-28'
vlad20012 committed on 17 Jun 2014
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master' ...
vlad20012 committed on 17 Jun 2014
@uguuseha
Issue #28. Метод isPlayerOpped теперь проверяет "minecraft.op" пермишен, а методы addOp, removeOp дают/забирают все права ("*"). ...
uguuseha committed on 17 Jun 2014
@autobuild
[forge "10.12.2.1126"] Jenkins build 23
autobuild committed on 17 Jun 2014
@autobuild
[forge "10.12.2.1125"] Jenkins build 22
autobuild committed on 17 Jun 2014
2014-06-15
@vlad20012
Issue #10 Чанки дальше клиентского радиуса прорисовки не высылаются
vlad20012 committed on 15 Jun 2014
@vlad20012
Issue #10 Убрана защита спавна. От модов она все равно не защищала
vlad20012 committed on 15 Jun 2014
2014-06-14
@vlad20012
Issue #10 MultiWorld и загрузчик конфигов адаптированы к клиенту
vlad20012 committed on 14 Jun 2014
@vlad20012
Issue #10 Добавлены опции упраления погодой и временем мира
vlad20012 committed on 14 Jun 2014
@vlad20012
Issue #10 Пакеты на изменение погоды высылаются только игрокам, находящимся в том же мире
vlad20012 committed on 14 Jun 2014
@vlad20012
Issue #10 Возможность использования строки в качестве difficulty в конфиге миров
vlad20012 committed on 14 Jun 2014
@vlad20012
Issue #10 Пофикшен очень странный баг - клиент принимал пустой чанк как команду на его отгрузку. До 1.7.2 с таким не сталкивался.
vlad20012 committed on 14 Jun 2014
2014-06-13
@vlad20012
Issue #10 Загрузка/выгрузка миров через Forge DimensionManager
vlad20012 committed on 13 Jun 2014
@vlad20012
Issue #10 Добавлена возможность телепортации между мирами (было описано в #23), реализована команда tp с этой возможностью.
vlad20012 committed on 13 Jun 2014
2014-06-12
@vlad20012
Issue #10 добавлен автокомплит для названий миров и представление аргумента как мира
vlad20012 committed on 12 Jun 2014
@vlad20012
Если сервак нормально не запустился, то не надо вызывать событие ServerStopped, или моды будут крашиться
vlad20012 committed on 12 Jun 2014
@vlad20012
Исправлен краш при запуске
vlad20012 committed on 12 Jun 2014
@vlad20012
Добавлен базовый MultiWorld. Каждым миром используется собственная конфигурация
vlad20012 committed on 12 Jun 2014
@uguuseha
Merge branch 'Issue-12'
uguuseha committed on 12 Jun 2014
@uguuseha
Issue #24. Вроде с рефакорингом пока все. Не выпилино только отложенное вычисление, но пока непонятно, нужно ли его выпиливать.
uguuseha committed on 12 Jun 2014
2014-06-11
@uguuseha
Issue #24. Немного рефакторинга API
uguuseha committed on 11 Jun 2014
2014-06-02
@vlad20012
Убрана защита от загрузки мира другим инстансом майна (лишние IO опрерации в основном потоке)
vlad20012 committed on 2 Jun 2014
2014-05-22
@uguuseha
Issue #12. Интеграция с майном
uguuseha committed on 22 May 2014
2014-05-17
@Evgeniy Nityagovskiy
#20 От стандартного майновского определения операторов все равно собирались избавляться, поэтому в тестовом порядке переведем op в пермишены.
Evgeniy Nityagovskiy committed on 17 May 2014
@vlad20012
#8 В качестве callback'а при загрузке чанка вместо Runnable теперь использвуется IChunkLoadCallback.
vlad20012 committed on 17 May 2014
@vlad20012
Убран лишний асинхронный вызов ChunkDataEvent.Load
vlad20012 committed on 17 May 2014
2014-05-11
@vlad20012
#13 Немного обратной совместимости, логов и комментариев
vlad20012 committed on 11 May 2014
@vlad20012
#13 Переделал систему отложенного обновления блоков, чтобы отложенные ...
vlad20012 committed on 11 May 2014
2014-05-10
@vlad20012
#13 Мапа Chunk.chunkTileEntityMap заменена на TShortObjectHashMap. Для ...
vlad20012 committed on 10 May 2014
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012 committed on 10 May 2014
2014-05-09
@vlad20012
Для хранения чанков создана специальная мапа ChunkMap, ускоряющая доступ ...
vlad20012 committed on 9 May 2014
2014-05-08
@vlad20012
[forge 10.12.1.1072] Jenkins build 33
vlad20012 committed on 8 May 2014
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012 committed on 8 May 2014
@vlad20012
[forge 10.12.1.1072] Jenkins build 32
vlad20012 committed on 8 May 2014
@vlad20012
[forge 10.12.1.1071] Jenkins build 31
vlad20012 committed on 8 May 2014
@vlad20012
[forge 10.12.1.1069] Jenkins build 30
vlad20012 committed on 8 May 2014
@vlad20012
[forge 10.12.1.1069] Jenkins build 29
vlad20012 committed on 8 May 2014
@vlad20012
[forge 10.12.1.1068] Jenkins build 28
vlad20012 committed on 8 May 2014
2014-05-07
@vlad20012
[forge 10.12.1.1067] Jenkins build 27
vlad20012 committed on 7 May 2014
@vlad20012
Merge remote-tracking branch 'Clean_Forge/master' ...
vlad20012 committed on 7 May 2014
@vlad20012
[forge 10.12.1.1066] Jenkins build 26
vlad20012 committed on 7 May 2014
2014-05-05
@vlad20012
#8 Пофикшены все случаи синхронной загрузки чанков при поиске пути. ...
vlad20012 committed on 5 May 2014
@vlad20012
Добавлены методы isEntity*** ...
vlad20012 committed on 5 May 2014
2014-05-04
@vlad20012
Closes #9 ...
vlad20012 committed on 4 May 2014
2014-05-01
@vlad20012
[forge 10.12.1.1065] Jenkins build 25
vlad20012 committed on 1 May 2014
2014-04-29
@vlad20012
[forge 10.12.1.1061] Jenkins build 22
vlad20012 committed on 29 Apr 2014
2014-04-26
@vlad20012
Пофикшен баг, из-за которого клиенту не высылались чанки дальше, чем ...
vlad20012 committed on 26 Apr 2014
@vlad20012
#8 Асинхронная загрузка чанка, в который добавляется игрок при входе на ...
vlad20012 committed on 26 Apr 2014
@vlad20012
#8 Многопоточная загрузка чанков.
vlad20012 committed on 26 Apr 2014
@vlad20012
Fixed mobs spawn in inactive chunks
vlad20012 committed on 26 Apr 2014
@vlad20012
#13 Заменена колекция актиынй чанков; активность чанка учитывается при ...
vlad20012 committed on 26 Apr 2014
@vlad20012
Closes #7. Размер координаты чанка уменьшен до двух байт
vlad20012 committed on 26 Apr 2014
2014-04-25
@uguuseha
#4. Необратил внимание, что opPermissionLevel уже был в конфиге + поменял логгирование
uguuseha committed on 25 Apr 2014
2014-04-24
@uguuseha
#4. Fix бага с сохранением + немного обратной совместимости, просто на всякий
uguuseha committed on 24 Apr 2014
@vlad20012
Closes #6. Перезапуск при падении.
vlad20012 committed on 24 Apr 2014
@vlad20012
Closes #5. Добавлен поток слежки за потоком сервера, рестарт при ...
vlad20012 committed on 24 Apr 2014
@vlad20012
Closes #4. Добавлены файлы конфигурации и их загрузка
vlad20012 committed on 24 Apr 2014
@vlad20012
Closes #3. Заменен стандартный таймер серверного цикла на спиготовский
vlad20012 committed on 24 Apr 2014
@vlad20012
Removed server GUI
vlad20012 committed on 24 Apr 2014
@vlad20012
Closed #1. Файлы сервера разделены по директориям.
vlad20012 committed on 24 Apr 2014
@vlad20012
[forge 10.12.1.1061] Jenkins build 20
vlad20012 committed on 24 Apr 2014
@vlad20012
[forge 10.12.1.1061] Jenkins build #13
vlad20012 committed on 24 Apr 2014
@uguuseha
Fix табы вместо пробелов в рецептах =\
uguuseha committed on 24 Apr 2014
2014-04-23
@uguuseha
[forge 10.12.1.1061] first commit
uguuseha committed on 23 Apr 2014