Commit graph

5824 commits

Author SHA1 Message Date
Luke
fc83d4af6c Update CI to clean directory structures
e.g. instead of the tar containing TShockLauncher/bin/Release/ etc, files should be in the root
2022-07-29 16:55:33 +10: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
Killia0
17a1dd13aa Use right name in changelog 2022-07-24 19:33:28 -04:00
Killia0
9768aeaf86 Update changelog 2022-07-24 19:31:26 -04:00
Anzhelika
b19a928fd8 PlayerHasBuildPermission hook (#8) 2022-07-24 19:23:10 -04:00
Chris
4ceb039f82
Merge pull request #2633 from NotGeri/general-devel
World Evil Startup Parameter
2022-07-01 09:09:09 +09:30
NotGeri
7e9c79cfd9 Add relevant changelog 2022-06-29 17:10:27 +02: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
punchready
7a638ec33a doc: update changelog 2022-05-10 12:44:21 +02:00
punchready
a03114650b chore: clean up formatting 2022-05-10 12:40:48 +02:00
punchready
7e381d61f6 fix: use more robust parsing of large timespans 2022-05-08 10:01:02 +02:00
James Puleo
1d9bc7d1af
Fixed Bouncer possibly rejecting Explosive Bunny critter releases
When using a Bunny Cannon, an Explosive Bunny item (which is also a
critter release item) is used to create an Explosive Bunny projectile,
which will later (in the future) release an Explosive Bunny NPC, by the
release critter packet. The existing checks required that the player be
actively selecting the item to create the critter, however this didn't
make sense for Explosive Bunnies, as they would be released in the
future, possibly when the player was no longer selecting that item.

This commit relaxes the restrictions on Explosive Bunny critter
releases, now requiring either holding the release item, or having
recently created an Explosive Bunny projectile, and that the release
coordinates are within the area of one of their Explosive Bunny
projectiles.
2022-04-29 18:42:54 -04: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
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