2020-05-04 |
Merge branch 'stable'
vlad20012
committed
on 4 May 2020
|
---|---|
|
|
Add IntelliJ IDEA server run configuration
vlad20012
committed
on 4 May 2020
|
|
|
|
2017-05-20 |
Added system property to disable java class frames repair (dev cases)
...
vlad20012
committed
on 20 May 2017
|
|
|
2017-05-13 |
Fixed stacktrace reporting if EventBusRegisteredService used
vlad20012
committed
on 13 May 2017
|
Removed ButtonCommand
vlad20012
committed
on 13 May 2017
|
|
Removed WarpProtection
vlad20012
committed
on 13 May 2017
|
|
|
|
Added UndoableOnce util
vlad20012
committed
on 13 May 2017
|
|
2017-05-06 |
|
Removed basic commands.
AtomicInteger
committed
on 6 May 2017
|
|
2017-04-26 |
Removed keep-inventory on out-of-world death
vlad20012
committed
on 26 Apr 2017
|
2017-04-23 |
[optim] Optimized memory usage for structureMap
vlad20012
committed
on 23 Apr 2017
|
2017-03-19 |
|
Fixed possible ConcurrentModificationException - copy ItemStack NBT on writeToNBT
vlad20012
authored
on 11 Mar 2017
Vlad
committed
on 19 Mar 2017
|
|
2017-03-08 |
|
[optim] Optimized memory usage on chunk send
vlad20012
committed
on 8 Mar 2017
|
|
[client] Issue #50 Fixed singleplayer permissions
vlad20012
committed
on 8 Mar 2017
|
|
Merge branch 'stable'
vlad20012
committed
on 8 Mar 2017
|
|
|
|
2017-02-26 |
[optim] Optimized some World methods by using getChunkIfExists instead of chunkExists + getChunkFromChunkCoords
vlad20012
committed
on 26 Feb 2017
|
[optim] Optimized RecipeCache - don't clear full cache on overflow - remove only oldest (by usage) entries
vlad20012
committed
on 26 Feb 2017
|
|
[optim] Optimized RegionFileCache - don't clear full cache on overflow - remove only oldest (by usage) entries
...
vlad20012
committed
on 26 Feb 2017
|
|
2017-02-24 |
Update player chunk send queue on server coord changes (don't await client packet)
...
vlad20012
committed
on 24 Feb 2017
|
[refactoring] Reformatted @InjectService usages
vlad20012
committed
on 24 Feb 2017
|
|
2017-02-16 |
Issue #52 Service-based economy API, economy commands & default currency moved out of the core
vlad20012
committed
on 16 Feb 2017
|
Added sync server executor and some utils for CompletableFuture-based commands support
...
vlad20012
committed
on 16 Feb 2017
|
|
Issue #49 Added undoable service registration, lazy service provider switching, thread-safe ServiceManager
vlad20012
committed
on 16 Feb 2017
|
|
Added undoable API
vlad20012
committed
on 16 Feb 2017
|
|
Issue #49 ServiceStateHandler
vlad20012
committed
on 16 Feb 2017
|
|
|
|
[buildscript] Replace version in annotations (used in mods build)
vlad20012
committed
on 16 Feb 2017
|
|
2017-02-11 |
Disable entity updating in worlds with disabled chunk loaders and no players
...
vlad20012
committed
on 11 Feb 2017
|
Fixed Entity & TileEntity unloading in worlds with 0 active chunks (memory leak on world generation)
vlad20012
committed
on 11 Feb 2017
|
|
Prevent teleportation while riding entity
vlad20012
committed
on 11 Feb 2017
|
|
[compat] Fixed EntityLimiter & mob spawn for LycanitesMobs
vlad20012
committed
on 11 Feb 2017
|
|
2017-01-24 |
Fixed kick from server if player with too long username connected
vlad20012
committed
on 24 Jan 2017
|
2017-01-21 |
|
2017-01-17 |
[optim] Little WorldServer.func_147456_g() optimizations (it is enough hot)
...
vlad20012
committed
on 17 Jan 2017
|
2017-01-16 |
[optim] Optimized World.getBlockIfExists()
vlad20012
committed
on 16 Jan 2017
|
[optim] Fixed Entity with old AI path recounting each tick if target is not reachable
vlad20012
committed
on 16 Jan 2017
|
|
2016-12-31 |
[buildscript] Fixed SpeicialClassTransformTask out-of-date check
vlad20012
committed
on 31 Dec 2016
|
2016-12-26 |
[buildscript] Updated Gradle wrapper
vlad20012
committed
on 26 Dec 2016
|
2016-12-24 |
[buildscript] Added option compile_incremental to enable incremental java compilation
vlad20012
committed
on 24 Dec 2016
|
|
|
2016-12-21 |
[optim] Use buffered IO when writing non-compressed NBT to file
vlad20012
committed
on 21 Dec 2016
|
2016-12-20 |
Fixed player renderDistance reset after death
vlad20012
committed
on 20 Dec 2016
|
2016-12-11 |
[buildscript] Updated Gradle to 3.2.1
vlad20012
committed
on 11 Dec 2016
|
2016-12-10 |
Merge branch 'stable'
vlad20012
committed
on 10 Dec 2016
|
[compat] Fixed GalactiGreg ore generation
vlad20012
committed
on 10 Dec 2016
|
|
2016-12-08 |
|
[buildscript] Added runtimeClient and runtimeServer dependency configurations; added mysql driver runtimeServer dependency
vlad20012
committed
on 8 Dec 2016
|
|
Fixed /custmsg possible client crash
vlad20012
committed
on 8 Dec 2016
|
|
Fixed possible crashes caused by wrong eventProxy.startEntity(entity) placement
vlad20012
committed
on 8 Dec 2016
|
|
2016-11-28 |
Fixed player lang reset after death
vlad20012
committed
on 28 Nov 2016
|
2016-11-19 |
[optim] Optimized vanilla leaves decay
vlad20012
committed
on 19 Nov 2016
|
Fixed kick on invalid url in chat
vlad20012
committed
on 19 Nov 2016
|
|
2016-11-13 |
[optim] Totally replaced LongHashMap & IntHashMap implementation to Koloboke collections
vlad20012
committed
on 13 Nov 2016
|
Fixed strip color sequences from log file
vlad20012
committed
on 13 Nov 2016
|
|
Fixed /killentity
vlad20012
committed
on 13 Nov 2016
|
|
2016-11-12 |
Fixed /vanish lang
vlad20012
committed
on 12 Nov 2016
|
Fixed invisible players after teleportation
vlad20012
committed
on 12 Nov 2016
|
|
2016-10-31 |
Merge branch 'stable'
vlad20012
committed
on 31 Oct 2016
|
2016-10-01 |
Throw IllegalArgumentException from DataWatcher if object id < 0 (fix for thaumicenergistics)
vlad20012
committed
on 1 Oct 2016
|
2016-09-18 |
Issue #47 Command unregister, fallback prefixes
vlad20012
committed
on 18 Sep 2016
|
2016-09-17 |
Issue #50 Permissions moved out of the core
vlad20012
committed
on 17 Sep 2016
|
Issue #49 First service architecture draft
vlad20012
committed
on 17 Sep 2016
|
|
2016-08-14 |
Fixed (previous commit) on client side
vlad20012
committed
on 14 Aug 2016
|
2016-08-09 |
Issue #14 Fixed TileEntity owner assigning on TileEntity restoring
vlad20012
committed
on 9 Aug 2016
|
2016-08-08 |
Issue #14 added WorldUpdateObject owner inference for pending updates and block events
vlad20012
committed
on 8 Aug 2016
|
2016-08-07 |
|
Better hash for in-chunk block coords
vlad20012
committed
on 7 Aug 2016
|
|
Fixed 10bec8e13a PendingBlockUpdates and EntityFallingBlock processing after chunk populating
vlad20012
committed
on 7 Aug 2016
|
|
2016-03-29 |
Included License WTFPL
vlad20012
committed
on 29 Mar 2016
|
Creating Entity UUID via ThreadLocalRandom
vlad20012
committed
on 29 Mar 2016
|
|
Revert "[optim] Entity.random replaced to ThreadLocalRandom (it's really faster)"
...
vlad20012
committed
on 29 Mar 2016
|
|
2016-02-20 |
|
2016-02-19 |
I18n for duration format & restart messages
vlad20012
committed
on 19 Feb 2016
|
Correct error-reporting on unknown WorldType and not equal generation settings in worlds.yml and level.dat
vlad20012
committed
on 19 Feb 2016
|
|
2016-02-17 |
More appropriate behavior of not splitted world mode (splitWorldDirs: false)
vlad20012
committed
on 17 Feb 2016
|
2016-02-15 |
[refactoring] typos in class names
vlad20012
committed
on 15 Feb 2016
|
Exclude dead entities from of Chunk.getEntitiesWithinAABBForEntity & Chunk.getEntitiesOfTypeWithinAAAB
vlad20012
committed
on 15 Feb 2016
|
|
[optim] Entity.random replaced to ThreadLocalRandom (it's really faster)
vlad20012
committed
on 15 Feb 2016
|
|
2016-02-13 |
[optim] Entity & TileEntity removal - do not call ArrayList.removeAll if no entities to remove
vlad20012
committed
on 13 Feb 2016
|
[optim] DataWatcher.watchedObjects type replaced from TIntObjectHashMap to fixed-size array
...
vlad20012
committed
on 13 Feb 2016
|
|
More simple chunk save predicate
vlad20012
committed
on 13 Feb 2016
|
|
[optim] Do not update EntityTracker if no players in world
vlad20012
committed
on 13 Feb 2016
|
|
Added PendingBlockUpdates and EntityFallingBlock processing and EntityItem removal after chunk populating
...
vlad20012
committed
on 13 Feb 2016
|
|
2016-02-11 |
Fixed /memstat "Off-Heap chunk used" more than 2gb
vlad20012
committed
on 11 Feb 2016
|
2016-02-10 |
Fixed JLine tab completion
vlad20012
committed
on 10 Feb 2016
|
2016-02-09 |
|
Fixed lots of issues with /genworld command
vlad20012
committed
on 9 Feb 2016
|
|
2016-02-08 |
World generation limited to one chunk per tick
vlad20012
committed
on 8 Feb 2016
|
|
|
[client] Fixed sending view distance to server when closing gui video settings by esc key
vlad20012
committed
on 8 Feb 2016
|
|
[refactoring] unused var & typos
vlad20012
committed
on 8 Feb 2016
|
|
Fixed chunk sorting with large view distance (> 15)
vlad20012
committed
on 8 Feb 2016
|
|
[refactoring] Var name typos
vlad20012
committed
on 8 Feb 2016
|
|
2016-02-07 |
Fixed translation for server name in /say command
vlad20012
committed
on 7 Feb 2016
|
2016-02-04 |
[compat] Fixed mod-supported interworld teleportation (MystCraft)
vlad20012
committed
on 4 Feb 2016
|
2016-02-03 |
Max view distance is now 32 (15 by default)
vlad20012
committed
on 3 Feb 2016
|
Removed entity count from debug automessages
vlad20012
committed
on 3 Feb 2016
|
|
[compat] Compatibility with mods changes BlockLeavesBase (FastLeafDecay, DragonAPI)
vlad20012
committed
on 3 Feb 2016
|
|
[refactoring] Refactored ultramine class transformers
vlad20012
committed
on 3 Feb 2016
|
|
|
|
Fixed /memstat negative Off-heap used size & little enhancements
vlad20012
committed
on 3 Feb 2016
|
|
More correct bound chunks counting for ChunkGC
vlad20012
committed
on 3 Feb 2016
|
|
2016-01-31 |
[buildscript] Fixed dependency duplications in maven POM
vlad20012
committed
on 31 Jan 2016
|
2016-01-29 |
.gitignore /classes directory used in some IDEA configurations
vlad20012
committed
on 29 Jan 2016
|
TileEntity onChunkUnload list processing moved before loadedTEList processing to prevent updating unloaded TileEntities
vlad20012
committed
on 29 Jan 2016
|
|
Fixed bug due to a009ef4: sometimes entities were removed from entityList, but not from chunk and tracker
vlad20012
committed
on 29 Jan 2016
|
|
[buildscript] Store revision number only if build is successful; changelog generation task
vlad20012
committed
on 29 Jan 2016
|
|
2016-01-28 |
[buildscript] Fixed maven dependencies
vlad20012
committed
on 28 Jan 2016
|
[refactoring] World config applying code moved to public method in WorldServer
vlad20012
committed
on 28 Jan 2016
|
|
2016-01-27 |
|
[refactoring] moved class UMEventFactory
vlad20012
committed
on 27 Jan 2016
|
|
2016-01-26 |
Fixed block placement distance check - now relative to player eye location
vlad20012
committed
on 26 Jan 2016
|
Fixed reed dupe by door when block place event was canceled
vlad20012
committed
on 26 Jan 2016
|
|
Fixed InventoryUtil.dropItem with stackSize more than maxStackSize
vlad20012
committed
on 26 Jan 2016
|
|
2016-01-25 |
Overflow-safe BasicHoldings (economy)
vlad20012
committed
on 25 Jan 2016
|
2016-01-24 |
[refactoring] UMStripColorsRewritePolicy, ChatComponentLogMessage
vlad20012
committed
on 24 Jan 2016
|
Fixed some lang file typos
vlad20012
committed
on 24 Jan 2016
|
|
2016-01-23 |
Fixed permission for /openinv and /openender commands
vlad20012
committed
on 23 Jan 2016
|
Support for more than 256 dimensions ids
vlad20012
committed
on 23 Jan 2016
|
|
Fixed /gamerule permission
vlad20012
committed
on 23 Jan 2016
|
|
2016-01-15 |
Fixed broadcast messages server side translation
vlad20012
committed
on 15 Jan 2016
|
2016-01-13 |
Fixed UMHooks class moving issue
vlad20012
committed
on 13 Jan 2016
|
2016-01-10 |
Typo in class name
vlad20012
committed
on 10 Jan 2016
|
ItemStackHash(Set&Map) enhancements (remap by WekRef)
vlad20012
committed
on 10 Jan 2016
|
|
[refactoring] moved some classes
vlad20012
committed
on 10 Jan 2016
|
|
[refactoring] SyncServerExecutor and its users
vlad20012
committed
on 10 Jan 2016
|
|
[client] Fixed client crash due to reading object owners (server side feature only)
vlad20012
committed
on 10 Jan 2016
|
|
JLine support (ANSI colors in console)
vlad20012
committed
on 10 Jan 2016
|
|
2016-01-06 |
Server side message translation (client langs not required now)
vlad20012
committed
on 6 Jan 2016
|
Player & admin command groups merged to group 'basic'
vlad20012
committed
on 6 Jan 2016
|
|
RecipeCache fixes, optimization and refactoring
vlad20012
committed
on 6 Jan 2016
|
|
[optim] Optimized Entity & TileEntity removal
vlad20012
committed
on 6 Jan 2016
|
|
Fixed XP dupe when player die with keepInventory permission
vlad20012
committed
on 6 Jan 2016
|
|
2015-12-31 |
Fixed server crash due to HashOverflowException in Chunk.updateLightCoords
...
vlad20012
committed
on 31 Dec 2015
|
|
|
2015-12-24 |
[compat] World.activeChunkSet Vanilla compatibility
vlad20012
committed
on 24 Dec 2015
|
[compat] AnvilChunkLoader.{chunksToRemove,pendingAnvilChunksCoordinates} Vanilla compatibility (Dynmap)
vlad20012
committed
on 24 Dec 2015
|
|
[compat] CPS.chunksToUnload Vanilla compatibility (Dynmap)
vlad20012
committed
on 24 Dec 2015
|
|
2015-12-23 |
Replaced some magic numbers
vlad20012
committed
on 23 Dec 2015
|
Recursive chunk generation support for CPS.isGenerating flag
vlad20012
committed
on 23 Dec 2015
|
|
2015-12-21 |
[refactoring] Typo in package name
vlad20012
committed
on 21 Dec 2015
|
2015-12-19 |
Fixed encoding issues in forge build (don't sure wtf is this)
vlad20012
committed
on 19 Dec 2015
|
2015-12-18 |
[compat] ChunkProviderServer.loadedChunkHashMap Vanilla compatibility (Dynmap,WorldEdit)
vlad20012
committed
on 18 Dec 2015
|
Forge 10.13.4.1614
vlad20012
committed
on 18 Dec 2015
|
|
Merge remote-tracking branch 'Clean_Forge/1.7.10'
vlad20012
committed
on 18 Dec 2015
|
|
2015-12-17 |
Merged forge ["10.13.4.1614"]
autobuild
committed
on 17 Dec 2015
|
2015-12-09 |
Removed test runtime
vlad20012
committed
on 9 Dec 2015
|
Trove replaced with Koloboke (aka HFTC) in some critical places
vlad20012
committed
on 9 Dec 2015
|
|
2015-11-21 |
Merged forge ["10.13.4.1566"]
autobuild
committed
on 21 Nov 2015
|
|
|
2015-11-20 |
[optimize] ServerLoadBalances
vlad20012
committed
on 20 Nov 2015
|
2015-11-15 |
Добавлены безопасные (учитывающие отсутствие или блокировку мира) методы перехода между мирами
vlad20012
committed
on 15 Nov 2015
|
Issue #40 deadlock on world dispose
vlad20012
committed
on 15 Nov 2015
|
|
|
|
2015-11-14 |
imports cleanup
vlad20012
committed
on 14 Nov 2015
|
К /memstat добавлено количество живых потоков
vlad20012
committed
on 14 Nov 2015
|
|
Применяем Java 8
vlad20012
committed
on 14 Nov 2015
|
|
|
|
2015-11-01 |
|
2015-10-23 |
|
2015-10-15 |
Усправлен баг: можно было положить сервер, в нужный момент прервав подключение к серверу
vlad20012
committed
on 15 Oct 2015
|
Исправлен broadcast в чат используя FakePlayer (CustomNPCs)
vlad20012
committed
on 15 Oct 2015
|
|
2015-10-10 |
Исправлена смена игроково режима при переходе между мирами с изолированными данными игроков
vlad20012
committed
on 10 Oct 2015
|
2015-10-08 |
Кликабельные ссылки в личных сообщениях
vlad20012
committed
on 8 Oct 2015
|
Кликабельные ссылки в сообщениях от имени сервера
vlad20012
committed
on 8 Oct 2015
|
|
Regexp Pattern moved to static field
vlad20012
committed
on 8 Oct 2015
|
|
Исправлена кликабельность ссылок в чате
vlad20012
committed
on 8 Oct 2015
|
|
2015-10-07 |
Кидаем исключение при попытке переместиться в несуществующее измерение
...
vlad20012
committed
on 7 Oct 2015
|
|
|
2015-10-04 |
Issue #40 Допилено применение бэкапа - распаковка происходит в отдельном потоке, сервер не зависает во время применения бэкапа
vlad20012
committed
on 4 Oct 2015
|
Исправлен вывод занимаемой чанками памяти /memstat
vlad20012
committed
on 4 Oct 2015
|
|
2015-09-29 |
Исправлен ItemStackHashSet
vlad20012
committed
on 29 Sep 2015
|
Установлен таймаут валидации JDBC соединения
vlad20012
committed
on 29 Sep 2015
|
|
2015-09-28 |
Issue #25 Holdings превращен в IHoldings. Теперь хранить валюту можно как угодно, а не только в NBT
vlad20012
committed
on 28 Sep 2015
|
Добавлен нормальный сбор исключений при инициализации UltramineServerModContainer
vlad20012
committed
on 28 Sep 2015
|
|
2015-09-27 |
Исправлены ванильные воронки (предыдущий патч)
vlad20012
committed
on 27 Sep 2015
|
|
|
Добавлены Map и Set с ItemStack в качестве ключей
vlad20012
committed
on 27 Sep 2015
|
|
2015-09-26 |
Обновлен snakeyaml, версии guava и commons-lang3 синхронизированы с версиями форжи,
...
vlad20012
committed
on 26 Sep 2015
|
Здесь StringUtils не из того пакета был импортирован
vlad20012
committed
on 26 Sep 2015
|
|
|
|
2015-09-25 |
Issue #44 Убран отладочный код
vlad20012
committed
on 25 Sep 2015
|
Closes #44 Добавлен планировщик с Cron-like синтаксисом шаблонов
vlad20012
committed
on 25 Sep 2015
|
|
2015-09-24 |
|
В PlayerData добавлено время первого и последнего входа на сервер
vlad20012
committed
on 24 Sep 2015
|
|
2015-09-22 |
Исправлено падение сервера при несоответствии модов
vlad20012
committed
on 22 Sep 2015
|
Issue #14 Добавлены события PlayerSneakingEvent и PlayerSwingItemEvent
...
vlad20012
committed
on 22 Sep 2015
|
|
2015-09-20 |
|
Теперь точно исправлен
vlad20012
committed
on 20 Sep 2015
|
|
2015-09-19 |
|
2015-09-17 |
Внутренне представление денежных счетов изменено на тип с фиксированной точкой
vlad20012
committed
on 17 Sep 2015
|
|
|
2015-09-16 |
Issue #25 Выдем стартовый баланс только в дефолтной валюте
vlad20012
committed
on 16 Sep 2015
|
2015-09-13 |
Исправлен пермишан команды /sethome
vlad20012
committed
on 13 Sep 2015
|
2015-09-04 |
Отладочный вывод забыл убрать
vlad20012
committed
on 4 Sep 2015
|
Исправлены пермишаны - не была видна мета, заданная игроку без пермишанов
vlad20012
committed
on 4 Sep 2015
|
|
2015-09-03 |
Fixed NPE Entity.setDead
vlad20012
committed
on 3 Sep 2015
|
2015-08-31 |
[client] #39 SideOnly пропустил
vlad20012
committed
on 31 Aug 2015
|
2015-08-30 |
Issue #43 Честный расход XP (временно не опционален)
vlad20012
committed
on 30 Aug 2015
|
2015-08-24 |
Исправлен метод парсинга ItemStack
vlad20012
committed
on 24 Aug 2015
|
2015-08-16 |
|
2015-07-19 |
Issue #40 Сначала устанавливаем WorldState.Loaded, а только потом кидаем WorldEvent.Load, иначе возникают проблемы с получением мира по ID при обработки события WorldEvent.Load
vlad20012
committed
on 19 Jul 2015
|
2015-07-18 |
[forge "10.13.4.1492"] Jenkins build 23
autobuild
committed
on 18 Jul 2015
|
2015-07-17 |
Issue #42 Исправлен еще один случай синхронной загрузки чанка при вызове onNeighborChange на границе чанка
vlad20012
committed
on 17 Jul 2015
|
Добавлены методы для распаковки long key блока в x y z
vlad20012
committed
on 17 Jul 2015
|
|
2015-07-13 |
Обрабатываем ситуацию, при которой выгруженный чанк форсирован чанклоадером
vlad20012
committed
on 13 Jul 2015
|
Добавлен вайтлист RCon адресов; спрятано в дебаг сообщение Rcon connection from ...
vlad20012
committed
on 13 Jul 2015
|
|
Вызов WorldEventProxy.startEntity() перемещен ниже проверки возможности обновления Entity
vlad20012
committed
on 13 Jul 2015
|
|
2015-07-12 |
Исправлен ServerLoadBalancer: до сих пор не учитывался сброс до 1 нижний лимит Entity дальше радиуса обновления
vlad20012
committed
on 12 Jul 2015
|
Исправлен ServerLoadBalancer: до сих пор не учитывался сброс до 1 нижний лимит Entity дальше радиуса обновления
vlad20012
committed
on 12 Jul 2015
|
|
Реализована совместимая версия WorldServer.getPendingBlockUpdates()
vlad20012
committed
on 12 Jul 2015
|
|
Issue #42 Исправлена синхронная загрузка чанка при вызове onNeighborChange на границе чанка
...
vlad20012
committed
on 12 Jul 2015
|
|
Issue #40 WorldDescriptor.destroyWorld() тоже очищает кэш регионфайлов
vlad20012
committed
on 12 Jul 2015
|
|
[refactoring] Ошибка в названии: WrappedModGenerator -> WrappedWorldGenerator
vlad20012
committed
on 12 Jul 2015
|
|
Синхронизируем RegionFile.close() с чтением и записью
vlad20012
committed
on 12 Jul 2015
|
|
AnvilChunkLoader Обрабатываем ситуацию, при которой пытается загрузиться чанк, который в данный момент сохраняется
...
vlad20012
committed
on 12 Jul 2015
|
|
2015-07-10 |
Issue #14 Добавлено событие поджигания Entity - EntitySetFireEvent
vlad20012
committed
on 10 Jul 2015
|
Issue #14 Добавлено событие применения эффектов зелья - EntityPotionApplyEffectEvent
vlad20012
committed
on 10 Jul 2015
|
|
[forge "10.13.4.1481"] Jenkins build 22
autobuild
committed
on 10 Jul 2015
|
|
Issue #14 В качестве ObjectOwner'а сохраняется GameProfile, а не только юзернейм
...
vlad20012
committed
on 10 Jul 2015
|
|
2015-07-09 |
Closes #41 Off-heap chunk storage
vlad20012
committed
on 9 Jul 2015
|
Issue #31 Улучшен ButtonCommand - команду можно поставить на любой блок
vlad20012
committed
on 9 Jul 2015
|
|
Исправлен ItemBlocker - не обрабатываем лишние события
vlad20012
committed
on 9 Jul 2015
|
|
Issue #14 Поршень пропатчен для возможности отмены события
vlad20012
committed
on 9 Jul 2015
|
|
2015-07-08 |
Исправлены сообщения команд пермишанов
vlad20012
committed
on 8 Jul 2015
|
2015-07-06 |
Исправлено зажигаение адского портала в мирах с ID больше 0
vlad20012
committed
on 6 Jul 2015
|
2015-07-05 |
Исправлен RCon (ванильный баг)
vlad20012
committed
on 5 Jul 2015
|
Отключен бэкап мира при изменени id
vlad20012
committed
on 5 Jul 2015
|
|
2015-07-01 |
Исправлен метод InventoryUtil.removeItem
vlad20012
committed
on 1 Jul 2015
|
2015-06-25 |
[forge "10.13.4.1481"] Jenkins build 21
autobuild
committed
on 25 Jun 2015
|
2015-06-23 |
Issue #31 Исправлены ланги команды unmute
vlad20012
committed
on 23 Jun 2015
|
Forge 10.13.4.1472
vlad20012
committed
on 23 Jun 2015
|
|
|
|
2015-06-21 |
[optimize] Убрана отправка изменений инвентаря при поднимании предмета
...
vlad20012
committed
on 21 Jun 2015
|
2015-06-20 |
[forge "10.13.4.1472"] Jenkins build 20
autobuild
committed
on 20 Jun 2015
|
2015-06-19 |
[forge "10.13.4.1470"] Jenkins build 19
autobuild
committed
on 19 Jun 2015
|
[forge "10.13.4.1469"] Jenkins build 18
autobuild
committed
on 19 Jun 2015
|
|
2015-06-18 |
[forge "10.13.4.1456"] Jenkins build 17
autobuild
committed
on 18 Jun 2015
|
2015-06-17 |
[forge "10.13.4.1452"] Jenkins build 16
autobuild
committed
on 17 Jun 2015
|
2015-06-15 |
[forge "10.13.4.1451"] Jenkins build 15
autobuild
committed
on 15 Jun 2015
|
2015-06-11 |
В конфигах log4j поставлен на false includeLocation, чтобы не собирались стэктрейсы при любом логгировании (потом они все равно нигде не используются)
vlad20012
committed
on 11 Jun 2015
|
[refactoring] Спускаем startTileEntity() ниже
vlad20012
committed
on 11 Jun 2015
|
|
2015-06-10 |
[forge "10.13.4.1448"] Jenkins build 14
autobuild
committed
on 10 Jun 2015
|
Заменяем некоторые WARN на ERROR
vlad20012
committed
on 10 Jun 2015
|
|
DataWatcher.getWatchedObject Здесь не нужно забирать readLock, т.к. этот метод никогда не вызывается не из основного потока.
...
vlad20012
committed
on 10 Jun 2015
|
|
|
|
Кажется, load factor по умолчанию должен был быть 0.5
vlad20012
committed
on 10 Jun 2015
|
|
[forge "10.13.4.1445"] Jenkins build 13
autobuild
committed
on 10 Jun 2015
|
|
2015-06-09 |
При вызове printStackTrace не из основного потока лишняя информация не выводится
vlad20012
committed
on 9 Jun 2015
|
Issue #40 Перед удалением мира очищаем кэш регионфайлов
vlad20012
committed
on 9 Jun 2015
|
|
[refactoring] Слегка поправлен ServerLoadBalancer
vlad20012
committed
on 9 Jun 2015
|
|
Issue #31 Команда unmute
vlad20012
committed
on 9 Jun 2015
|
|
|
|
Issue #31 Исправлены пермишаны некоторых команд
vlad20012
committed
on 9 Jun 2015
|
|
В пермишаны добавлена мета "tablistcolor" для изменения цвета в TAB списке игроков
vlad20012
committed
on 9 Jun 2015
|
|
Issue #40 Добавлен прелоадинг WorldDescriptor'в на этапе прелоадинга модов
...
vlad20012
committed
on 9 Jun 2015
|
|
2015-06-04 |
[forge "10.13.3.1428"] Jenkins build 12
autobuild
committed
on 4 Jun 2015
|
2015-06-02 |
[forge "10.13.3.1424"] Jenkins build 11
autobuild
committed
on 2 Jun 2015
|
[forge "10.13.3.1422"] Jenkins build 10
autobuild
committed
on 2 Jun 2015
|
|
2015-05-31 |
Issue #40 Рефакторинг MultiWorld (несовместимое изменение, в т.ч. worlds.yml)
...
vlad20012
committed
on 31 May 2015
|
2015-05-30 |
[forge "10.13.3.1420"] Jenkins build 9
autobuild
committed
on 30 May 2015
|
2015-05-28 |
Увеличено до 60 секунд время ожидания завершения работы writing IO executor при остановке сервера
vlad20012
committed
on 28 May 2015
|
Issue #8 Исправлена синхронная загрузка чанка при нанесении урона EntityZombie и попытке им соспавнить подкрепление
vlad20012
committed
on 28 May 2015
|
|
|
|
2015-05-27 |
|
Немедленно убиваем Entity при добавлении в чанк, не соответствующий его координатам
vlad20012
committed
on 27 May 2015
|
|
Немедленно убиваем Entity, которые каким-то странным образом оказались за максимально возможной координатой мира
vlad20012
committed
on 27 May 2015
|
|
Issue #8 Исправлена синхронная загрузка чанка при проверке необходимости обновления Entity
vlad20012
committed
on 27 May 2015
|
|
2015-05-24 |
Исправлено сообщение
vlad20012
committed
on 24 May 2015
|
Добавлен ASM трансформер для перенаправления вызовов Throwable.printStackTrace()
...
vlad20012
committed
on 24 May 2015
|
|
Issue #14 Добавлена возможность статически получить WorldEventProxy (не имея ссылки на текущий мир)
vlad20012
committed
on 24 May 2015
|
|
2015-05-18 |
Issue #19 Исправлен краш, вызванный предыдущим фиксом
vlad20012
committed
on 18 May 2015
|
2015-05-17 |
Issue #19 Исправлен краш в системе блокировки предметов при открытии игроком багнутого контейнера с неверно расставленными слотами
vlad20012
committed
on 17 May 2015
|
[forge "10.13.3.1408"] Jenkins build 8
autobuild
committed
on 17 May 2015
|
|
Ошибка в выводе UUID
vlad20012
committed
on 17 May 2015
|
|
2015-05-16 |
Добавлена проверка на совпадение юзернеймов при загрузке PlayerData
vlad20012
committed
on 16 May 2015
|
[forge "10.13.3.1407"] Jenkins build 7
autobuild
committed
on 16 May 2015
|
|
[forge "10.13.3.1406"] Jenkins build 6
autobuild
committed
on 16 May 2015
|
|
2015-05-14 |
|
Issue #31 Исправлен пермишан команды homelist
vlad20012
committed
on 14 May 2015
|
|
Issue #31 warplist можно использовать с консоли
vlad20012
committed
on 14 May 2015
|
|
|
|
Issue #31 исправлены пермишаны команды help и команд fastwarp
...
vlad20012
committed
on 14 May 2015
|
|
2015-05-13 |
Issue #9 Окончательно посыпаю голову пеплом отностительно попыток исправить повторную отправку чанков в некоторых случаях. Игнорируем проблему, это не должно приводить к серьезным последствиям.
vlad20012
committed
on 13 May 2015
|
Добавлен вывод дополнительной информации при ошибках добавления Entity в EntityTracker
vlad20012
committed
on 13 May 2015
|
|
|
|
2015-05-11 |
Заменяем все вызовы Math.atan и Math.atan2 на соответствующие методы класса TrigMath (неожиданно обнаружил эти методы в профилировщике; класс TrigMath взят из CraftBukkit; По бенчам он в 2 раза быстрее, чем Math)
vlad20012
committed
on 11 May 2015
|
2015-05-08 |
Forge 10.13.3.1403
vlad20012
committed
on 8 May 2015
|
|
|
Исправлено зависание сервера при поиске спавна в пустоте
vlad20012
committed
on 8 May 2015
|
|
Опция allowFlight в серверном конфиге вынесена в секцию secutiry
vlad20012
committed
on 8 May 2015
|
|
Добавлена опция для отключения кэша рецептов
vlad20012
committed
on 8 May 2015
|
|
Issue #31 Добавлена возможность заканчивать запятой координаты в командах, например tp 0, 100, 0 (удобно при копировании из консоли)
vlad20012
committed
on 8 May 2015
|
|
Issue #31 Расширена команда multiworld: добавлены подкоманды hold (выгружает мир и блокирует возможность его загрузки (только командой mw load)), destroy (делает то же самое, но более жестко и без сохранения), delete (то же самое, после чего очищает содержимое папки с миром)
vlad20012
committed
on 8 May 2015
|
|
2015-05-07 |
[forge "10.13.3.1401"] Jenkins build 4
autobuild
committed
on 7 May 2015
|
2015-05-06 |
Исправлен телепорт из ада в дефолтном конфиге миров
vlad20012
committed
on 6 May 2015
|
Убиваем Entity при ошибке добавления в EntityTracker (обычно это дублирование Entity)
vlad20012
committed
on 6 May 2015
|
|
Issue #5 Улучшен WatchdogThread: перед остановкой сервера ожидаем пару секунд до завершения вывода логов; информация об основном потоке выводится в первую очередь; используется последний конфиг (с учетом того, что он может быть перезагружен во время работы сервера)
vlad20012
committed
on 6 May 2015
|
|
2015-05-05 |
|
Исправлена синхронная загрузка данных игрока при входе на сервер.
...
vlad20012
committed
on 5 May 2015
|
|
Forge 10.13.3.1401
vlad20012
committed
on 5 May 2015
|
|
|
|
[forge "10.13.3.1401"] Jenkins build 3
autobuild
committed
on 5 May 2015
|
|
2015-04-21 |
Issue #25 Исправлен вызов события создания Holdings (приводил к бесконечной рекурсии)
vlad20012
committed
on 21 Apr 2015
|
2015-04-12 |
Исправлено падение сервера при запрете спавна мобов рядом с варпов
vlad20012
committed
on 12 Apr 2015
|
2015-04-06 |
Исправлено взятие игрока по юзернейму после респавна игрока.
vlad20012
committed
on 6 Apr 2015
|
2015-04-05 |
Исправлена возможность установки ендерского портала в любом мире, где установлен линк для него
vlad20012
committed
on 5 Apr 2015
|
Добавлены ланги для команд reloadcfg и recipecache
vlad20012
committed
on 5 Apr 2015
|
|
Issue #31 Если при использовании команд home и warp задан target для телепортации, задержка и откат команды для него не учитывается
vlad20012
committed
on 5 Apr 2015
|
|
Issue #31 Добавлена команда tphere
vlad20012
committed
on 5 Apr 2015
|
|
Добавлен алиас "в" для команды warp (было бы неплохо писать "в ад", к примеру)
vlad20012
committed
on 5 Apr 2015
|
|
Пермишаны всех команд изменены в стиле command.<group>.<name>.[property]
vlad20012
committed
on 5 Apr 2015
|
|
Добавлен костыль для сброса кэша рецептов при первом входе игрока на сервер (с MineTweaker'ом глючит)
vlad20012
committed
on 5 Apr 2015
|
|
2015-03-31 |
Исправлены настройки логгирования - в логфайл записываются логи всех уровней вместе с названием логгера и активным модом
vlad20012
committed
on 31 Mar 2015
|
Issue #31 Добавлены команды openinv и openender
vlad20012
committed
on 31 Mar 2015
|
|
Добавлен класс OfflinePlayer, который облегчает работу с данными оффлайновых игроков
vlad20012
committed
on 31 Mar 2015
|
|
2015-03-30 |
InventoryUtil оптимизирован; добавлены новые методы
vlad20012
committed
on 30 Mar 2015
|
Issue #25 Начата реализация экономики с поддержкой разных валют
vlad20012
committed
on 30 Mar 2015
|
|
2015-03-28 |
Исправлено создание мира без рестарта
vlad20012
committed
on 28 Mar 2015
|
2015-03-26 |
Оптимизировано получение игрока по юзернейму
vlad20012
committed
on 26 Mar 2015
|
2015-03-24 |
Заданы названия потокам общих экзекьюторов
vlad20012
committed
on 24 Mar 2015
|
2015-03-23 |
[client] #39 Терминирование глобальных экзекьюторов выполняется только на сервере (или сингл не запустить более 1 раза)
vlad20012
committed
on 23 Mar 2015
|
Билдскрипт исправлен для новой версии ForgeGradle
vlad20012
committed
on 23 Mar 2015
|
|
2015-03-06 |
Исправлен ConcurrentModificationException при отправке пакетов TileEntity
vlad20012
committed
on 6 Mar 2015
|
2015-03-05 |
[client] #39 С клиента удалены классы ServerWorldEventProxy и WorldBorder
vlad20012
committed
on 5 Mar 2015
|
2015-03-04 |
[client] #39 Исправлен запуск синглплеера
vlad20012
committed
on 4 Mar 2015
|
Исправлено приведение регистра при добавлении пермишанов
vlad20012
committed
on 4 Mar 2015
|
|
Issue #19 Добавлен конфиг для блокировки предметов
vlad20012
committed
on 4 Mar 2015
|
|
2015-02-26 |
Исправлена обработка PlayerInteractEvent, если его кидает не игрок
vlad20012
committed
on 26 Feb 2015
|
Исправлен краш при создании нового мира (WorldConfig требуется при генерации, которая вызывается при поиске спавна)
vlad20012
committed
on 26 Feb 2015
|
|
Исправлены баги отправки чанков (race condition при записи, двойная отправка), снова подкручен расчет рейтов
vlad20012
committed
on 26 Feb 2015
|
|
2015-02-09 |
Обновлена ванильная команда gamerule с использованием MultiWorld
vlad20012
committed
on 9 Feb 2015
|
Оптимизированы некоторые методы OreDict
vlad20012
committed
on 9 Feb 2015
|
|
2015-02-08 |
Исправлен сборочный скрипт - очищаем временные папки перед использованием, в jar попадают старые файлы
vlad20012
committed
on 8 Feb 2015
|
Переработаны пермишаны. Теперь в основе конфигурации лежит группа, а не мир. Старые "группы" теперь - mixin'ы.
vlad20012
committed
on 8 Feb 2015
|
|
2015-02-07 |
При сериализации YAML сохраняется исходный порядок следования полей
vlad20012
committed
on 7 Feb 2015
|
2015-02-06 |
Исправлен (опять) учет id мира при почанковом профилировании
vlad20012
committed
on 6 Feb 2015
|
При попытке обновления мобы за пределами установленных радиусов не отменям обновление, а устанавливаем нижний лимит равным 1 (полное отключение мобов при работающих блоках приводит к ужасающим багам)
vlad20012
committed
on 6 Feb 2015
|
|
2015-02-01 |
Добавлен метод регистрации преобразования id WorldProvider'а при отправке клиенту
vlad20012
committed
on 1 Feb 2015
|
Исправлена телепортация метвого (или дисконнектнувшегося) игрока
vlad20012
committed
on 1 Feb 2015
|
|
2015-01-31 |
Добавлены исходники и зависимости при публикации в maven репозиторий
vlad20012
committed
on 31 Jan 2015
|
2015-01-29 |
Исправлен учет нижнего лимита Entity для чанков, загруженных чанклоадером
vlad20012
committed
on 29 Jan 2015
|
Удалению моба по превышению лимита выставлен более высокий приоритет, чем отмене обновления
vlad20012
committed
on 29 Jan 2015
|
|
2015-01-28 |
Исправлено обновления Entity, не указанных в конфиге
vlad20012
committed
on 28 Jan 2015
|
Issue #31 Добавлена команда reloadcfg для перезагрузки конфига сервера и миров
vlad20012
committed
on 28 Jan 2015
|
|
2015-01-26 |
NPC и големы теперь считаются животными
vlad20012
committed
on 26 Jan 2015
|
Добавлены опциональные радиусы обновления дла каждого типа Entity
vlad20012
committed
on 26 Jan 2015
|
|
Исправлен приоритет чанка, загруженного чанклоадером (128 зарезервировано для неактивных чанков)
vlad20012
committed
on 26 Jan 2015
|
|
Отключена жесткая замена списка рецептов на проксой к кэшу (баги с модами)
vlad20012
committed
on 26 Jan 2015
|
|
Вынесены в отдельный класс некоторые константы
vlad20012
committed
on 26 Jan 2015
|
|
Forge 10.13.2.1291
vlad20012
committed
on 26 Jan 2015
|
|
|
|
Добавлены дополнительные секции профилировщика и замеры времени при обработке клиентских пакетов
vlad20012
committed
on 26 Jan 2015
|
|
Оптимизирован поиск рецепта крафта - добавлен кэш найденных рецептов; Добавлена команда /recipecache clear для очистки кэша рецептов (для замены рецептов без рестарта)
vlad20012
committed
on 26 Jan 2015
|
|
Closes #38 Реализовано разделение сборки на клиентскую и серверную составляющие
vlad20012
committed
on 26 Jan 2015
|
|
2015-01-25 |
Исправлен краш HardcoreEnderExpansion при генерации мира
vlad20012
committed
on 25 Jan 2015
|
2015-01-24 |
[forge ] Jenkins build 6
autobuild
committed
on 24 Jan 2015
|
2015-01-22 |
ByteArrayOutputStream заменен на apache.commons.io
vlad20012
committed
on 22 Jan 2015
|
Условие обновление трекера - переход Entity в другой чанк, а не смещение более чем на 16 блоков
vlad20012
committed
on 22 Jan 2015
|
|
Оптимизирован поиск рецепта печки
vlad20012
committed
on 22 Jan 2015
|
|
Добавлено почанковое профилирование для отложенных и рандомных обновлений блоков
vlad20012
committed
on 22 Jan 2015
|
|
Исправлен краш бэкапа при изменении файлов мира во время выполнения бэкапа; исправлено отключение сохранения мира и выполнения бэкапов при краше бэкапа.
vlad20012
committed
on 22 Jan 2015
|
|
2015-01-09 |
Сообщение выводится, если секция профилировщика выполняется дольше 50ms, а не 100ms
vlad20012
committed
on 9 Jan 2015
|
При смене ника игрока сопоставляем актуальный юзернейм с UUID вместо устаревшего. Исправляет постоянное выписывание (also known as ...) при входе на сервер после изменения ника.
vlad20012
committed
on 9 Jan 2015
|
|
Issue #13 TByteList -> TByteSet; Обновляем освещение всегда не более 1 блока за тик
vlad20012
committed
on 9 Jan 2015
|
|
Исправлен кэш данных игрока (игнор регистра)
vlad20012
committed
on 9 Jan 2015
|
|
Исправлено сохранение инвентаря при смерти
vlad20012
committed
on 9 Jan 2015
|
|
2015-01-07 |
Исправлен краш при нанесении урона фейковм игроком (машиной)
vlad20012
committed
on 7 Jan 2015
|
Убран вывод сообщений о смерти при самоубийстве командой /kill; добавлен пермишан на сохранение инвентаря при смерти; при выпадении из мира инвентарь сохраняется
vlad20012
committed
on 7 Jan 2015
|
|
2015-01-05 |
Исправлено измерение спавна при первом входе на сервер
vlad20012
committed
on 5 Jan 2015
|
Добавлена опция для быстрого опадания листвы (FastLeafDecay)
vlad20012
committed
on 5 Jan 2015
|
|
Добавлена возможность отключить home и warp между мирами
vlad20012
committed
on 5 Jan 2015
|
|
2014-12-28 |
Добавлены допольнительные секции профилировщика при сохранении мира
vlad20012
committed
on 28 Dec 2014
|
Issue #13 Оптимизирована выгрузка Entity и TileEntity
vlad20012
committed
on 28 Dec 2014
|
|
Исправлен DataWatcher, поломанный в cf584a6eb3
vlad20012
committed
on 28 Dec 2014
|
|
2014-12-24 |
Добавлена секция профилировщика и замер времени на отгрузку TileEntity
vlad20012
committed
on 24 Dec 2014
|
Исправлен спавн мобов в аду и краю
vlad20012
committed
on 24 Dec 2014
|
|
Перед стандартной выгрузкой мира удостоверяемся, что все чанки выгружены
vlad20012
committed
on 24 Dec 2014
|
|
Добавлено профилирование вызова события сохранения мира
vlad20012
committed
on 24 Dec 2014
|
|
В автодебаг добавлен вывод количества игроков
vlad20012
committed
on 24 Dec 2014
|
|
Исправлена телепортация по warp'у в выгруженное измерение
vlad20012
committed
on 24 Dec 2014
|
|
Добавлена возможность получить WorldUpdateObject из любого места
vlad20012
committed
on 24 Dec 2014
|
|
2014-12-20 |
Количество рандомных обновлений блоков в чанке уменьшается с дальностью от игрока
vlad20012
committed
on 20 Dec 2014
|
Исправлена защита варпов
vlad20012
committed
on 20 Dec 2014
|
|
2014-12-19 |
Добавлен вывод id мира при синхронной загрузке чанка
vlad20012
committed
on 19 Dec 2014
|
Небольшое исправление ChunkSendManager
vlad20012
committed
on 19 Dec 2014
|
|
Уменьшено с 40 до 16 предельное растояние поиска пути для зомби (вызывали провисания до 60ms)
vlad20012
committed
on 19 Dec 2014
|
|
2014-12-18 |
Добавлена возможность защищать от разрушений территорию вокруг варпов. Временная мера для защиты спавна
vlad20012
committed
on 18 Dec 2014
|
Реструктурирован конфиг сервера: настройки автобэкапа и автосообщений вынесены в отдельную секцию. Разделены настройки автосообщений и вывода сообщений о нагрузке сервера, сообщения о нагрузке сервера выводятся по пермишанам
vlad20012
committed
on 18 Dec 2014
|
|
Максимальная скорость отсылки чанков вынесена в конфиг, дефолтное значение уменьшено в 2 раза
vlad20012
committed
on 18 Dec 2014
|
|
Исправлен вывод id мира при почанковом профилировании
vlad20012
committed
on 18 Dec 2014
|
|
Добавлен общий кэшированный пул потоков. Используется для авторизации, вместо создания нового потока при каждом подключении
vlad20012
committed
on 18 Dec 2014
|
|
Исправлена обработка событий установки/разрушения блоков фейковыми игроками
vlad20012
committed
on 18 Dec 2014
|
|
Вывод логов об отсутствии маппинга Entity и TileEntity при загрузке убран в дебаг
vlad20012
committed
on 18 Dec 2014
|
|
Issue #13 Исправлено формирование крашрепорта при ошибке обновления соседних блоков (не удавалось найти анонимный класс, эта странная ошибка сопровождает форжу уже давно, видимо, что-то со сборкой); Добавлен вывод предупреждений, если Entity или TileEntity обновляется более 20ms; Добавлен кик игрока с сервера при удалении его из мира в связи с ошибкой обновления Entity
vlad20012
committed
on 18 Dec 2014
|
|
Issue #14 Допилена система событий. Добавлены события изменения блока, закрытия инвентаря, разрушения хэндинга (картин, рамок)
vlad20012
committed
on 18 Dec 2014
|
|
2014-12-02 |
Добавлен блэклист модов, которые не могут изменять генерацию мира
vlad20012
committed
on 2 Dec 2014
|
2014-11-29 |
Issue #10 allowNether всегда true, ад можно отключить просто удалив его из конфига миров
vlad20012
committed
on 29 Nov 2014
|
2014-11-28 |
Исправлено выкидывание игрока с ошибкой при входе в портал в мире, для которого не установлены линки в конфиге
vlad20012
committed
on 28 Nov 2014
|
2014-11-27 |
Issue #31 Исправлен ButtonCommand - работает только по правому клику
vlad20012
committed
on 27 Nov 2014
|
Добавлен пермишан на нанесение урона Entity
vlad20012
committed
on 27 Nov 2014
|
|
Issue #31 Добавлена возможность устанавливать команды на кнопки и таблички: команда buttoncommand
vlad20012
committed
on 27 Nov 2014
|
|
2014-11-26 |
Добавлены пермишаны на установку/разрушение блоков, использование блоков и предметов
vlad20012
committed
on 26 Nov 2014
|
Исправлено взятие названия миров в пермишанах
vlad20012
committed
on 26 Nov 2014
|
|
Issue #31 Исправлена команда weather
vlad20012
committed
on 26 Nov 2014
|
|
Issue #31 Исправлена команда chunkGC для миров без игроков
vlad20012
committed
on 26 Nov 2014
|
|
Issue #19 Убрано минимальный интервал между запусками сборки чанков. Эту задачу уже выполняет minChunkDiff, а ограничение интервалов запуска вносит большие проблемы при генерации мира
vlad20012
committed
on 26 Nov 2014
|
|
Issue #31 Добавлены команда chunkgc для принудительной выгрузки свободных чанков
vlad20012
committed
on 26 Nov 2014
|
|
Добавлено удаление Entity с битым DataWatcher, предотвращая краши сервера
vlad20012
committed
on 26 Nov 2014
|
|
Issue #33 Исправлены команды через 2 слеша
vlad20012
committed
on 26 Nov 2014
|
|
2014-11-25 |
Issue #31 Заменены команды weather и time для лучшей поддержки множества миров
vlad20012
committed
on 25 Nov 2014
|
Issue #13 Изменен деспавн предметов в неактивных чанках
vlad20012
committed
on 25 Nov 2014
|
|
2014-11-24 |
Issue #26 Дефолтный лимит животных в чанке уменьшен до 32
vlad20012
committed
on 24 Nov 2014
|
Issue #10 Добавлена опция для отключения изменения генерации мира модами
vlad20012
committed
on 24 Nov 2014
|
|
Issue #31 В вывод команды debuginfo добавлены координаты игрка и количество TileEntity в чанке
vlad20012
committed
on 24 Nov 2014
|
|
Issue #10 Исправлен WorldProvider.getSaveFolder для миров, разделенных по директориям
vlad20012
committed
on 24 Nov 2014
|
|
Issue #10 Исправлено использование провайдеров ада и энда для других миров
vlad20012
committed
on 24 Nov 2014
|
|
Issue #10 Добавлены настойки адских и эндерских порталов для разных миров
vlad20012
committed
on 24 Nov 2014
|
|
Issue #37 Немного больше секьюрности при применении бэкапа - можно указывать только zip файл и не больше чем на один уровень выше директории сервера
vlad20012
committed
on 24 Nov 2014
|
|
Issue #10 Исправлено получение директории мира на этапе загрузки сервера
vlad20012
committed
on 24 Nov 2014
|
|
Issue #31 Из хелпа убраны несуществующие дескрипшоны
vlad20012
committed
on 24 Nov 2014
|
|
Issue #31 Добавлено разделение ванильных команд на группы по модам
vlad20012
committed
on 24 Nov 2014
|
|
2014-11-23 |
Issue #31 Исправлены сообщения команды genworld о количестве сгенерированных чанков
vlad20012
committed
on 23 Nov 2014
|
Issue #36 Удален трансформер, бесполезный после включения полной обфускации
vlad20012
committed
on 23 Nov 2014
|
|
Откачены изменения 95f2a12a52
vlad20012
committed
on 23 Nov 2014
|
|
Добавлен метод EventBus.postWithProfile для профилирования обработки событий. Исполюзуется при обработке ServerTickEvent, т.к. обработчики этого события очень часто нагружают сервер
vlad20012
committed
on 23 Nov 2014
|
|
Добавлены секции профилировшика для FML обработки тиков
vlad20012
committed
on 23 Nov 2014
|
|
Issue #13 Время от времени сохраняем level.dat и кидаем WorldEvent.Save
vlad20012
committed
on 23 Nov 2014
|
|
Issue #30 Добавлена загрузка списка опеаторов при старте. Нет времени городить костыли для поддержки совместимости и полного перехода на пермишаны
vlad20012
committed
on 23 Nov 2014
|
|
Добавлено сохранение пермишанов после выполнения любой команды, изменяющей их
vlad20012
committed
on 23 Nov 2014
|
|
Issue #37 #10 Исправлены ошибки примерения бэкапа; Улучшена поддержка разделения миров по директориям - данные, которые не разделялись по мирам в ванилле (ScoreBoard), не разделяются и здесь
vlad20012
committed
on 23 Nov 2014
|
|
Исправлен лангфайл
vlad20012
committed
on 23 Nov 2014
|
|
Issue #31 Исправлены многочисленные ошибки в команде genworld
vlad20012
committed
on 23 Nov 2014
|
|
Issue #13 Оптимизирована проверка освещения чанка - массив boolean заменен на TByteList
vlad20012
committed
on 23 Nov 2014
|
|
Issue #13 Перед сохранением чанка удаляем из списка Entity игроков и мертвых Entity (вполне могут оказаться и те, и другие)
vlad20012
committed
on 23 Nov 2014
|
|
Реализован контроль доступа к файловой системе - Java-код не может обращаться к файлам, находящимся дальше, чем на 1 директорию выше домашней директории сервера
vlad20012
committed
on 23 Nov 2014
|
|
Исправлен ланг
vlad20012
committed
on 23 Nov 2014
|
|
Пробелы! - боже упаси
vlad20012
committed
on 23 Nov 2014
|
|
Issue #37 Добавлены автобэкапы миров (всех или конкретных), создание бэкапов по команде, применение бэкапов на ходу без перезагрузки (или с ней), разворачивание бэкапа во временный мир. Отработан механизм уничтожения и создания миров на ходу
vlad20012
committed
on 23 Nov 2014
|
|
2014-11-20 |
Убран бесполезный код
vlad20012
committed
on 20 Nov 2014
|
Issue #10 Исправлена неразбериха с разными названиями миров в разных случаях
vlad20012
committed
on 20 Nov 2014
|
|
2014-11-19 |
Issue #17 Упрощена команда почанкового профилирования - достаточно ввести chunkdebug top, и, если почанковое профилирование еще не запущено, оно запустится, и через 20 тиков будут выведены результаты
vlad20012
committed
on 19 Nov 2014
|
Issue #17 #31 Добавлен почанковый профилировщик (команда chunkdebug): статистика очищается раз в 600 тиков (30 секунд), за это время определяется наибольшая пиковая нагрузка; усредненная нагрузка счититается как и в uptime - за 20 тиков.
vlad20012
committed
on 19 Nov 2014
|
|
2014-11-18 |
Issue #13 Оптимизированы коллекции профилировщика
vlad20012
committed
on 18 Nov 2014
|
Issue #31 улучшена команда genworld: мир генерируется участками радиусом 6 чанков, чтобы происходила не только генерация ландшафта, но и популяция чанков
vlad20012
committed
on 18 Nov 2014
|
|
Вызов события ServerConnectionFromClientEvent перемещен к моменту окончания загрузки данных игроков, как этого ожидают моды (BuildCraft)
vlad20012
committed
on 18 Nov 2014
|
|
2014-11-17 |
Issue #10 не добавляем в список бэкапа миры, вхожящие в состав других миров
vlad20012
committed
on 17 Nov 2014
|
Issue #10 Имя папки основного мира заменяется на worlds/world для совместимости с модами, неправильно ее использующими (CustomNPCs)
vlad20012
committed
on 17 Nov 2014
|
|
Максимальное количество чанков, сохраняемое за тик, увеличино до 64 (на современных SSD это вполне приемлимо; неплохо бы сделать это число адаптивным, как с отсылкой чанков)
vlad20012
committed
on 17 Nov 2014
|
|
Issue #31 Исправлена команда генерации мира: при отсутствии барьера не запускается зацикленная бесполезная "генерация"
vlad20012
committed
on 17 Nov 2014
|
|
Исправлено падение сервера при создании мира с включенным выводом сообщений о синхронной загрузке чанков
vlad20012
committed
on 17 Nov 2014
|
|
Issue #31 Добавлена команда genworld, генерирующая мир в пределах барьера или в радиусе от игрока
vlad20012
committed
on 17 Nov 2014
|
|
Возвращен ChunkProviderServer.loadedChunks для совместимости с модами, которые требуют его наличия (ChickenChunks, GalacticCraft)
vlad20012
committed
on 17 Nov 2014
|
|
2014-11-16 |
Исправлена утечка памяти в CodeChuckenLib (ему было необходимо событие сохранения при каждой выгрузке чанка, у нас не каждый выгруженный чанк сохраняется)
vlad20012
committed
on 16 Nov 2014
|
Возвращена полная обфускация для совместимости с модами, агрессивно патчащими код майна. Без бинарных патчей номера строк кода не затираются, так что цели все равно выполняются
vlad20012
committed
on 16 Nov 2014
|
|
2014-11-15 |
Issue #11 Исправлено NPE при отсутствии барьера
vlad20012
committed
on 15 Nov 2014
|
Issue #11 Добавлен мировой барьер (круглый или прямоугольный, пока только не дает игроку выйти за пределы); возможность располагать несколько барьеров в одном мире
vlad20012
committed
on 15 Nov 2014
|
|
2014-11-11 |
[forge "10.13.2.1236"] Jenkins build 21
autobuild
committed
on 11 Nov 2014
|
2014-11-10 |
Исправлено форматирование времени
vlad20012
committed
on 10 Nov 2014
|
Отремонтированы все блоки ForgeMultipart (поломанные в c39934). Этот мод напрямую обращается к chunkTileEntityMap и вносит изменения прямо в Map.Entry, так что очень сложно перехватить эти изменения. Костыль в виде переноса всех изменений после загрузки чанка вполне работоспособен
vlad20012
committed
on 10 Nov 2014
|
|
2014-11-09 |
Issue #8 При асинхронной загрузке, если чанк не существует, генерируем его сразу, а не на следующем тике
vlad20012
committed
on 9 Nov 2014
|
Issue #16 Исправлен спавн спрутов
vlad20012
committed
on 9 Nov 2014
|
|
Issue #29 Исправлены циклически зависимости чанков - при проверке зависимости учитывается только BindState, вся цепочка зависимостей не трассируется. Это не проблема, т.к. зависимости между чанками нужны только как костыль для ликвидации синхронных загрузок чанков устаревшими чанклоадерами
vlad20012
committed
on 9 Nov 2014
|
|
Issue #29 Реализована концепция зависимостей чанков: чанку может быть добавлена зависимоть (к примеру, другой чанк или любой другой объект), и он не будет выгружен до тех пор, пока не будет снята зависимость.
vlad20012
committed
on 9 Nov 2014
|
|
Добавлены автосообщения, возможность вывода информации о нагрузке на сервер автосообщением; исправлен баг - нагрузка на первом тике не устанавливается на over9000%. И знаки процента не вынесены в лангфайл, чтобы они становились того же цвета, что и параметры шаблона.
vlad20012
committed
on 9 Nov 2014
|
|
2014-11-08 |
Issue #31 Добавлены команды restart javagc custmsg (сообщения рестарта пока захардкожены); в вывод uptime добавлена пиковая нагрузка за секунду
vlad20012
committed
on 8 Nov 2014
|
Issue #31 Добавлена частичная русская трансляция
vlad20012
committed
on 8 Nov 2014
|
|
2014-11-07 |
Исправлено падение сервера при спавне монстров днем на открытой местности, находящейся ниже 2 уровня от дна мире
vlad20012
committed
on 7 Nov 2014
|
Issue #8 Уменьшено количество синхронных загрузок чанков при популяции мира путем увеличения требуемого сгенерированного радиуса до 2х чанков. Полностью избавиться от синхронных загрузок при генерации, видимо, невозможно, так что лучше генерировать мир заранее
vlad20012
committed
on 7 Nov 2014
|
|
Issue #31 Исправлено сообщение команды MultiWorld
vlad20012
committed
on 7 Nov 2014
|
|
Issue #8 Убраны IO операции при проверке наличия чанка в файле региона (проверка целостности и так выполнится асинхронно)
vlad20012
committed
on 7 Nov 2014
|
|
Issue #8 Исправлена синхронная загрузка чанков при отправке пакетов данных TileEntity некоторых кривых модов (в основном GregTech) (может привести к замедлению отсылки чанков, нужно рассмотреть другие варианты)
vlad20012
committed
on 7 Nov 2014
|
|
Убран вывод сообщений о синхронной загрузке чанка на первом тике (при загрузке чанков чанклоадерами)
vlad20012
committed
on 7 Nov 2014
|
|
Issue #8 Исправлена синхронная загрузка чанков, находящихся рядом с чанками, загруженными чанклоадерами.
vlad20012
committed
on 7 Nov 2014
|
|
2014-11-06 |
Issue #2 Убран вывод NetworkDispatcher exception
vlad20012
committed
on 6 Nov 2014
|
2014-11-05 |
Issue #32 Всегда (даже при респавне) зануляем старые данные игрока перед загрузкой данных изолированного мира (если в изолированном мире включено сохранение предметов при смерти, то игрок перенесет эти предметы на спавн и сможет воспользоваться ими до того, как загрузятся новые)
vlad20012
committed
on 5 Nov 2014
|
Исправлен краш при вход на сервер в неинициализированный мир
vlad20012
committed
on 5 Nov 2014
|
|
Ошибся в названии
vlad20012
committed
on 5 Nov 2014
|
|
[forge "10.13.2.1235"] Jenkins build 20
autobuild
committed
on 5 Nov 2014
|
|
Issue #31 Команда help перенесена в VanillaCommands
vlad20012
committed
on 5 Nov 2014
|
|
2014-11-04 |
Issue #2 Убраны лишные сообщения при входе игрока на сервер
vlad20012
committed
on 4 Nov 2014
|
Issue #36 Проратчен мод ATG 1.7.2 для совместимости с 1.7.10. На форже он каким-то чудом патчился при деобфускации и работал.
vlad20012
committed
on 4 Nov 2014
|
|
Issue #10 Добавлена опция для возвращения ванильного разпределения миров по директориям (все миры в одной папке, используется единый level.dat)
vlad20012
committed
on 4 Nov 2014
|
|
Снята проверка времени разрушения блока на сервере (исправляет задуржку разрушения блока при лагах, опционально)
vlad20012
committed
on 4 Nov 2014
|
|
2014-11-03 |
Issue #31 Исправлены команды say help; Добавлена команда startlags, симулирующая определенный процент нагрузки на сервер
vlad20012
committed
on 3 Nov 2014
|
Добавлен костыль, чтобы наши пакеты ассоциировались с контейнером
vlad20012
committed
on 3 Nov 2014
|
|
Issue #31 Добавлены команды help gm countentity clearentity
vlad20012
committed
on 3 Nov 2014
|
|
Исправлены сообщения команды MultiWorld
vlad20012
committed
on 3 Nov 2014
|
|
Issue #9 Исправлена отсылка лишних чанков
vlad20012
committed
on 3 Nov 2014
|
|
Issue #10 Регистрация названий безымянных миров
vlad20012
committed
on 3 Nov 2014
|
|
Issue #10 Исправлено название неименованного мира при поздней инициализации
vlad20012
committed
on 3 Nov 2014
|
|
Закрытие секции профилировщика
vlad20012
committed
on 3 Nov 2014
|
|
Закрытие секции профилировщика
vlad20012
committed
on 3 Nov 2014
|
|
Forge 10.13.2.1232
vlad20012
committed
on 3 Nov 2014
|
|
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012
committed
on 3 Nov 2014
|
|
Сообщения о синхронной загрузке чанка выводятся только если установлен параметр ultramine.debug.chunksyncload
vlad20012
committed
on 3 Nov 2014
|
|
Issue #10 добавлена команда multiworld для загрузки/выгрузки миров
vlad20012
committed
on 3 Nov 2014
|
|
2014-11-02 |
Issue #10 MultiWorld исправлен для поддержки миров, не прописанных в конфиге; все миры сохраняются в worlds/name; соответствие id блоков проверяется только для основного мира; при нарушении id блоков мир не бэкапится, если это явно не задать параметром запуска.
vlad20012
committed
on 2 Nov 2014
|
Моды должны считать, что мы в обфусцированной среде
vlad20012
committed
on 2 Nov 2014
|
|
2014-10-22 |
[forge "10.13.2.1232"] Jenkins build 19
autobuild
committed
on 22 Oct 2014
|
2014-10-18 |
[forge "10.13.2.1231"] Jenkins build 18
autobuild
committed
on 18 Oct 2014
|
2014-10-17 |
[forge "10.13.2.1230"] Jenkins build 17
autobuild
committed
on 17 Oct 2014
|
2014-10-16 |
[forge "10.13.1.1226"] Jenkins build 16
autobuild
committed
on 16 Oct 2014
|
[forge "10.13.1.1226"] Jenkins build 15
autobuild
committed
on 16 Oct 2014
|
|
2014-10-15 |
[forge "10.13.1.1226"] Jenkins build 14
autobuild
committed
on 15 Oct 2014
|
2014-10-13 |
[forge "10.13.1.1225"] Jenkins build 13
autobuild
committed
on 13 Oct 2014
|
2014-10-12 |
|
[forge "10.13.1.1225"] Jenkins build
autobuild
committed
on 12 Oct 2014
|
|
2014-08-09 |
Issue #9 Исправлено падение клиента при частом переходе между мирами. Вызвано было тем, что запрет на высылку чанков старого мира выполнялся несколькими строками ниже отправки пакета на смену мира. т.к. отправка чанков асинхронная, нескольких наносекунд выполнения этих строк (иногда) хватало для отправки еще одного чанка, из-за чего клиент падал.
vlad20012
committed
on 9 Aug 2014
|
2014-08-07 |
Issue #10 Клиентскую выгрузку пропустил
vlad20012
committed
on 7 Aug 2014
|
2014-08-06 |
[forge "10.13.0.1199"] Jenkins build 77
autobuild
committed
on 6 Aug 2014
|
[forge "10.13.0.1198"] Jenkins build 76
autobuild
committed
on 6 Aug 2014
|
|
[forge "10.13.0.1198"] Jenkins build 75
autobuild
committed
on 6 Aug 2014
|
|
2014-08-05 |
[forge "10.13.0.1198"] Jenkins build 74
autobuild
committed
on 5 Aug 2014
|
2014-08-04 |
[forge "10.13.0.1197"] Jenkins build 73
autobuild
committed
on 4 Aug 2014
|
[forge "10.13.0.1195"] Jenkins build 72
autobuild
committed
on 4 Aug 2014
|
|
[forge "10.13.0.1195"] Jenkins build 71
autobuild
committed
on 4 Aug 2014
|
|
2014-08-02 |
[forge "10.13.0.1191"] Jenkins build 70
autobuild
committed
on 2 Aug 2014
|
[forge "10.13.0.1191"] Jenkins build 69
autobuild
committed
on 2 Aug 2014
|
|
2014-07-31 |
[forge "10.13.0.1190"] Jenkins build 67
autobuild
committed
on 31 Jul 2014
|
2014-07-30 |
[forge "10.13.0.1189"] Jenkins build 66
autobuild
committed
on 30 Jul 2014
|
2014-07-25 |
[forge "10.13.0.1188"] Jenkins build 64
autobuild
committed
on 25 Jul 2014
|
2014-07-21 |
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012
committed
on 21 Jul 2014
|
Время деспавна EntityItem учитывается в неактивных чанках
vlad20012
committed
on 21 Jul 2014
|
|
Issue #26 Введены почанковые лимиты на количество Entity: для каждого вида есть верхний и нижний лимит, при превышении нижнего лимита Entity замедляются, верхнего - удаляются; Деспавн Entity, находящихся в неактивных чанках; Исправлен баг с пересчетом Entity при загрузке чанка
vlad20012
committed
on 21 Jul 2014
|
|
Исправлена рандомизация варпов
vlad20012
committed
on 21 Jul 2014
|
|
2014-07-20 |
Сочетание символов ./ не считается командой
vlad20012
committed
on 20 Jul 2014
|
Исправлена кодировка сборки
vlad20012
committed
on 20 Jul 2014
|
|
Исправлено падение сервера при добавлении статистики игроку, файл статистики которого еще не загружен
vlad20012
committed
on 20 Jul 2014
|
|
Добавлена сингловая версия DimensionManager.initDimension
vlad20012
committed
on 20 Jul 2014
|
|
Issue #8 Исправлена синхронная загрузка чанка при телепортации игрока на границу непрогруженных чанков
vlad20012
committed
on 20 Jul 2014
|
|
Исправлена опция allowNPCs в дефолтном конфиге миров
vlad20012
committed
on 20 Jul 2014
|
|
Issue #16 Возможность выключить спавн каждого вида мобов отдельно или спавн мобов в целом
vlad20012
committed
on 20 Jul 2014
|
|
Issue #8 Исправлена синхронная загрузка чанка, вызванная на удиваление кривым майновским кодом (т.е. по изначальной логике, никакой синхронной загрузки там было быть не должно, но нет же...)
vlad20012
committed
on 20 Jul 2014
|
|
Исправлено (редкое) падение сервера при генерации местности
vlad20012
committed
on 20 Jul 2014
|
|
Пофикшено падение сингла при запуске
vlad20012
committed
on 20 Jul 2014
|
|
Issue #16 Переписана система спавна мобов, подробнее напишу комментом к задаче; Уменьшено растояние деспавна монстров; Введен почанковый пересчет количества Entity, что будет полезно для #26
vlad20012
committed
on 20 Jul 2014
|
|
2014-07-19 |
[forge "10.13.0.1187"] Jenkins build 63
autobuild
committed
on 19 Jul 2014
|
2014-07-18 |
Разработчики форжи упоролись настолько, что теперь не дают вызвать System.exit() из WatchdogThread на уровне байткода. Чтобы не править их постоянно изменяющийся код, теперь есть вот такое универсально двухстрочное решение
vlad20012
committed
on 18 Jul 2014
|
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012
committed
on 18 Jul 2014
|
|
2014-07-17 |
Пофикшен баг: игроку высылались еще недогенерированные чанки; Исправлена пара случаев синхронной загрузки чанка
vlad20012
committed
on 17 Jul 2014
|
Issue #32 Добавлена возможность задать варпы, на которые будет попадать игрок при смерти или реконнекте в определенном мире
vlad20012
committed
on 17 Jul 2014
|
|
Issue #32 Добавлена возможность разделять данные игрока по мирам, только неясно, что делать с PlayerEvent.SaveToFile, надо посмотреть, как моды его используют; Пофикшен респавн в других мирах
vlad20012
committed
on 17 Jul 2014
|
|
[forge "10.13.0.1186"] Jenkins build 62
autobuild
committed
on 17 Jul 2014
|
|
[forge "10.13.0.1185"] Jenkins build 61
autobuild
committed
on 17 Jul 2014
|
|
2014-07-16 |
[forge "10.13.0.1184"] Jenkins build 60
autobuild
committed
on 16 Jul 2014
|
Переписана логика автосохранений: вместо того, чтобы через определенный промежуток времени сохранять ВСЕ, сохраняем понемногу постоянно
vlad20012
committed
on 16 Jul 2014
|
|
Немного поправил использование асинхронных очередей
vlad20012
committed
on 16 Jul 2014
|
|
Issue #15 Файл статистики загружается отдельным потоком вместе с остальными данными игрока
vlad20012
committed
on 16 Jul 2014
|
|
[forge "10.13.0.1183"] Jenkins build 59
autobuild
committed
on 16 Jul 2014
|
|
Issue #15 Да, конечно же static class
vlad20012
committed
on 16 Jul 2014
|
|
Issue #15 Переписан код асинхронной загрузки данных игрока. Немного функционального стиля не помешает
vlad20012
committed
on 16 Jul 2014
|
|
2014-07-15 |
|
Issue #29 Забыл немного кода. Убираем использование прямой выгрузки чанка из майна, но оставляем ее работоспособной для модов.
vlad20012
committed
on 15 Jul 2014
|
|
Проверка SessionLock возвращена дла сингла, чтобы нельзя было в двух инстансах запустить один мир
vlad20012
committed
on 15 Jul 2014
|
|
Исправлена выдача серверной дальности прорисовки в сингле
vlad20012
committed
on 15 Jul 2014
|
|
Добавлены недостающие @Override'ы
vlad20012
committed
on 15 Jul 2014
|
|
Разделены понятия разрешения спавна и разрешения присутствия Entity в игровом мире
vlad20012
committed
on 15 Jul 2014
|
|
2014-07-14 |
В папку storage перемещены все ванильные конфиги и файлы, которые скорее стоит называть хранилищем, нежели конфигом. Краш-репорты возвращены в корневую директорию
vlad20012
committed
on 14 Jul 2014
|
Реструктурирован серверный конфиг
vlad20012
committed
on 14 Jul 2014
|
|
Issue #15 Добавлены либы для поддержки пулов соединений JDBC баз данных; Глобальная конфигурация БД; Наконец, сохранение данных игроков в БД (пока что в виде NBT).
vlad20012
committed
on 14 Jul 2014
|
|
2014-07-11 |
Issue #31 Добавлены команды heal, dropall, item, dupe
vlad20012
committed
on 11 Jul 2014
|
2014-07-10 |
Issue #31 Добавлены варианты синтаксиса командам home и sethome; Команда back" Автокомплит для варпов; Исправлено взятие PlayerData по юзернейму
vlad20012
committed
on 10 Jul 2014
|
2014-07-09 |
Исправлены команды с переменным числом аргументов
vlad20012
committed
on 9 Jul 2014
|
Issue #31 Добавлены команды setspawn, setlocalspawn, localspawn
vlad20012
committed
on 9 Jul 2014
|
|
Issue #31 В CommandContext добавлены методы для быстрого доступа к глобальным ресурсам; Дополнительные проверки при добавлении/удалении warp/fastwarp
vlad20012
committed
on 9 Jul 2014
|
|
Issue #23 #31 Добавлены спавны и быстрые варпы; Исправлено падение сервера при первом создании мира; Исправлен запуск сингла
vlad20012
committed
on 9 Jul 2014
|
|
[forge "10.13.0.1178"] Jenkins build 58
autobuild
committed
on 9 Jul 2014
|
|
2014-07-08 |
[forge "10.13.0.1177"] Jenkins build 57
autobuild
committed
on 8 Jul 2014
|
[forge "10.13.0.1176"] Jenkins build 56
autobuild
committed
on 8 Jul 2014
|
|
[forge "10.13.0.1175"] Jenkins build 55
autobuild
committed
on 8 Jul 2014
|
|
[forge "10.13.0.1171"] Jenkins build 54
autobuild
committed
on 8 Jul 2014
|
|
2014-07-07 |
Issue #31 Добавлены команды msg, reply
vlad20012
committed
on 7 Jul 2014
|
Убрана проверка при регистрации команды - алиас вполне может затирать существующую команду, не являющуюся алиасом
vlad20012
committed
on 7 Jul 2014
|
|
Issue #33 Возможность писать команды с точки и транслитом
vlad20012
committed
on 7 Jul 2014
|
|
[forge "10.13.0.1170"] Jenkins build 53
autobuild
committed
on 7 Jul 2014
|
|
[forge "10.13.0.1169"] Jenkins build 52
autobuild
committed
on 7 Jul 2014
|
|
[forge "10.13.0.1162"] Jenkins build 51
autobuild
committed
on 7 Jul 2014
|
|
2014-07-06 |
[forge "10.13.0.1162"] Jenkins build 50
autobuild
committed
on 6 Jul 2014
|
Issuer #31 Добавлены технические команды: id, uptime, debuginfo, memstat; Аргументам CommandContext.sendMessage задается отдельный цвет
vlad20012
committed
on 6 Jul 2014
|
|
Исправлен таймер серверного цикла - не спим лишние наносекунды; учитывается среднее время простоя (как TPS); наши поля перенесены вниз файла, под ULTRAMINE START
vlad20012
committed
on 6 Jul 2014
|
|
2014-07-05 |
Issue #31 Убраны предупреждения при использовании числовых id предметов или блоков
vlad20012
committed
on 5 Jul 2014
|
Issue #31 Добавлены команды removehome, homelist, warp, setwarp, resetwarp, removewarp, warplist
vlad20012
committed
on 5 Jul 2014
|
|
2014-07-04 |
Исправлен телепорт между мирами (видно поломался при переходе на 1.7.10), убрана синхронная загрузка чанка при переходе в другой мир, исправлены клиентские глюки при телепортации
vlad20012
committed
on 4 Jul 2014
|
Issue #15 Перенос PlayerData при смерти игрока
vlad20012
committed
on 4 Jul 2014
|
|
Issue #31 Добавлены команды home и sethome, и еще много кода для поддержки телепортации
vlad20012
committed
on 4 Jul 2014
|
|
Issue #15 #23 Добавлено хранилище варпов, YamlConfigProvider теперь выполняет сохранение только асинхронно, в IDataProvider все методы сохранения вызываются исключительно основным потоком сервера.
vlad20012
committed
on 4 Jul 2014
|
|
2014-07-03 |
Issue #15 Кэш PlayerData
vlad20012
committed
on 3 Jul 2014
|
2014-07-02 |
Issue #15 Совместимость с 1.7.10
vlad20012
committed
on 2 Jul 2014
|
Issue #15 Добавлена PlayerData и ее асинхронная загрузка. Пока что в варианте 1.7.2, т.е. по username
vlad20012
committed
on 2 Jul 2014
|
|
[forge "10.13.0.1160"] Jenkins build 49
autobuild
committed
on 2 Jul 2014
|
|
2014-06-28 |
|
2014-06-27 |
[forge "10.13.0.1151"] Jenkins build 41
autobuild
committed
on 27 Jun 2014
|
[forge "10.13.0.1151"] Jenkins build 40
autobuild
committed
on 27 Jun 2014
|
|
2014-06-26 |
|
[forge "10.12.2.1147"] Jenkins build 38
autobuild
committed
on 26 Jun 2014
|
|
Fixed line breaks
vlad20012
committed
on 26 Jun 2014
|
|
[forge "10.12.2.1147"] Jenkins build 37
autobuild
committed
on 26 Jun 2014
|
|
2014-06-25 |
[forge "10.12.2.1133"] Jenkins build 35
autobuild
committed
on 25 Jun 2014
|
Issue #2 Изменен формат сообщений чата, добавлены цвета и префиксы/постфиксы
vlad20012
committed
on 25 Jun 2014
|
|
Issue #2 Изменен консольный вывод логов, поддерка UMConsole, асинхронные логгеры (для которых добавилась либа), сообщения при старте и окончании загрузки сервера
vlad20012
committed
on 25 Jun 2014
|
|
Добавил комманды на установу меты по умолчанию для миров
uguuseha
committed
on 25 Jun 2014
|
|
Различные фиксы по пермишенам
uguuseha
committed
on 25 Jun 2014
|
|
2014-06-23 |
Merge branch 'Issue-29'
vlad20012
committed
on 23 Jun 2014
|
Issue #8 Исправлена синхронная загрузка чанков при спавне мобов
vlad20012
committed
on 23 Jun 2014
|
|
Issue #8 Судя по всему, данное изменение предотвращает все случаи синхронной загрузки чанков при поиске пути Entity.
vlad20012
committed
on 23 Jun 2014
|
|
Issue #8 Пофикшены некоторые случаи синхронной загрузки чанков игроком; Теперь сервер не обрабатывает пакеты на пермещение игрока до тех пор, пока не будет асинхронно загружен чанк, на котором находится игрок.
vlad20012
committed
on 23 Jun 2014
|
|
2014-06-22 |
[forge "10.12.2.1133"] Jenkins build 34
autobuild
committed
on 22 Jun 2014
|
Issue #29 #8 Запрос асинхронной загрузки нескольких чанков вокруг игроки при его входе на сервер
vlad20012
committed
on 22 Jun 2014
|
|
Issue #29 Исправлена пара падений с NPE
vlad20012
committed
on 22 Jun 2014
|
|
Issue #29 Исправлен World.chunkRoundExists
vlad20012
committed
on 22 Jun 2014
|
|
[forge "10.12.2.1131"] Jenkins build 33
autobuild
committed
on 22 Jun 2014
|
|
Issue #29 Улучшена поддержка ForgePersistentChunks
vlad20012
committed
on 22 Jun 2014
|
|
Issue #29 Чанк не сохраняется, если не был изменен и не был активен. Очередь на сохранение ограничена 20 чанками (чанки, развернутые в NBT, заимают очень много памяти)
vlad20012
committed
on 22 Jun 2014
|
|
Issue #29 Убрана предварительная загрузка территории спавна, как на сервере, так и на клиенте
vlad20012
committed
on 22 Jun 2014
|
|
Issue #29 Добавлен ChunkGC. На клиенте не используется.
vlad20012
committed
on 22 Jun 2014
|
|
[forge "10.12.2.1130"] Jenkins build 32
autobuild
committed
on 22 Jun 2014
|
|
2014-06-21 |
[forge "10.12.2.1128"] Jenkins build 31
autobuild
committed
on 21 Jun 2014
|
2014-06-20 |
[forge "10.12.2.1127"] Jenkins build 30
autobuild
committed
on 20 Jun 2014
|
2014-06-19 |
Добавил таску для дампа всех используемых зависимостей
uguuseha
committed
on 19 Jun 2014
|
Добавил обсуфикацию в билд-скрипт
uguuseha
committed
on 19 Jun 2014
|
|
Merge remote-tracking branch 'clean/master'
uguuseha
committed
on 19 Jun 2014
|
|
[forge "10.12.2.1126"] Jenkins build 28
autobuild
committed
on 19 Jun 2014
|
|
2014-06-17 |
Merge remote-tracking branch 'origin/Issue-28'
vlad20012
committed
on 17 Jun 2014
|
|
|
Issue #28. Метод isPlayerOpped теперь проверяет "minecraft.op" пермишен, а методы addOp, removeOp дают/забирают все права ("*").
...
uguuseha
committed
on 17 Jun 2014
|
|
[forge "10.12.2.1126"] Jenkins build 23
autobuild
committed
on 17 Jun 2014
|
|
[forge "10.12.2.1125"] Jenkins build 22
autobuild
committed
on 17 Jun 2014
|
|
2014-06-15 |
Issue #10 Чанки дальше клиентского радиуса прорисовки не высылаются
vlad20012
committed
on 15 Jun 2014
|
Issue #10 Убрана защита спавна. От модов она все равно не защищала
vlad20012
committed
on 15 Jun 2014
|
|
2014-06-14 |
Issue #10 MultiWorld и загрузчик конфигов адаптированы к клиенту
vlad20012
committed
on 14 Jun 2014
|
Issue #10 Добавлены опции упраления погодой и временем мира
vlad20012
committed
on 14 Jun 2014
|
|
Issue #10 Пакеты на изменение погоды высылаются только игрокам, находящимся в том же мире
vlad20012
committed
on 14 Jun 2014
|
|
Issue #10 Возможность использования строки в качестве difficulty в конфиге миров
vlad20012
committed
on 14 Jun 2014
|
|
Issue #10 Неееет. Копипаст захватил несколько пробелов из старого кода.
vlad20012
committed
on 14 Jun 2014
|
|
Issue #10 Пофикшен очень странный баг - клиент принимал пустой чанк как команду на его отгрузку. До 1.7.2 с таким не сталкивался.
vlad20012
committed
on 14 Jun 2014
|
|
Issue #10 Добавлен провайдер пустого мира
vlad20012
committed
on 14 Jun 2014
|
|
Issue #10 Использовано более раннее событие входа игрока на сервер. Предыдущее крашило клиент (Что интересно, только при запуске из IDE)
vlad20012
committed
on 14 Jun 2014
|
|
2014-06-13 |
Issue #10 команда difficulty адаптирована для MultiWorld
vlad20012
committed
on 13 Jun 2014
|
Issue #10 Загрузка/выгрузка миров через Forge DimensionManager
vlad20012
committed
on 13 Jun 2014
|
|
Issue #10 Исправлена команда TP.
vlad20012
committed
on 13 Jun 2014
|
|
Issue #10. Немного правок и фиксов по коммандам
uguuseha
committed
on 13 Jun 2014
|
|
Issue #10 Добавлена возможность телепортации между мирами (было описано в #23), реализована команда tp с этой возможностью.
vlad20012
committed
on 13 Jun 2014
|
|
Issue #9 Опытным путем установлены более подходящие константы изменения скорости отправки чанков
vlad20012
committed
on 13 Jun 2014
|
|
Issue #9 Исправлен баг, из-за которого чанки иногда переставали высылаться
vlad20012
committed
on 13 Jun 2014
|
|
2014-06-12 |
Issue #10 добавлен автокомплит для названий миров и представление аргумента как мира
vlad20012
committed
on 12 Jun 2014
|
Если сервак нормально не запустился, то не надо вызывать событие ServerStopped, или моды будут крашиться
vlad20012
committed
on 12 Jun 2014
|
|
Исправлен краш при запуске
vlad20012
committed
on 12 Jun 2014
|
|
Добавлен базовый MultiWorld. Каждым миром используется собственная конфигурация
vlad20012
committed
on 12 Jun 2014
|
|
Добавлен конфиг миров и его загрузка
vlad20012
committed
on 12 Jun 2014
|
|
Добавлена утилита Resources для быстрой загрузки ресурсов
vlad20012
committed
on 12 Jun 2014
|
|
Merge branch 'Issue-12'
uguuseha
committed
on 12 Jun 2014
|
|
Closes #27
vlad20012
committed
on 12 Jun 2014
|
|
Issue #24. Вроде с рефакорингом пока все. Не выпилино только отложенное вычисление, но пока непонятно, нужно ли его выпиливать.
uguuseha
committed
on 12 Jun 2014
|
|
2014-06-11 |
Issue #24. Немного рефакторинга API
uguuseha
committed
on 11 Jun 2014
|
Issue #24. Небольшая оптимизации при работе с wildcard в пермишенах
uguuseha
committed
on 11 Jun 2014
|
|
2014-06-10 |
Issue #24. Вторая порция рефакторинга. Учел большенство замечаний:
...
uguuseha
committed
on 10 Jun 2014
|
2014-06-09 |
Issue #24. Первая порция рефакторинга
uguuseha
committed
on 9 Jun 2014
|
2014-06-08 |
Issue #12. Немного рефакторинга
uguuseha
committed
on 8 Jun 2014
|
2014-06-02 |
Убрана защита от загрузки мира другим инстансом майна (лишние IO опрерации в основном потоке)
vlad20012
committed
on 2 Jun 2014
|
2014-06-01 |
Рефакторинг YamlConfigProvider. Принудительное использование UTF-8, вне зависимости от системной кодировки, 4 пробела в качестве отступов.
vlad20012
committed
on 1 Jun 2014
|
2014-05-23 |
Issue #12. Интегрировал "действия" в систему команд. На основе них можно реализовывать подкомманды и обыгрывать необязательные аргументы в автокомплите.
uguuseha
committed
on 23 May 2014
|
Issue #12. Добавил имена для аргументов и специальный тип аргумента - "действие", по которому может производиться валидация аргументов
uguuseha
committed
on 23 May 2014
|
|
2014-05-22 |
При загрузке yaml ненайденные параметры будут игнорироваться (раньше бросалось исключение)
vlad20012
committed
on 22 May 2014
|
Issue #12. Багфиксы и проба пера на коммандах для пермишенов.
uguuseha
committed
on 22 May 2014
|
|
Issue #12. Интеграция с майном
uguuseha
committed
on 22 May 2014
|
|
Issue #12. Небольшие правки
uguuseha
committed
on 22 May 2014
|
|
2014-05-21 |
Issue #12. Первые наброски для комманд
uguuseha
committed
on 21 May 2014
|
Issue #12. Доделал тесты
uguuseha
committed
on 21 May 2014
|
|
2014-05-20 |
Issue #12. Причесал названия методов. Первый тест
uguuseha
committed
on 20 May 2014
|
Issue #12. Основа для автокомплита
uguuseha
committed
on 20 May 2014
|
|
2014-05-17 |
#20 Исправление замечаний
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
#20 Небольшой багфикс
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 От стандартного майновского определения операторов все равно собирались избавляться, поэтому в тестовом порядке переведем op в пермишены.
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Пока еще не придумал, как граматно разделять вещи на клиент/сервер, поэтому запилил временное решение.
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Выделил управление конфигами миров и групп в отдельный класс
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 На свежую голову понял, что с defaultUser я перегнул, достаточно просто иметь defaultPermission
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Тесты и багфиксы YamlBasedContainer
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Избавился от бесполезного метода, который нигде, кроме как в проксях, не использовался =\
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#21 Начальный вид парсера Yaml конфига юзеров + рефакторинг и багфиксы для NegativePermission
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Тесты и бакфиксы для PermissionRepository
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Тесты и бакфиксы для PermissionRepository
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Удалил ненужный класс
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Реализовал влажываемые контейнеры связок пользователь-право
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Убрал возможную рекурсию при выцислении прав
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Ненужная фигня
uguuseha
authored
on 8 May 2014
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Небольшой рефакторинг и бакфиксы
uguuseha
authored
on 8 May 2014
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#20 Первые наброски
Evgeniy Nityagovskiy
authored
on 7 May 2014
Evgeniy Nityagovskiy
committed
on 17 May 2014
|
|
#8 В качестве callback'а при загрузке чанка вместо Runnable теперь использвуется IChunkLoadCallback.
vlad20012
committed
on 17 May 2014
|
|
Убран лишний асинхронный вызов ChunkDataEvent.Load
vlad20012
committed
on 17 May 2014
|
|
2014-05-11 |
#13 Немного обратной совместимости, логов и комментариев
vlad20012
committed
on 11 May 2014
|
#13 Переделал систему отложенного обновления блоков, чтобы отложенные
...
vlad20012
committed
on 11 May 2014
|
|
2014-05-10 |
[forge 10.12.1.1075] Jenkins build 35
vlad20012
committed
on 10 May 2014
|
#13 Мапа Chunk.chunkTileEntityMap заменена на TShortObjectHashMap. Для
...
vlad20012
committed
on 10 May 2014
|
|
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012
committed
on 10 May 2014
|
|
[forge 10.12.1.1074] Jenkins build 34
vlad20012
committed
on 10 May 2014
|
|
2014-05-09 |
Пофикшено падение сервера при дисконнекте игрока, еще не добавленного в
...
vlad20012
committed
on 9 May 2014
|
Для хранения чанков создана специальная мапа ChunkMap, ускоряющая доступ
...
vlad20012
committed
on 9 May 2014
|
|
2014-05-08 |
Добавлена регистрация UltramineServerModContainer в NetworkRegistry для
...
vlad20012
committed
on 8 May 2014
|
[forge 10.12.1.1072] Jenkins build 33
vlad20012
committed
on 8 May 2014
|
|
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012
committed
on 8 May 2014
|
|
[forge 10.12.1.1072] Jenkins build 32
vlad20012
committed
on 8 May 2014
|
|
[forge 10.12.1.1071] Jenkins build 31
vlad20012
committed
on 8 May 2014
|
|
[forge 10.12.1.1069] Jenkins build 30
vlad20012
committed
on 8 May 2014
|
|
[forge 10.12.1.1069] Jenkins build 29
vlad20012
committed
on 8 May 2014
|
|
[forge 10.12.1.1068] Jenkins build 28
vlad20012
committed
on 8 May 2014
|
|
2014-05-07 |
[forge 10.12.1.1067] Jenkins build 27
vlad20012
committed
on 7 May 2014
|
|
|
[forge 10.12.1.1066] Jenkins build 26
vlad20012
committed
on 7 May 2014
|
|
2014-05-05 |
#8 Пофикшены все случаи синхронной загрузки чанков при поиске пути.
...
vlad20012
committed
on 5 May 2014
|
|
|
2014-05-04 |
|
2014-05-01 |
[forge 10.12.1.1065] Jenkins build 25
vlad20012
committed
on 1 May 2014
|
2014-04-29 |
[forge 10.12.1.1061] Jenkins build 22
vlad20012
committed
on 29 Apr 2014
|
2014-04-26 |
Пофикшен баг, из-за которого клиенту не высылались чанки дальше, чем
...
vlad20012
committed
on 26 Apr 2014
|
#8 Асинхронная загрузка чанка, в который добавляется игрок при входе на
...
vlad20012
committed
on 26 Apr 2014
|
|
#8 Многопоточная загрузка чанков.
vlad20012
committed
on 26 Apr 2014
|
|
Fixed mobs spawn in inactive chunks
vlad20012
committed
on 26 Apr 2014
|
|
#13 Заменена колекция актиынй чанков; активность чанка учитывается при
...
vlad20012
committed
on 26 Apr 2014
|
|
Closes #7. Размер координаты чанка уменьшен до двух байт
vlad20012
committed
on 26 Apr 2014
|
|
|
|
2014-04-25 |
#21. По крайней мере это работает
uguuseha
committed
on 25 Apr 2014
|
#4. Необратил внимание, что opPermissionLevel уже был в конфиге + поменял логгирование
uguuseha
committed
on 25 Apr 2014
|
|
2014-04-24 |
#4. Fix бага с сохранением + немного обратной совместимости, просто на всякий
uguuseha
committed
on 24 Apr 2014
|
Closes #6. Перезапуск при падении.
vlad20012
committed
on 24 Apr 2014
|
|
Closes #5. Добавлен поток слежки за потоком сервера, рестарт при
...
vlad20012
committed
on 24 Apr 2014
|
|
Closes #4. Добавлены файлы конфигурации и их загрузка
vlad20012
committed
on 24 Apr 2014
|
|
Closes #3. Заменен стандартный таймер серверного цикла на спиготовский
vlad20012
committed
on 24 Apr 2014
|
|
Removed server GUI
vlad20012
committed
on 24 Apr 2014
|
|
Closed #1. Файлы сервера разделены по директориям.
vlad20012
committed
on 24 Apr 2014
|
|
Merge branch 'master' of gitlab.ultramine.ru:UguuSeha/ultramine_core
vlad20012
committed
on 24 Apr 2014
|
|
Merge remote-tracking branch 'Clean_Forge/master'
vlad20012
committed
on 24 Apr 2014
|
|
eclipse and forge SDK .gitignore
vlad20012
committed
on 24 Apr 2014
|
|
Merge branch 'master' of gitlab.ultramine.ru:UguuSeha/clean_forge
uguuseha
committed
on 24 Apr 2014
|
|
[forge 10.12.1.1061] Jenkins build 20
vlad20012
committed
on 24 Apr 2014
|
|
Fix табы вместо пробелов в рецептах после обновления форджи, посмотрим, как будет работать в дальнейшем
uguuseha
committed
on 24 Apr 2014
|
|
[forge 10.12.1.1061] Jenkins build #13
vlad20012
committed
on 24 Apr 2014
|
|
Fix табы вместо пробелов в рецептах =\
uguuseha
committed
on 24 Apr 2014
|
|
Добавил использование сорцов врапром, для лучшей поддержки IDE
uguuseha
committed
on 24 Apr 2014
|
|
2014-04-23 |
[forge 10.12.1.1061] first commit
uguuseha
committed
on 23 Apr 2014
|