No description
Find a file
SenseiKiwi c00c65eeee Reorganized Tick Receivers
1. Reorganized our code to initialize tick receivers each time the
server starts rather than once when the mod is initialized. This is
needed because reusing a single instance of each class across different
single-player sessions could cause scheduled events for one world to
leak into another world. This approach ensures that we discard all
pending events.
2. Separated the implementation of Limbo decay from a tick receiver that
periodically triggers fast decay. All of the decay code has been kept in
LimboDecay, while the ticking is handled by LimboDecayScheduler. This
change separates some functionality that should be independent, but
also, it's needed so that BlockLimbo can have access to LimboDecay's
methods without holding on to a tick receiver instance.
3. Minor change: renamed ChunkLoaderHelper.loadChunkForcedWorlds() to
loadForcedChunkWorlds().
2014-07-10 15:11:44 -04:00
gradle/wrapper Added Gradle Wrapper 2013-12-17 03:48:27 -05:00
src/main Reorganized Tick Receivers 2014-07-10 15:11:44 -04:00
build.gradle Fixed build.gradle (again) 2014-07-09 15:11:16 -04:00
build.xml.old Created build.gradle 2013-12-17 03:36:38 -05:00
gradlew Updated gradlew permissions 2013-12-17 19:31:34 -05:00
gradlew.bat Added Gradle Wrapper 2013-12-17 03:48:27 -05:00