Commit graph

110 commits

Author SHA1 Message Date
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
high
21ac8a4a0e Removed XNA dependencies 2011-08-30 08:36:34 -04:00
high
b06ec57819 Permission magic strings removed 2011-08-18 21:10:39 -04:00
high
dcadec30de Improved buffering slightly.
Disconnect messages are no longer buffered. (Fixes disconnect messages not being received)
2011-08-18 19:55:12 -04:00
high
3312b769c4 Fixed teleporting 2011-08-11 00:27:56 -04:00
Twitchy
e581f69249 Few other fixes 2011-08-06 13:49:47 +12:00
Twitchy
2c4625e426 Adds SQL Queries for Update, Read and Insert 2011-08-04 21:53:02 +12:00
high
3e045d51bf Added Random.NextString
Rename IQueryCreator to IQueryBuilder
2011-08-03 04:22:20 -04:00
high
9d4e2d6d9b Refactor changes didn't save 2011-08-03 02:55:12 -04:00
high
4bab43466c Adding classes to make querying between sqlite/mysql easier 2011-08-03 02:52:44 -04:00
high
df196ae632 Moved extensions 2011-08-02 19:29:15 -04:00
high
1d042fccaa Added packet buffering 2011-08-02 17:16:56 -04:00
Twitchy
b09b0ba9f2 Fixes RememberPosManager and player sprites showing on server, when they are not there 2011-07-31 15:31:57 +12:00
Twitchy
7dea80bb2f DBEditor will add permissions from the Table already, plugins can insert their own Permissions now 2011-07-29 22:29:17 +12:00
Twitchy
8f28bd2b7d Adds SetTable to DBTools, makes Tools and FileTools public, for TShock mods 2011-07-28 23:22:35 +12:00
Twitchy
bc2bfd5485 Adds DBTools.cs (Create and Insert Table) 2011-07-27 18:22:12 +12:00
high
57a2d082ef Added query function for easier queries.
Normalized method names in GroupManager.cs
2011-07-24 10:12:18 -04:00
Lucas Nicodemus
5c59ebf71a Merge remote-tracking branch 'remotes/origin/general-devel'
Conflicts:
	TShockAPI/Commands.cs
	TShockAPI/DB/GroupManager.cs
	TShockAPI/DB/RegionManager.cs
	TShockAPI/Properties/AssemblyInfo.cs
	Terraria.sln
2011-07-23 17:25:20 -06:00
Zack Piispanen
ffd0471326 initial unit testing work and a few tweaks to stuff relating to items 2011-07-23 15:21:56 -04:00
high
2e0ce6eae5 Fixed terrariaserver references 2011-07-22 23:22:54 -04:00
high
3034e82d4e Mysql binaries now copy local when tshock/dbeditor are built. 2011-07-22 23:11:58 -04:00
high
de5ce1a962 Moved sql and terrariaserver binaries
Fixed DBEditor reference
2011-07-22 22:49:54 -04:00