Skip to content

Releases: gmitch215/SocketMC

SocketMC v1.21-0.3.1

19 Oct 02:21
71e3ba9
Compare
Choose a tag to compare

New Features

  • Support Infinite Duration for Instructions
  • Add Identifiers to LifecycleMap

Bug Fixes

  • Fix NeoForge Modrinth Build
  • Fix Lifecycle Map Concurrency (#46)
  • Fix Window#getRefreshRate (#48)

Dependency Updates

Other Updates

  • Upgrade to Gradle 8.10.2
  • Add Similar Versions to Modrinth Publishing

Full Changelog: 1.21-0.3.0...1.21-0.3.1

SocketMC v1.21-0.3.0

08 Sep 22:21
c7b22a9
Compare
Choose a tag to compare

New Features

  • Official NeoForge Support by @gmitch215
  • Add New Instructions
    • Set Window Icon
    • Show/Hide Player (Social Interactions)
    • New Render Instructions
  • Add New Retrievers
    • Hidden Players (Social Interactions)
  • Expose Window API Constructor

Bug Fixes

  • Fix Documentation Errors

Dependency Updates

Other Updates

  • Upgrade to Gradle 8.10
  • Heavy Code Optimization

Full Changelog: 1.21-0.2.2...1.21-0.3.0

SocketMC v1.21-0.2.2

01 Aug 02:35
fca8bac
Compare
Choose a tag to compare

New Features

  • New Instructions
    • Set Overlay
    • Draw ItemStack
  • New DrawingContext Functions
    • Draw Tooltip
    • Draw ItemStack
  • More GraphicsContext Parameters
  • New Retrievers
    • Command History
  • Add NBT API for Items

Other Updates

  • Fix JavaDocs on Primitive Members
  • Publish Snapshot Builds to GitHub Packages
  • Upgrade Gradle to 8.9

Dependency Updates

Full Changelog: 1.21-0.2.1...1.21-0.2.2

SocketMC v1.21-0.2.1

11 Jul 00:55
736ed87
Compare
Choose a tag to compare

New Features

  • New Instructions
    • Native Window Functions
    • Set Window Title

Other Upddates

  • Remove Unnecesary JavaDoc Links

Full Changelog: 1.21-0.2.0...1.21-0.2.1

SocketMC v1.21-0.2.0

28 Jun 20:29
4c5b5cf
Compare
Choose a tag to compare

‼️Important

The groupId has changed to reflect my domain changes. Please move from me.gamercoder215 -> xyz.gmitch215.

New Additions

  • Retriever API
    • Retrieve specific Client information using the SocketRetriever class
    • Uses the same Permission API as Instructions
    • Find FPS, Operating System, Permissions, and more!
  • DrawingContext API
    • Utilize the barebones DrawingContext (internally GuiGraphics)
    • Combine with the Screen API, Instructions, and more!
  • Screen Layouts
    • Better organize and customize your Screens with the Screen Layout API
  • Toast API
    • Display Default or Custom Toast Messages on screen

Minor Additions

  • CustomScreen#isCloseableOnEscape
  • RenderInstruction#renderConfusionEffect
  • Replicate Vanilla Math Utilities
  • New Instructions
    • Draw Context
    • Narrate Message
    • Display Toast

Other Changes

  • groupId change
  • API Structure Improvements

Photos

Toast API

Full Changelog: 1.21-0.1.3...1.21-0.2.0

SocketMC v1.21-0.1.3

24 Jun 02:39
11ed2c9
Compare
Choose a tag to compare

Adds 1.21 Support for SocketMC v0.1.3

Full Changelog: 1.20.6-0.1.3...1.21-0.1.3

SocketMC v1.20.6-0.1.3

18 Jun 05:50
0c1a048
Compare
Choose a tag to compare

New Additions

  • Mod Permission API (#5)
    • Players can now manage how plugins can interact with them based on the new Mod Permissions API
    • Accessible through Options -> Online... -> SocketMC Button
  • Screen API Additions
    • Widgets can no longer be placed in the same position
    • Custom ScreenBackground
    • LockButton
    • CycleButton
    • More Default Screens
      • Parameter Support
      • Alert Screen
      • Popup Screen
      • Disconnected Screen
      • Death Screen
      • Error Screen
  • Create JsonText
  • New Instructions
    • Draw Beacon Beam
    • Open Link
    • Open mailto:
  • Mod Menu Extended Support
    • Fabric builds now have extended Mod Menu Support

Bug Fixes

  • Fix Incorrect Modrinth Build (#12)

Other Changes

  • Text and its subclasses are now Serializable
  • Create Shared Mod Resources
  • Add Crowdin Configuration
  • Upgrade to Gradle 8.8

Photos


Full Changelog: 1.20.6-0.1.2...1.20.6-0.1.3

SocketMC v1.20.6-0.1.2

01 Jun 04:16
af55228
Compare
Choose a tag to compare

New Additions

  • Screen API
    • Create your own Vanilla-like Screens using the official Screen API
    • Contains Screen Builders for ease of use
    • Includes Various Screen-related Events
  • New Instructions
    • Open Screen
    • Close Screen
  • More Detailed Documentation
    • Both Wikis are available, GitBook servers as a more detailed hosting site to better demonstrate full capabilities
    • Available Here

Bug Fixes

  • Fix 1.20.6 Compatibility (plugin)
  • Fix Draw Texture not displaying longer than a frame

Other Updates

  • Improve JavaDocs
  • Update to Kotlin v2.0.0
  • Update Annotation Processor to v0.8.6

Full Changelog: 1.20.6-0.1.1...1.20.6-0.1.2

SocketMC v1.20.6-0.1.1

19 May 04:11
b5a455b
Compare
Choose a tag to compare

New Additions

  • New Instructions
    • Log Message
    • Draw Texture
    • Open Book and Quill
  • Add InstructionBuilder Classes
    • Used for highly complicated Instructions, like HUD Drawing
  • Audit Log API
    • Servers and Clients now record all instructions they send/receive

Bug Fixes

  • Fix DrawBuffer not working

Other Updates

  • API Improvements by @DavidTheExplorer in #3
  • Various JavaDoc Improvements
  • Add Mod Tests to minimize bugs

Full Changelog: 1.20.6-0.1.0...1.20.6-0.1.1

SocketMC v1.20.6-0.1.0

12 May 03:56
7b72437
Compare
Choose a tag to compare

Initial SocketMC Release