Details of Webmilio's Commons Library
-
Display Name
-
Webmilio's Commons Library
-
Name
-
WebmilioCommons
-
Version
-
v0.1.16.4
-
Author
-
Webmilio
-
File
-
Download
432.8 KB
Sync now (
Origin,
Mirror 1,
Mirror 7,
Mirror 8,
Mirror 9,
Mirror 10)
-
Last Updated
-
3 years ago
-
Description
-
Webmilio's Commons Library adds a couple of things I use in all of my mods. You can extract the DLL from the Mod.
Things this adds:
- Better Networking (in my opinion, at least).
- Managers (manual or singletons that handle classes that could be seen as static, but need inheritance)
- Loaders (manual or singletons that handle loading all found classes within the Terraria assembly, including mods)
- Identity Manager (WIP): a way to get Steam ID from the user (if the user is using Steam)
- A bunch of extensions
- Keyboard Manager: get the state of any keys (NotPressed, JustPressed, Pressed, JustReleased), regardless of Mod Hotkey.
- Custom Achievements: you can add custom achievements in a less complex way than without the library.
- Effects: screenshake (multiplayer compatible), easy shaders
Other Utilities:
- Class which allows you to quickly create a tile-placing item once extended.
Credits (Team Members)
- Scalie: ideas for
* Custom Achievements
* StandardTileItem
- Blockaroz3349:
* Easy shader code cause I suck at doing them
- "Stupid person with good ideas" who sometimes came up with good ideas but also stupid ones
Special Thanks
- Kazzymodus: being a gamer and hand-holding me with shaders until I understood them.
If you want an example mod that uses this better networking, check out the JoJo mod by HellGoesOn on https://github.com/ruskies/TerrarianBizzareAdventure or https://github.com/ruskies/TLoZ and search for ModPlayerNetworkPacket.
-
tModLoader Version
-
v0.11.8
-
Localizer Package
-
Localizer Package
-
Homepage
-
https://forums.terraria.org/index.php?threads/webmilios-commons-library.84516/
-
Icon
-
https://i.imgur.com/crCC7Zr.png
-
Mod Side
-
Both
-
Downloads
-
837561
-
Hot
-
22