summaryrefslogtreecommitdiff
path: root/src/SMAPI/Events
AgeCommit message (Collapse)Author
2021-05-26Update FurnitureListChangedEventArgs.csDiscipleOfEris
Prune unnecessary `using` statements
2021-05-26Add `World.FurnitureListChanged` eventDiscipleOfEris
Create a new event available to SMAPI mods to track furniture changes. To facilitate the event, a `FurnitureListChangedEventArgs` class is added as well. Fixes #778
2021-01-19add Input.ButtonsChanged event (#744)Jesse Plamondon-Willard
2021-01-01fix network messages not using same JSON serializer settings (#745)Jesse Plamondon-Willard
2020-08-23minor cleanupJesse Plamondon-Willard
2020-08-23centralise core SMAPI logic, decouple from Game1 where possibleJesse Plamondon-Willard
2020-06-15Merge pull request #723 from spacechase0/event-priorityJesse Plamondon-Willard
Implement event priority attribute
2020-06-15increase event priority rangeJesse Plamondon-Willard
This can be used in cases where more granular priority is needed.
2020-06-15refactor & optimize event code a bit, drop old support for unknown event ↵Jesse Plamondon-Willard
handlers
2020-06-15Implemented event priority attributeChase W
2020-05-04add Multiplayer.PeerConnected eventJesse Plamondon-Willard
2020-03-08rework input handling to allow sending custom input to the game/modsJesse Plamondon-Willard
That will let Virtual Keyboard on Android work with the future multi-key binding API, and with mods that check input state directly (e.g. Pathoschild/StardewMods#520). It might also be useful as a public API in future versions.
2020-01-01unify item diff logic for players & chestsJesse Plamondon-Willard
2019-12-31minor refactoringJesse Plamondon-Willard
2019-12-31Finished chest eventswartech0
2019-12-31minor refactoringJesse Plamondon-Willard
This commit... - removes key fields added to non-keyed types like NetListWatcher and SnapshotListDiff; - fixes existing chests not being watched; - fixes diffs not correctly updated for added/removed chests; - performs minor cleanup, adds missing docs, etc.
2019-12-31Added the new ChestItemChanged event.wartech0
2019-09-18fix saving event doc typodanvolchek
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard
2019-09-14remove deprecated APIs (#606)Jesse Plamondon-Willard
2018-12-30fix GameLaunched raised twice due to Game1.ticks not incrementing reliablyJesse Plamondon-Willard
2018-12-29add IsCurrentLocation event arg to World eventsJesse Plamondon-Willard
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2018-12-25minor performance optimisationJesse Plamondon-Willard
2018-12-25add GameLoop.OneSecondUpdateTicking/TickedJesse Plamondon-Willard
2018-12-24add Specialised.LoadStageChanged eventJesse Plamondon-Willard
2018-12-23add Specialised.SavePreloaded eventJesse Plamondon-Willard
2018-12-13simplify access to deprecation manager for deprecation warningsJesse Plamondon-Willard
2018-12-04add IsLocalPlayer flag to player eventsJesse Plamondon-Willard
2018-12-04add SMAPI 3.0 compatibility strict mode (#606)Jesse Plamondon-Willard
2018-12-04deprecate old events (#606)Jesse Plamondon-Willard
2018-12-04fix new event arg constructors not marked internal (#606)Jesse Plamondon-Willard
2018-11-04add PeerDisconnected event (#480)Jesse Plamondon-Willard
2018-11-04add ContextReceived event (#480)Jesse Plamondon-Willard
2018-11-04rewrite multiplayer sync to use generic callbacks from client/server for ↵Jesse Plamondon-Willard
better extensibility (#480)
2018-11-03add APIs to send/receive messages in multiplayer (#480)Jesse Plamondon-Willard
2018-10-08add more events (#310)Jesse Plamondon-Willard
2018-10-06add DayEnding event (#310)Jesse Plamondon-Willard
2018-10-06add save and day-started events for 3.0 (#310)Jesse Plamondon-Willard
2018-10-05tweak new event naming convention (#310)Jesse Plamondon-Willard
2018-07-15fix misnamed typesJesse Plamondon-Willard
2018-07-08add GameLoop events for SMAPI 3.0 (#310)Jesse Plamondon-Willard
2018-06-10add debris list changed event (#310)Jesse Plamondon-Willard
2018-06-02remove suppression from new events, add convenience methods (#310)Jesse Plamondon-Willard
Mods should use the new input API to suppress input instead.
2018-06-02add mouse scroll event (#310)Jesse Plamondon-Willard
2018-06-02add Input.CursorMoved event (#310)Jesse Plamondon-Willard
2018-06-02add new-style input events (#310)Jesse Plamondon-Willard
2018-06-02disambiguate legacy events internally (#310)Jesse Plamondon-Willard
2018-06-01add large terrain feature list changed event (#310)Jesse Plamondon-Willard
2018-06-01add NPC list changed event (#310)Jesse Plamondon-Willard