Commit graph

5704 commits

Author SHA1 Message Date
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
106daa9f5a
Merge pull request #2605 from drunderscore/feature/teleportation-potion-protection
Only allow using Teleportation Potion and friends whilst holding them
2022-04-01 01:13:40 -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
Chris
18ea183642
Merge pull request #2606 from SignatureBeef/otapi3
Arm64 implementation for Raspberry PI
2022-03-28 20:18:59 +10:30
Luke
31a16513cf
Update CHANGELOG.md 2022-03-28 07:56:54 +10:00
Luke
6f0bf12b86
Update CHANGELOG.md
Co-authored-by: Lucas Nicodemus <shank@shanked.me>
2022-03-28 07:49:53 +10:00
Luke
b01c75b274 Remove older SQLite SetDllImportResolver call 2022-03-27 21:54:28 +10:00
Luke
0ff4988cfb Update CHANGELOG.md 2022-03-27 21:41:40 +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
Chris
fd083cdca0
Merge pull request #2604 from gohjoseph/general-devel
Fix `GiveItem` not working if the player is in lava
2022-03-22 08:14:23 +10:30
gohjoseph
5b7ecd344d Fix "Fixed" typo in CHANGELOG.md 2022-03-21 01:38:15 +08:00
gohjoseph
4c7df5d551 update changelog 2022-03-21 01:29:29 +08: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
Chris
2f0a9783db
Merge pull request #2601 from gohjoseph/general-devel
Fix mobs not dropping picked up coins
2022-03-19 13:06:17 +10:30
gohjoseph
521e0b5782
Update CHANGELOG.md
fix punctuation

Co-authored-by: Lucas Nicodemus <shank@shanked.me>
2022-03-19 00:27:47 +08:00
gohjoseph
1db50b790b Merge branch 'general-devel' of https://github.com/gohjoseph/TShock into general-devel 2022-03-18 22:54:27 +08:00
gohjoseph
d26cf20b5c Update CHANGELOG 2022-03-18 22:53:22 +08:00
gohjoseph
362760533f
Merge branch 'Pryaxis:general-devel' into general-devel 2022-03-18 22:37:20 +08:00
gohjoseph
3805bb8ca2 Fix mobs not dropping picked up coins 2022-03-18 22:35:43 +08:00
Chris
a050341d5e
Merge pull request #2599 from gohjoseph/general-devel
Fix `NetHooks_NameCollision` to kick duplicate players.
2022-03-18 19:16:01 +10:30
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
Chris
e7f05415c7
Merge pull request #2576 from SignatureBeef/otapi3
Reduce status text spam (e.g. load/save world)
2022-03-11 18:58:39 +10:30
Lucas Nicodemus
227cef3bd6 Version tick: 4.5.16 2022-03-06 18:46:55 -08:00
Luke
a665fb1ab0
Update CHANGELOG.md
Co-authored-by: Lucas Nicodemus <shank@shanked.me>
2022-03-05 23:09:16 +10:00
Luke
db5b6427b0 Update CHANGELOG.md 2022-03-05 22:51:32 +10: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
61104cee3b Bump TSAPI for OTAPI 3.0.34-alpha for 1.4.3.6 2022-03-01 14:39:34 -08:00
Lucas Nicodemus
d3adc6db42 Merge branch 'general-devel' into otapi3 2022-02-28 22:32:22 -08:00
Lucas Nicodemus
cc2d946116 Update to OTAPI 3.0.33-alpha for Terraria 1.4.3.5 2022-02-28 22:30:31 -08:00
Lucas Nicodemus
0f13de4ee3 Version tick: 4.5.15 2022-02-28 14:04:34 -08:00
Lucas Nicodemus
a21dfc643a Update TSAPI + OTAPI for Terraria 1.4.3.5 2022-02-28 13:55:27 -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
4629b58593 Update submodule for version tick of Terraria 2022-02-28 00:28:23 -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
d21ff1988e Update changelog *again* 2022-02-25 01:42:21 -08:00
Lucas Nicodemus
b80000fb06 Add more info about IEntitySource to changelog 2022-02-25 01:41:29 -08:00
Lucas Nicodemus
c21a80814f Verison tick: 4.5.14 2022-02-25 01:37:07 -08:00
Chris
5b9eef92eb
Merge pull request #2572 from Patrikkk/1.4.3.4
Update for Terraria 1.4.3.4
2022-02-25 20:06:17 +10:30
Lucas Nicodemus
7a0d03406e Merge branch 'general-devel' into 1.4.3.4 2022-02-25 01:29:09 -08:00
Lucas Nicodemus
265e775921 Merge branch 'general-devel' of github.com:Pryaxis/TShock into general-devel 2022-02-25 01:27:35 -08:00
Lucas Nicodemus
21d2c0ad10 Switch GitHub Actions runner to use windows-2019
GitHub is apparently in a 4-week migration to switch to Windows Server
2022 instead of Windows Server 2019 for `windows-latest` tags, and we've
     been caught in the middle of the transition with a Terraria update.
Rather than trying to update our build scripts to run on 2022, this
temporarily downgrades us to Windows Server 2019 so we can actually
update Terraria and not windows.
2022-02-25 01:23:07 -08:00