Robotia
17b39c6888
Revert decorator fix
9 years ago
Robotia
9269e50a91
Reapply e1ada4deb8
9 years ago
Robotia
4fb057c76d
Revert 889d211068
9 years ago
Robotia
561d705235
Error e not Exception e
9 years ago
Robotia
3351ca89b4
Increment build + Fix #46
9 years ago
Robotia
38f547d768
Maybe I should start usingan IDE...
9 years ago
Robotia
a39d223791
Some mods have custom TE classes? 0.o
9 years ago
Robotia
e1ada4deb8
Spigot Fix ( https://github.com/PaperSpigot/Paper-1.7/blob/master/CraftBukkit-Patches/0056-Fix-some-chunks-not-being-sent-to-the-client.patch )
9 years ago
Robotia
51fd78dfbf
Spigot Fix ( https://github.com/PaperSpigot/Paper-1.7/blob/master/CraftBukkit-Patches/0053-Fix-packed-ice-generation.patch )
9 years ago
Robotia
889d211068
Finish Old Spigot Fix ( https://github.com/PaperSpigot/Paper-1.7/blob/master/CraftBukkit-Patches/0035-Properly-Close-Inventories.patch )
9 years ago
Robotia
fe5714f53b
Dont loop infinitely on Biome Gen Fail
9 years ago
Robotia
065d5a10b4
Fix #44 temporarily
9 years ago
Robotia
bff6ca3c9c
Forgot a letter 's'...
9 years ago
Robotia
b3143d7c29
Stop Bukkit call in newExplosion()
9 years ago
Robotia
f3268d4bbe
Fix #37
9 years ago
Robotia
9fc6cf3770
PaperSpigot fix ( a4e0b24594
)
9 years ago
Robotia
9141dc83d6
Reevaluate() for out of synch debugging
9 years ago
Robotia
27e792b185
Reevaluate() for out of synch debugging
9 years ago
Robotia
e7b2f5845b
LinkedHashSet, not HashSet...!
9 years ago
Robotia
037a6f3104
Completely remove caching methods
9 years ago
Robotia
a6e04c05eb
Derp with return
9 years ago
Robotia
e35a0ade12
Bukkit Explosion Event takes precedence over Forge Explosion Event
9 years ago
Robotia
0b93897ee7
Fix WorldServer to work with Explosion Bukkit<->Forge Linkage
9 years ago
Robotia
b314857ece
Fix #19 & Disable Chunk Caching (no longer necessary)
9 years ago
Robotia
e8a74c1fef
cachet_KC() update to chunk-block-access style (not PR ready)
9 years ago
Robotia
c78e2b7616
Synchronize NextTickList, should fix out of synch
9 years ago
Robotia
5531849eb4
Disable synch checking as a temporary fix
9 years ago
Robotia
7362e5ff4e
Fixed, should build now!
9 years ago
Robotia
86e921d606
Focus on array O(1) access for chunks
9 years ago
Robotia
4184886dcf
Cached Chunk Map (I still dont know patch files)
9 years ago
Robotia
fefed8dcec
Fixed IntHashMap Finally!
9 years ago
Sam
e986b7b9ff
Patch files aren't my thing
...
I didn't understand exactly how to use patch files, I think I'm getting closer though with this commit...!
(Sorry for the frequent commits).
9 years ago
Sam
c71628c1f8
Derp with patch file (accidental extra +)
...
Patch works now...!
9 years ago
Sam
f23fa024bf
Field Name derp for xCoord vs xPosition of chunks
9 years ago
Sam
d98b3b9896
IntHashMap for ChunkProviderServer
...
It's magical! See #10
9 years ago
Yive
100a4ac11a
Unofficial Fixes Merge 1
...
- Start using GC Flag TileEntities
- Introduce TileEntity GC (GarbageCollection) Flag
- Reintroduce Chunk Unload Stopping
- Restart Command avoid ConcurrentModification
- Move comments
- Change to void
9 years ago
Yive
be72926735
Merge With KCauldron Official
...
More of the unofficial fixes/modifications will come in later commits
9 years ago
Sam
2e86090023
Start using GC Flag TileEntities
...
TL;DR Fixes problem where this.loadedTIleEntityList.removeAll() takes forever for large tile entity volumes.
I encountered this issue on my KCauldron server when using ZettaIndustries' BigBattery. When the battery is massive, it creates an unprecedented volume of tile entities than can cause removing unloaded TEs to hang and leave the server unresponsive. Does not happen for Procyon's official builds, but does happen on these Spanner builds.
Now, utilizing the GC flag I implemented yesterday, the loadedTileEntityList will be pruned for TEs marked for removal (setGC()).
Just in case, the GC flag is reset after removal from the list. I do not know whether Forge re-uses already loaded Tiles, so this is just in case to prevent the possibility of TEs that should be loaded not being ticked.
9 years ago
Yive
ce7f7df323
Revert "Possibly fix water issues"
...
This reverts commit 1034cc44d4
.
9 years ago
Yive
1034cc44d4
Possibly fix water issues
9 years ago
Sam
8526b71e13
Reintroduce Chunk Unload Stopping
...
Part #2 of pull that actually reintroduces chunk unload stopping for recent activity. Again sorry I don't know how to make a pull request with multiple files from browser.
9 years ago
Prototik
8c50b9899f
Finally fix #67
10 years ago
Prototik
3647ee33f7
Fix #30
10 years ago
Prototik
4ebda4d899
Fix #56
10 years ago
Prototik
33633471ca
Normalize patches
10 years ago
Prototik
75eb280f0e
Use concurent list of chunks in chunkproviderserver ( fix #34 )
10 years ago
Prototik
596a7b993b
Additional checks during entity update
10 years ago
Prototik
c427f60e15
Normalize patches
10 years ago
Prototik
0beaa6c4bb
Forward ArrayIndexOutOfBoundsException to safier deletion
10 years ago
Prototik
94662dd73f
Avoid NPE during chunk profiling
10 years ago