madmaxoft
|
af071fd5ab
|
Added cWorld:GetIniFileName() to the Lua API.
|
2013-08-21 14:23:47 +02:00 |
|
madmaxoft
|
573a08067e
|
Updated to the latest Core.
|
2013-08-20 22:28:34 +02:00 |
|
madmaxoft
|
69dc9b4c9a
|
Added a delay between the kick packet and socket close.
This should have helped #31, but the client disagrees.
|
2013-08-20 22:28:34 +02:00 |
|
Mattes D
|
61e17d23f7
|
Merge pull request #117 from tigerw/master
Bugfix Update
|
2013-08-20 12:29:16 -07:00 |
|
Tiger Wang
|
f626b8c864
|
Juggled piston code to prioritise block action
This improves animation chance without long delays.
Additionally, queued a previously unqueued base set.
|
2013-08-20 20:17:35 +01:00 |
|
madmaxoft
|
e8f7b72f1b
|
Hotfix for #83.
Do not tick the player while their chunk is invalid.
|
2013-08-20 21:17:33 +02:00 |
|
Tiger Wang
|
148d4e9b80
|
Activator rail now uses rail handler
|
2013-08-20 20:15:46 +01:00 |
|
Tiger Wang
|
aeabf0f82e
|
Updated block transparencies
Now includes activator rails and piston extensions
|
2013-08-20 20:15:21 +01:00 |
|
madmaxoft
|
654c34705c
|
Fixed player spawning.
Now the player is spawned only after the chunk they're in is sent to the client. Hopefully no more falling-through-terrain-while-loggin-in.
|
2013-08-20 21:13:28 +02:00 |
|
madmaxoft
|
61b968601a
|
Fixed a warning on closing invalid plugins.
|
2013-08-20 20:42:43 +02:00 |
|
madmaxoft
|
40cb30b6a5
|
Small Linux fixes.
|
2013-08-20 19:29:29 +02:00 |
|
madmaxoft
|
0faa1ee2cb
|
Started work on the cProjectileEntity class.
|
2013-08-20 16:48:27 +02:00 |
|
Mattes D
|
defa8f8d63
|
Merge pull request #115 from tigerw/master
Increased wait tick delay for pistons
|
2013-08-20 07:20:52 -07:00 |
|
Tiger Wang
|
e6d8374fe2
|
Reduced delay a little
|
2013-08-20 14:27:47 +01:00 |
|
Tiger Wang
|
f4504b4171
|
Increased wait tick delay for pistons
Pistons again!
|
2013-08-20 13:55:12 +01:00 |
|
madmaxoft
|
2e5de0c13d
|
Merge branch 'tigerw-master', fixed pistons pushing extended sticky pistons.
|
2013-08-19 23:43:08 +02:00 |
|
Tiger Wang
|
d4f8f0f70e
|
Additional piston corrections
Reduced delay time of blockset
Fixed invalid blockpush checking
|
2013-08-19 21:56:03 +01:00 |
|
Tiger Wang
|
b51e9fa359
|
Added forgotten initialisation
|
2013-08-19 21:54:47 +01:00 |
|
madmaxoft
|
97aff179c1
|
Debuggers: Added continuous hunger reporting.
Showcases the OnWorldTick() hook to fire events at regular intervals. Will be used for debugging the issues related to hyper-hunger.
|
2013-08-19 22:48:13 +02:00 |
|
madmaxoft
|
2d7c72f1b7
|
DeadlockDetect now uses sleep instead of timed-wait semaphores.
The semaphores' timed-wait still has issues on Linux, it's just easier to use cSleep instead.
|
2013-08-19 22:35:27 +02:00 |
|
madmaxoft
|
fdbe835131
|
Fixed WorldTickThread reporting wrong time durations for each tick.
This had caused food eating to fail and players unable to collect pickups on Linux.
|
2013-08-19 22:23:25 +02:00 |
|
madmaxoft
|
8289ac8ba7
|
Added a "Debug profiled" MSVC configuration.
Used for profiling debug builds, which turned out to be necessary from time to time.
|
2013-08-19 21:58:15 +02:00 |
|
madmaxoft
|
94f8884f60
|
Fixed the extreme strain on the world tick thread.
Block changes were sent even with empty changesets, causing a lot of lost CPU cycles.
|
2013-08-19 21:55:03 +02:00 |
|
Tiger Wang
|
c11e252e27
|
Fixed piston animations...
...for the third (and hopefully last) time.
|
2013-08-19 19:44:22 +01:00 |
|
Tiger Wang
|
de306d9f79
|
Fixed uninitialised thingummies
|
2013-08-19 19:43:28 +01:00 |
|
madmaxoft
|
53455a10fa
|
Fixed cEvent TimedWait on Linux.
|
2013-08-19 17:29:08 +02:00 |
|
madmaxoft
|
0575cc00b4
|
Debuggers plugin: Added details about pickups to the "/le" command.
|
2013-08-19 12:03:34 +02:00 |
|
madmaxoft
|
25e2f721ad
|
Added cPickup:IsCollected() to the Lua API.
|
2013-08-19 11:58:20 +02:00 |
|
madmaxoft
|
e80c5eac40
|
Added cPickup:GetAge() the the Lua API.
|
2013-08-19 11:44:11 +02:00 |
|
madmaxoft
|
1a7912744f
|
Moved entities into the Entities subfolder.
|
2013-08-19 11:39:13 +02:00 |
|
madmaxoft
|
539ae20466
|
Fixed timed event wait on Linux.
Was causing an error message and the DeadlockDetect didn't work.
|
2013-08-19 10:51:18 +02:00 |
|
madmaxoft
|
493100bdb0
|
Finished renaming cPlugin_NewLua to cPluginLua.
|
2013-08-19 09:39:18 +02:00 |
|
madmaxoft
|
dd030fa892
|
Implemented the OnWorldTick hook.
Triggerred for each world every time it ticks, parameters are the cWorld and the previous tick length (a_Dt)
|
2013-08-19 09:28:22 +02:00 |
|
madmaxoft
|
909a9c6973
|
cChunk::SetBlock() now uses cChunk::FastSetBlock() for the common code path.
|
2013-08-19 09:19:45 +02:00 |
|
madmaxoft
|
82ce40e2cc
|
Removed an unused CriticalSection from cChunk.
Fixes #109
|
2013-08-19 09:13:19 +02:00 |
|
madmaxoft
|
ee2b8c7103
|
Fixed crash when the player is above the world.
Fixes #53.
|
2013-08-19 09:02:33 +02:00 |
|
madmaxoft
|
7b10068370
|
Implemented cWorld:QueueSetBlock(), as requested for delayed blocksetting.
Untested yet, so might not work.
|
2013-08-18 22:44:22 +02:00 |
|
madmaxoft
|
861d5c75c9
|
Removed SetServerBlock griefing.
|
2013-08-18 20:00:50 +02:00 |
|
madmaxoft
|
864a0965b1
|
Fixed piston code griefing damage.
|
2013-08-18 19:56:04 +02:00 |
|
Tiger Wang
|
195d10108b
|
Emergency compilation fix!
|
2013-08-18 16:11:24 +01:00 |
|
Tiger Wang
|
442289901e
|
TransAPI disappeared!
|
2013-08-18 16:05:22 +01:00 |
|
Tiger Wang
|
fb32c28f80
|
Merge branch 'master' of https://github.com/tigerw/MCServer into tigerw-master
Conflicts:
source/Piston.cpp
Merged pull request and fixed merge conflicts
|
2013-08-18 15:58:27 +01:00 |
|
Tiger Wang
|
fbbf12f3a6
|
Added checks to bail out if block entities are being pushed by a piston
|
2013-08-18 15:04:38 +01:00 |
|
Tiger Wang
|
8a3174164b
|
Properly fixed piston non-animation
Fixes #57
|
2013-08-18 14:52:38 +01:00 |
|
madmaxoft
|
a46977f56e
|
Made cPiston code more readable and configurable.
Fixed some minor problems with pistons, such as pulling water etc. Thanks to TigerW for some inspiration.
|
2013-08-18 14:28:52 +02:00 |
|
madmaxoft
|
0d323563e4
|
Added cWindow property manipulation API.
Now enchantment table and furnace properties can be set by a plugin
|
2013-08-18 13:26:37 +02:00 |
|
Tiger Wang
|
9e0b8b5bee
|
Enhancements to Tabcompletion and Compile Fix
Tab complete now finds the last word and matches accordingly, with a 20%
increase in speed!
Fixed missing comma breaking compilation
|
2013-08-18 11:58:19 +01:00 |
|
madmaxoft
|
40e9e5b95b
|
cListenThread correctly closes all sockets.
This partially fixes FS 421.
|
2013-08-18 12:27:46 +02:00 |
|
madmaxoft
|
76cf61ce66
|
Disabled Lua virtual hooks.
This technology was used for old-style plugins and is no longer supported nor needed. Fixes #78.
|
2013-08-18 10:51:21 +02:00 |
|
Tiger Wang
|
7014979bff
|
Merge remote-tracking branch 'upstream/master'
|
2013-08-18 00:36:51 +01:00 |
|