TrinityCore.GameClient.Net.Lib 1.0.11

dotnet add package TrinityCore.GameClient.Net.Lib --version 1.0.11                
NuGet\Install-Package TrinityCore.GameClient.Net.Lib -Version 1.0.11                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TrinityCore.GameClient.Net.Lib" Version="1.0.11" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TrinityCore.GameClient.Net.Lib --version 1.0.11                
#r "nuget: TrinityCore.GameClient.Net.Lib, 1.0.11"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install TrinityCore.GameClient.Net.Lib as a Cake Addin
#addin nuget:?package=TrinityCore.GameClient.Net.Lib&version=1.0.11

// Install TrinityCore.GameClient.Net.Lib as a Cake Tool
#tool nuget:?package=TrinityCore.GameClient.Net.Lib&version=1.0.11                

TrinityCore.GameClient.Net.Lib .NET

:warning: Only supported version is TrinityCore branch 3.3.5 ⚠️

First of all, English is not my mother tongue, so sorry in advance for any mistakes.

The Dream

This library is the first step in a bigger dream.
One day, I thought to myself that there weren't enough people on my TrinityCore server (i was alone).
I could have invited my friends to join me, but I don't have many and they aren't as geeky as I am.
I could have invited strangers to join me, but I should have spent time administering the server, chatting, maybe even organizing events, in short, I didn't have the courage or the inclination.
So I decided to create the players for my server (mainly to have fun and see what I can do).
This library is therefore a piece of a bot system for TrinityCore, a system that will see the light of day in a long time or never.
Have a nice day

What can i do with the library ?

For the moment here are the things you can do

  • Authenticate with an existing account on authserver
  • Get the list of world servers
  • Connect to a world server
  • Get the list of existing characters
  • Enter the world with a character
  • Stay connected
  • Getting world properties
  • Realtime entities (players, npcs, creatures, world items, gameobjects) properties (name, stats, position) update

How can i install the library ?

You can install the library by its nuget package : TrinityCore.GameClient.Net.Lib


What i am currently working on :

**Working on moving the player 😗*

  • Facing a position or facing a specific angle
  • Moving forward, backward, strafe, walking, running and sending movement heartbeats
  • Sit and stand
  • Jumps

What will i do next :

  • Player melee attack.
  • Player joining a group.
  • Player chatting (say,group,shout,etc...)
  • Player doing emotes
  • Player casting spells
  • Player looting
  • Player interracting with npc
  • Player begging for some gold or an item
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.11 337 12/22/2022
1.0.10 308 12/22/2022
1.0.9 1,004 11/20/2021
1.0.8 997 11/20/2021
1.0.7 1,341 11/20/2021
1.0.6 362 10/19/2021
1.0.5 316 10/19/2021
1.0.3 326 10/15/2021
1.0.2 356 9/19/2021
1.0.1 328 9/17/2021
1.0.0 301 9/17/2021