
SocketMC
🖥️ Communicate directly with Minecraft Clients from the Server
- Загрузки
- 1K
- Подписчики
- 5
- Обновлён
- 19 октября 2024 г.
- Лицензия
- GPL-3.0-only
Опубликован 12 мая 2024 г.
🔌 SocketMC
Minecraft Server-to-Client Direct Communication Library
Background
"Client-side only" is a term widely used when advancing in plugin development, where you're limited in interacting with player's own client. The goal of this library is to solve this issue: create a mod that can communicate with your plugin. That is exactly what SocketMC does! Send your own instructions to clients using our simple and efficient API.
❓ Why?
- Extensive: SocketMC provides thorough documentation and examples to help you get started.
- Robust: SocketMC is built with performance and reliability in mind, especially since it is version-dependent.
- Transparent: SocketMC is open-source, meaning you can see how it works and contribute to its development.
Ченджлог
1.21-0.3.1Бета1.21, 1.21.1 · 19 октября 2024 г.
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
- Bump fabric-loom from 1.7.3 to 1.7.4 by @dependabot in https://github.com/gmitch215/SocketMC/pull/41
- Bump net.minecraftforge.gradle from 6.0.27 to 6.0.28 by @dependabot in https://github.com/gmitch215/SocketMC/pull/44
- Bump net.minecraftforge.gradle from 6.0.28 to 6.0.29 by @dependabot in https://github.com/gmitch215/SocketMC/pull/45
- Bump net.neoforged.gradle.userdev from 7.0.162 to 7.0.163 by @dependabot in https://github.com/gmitch215/SocketMC/pull/43
- Bump net.neoforged.gradle.mixin from 7.0.162 to 7.0.163 by @dependabot in https://github.com/gmitch215/SocketMC/pull/42
- Bump net.neoforged.gradle.userdev from 7.0.163 to 7.0.165 by @dependabot in https://github.com/gmitch215/SocketMC/pull/49
- Bump net.neoforged.gradle.mixin from 7.0.163 to 7.0.165 by @dependabot in https://github.com/gmitch215/SocketMC/pull/50
- Bump org.junit.jupiter:junit-jupiter from 5.11.0 to 5.11.1 by @dependabot in https://github.com/gmitch215/SocketMC/pull/52
- Bump org.jetbrains:annotations from 24.1.0 to 25.0.0 by @dependabot in https://github.com/gmitch215/SocketMC/pull/51
- Bump fabric-loom from 1.7.4 to 1.8.1 by @dependabot in https://github.com/gmitch215/SocketMC/pull/53
- Bump fabric-loom from 1.8.1 to 1.8.4 by @dependabot in https://github.com/gmitch215/SocketMC/pull/54
- Bump fabric-loom from 1.8.4 to 1.8.5 by @dependabot in https://github.com/gmitch215/SocketMC/pull/55
- Bump fabric-loom from 1.8.5 to 1.8.6 by @dependabot in https://github.com/gmitch215/SocketMC/pull/56
- Bump org.junit.jupiter:junit-jupiter from 5.11.1 to 5.11.2 by @dependabot in https://github.com/gmitch215/SocketMC/pull/57
- Bump org.jetbrains:annotations from 25.0.0 to 26.0.0 by @dependabot in https://github.com/gmitch215/SocketMC/pull/58
- Bump fabric-loom from 1.8.6 to 1.8.8 by @dependabot in https://github.com/gmitch215/SocketMC/pull/61
- Bump jvm from 2.0.20 to 2.0.21 by @dependabot in https://github.com/gmitch215/SocketMC/pull/60
- Bump fabric-loom from 1.8.8 to 1.8.9 by @dependabot in https://github.com/gmitch215/SocketMC/pull/62
- Bump fabric-loom from 1.8.9 to 1.8.10 by @dependabot in https://github.com/gmitch215/SocketMC/pull/63
- Bump org.jetbrains:annotations from 26.0.0 to 26.0.1 by @dependabot in https://github.com/gmitch215/SocketMC/pull/64
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
1.21-0.3.1Бета1.21, 1.21.1 · 19 октября 2024 г.
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
- Bump fabric-loom from 1.7.3 to 1.7.4 by @dependabot in https://github.com/gmitch215/SocketMC/pull/41
- Bump net.minecraftforge.gradle from 6.0.27 to 6.0.28 by @dependabot in https://github.com/gmitch215/SocketMC/pull/44
- Bump net.minecraftforge.gradle from 6.0.28 to 6.0.29 by @dependabot in https://github.com/gmitch215/SocketMC/pull/45
- Bump net.neoforged.gradle.userdev from 7.0.162 to 7.0.163 by @dependabot in https://github.com/gmitch215/SocketMC/pull/43
- Bump net.neoforged.gradle.mixin from 7.0.162 to 7.0.163 by @dependabot in https://github.com/gmitch215/SocketMC/pull/42
- Bump net.neoforged.gradle.userdev from 7.0.163 to 7.0.165 by @dependabot in https://github.com/gmitch215/SocketMC/pull/49
- Bump net.neoforged.gradle.mixin from 7.0.163 to 7.0.165 by @dependabot in https://github.com/gmitch215/SocketMC/pull/50
- Bump org.junit.jupiter:junit-jupiter from 5.11.0 to 5.11.1 by @dependabot in https://github.com/gmitch215/SocketMC/pull/52
- Bump org.jetbrains:annotations from 24.1.0 to 25.0.0 by @dependabot in https://github.com/gmitch215/SocketMC/pull/51
- Bump fabric-loom from 1.7.4 to 1.8.1 by @dependabot in https://github.com/gmitch215/SocketMC/pull/53
- Bump fabric-loom from 1.8.1 to 1.8.4 by @dependabot in https://github.com/gmitch215/SocketMC/pull/54
- Bump fabric-loom from 1.8.4 to 1.8.5 by @dependabot in https://github.com/gmitch215/SocketMC/pull/55
- Bump fabric-loom from 1.8.5 to 1.8.6 by @dependabot in https://github.com/gmitch215/SocketMC/pull/56
- Bump org.junit.jupiter:junit-jupiter from 5.11.1 to 5.11.2 by @dependabot in https://github.com/gmitch215/SocketMC/pull/57
- Bump org.jetbrains:annotations from 25.0.0 to 26.0.0 by @dependabot in https://github.com/gmitch215/SocketMC/pull/58
- Bump fabric-loom from 1.8.6 to 1.8.8 by @dependabot in https://github.com/gmitch215/SocketMC/pull/61
- Bump jvm from 2.0.20 to 2.0.21 by @dependabot in https://github.com/gmitch215/SocketMC/pull/60
- Bump fabric-loom from 1.8.8 to 1.8.9 by @dependabot in https://github.com/gmitch215/SocketMC/pull/62
- Bump fabric-loom from 1.8.9 to 1.8.10 by @dependabot in https://github.com/gmitch215/SocketMC/pull/63
- Bump org.jetbrains:annotations from 26.0.0 to 26.0.1 by @dependabot in https://github.com/gmitch215/SocketMC/pull/64
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
1.21-0.3.1Бета1.21, 1.21.1 · 19 октября 2024 г.
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
- Bump fabric-loom from 1.7.3 to 1.7.4 by @dependabot in https://github.com/gmitch215/SocketMC/pull/41
- Bump net.minecraftforge.gradle from 6.0.27 to 6.0.28 by @dependabot in https://github.com/gmitch215/SocketMC/pull/44
- Bump net.minecraftforge.gradle from 6.0.28 to 6.0.29 by @dependabot in https://github.com/gmitch215/SocketMC/pull/45
- Bump net.neoforged.gradle.userdev from 7.0.162 to 7.0.163 by @dependabot in https://github.com/gmitch215/SocketMC/pull/43
- Bump net.neoforged.gradle.mixin from 7.0.162 to 7.0.163 by @dependabot in https://github.com/gmitch215/SocketMC/pull/42
- Bump net.neoforged.gradle.userdev from 7.0.163 to 7.0.165 by @dependabot in https://github.com/gmitch215/SocketMC/pull/49
- Bump net.neoforged.gradle.mixin from 7.0.163 to 7.0.165 by @dependabot in https://github.com/gmitch215/SocketMC/pull/50
- Bump org.junit.jupiter:junit-jupiter from 5.11.0 to 5.11.1 by @dependabot in https://github.com/gmitch215/SocketMC/pull/52
- Bump org.jetbrains:annotations from 24.1.0 to 25.0.0 by @dependabot in https://github.com/gmitch215/SocketMC/pull/51
- Bump fabric-loom from 1.7.4 to 1.8.1 by @dependabot in https://github.com/gmitch215/SocketMC/pull/53
- Bump fabric-loom from 1.8.1 to 1.8.4 by @dependabot in https://github.com/gmitch215/SocketMC/pull/54
- Bump fabric-loom from 1.8.4 to 1.8.5 by @dependabot in https://github.com/gmitch215/SocketMC/pull/55
- Bump fabric-loom from 1.8.5 to 1.8.6 by @dependabot in https://github.com/gmitch215/SocketMC/pull/56
- Bump org.junit.jupiter:junit-jupiter from 5.11.1 to 5.11.2 by @dependabot in https://github.com/gmitch215/SocketMC/pull/57
- Bump org.jetbrains:annotations from 25.0.0 to 26.0.0 by @dependabot in https://github.com/gmitch215/SocketMC/pull/58
- Bump fabric-loom from 1.8.6 to 1.8.8 by @dependabot in https://github.com/gmitch215/SocketMC/pull/61
- Bump jvm from 2.0.20 to 2.0.21 by @dependabot in https://github.com/gmitch215/SocketMC/pull/60
- Bump fabric-loom from 1.8.8 to 1.8.9 by @dependabot in https://github.com/gmitch215/SocketMC/pull/62
- Bump fabric-loom from 1.8.9 to 1.8.10 by @dependabot in https://github.com/gmitch215/SocketMC/pull/63
- Bump org.jetbrains:annotations from 26.0.0 to 26.0.1 by @dependabot in https://github.com/gmitch215/SocketMC/pull/64
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
1.21-0.3.0Бета1.21, 1.21.1 · 8 сентября 2024 г.
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
WindowAPI Constructor
Bug Fixes
- Fix Documentation Errors
Dependency Updates
- Bump gradle/actions from 3 to 4 by @dependabot in https://github.com/gmitch215/SocketMC/pull/33
- Bump jvm from 2.0.0 to 2.0.10 by @dependabot in https://github.com/gmitch215/SocketMC/pull/34
- Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.0 by @dependabot in https://github.com/gmitch215/SocketMC/pull/35
- Bump jvm from 2.0.10 to 2.0.20 by @dependabot in https://github.com/gmitch215/SocketMC/pull/36
- Bump net.minecraftforge.gradle from 6.0.26 to 6.0.27 by @dependabot in https://github.com/gmitch215/SocketMC/pull/37
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
1.21-0.3.0Бета1.21, 1.21.1 · 8 сентября 2024 г.
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
WindowAPI Constructor
Bug Fixes
- Fix Documentation Errors
Dependency Updates
- Bump gradle/actions from 3 to 4 by @dependabot in https://github.com/gmitch215/SocketMC/pull/33
- Bump jvm from 2.0.0 to 2.0.10 by @dependabot in https://github.com/gmitch215/SocketMC/pull/34
- Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.0 by @dependabot in https://github.com/gmitch215/SocketMC/pull/35
- Bump jvm from 2.0.10 to 2.0.20 by @dependabot in https://github.com/gmitch215/SocketMC/pull/36
- Bump net.minecraftforge.gradle from 6.0.26 to 6.0.27 by @dependabot in https://github.com/gmitch215/SocketMC/pull/37
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
1.21-0.3.0Бета1.21, 1.21.1 · 8 сентября 2024 г.
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
WindowAPI Constructor
Bug Fixes
- Fix Documentation Errors
Dependency Updates
- Bump gradle/actions from 3 to 4 by @dependabot in https://github.com/gmitch215/SocketMC/pull/33
- Bump jvm from 2.0.0 to 2.0.10 by @dependabot in https://github.com/gmitch215/SocketMC/pull/34
- Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.0 by @dependabot in https://github.com/gmitch215/SocketMC/pull/35
- Bump jvm from 2.0.10 to 2.0.20 by @dependabot in https://github.com/gmitch215/SocketMC/pull/36
- Bump net.minecraftforge.gradle from 6.0.26 to 6.0.27 by @dependabot in https://github.com/gmitch215/SocketMC/pull/37
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
1.21-0.2.2Бета1.21, 1.21.1 · 1 августа 2024 г.
New Features
- New Instructions
- Set Overlay
- Draw ItemStack
- New
DrawingContextFunctions- Draw Tooltip
- Draw ItemStack
- More
GraphicsContextParameters - 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
- Bump fabric-loom from 1.7.1 to 1.7.2 by @dependabot in https://github.com/gmitch215/SocketMC/pull/24
- Bump net.minecraftforge.gradle from 6.0.25 to 6.0.26 by @dependabot in https://github.com/gmitch215/SocketMC/pull/27
- Bump fabric-loom from 1.7.2 to 1.7.3 by @dependabot in https://github.com/gmitch215/SocketMC/pull/28
Full Changelog: https://github.com/gmitch215/SocketMC/compare/1.21-0.2.1...1.21-0.2.2
1.21-0.2.2Бета1.21, 1.21.1 · 1 августа 2024 г.
New Features
- New Instructions
- Set Overlay
- Draw ItemStack
- New
DrawingContextFunctions- Draw Tooltip
- Draw ItemStack
- More
GraphicsContextParameters - 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
- Bump fabric-loom from 1.7.1 to 1.7.2 by @dependabot in https://github.com/gmitch215/SocketMC/pull/24
- Bump net.minecraftforge.gradle from 6.0.25 to 6.0.26 by @dependabot in https://github.com/gmitch215/SocketMC/pull/27
- Bump fabric-loom from 1.7.2 to 1.7.3 by @dependabot in https://github.com/gmitch215/SocketMC/pull/28
Full Changelog: https://github.com/gmitch215/SocketMC/compare/1.21-0.2.1...1.21-0.2.2
Комментарии
Загружаем…