SocketMC has been archived. SocketMC will not receive any further updates unless the author decides to unarchive the project.
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

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: https://github.com/gmitch215/SocketMC/compare/1.21-0.3.0...1.21-0.3.1

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: https://github.com/gmitch215/SocketMC/compare/1.21-0.2.2...1.21-0.3.0

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: https://github.com/gmitch215/SocketMC/compare/1.21-0.2.1...1.21-0.2.2

New Features

  • New Instructions
    • Native Window Functions
    • Set Window Title

Other Upddates

  • Remove Unnecesary JavaDoc Links

Full Changelog: https://github.com/gmitch215/SocketMC/compare/1.21-0.2.0...1.21-0.2.1

‼️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: https://github.com/gmitch215/SocketMC/compare/1.21-0.1.3...1.21-0.2.0

Adds 1.21 Support for SocketMC v0.1.3

Full Changelog: https://github.com/gmitch215/SocketMC/compare/1.20.6-0.1.3...1.21-0.1.3

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: https://github.com/gmitch215/SocketMC/compare/1.20.6-0.1.2...1.20.6-0.1.3

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: https://github.com/gmitch215/SocketMC/compare/1.20.6-0.1.1...1.20.6-0.1.2

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: https://github.com/gmitch215/SocketMC/compare/1.20.6-0.1.0...1.20.6-0.1.1


Project members

gmitch215

Member

Details

Licensed GPL-3.0-only
Published 9 months ago
Updated 3 months ago