Giter Club home page Giter Club logo

labymod3-server-api's People

Contributors

juliarn avatar laserslime avatar pierreschwang avatar r0bbyyt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

labymod3-server-api's Issues

[Feature-Request] Play sounds via server-api

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! ๐Ÿ™ˆ

LabyMod 4 support

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?

Add api for disabling addons

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?)

Compiling generates empty jar file

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.

Make Economy client side possible

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.

Some permissions don't work correctly

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.

Maven Repository

Q A
Bug report? no
Feature request? yes
BC Break report? no
RFC? no

Please provide a Maven repository for the Server API.

Disabling saturation display doesn't work correctly.

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.

How to use Serve Side API

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");
  }
}

[BUG] Tag builds correctly

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.