Commit graph

4017 commits

Author SHA1 Message Date
Luke
f87fa90e65 Nuget package information and workflow 2022-09-10 09:07:13 +10:00
Luke
5a98add6de Fix sqlite null parameters + unit test 2022-09-08 16:08:16 +10:00
Luke
67b06f5e4f Improve ReduceConsoleSpam module to filter world generation 2022-09-06 23:06:39 +10:00
Luke
aa0bd7deb2 Merge branch 'general-devel' into otapi3 2022-09-06 22:23:34 +10:00
Luke
99ddcb247b Dependency updates, OTAPI 3.1 & ModFw 1.1 2022-09-05 22:01:33 +10:00
Lucas Nicodemus
1d4d19f961 Version tick: 4.5.18
And also, add changelog entry for dependabot change
2022-08-16 20:57:26 -07:00
Lucas Nicodemus
bbc8ef2dab Merge branch 'h/punchready-fixes' into general-devel 2022-08-16 20:52:21 -07:00
Lucas Nicodemus
9a746a079b
Merge pull request #2632 from Pryaxis/dependabot/nuget/TShockAPI/Newtonsoft.Json-13.0.1
Bump Newtonsoft.Json from 10.0.3 to 13.0.1 in /TShockAPI
2022-08-16 20:49:50 -07:00
Lucas Nicodemus
39383c9fff Merge remote-tracking branch 'punchfix/h/a-new-branch' into h/punchready-fixes 2022-08-16 20:47:21 -07:00
punchready
9358f11e51 Improve comments 2022-08-14 01:22:22 +02:00
Lucas Nicodemus
1c1ab95f4c
Merge branch 'general-devel' into dependabot/nuget/TShockAPI/Newtonsoft.Json-13.0.1 2022-07-27 21:32:11 -07:00
Luke
578df18901 Redo launcher csproj and action to use framework dependent builds
This also includes package updates across the entire solution, which shouldn't matter at this stage on this branch.
2022-07-27 21:53:09 +10:00
punchready
cf9240d56d Support grass mowing 2022-07-27 11:35:21 +02:00
punchready
8b4dc3a1a4 Fix flower boots check, clean up code 2022-07-27 06:23:34 +02:00
punchready
82a095f3cf fix a region bypass exploit using the ice rod 2022-07-26 08:58:56 +02:00
punchready
681c6de1f7 add strict STR size checking 2022-07-26 08:24:46 +02:00
punchready
abaf414523 Remove tiles which are no longer sent in this packet 2022-07-26 00:01:25 +02:00
punchready
3383c630e3 Strictly filter tile types in send tile rect handling 2022-07-25 11:29:25 +02:00
Anzhelika
b19a928fd8 PlayerHasBuildPermission hook (#8) 2022-07-24 19:23:10 -04:00
NotGeri
953622c8e1 Add -worldevil startup parameter 2022-06-29 17:10:18 +02:00
dependabot[bot]
516b8efca4
Bump Newtonsoft.Json from 10.0.3 to 13.0.1 in /TShockAPI
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 10.0.3 to 13.0.1.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/10.0.3...13.0.1)

---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-22 16:34:04 +00:00
Lucas Nicodemus
07becc3c8f Change language from fatal startup exceptions
The previous language was true but slightly unhelpful to non-native
English speakers and users who aren't familiar with server software.
When a fatal startup exception occurs now, TShock tells you what this
means and that it won't be able to start until this is resolved.
2022-04-02 11:53:53 -07:00
Lucas Nicodemus
49a2dce59e Merge remote-tracking branch 'origin/general-devel' into otapi3 2022-04-01 01:14:01 -07:00
Lucas Nicodemus
9c24540f30
Merge branch 'general-devel' into feature/teleportation-potion-protection 2022-04-01 01:13:08 -07:00
Lucas Nicodemus
32f2f6a33d Merge branch 'general-devel' into otapi3 2022-04-01 01:10:00 -07:00
Luke
b01c75b274 Remove older SQLite SetDllImportResolver call 2022-03-27 21:54:28 +10:00
Luke
c063aabbc0 Switch to Microsoft.Data.Sqlite for arm64
There is a slight change the the way QueryResult works in order to satisfy the variances in the new library.
Disposing of the command with the reader appears to solve this, and hopefully, with minimal impact to plugins.
2022-03-27 21:38:58 +10:00
Luke
699047d119 Bump TSAPI/OTAPI & other deps for arm64
This should allow monomod hooks to run on a raspberrypi (no apple silicon yet)
2022-03-27 19:31:43 +10:00
gohjoseph
516add7803 Fix GiveItem not working if the player is in lava 2022-03-21 01:17:30 +08:00
James Puleo
b07497ca2b
Only allow using Teleportation Potion and friends whilst holding them 2022-03-19 17:05:02 -04:00
Lucas Nicodemus
1e5e3cd864 Version tick: 4.5.17 2022-03-18 20:35:50 -07:00
gohjoseph
3805bb8ca2 Fix mobs not dropping picked up coins 2022-03-18 22:35:43 +08:00
gohjoseph
203b9bf281 Remove unneeded kick display adminUsername 2022-03-18 01:56:59 +08:00
gohjoseph
8b064a7e22 Fix NetHooks_NameCollision to kick duplicate players.
- Fixes Pryaxis/TShock#2530
2022-03-18 00:35:02 +08:00
Lucas Nicodemus
227cef3bd6 Version tick: 4.5.16 2022-03-06 18:46:55 -08:00
Luke
fb67fcce5a Create module to reduce console spam - fixes #2560 2022-03-05 22:51:07 +10:00
Luke
d2a060b76e Create module subsystem under TShockAPI.Modules
This should allow for TShock.cs to be split up to mini-modules, or "micro-plugins"
2022-03-05 22:49:52 +10:00
Lucas Nicodemus
d3adc6db42 Merge branch 'general-devel' into otapi3 2022-02-28 22:32:22 -08:00
Lucas Nicodemus
0f13de4ee3 Version tick: 4.5.15 2022-02-28 14:04:34 -08:00
Lucas Nicodemus
aafed511a6 Swap 0 with PlayerAnnounceResult.None
In 44034c7649 I added a magic 0 instead of
a call to an enum because I was looking at an outdated diff that didn't
have `None` as an option. Turns out this was added a day later in a
commit I didn't see originally. Changed to `None` to make code better
documentation wise.
2022-02-28 00:34:28 -08:00
Lucas Nicodemus
44034c7649 Set args.Result to 0 in PlayerAnnounce hook
In
8204e2b3f9,
`PlayerAnnounceResult` was introduced, replacing `HookResult`, which changed
the result for `PlayerAnnounce` to a byte called `PlayerAnnounceResult`.
There are two options, `SendToPlayer` and `WriteToConsole`, set to 1 and 2
respectively. Because TShock handles this, we're setting it to 0, i.e.,
don't notify anybody.
2022-02-28 00:20:00 -08:00
Lucas Nicodemus
acde508c53 Merge branch 'general-devel' into otapi3 2022-02-28 00:15:06 -08:00
Lucas Nicodemus
92ea78f4c8 Remove Rpi doomsday scenario 2022-02-25 01:45:55 -08:00
Lucas Nicodemus
c21a80814f Verison tick: 4.5.14 2022-02-25 01:37:07 -08:00
Patrikkk
1b96ed8992 Adding EntitySource parameter to the used at NewNPC and NewItem methods.
I've decided to use the DebugCommand entity source for anything server related, as it makes the most sense as source. Feel free to discuss.
2022-02-25 04:42:16 +01:00
Chris
a3cde701f1
Merge branch 'general-devel' into general-devel 2022-02-22 19:17:08 +10:30
Chris
4aa75fe023
Add suggestion
Co-authored-by: Lucas Nicodemus <shank@shanked.me>
2022-02-22 19:15:58 +10:30
Chris
ed12236c52
Merge branch 'general-devel' into feature/grow-code-dupe 2022-02-22 18:51:01 +10:30
Lucas Nicodemus
4cb6a5eb4b Really version tick to 4.5.13 this time. 2022-02-16 19:55:06 -08:00
Lucas Nicodemus
6591b455fc Version tick: 4.5.13 2022-02-16 19:45:57 -08:00