labymod / labymod3-server-api Goto Github PK
View Code? Open in Web Editor NEWThis API allows you to communicate between a LabyMod3 client and your server
Home Page: https://docs.labymod.net
License: MIT License
This API allows you to communicate between a LabyMod3 client and your server
Home Page: https://docs.labymod.net
License: MIT License
Q | A |
---|---|
Bug report? | no |
Feature request? | yes |
BC Break report? | no |
RFC? | no |
IDEA:
It would be cool if it is possible to play MP3 files from a web-url or a local-directory to the user through the server-api :)
I think that this would prevent large resource-pack-files and other complicated solutions to improve the environment-sounds.
Thanks in advance! ๐
Q | A |
---|---|
Bug report? | no |
Feature request? | yes |
BC Break report? | no |
RFC? | no |
What will happen to the server api on labymod 4? While labymod 4 still registers the old labymod3:main plugin channel, disabling features shows a popup saying that they are disabled but they still work and disabling addons doesn't work at all. Getting a list of the player's addons returns an empty list. Will there be a new api?
Q | A |
---|---|
Bug report? | no |
Feature request? | yes |
BC Break report? | no |
RFC? | no |
Currently there doesn't seem to be a way to disable addons using this api. You have to manually use the protocol as shown in the documentation. (Or am I missing something?)
Q | A |
---|---|
Bug report? | yes |
Feature request? | yes |
BC Break report? | no |
RFC? | no |
If I run gradlew build it just generates an empty jar file. How am I supposed to compile this? And why do I even have to compile this manually? The spigot version is heavily outdated. Please push an update to spigot.
Q | A |
---|---|
Bug report? | no |
Feature request? | yes |
BC Break report? | no |
RFC? | no |
To support a setting for the economy (balance and bank), which can be toggled in the module settings it would be great to give the LabyMod Client API the ability to set the money in the top right corner.
Q | A |
---|---|
Bug report? | yes |
Feature request? | no |
BC Break report? | i dont know |
RFC? | no |
Q | A |
---|---|
Bug report? | yes |
Feature request? | no |
BC Break report? | no |
RFC? | no |
In BungeeCord disabling permissions doesn't work at all. If i send the permissions to the player, the debug output is printed (which should be removed btw.), but nothing changes for the client.
Also please push this version to spigot. The spigot version is heavily outdated.
Q | A |
---|---|
Bug report? | no |
Feature request? | yes |
BC Break report? | no |
RFC? | no |
Please provide a Maven repository for the Server API.
Q | A |
---|---|
Bug report? | yes |
Feature request? | no |
BC Break report? | no |
RFC? | no |
If you use the permission to disable the saturation module, it's marked as disabled, however you can still toggle it on and it still works.
Q | A |
---|---|
Bug report? | yes |
Feature request? | yes |
BC Break report? | no |
RFC? | no |
Hello, I was trying to using the LabyMod API on bukkit server. After a lot of efforts I was able to get message from server on join. The 'labyService.getVersion()' output. But when I am trying out other methods, I don't encounter a error and neither the method is working.
Please provide a starter guide for Server-Side API, I would very much like to use Laby Mod for my Server.
This is the code I wrote.
package dev.skylar.spigot.ClientEnforcer;
import net.labymod.serverapi.bukkit.BukkitLabyModPlugin;
import net.labymod.serverapi.bukkit.BukkitLabyService;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.command.ConsoleCommandSender;
public class ClientEnforcer extends BukkitLabyModPlugin implements Listener {
public static ClientEnforcer plugin;
public static BukkitLabyService labyService;
public ConsoleCommandSender console = this.getServer().getConsoleSender();
@Override
public void onEnable() {
console.sendMessage("Enabling Plugin " + this.getName());
labyService = new BukkitLabyService(this, "1.16.5");
getServer().getPluginManager().registerEvents(this, this);
}
@Override
public void onLoad() {
ClientEnforcer.plugin = this;
}
@Override
public void onDisable() {
console.sendMessage("Disabling Plugin " + this.getName());
}
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
System.out.println("I am Working");
labyService.getPlayingGameModeTransmitter().transmit(event.getPlayer().getUniqueId(), "Survival");
}
}
Q | A |
---|---|
Bug report? | yes |
Feature request? | no |
BC Break report? | no |
RFC? | no |
I consider this a bug, because this is a must-have for every git repository: Correct Version Tagging
There are no version tags in this repository.
It is currently not possible, to look at specific versions of this API and builds at https://jitpack.io/#LabyMod/labymod-server-api are not automatically tagged.
Q | A |
---|---|
Bug report? | no |
Feature request? | no |
BC Break report? | no |
RFC? | yes |
laby docs and the javadoc for PayloadCommunicator#sendLavaUpdateProtocolMessage do not provide information on the actual format of the payload byte array.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.