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 https://i.imgur.com/crCC7Zr.png
Mod Side
Both
Downloads
837054
Hot
31
Edit | Back to List