Figura icon indicating copy to clipboard operation
Figura copied to clipboard

Server Side Plugin

Open Covkie opened this issue 3 years ago • 5 comments

Minecraft servers like Origin Realms have already soft banned Figura (limiting creation so not to remove revenue from the server), so I propose a server side plugin for Bukkit servers. This plugin would allow server owners to decide what Figura features they disallow, similar to how Lunar Client and Badlion Client do this with Bukkit plugins. (Lunar's and Badlion's plugin links).

This plugin would allow the server owner to disable each API independently to give full control on what they want users to create. Another feature would be a way for server owners to tell the Figura users what is and is not allowed, this could be done via a full screen rules popup that you must read and agree too before fully connecting. The popup gets displayed upon first connection to that specific server only if that server has the server side plugin and that server has written rules. The popup only appears and prompts you to agree again after any change to the rules.

With the addition of the rules popup, Blancworks can take a more relaxed stance on what can and can not be created using Figura. Instead it will be up to the servers to decide what is and is not allowed.

- Cookie and Scout

Covkie avatar Sep 09 '21 10:09 Covkie

How TF did they softban Figura

LokiTFD avatar Sep 09 '21 10:09 LokiTFD

Asking the community not to use it to re-create ingame cosmetics, and avoid using it in general.

afaik not many people have gotten in trouble.

TheOneTrueZandra avatar Sep 09 '21 15:09 TheOneTrueZandra

I think having a server-side plugin might also be a fun and useful feature. It would be nice if it had an API so that server admins would assign skins automatically. For things such as teams or classes within minigames or so. The server would act as the "host" the skins are downloaded from to the client.

TheDudeFromCI avatar Sep 12 '21 10:09 TheDudeFromCI

One of moderators/developers working on NucleoidMC here. I think having some packets to dynamically disable some functionality (models/camera api/etc) on the fly would be really useful. I'm not for fully banning/blocking it, as it doesn't cause issues in some games/lobby (they would be only locked in places, where players model matters, for example most pvp games).

Patbox avatar Oct 23 '21 14:10 Patbox

A server sided plugin has been planned for awhile, but won’t be for a bit now because figura is currently getting a rewrite, along side that specifically with the camera api, it will likely be limited to the same range as the 3rd person perspective(also the camera api doesn’t give any advantages currently besides changing we’re you can view, doesn’t change were you can actually interact with anything) also because everything is locked behind a trust setting, only players that trust players might be effected by the models.

TheNukeLore avatar Oct 23 '21 15:10 TheNukeLore