Commit graph

231 commits

Author SHA1 Message Date
Zidonuke Ghost
0d351778a7 Initial server side character system implementation. 2013-10-01 06:22:08 -04:00
Zack Piispanen
fddaf657a5 Teleport code has been cleaned up.
Added tp prevention based on permission tp.  Updated to latest server exe.
2013-09-30 16:23:11 -04:00
Zack Piispanen
7731bc46f1 More minor fixes 2013-09-28 23:52:51 -04:00
Zack Piispanen
c17b661166 Stripped out stupid shit
Commented packets we dont know about yet.
2013-09-28 17:32:03 -04:00
Zack Piispanen
dea360869b Refactored the many matches found redundancy by adding a utils method. Changed the csproj to build x86 instead of anycpu which was causing issues for release. 2013-09-27 01:42:13 -04:00
Zack Piispanen
d53bb4b59c Remove postbuild stuff 2013-09-17 02:25:37 -04:00
Zack Piispanen
004f02264d Removed unused references. 2013-09-17 02:22:51 -04:00
Zack Piispanen
225668fcdd Some small rest improvements. Use newest TServer binary. 2013-09-16 00:09:29 -04:00
Lucas Nicodemus
8fb046f5b3 Removed old, crusty stat tracker. 2013-08-22 22:50:59 -06:00
Lucas Nicodemus
9470e20423 Line ending normalization to CRLF (Windows) 2013-08-22 21:17:32 -06:00
CoderCow
72939c8876 Split REST permissions from Permissions into RestPermissions class. 2013-07-26 00:20:45 +02:00
CoderCow
290b30f916 Added PaginationTools class to greatly simplify sending multiple pages of data to a player. 2013-06-27 10:48:18 +02:00
Zack Piispanen
9ec77332fb Updated server bin
Added PluginUpdater stuff.  Very alpha at the moment until we can test more thoroughly.
2013-05-18 23:53:28 -04:00
Zack Piispanen
e37ada8749 Added event for reloading configs, so when a user does /reload it informs plugins that a config reload is requested. 2013-04-21 19:26:17 -04:00
Zack Piispanen
b37552ff27 Updated api to 1,13. 2013-04-19 23:54:11 -04:00
Zack Piispanen
9960526384 Fixed visibility of PlayerHooks.cs 2012-12-15 12:54:22 -05:00
Zack Piispanen
c37cc91ca0 Added Hook for player login, for plugin sake, now they can utilize the login before join. 2012-09-24 14:32:21 -04:00
Zack Piispanen
88394ac561 Added back in region manager.
Added back in spawnmob commands, including the obsolete boss commands.
2012-09-15 16:20:16 -04:00
MarioE
500fc6b211 Optimize some GetBy* methods, also fix up the project file. 2012-08-20 11:16:00 -04:00
Zack Piispanen
b56a77b39d Removed the Region code. Left todo's for the places where we currently reference it though. 2012-05-30 20:12:27 -04:00
stevenh
b6b5a2f1ca Added compatibiliy shims for old method signatures without which existing compiled plugins will error with missing method ...
This fixes #410
2012-02-24 11:37:43 +00:00
stevenh
3890a82b0e Fixed missing SaveManager.cs from project file fixes #401 2012-02-21 14:38:36 +00:00
Zack Piispanen
46a653da99 Added config option for how often to save ssi, and applied that to the save checker.
Changed the OnTileEdit hook to take a player as well, so we know who is doing the edit.
Changed the output of the Debug folder to go back to bin\Debug\ since I dont work 3 directories about TShock.
2012-02-04 16:39:36 -05:00
Lucas Nicodemus
c3d37846bd More work on trying to fix this.
Changed MOTD to be a bit more convincing to change.
2012-01-21 00:10:59 -07:00
Zack Piispanen
4c4cd4027d Removed lua, because it shouldnt be here.
Attempted hotfix of trashcan abuse.  User's inventory shouldn't be saved if they are being nagged about logging out.
2012-01-12 18:00:05 -05:00
Lucas Nicodemus
c45291eb6b Basic Lua loading prep.
TSHOCKPLUGINS-4
2012-01-03 16:54:38 -07:00
Lucas Nicodemus
b52e6a83c8 Re-add MaxMind's license 2012-01-01 03:10:43 -07:00
high
c5bb82529c Fixed public EventArgs names
Fixed EventArgs types
Enabled project xml output
2011-12-31 20:05:28 -05:00
high
6437d2a977 Added HandlerList.cs so that we can have prioritized event handlers also so you can easily register a handler and not have to put 'if (e.Handled) return;' at the top. 2011-12-30 20:32:03 -05:00
Zidonuke
d5affa3ba5 Fix projectile removal. 2011-12-29 18:53:27 -05:00
Lucas Nicodemus
26afe92648 Hark 2011-12-22 12:16:19 -07:00
Zidonuke
ad22a379d9 New config to disable dungeon guardian and instead send players to spawn (stops hack abuse)
Changed AlwaysPvp to support new features better.
Now checking ItemAnimation for stuff.
Initial data structures for Server Side Inventory handling support.
2011-12-20 13:12:27 -05:00
Deathmax
480b58a47d Now Mono compatible
(You need sqlite3.dll from SqlBins if running on Windows and sqlite3.so if running on Linux)
2011-12-13 21:41:52 +08:00
Deathmax
57f45e12bf Mono compatibility 2011-12-13 17:24:46 +08:00
vharonftw
ec116a6b4c added filter to ingnore custom projectiles made by the client 2011-12-11 06:57:35 +08:00
vharonftw
91c0e76da7 Added item stack hack detection to player slot handler 2011-12-07 20:57:54 +08:00
Lucas Nicodemus
8514140ca7 As per High's complaining, holocaust against the Tools class (now Utils)
Plugin developers: You really need to change to reference this.
2011-12-01 23:24:02 -07:00
Deathmax
4b06a8e767 Add more XNA references
It LIVES!
2011-12-02 12:00:55 +08:00
Deathmax
82acf0cdfb Add XNA dependency. 2011-12-02 11:55:44 +08:00
Michael Wojnar
574573f0ba Added the /settle command, which is just like "settle" from the console. 2011-11-29 21:01:04 -06:00
high
b2f47f57ac Updated to new binary (with the api merged).
Removed System.Drawing dependency
2011-09-24 18:30:19 -04:00
high
4b694c0c31 Moved classes out of Rest.cs into their own files. 2011-09-05 14:15:46 -04:00
Lucas Nicodemus
f87ff40260 Moved rest files around a bit 2011-09-05 12:09:23 -06:00
high
1fe7284f7c Added SecureRest which implements token requirement for commands. Still must implement a Verify function and probably change SecureRest around a bit. 2011-09-05 02:44:46 -04:00
Lucas Nicodemus
d7012bd094 Reworked a lot of how REST works 2011-09-04 23:06:43 -06:00
high
59a2fcd62e Added Rest example 2011-09-04 23:43:39 -04:00
Deathmax
d5943c94d8 Project file was missing a file from merge. 2011-09-03 13:30:43 +08:00
Lucas Nicodemus
b31a84cdd2 Merge remote-tracking branch 'remotes/origin/general-devel-mono' into general-devel
Conflicts:
	TShockAPI/Properties/AssemblyInfo.cs
	TShockAPI/TShockAPI.csproj
2011-09-02 23:23:23 -06:00
Lucas Nicodemus
442a5b4202 Stuff 2011-09-02 23:21:01 -06:00
Deathmax
9ed5f7a2f5 Added geoip support.
(grab the database from http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz and dump it in the tshock folder)
2011-09-02 12:28:19 +08:00