Code Monkey home page Code Monkey logo

hmccosmetics's Introduction

logo

Source code for HMCCosmetics, a premium Minecraft plugin.

spigot polymart docs discord

hmccosmetics's People

Contributors

averagegithub avatar boy0000 avatar craftinators avatar lojosho avatar lucian929 avatar mergu avatar momopewpew 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  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  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

hmccosmetics's Issues

[BUG] ItemsAdder Integration causes progressively worse HMCCosmetics reload loop

I have checked...

  • I am using the latest version of HMCCosmetics
  • I am using the latest version of any dependencies
  • I have checked if any similar bug reports exist

Description

Originally reported by Mkhansen981017#3753 via the HMCCosmetics Support Channel

When using the HMCCosmetics ItemsAdder integration, every time you reload ItemsAdder it progressively makes HMCCosmetics reload more and more times in a loop. This can cause thousands of lines of reload messages from HMCCosmetics, which is definitely not ideal.

Steps to reproduce

  1. Install HMCCosmetics + ItemsAdder on your server
  2. Run the /iareload command, and look at the console output. Continue running the /iareload command and notice how the plugin will start to reload more times on each reload.

Plugin Version

2.1.0

ModelEngine Version

n/a

Server Version

This server is running Paper version git-Paper-138 (MC: 1.19.2) (Implementing API version 1.19.2-R0.1-SNAPSHOT) (Git: 09904fd)
You are 169 version(s) behind

How breaking is the bug?

Non-breaking Bug - Plugin still usable, but certain features unavailable

[FEATURE] sound: option in menu configuration

I have checked...

  • ...if there are any similar features in other branches
  • ...if there are any similar issues
  • ...if such a feature is already planned

Complete description
Add an optional setting for each GUI button to play a sound when pressed. The configuration could look like this:

              sound:
                name: "namespace:my-sound-effect"
                volume: 1.0
                pitch: 1.0
                category: "VOICE"

Reason for feature request
More customizability

[BUG] Plugin incompatability - McRPG

I have checked...

  • I am using the latest version of HMCCosmetics
  • I am using the latest version of any dependencies
  • I have checked if any similar bug reports exist

Description

There is currently an incompatibility with the plugin McRPG (Link). Whenever this plugin tracks actions such as breaking blocks, damaging mobs etc... it breaks the cosmetics display from HMCCosmetics. I have spoken to the dev of this plugin and he says the issue is likely on your end.

See the following gif for an example: https://i.gyazo.com/da3544cce1c8d7bb19c348b43935586f.gif

McRPG may be premium but it is open source, the code can be found here: GitHub

I do have a still open ticket on the discord with the walk through of this issue if you need a refresher, please see Discord

Steps to reproduce

Install both HMCCosmetics and McRPG
Apply cosmetics
Break a block

Plugin Version

v1.11.0-BETA-3

ModelEngine Version

R2.5.1

Server Version

Paper 1.18.1 #216

How breaking is the bug?

Breaking Bug - Plugin unusable

[FEATURE] Java 11 support

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Currently HMCCosmetics is compiled with Java 16, and will not load on Java 11.
java.lang.UnsupportedClassVersionError: io/github/fisher2911/hmccosmetics/HMCCosmetics has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 55.0

Now- before just telling me to update Java, I would if I could! However I am running a Hybrid 1.16.5 server (Arclight) with the core mod we use (Pixelmon) only supporting up to Java 11, which means that at this time I cannot use the plugin :(

Config Changes

No response

[FEATURE] The option to force cosmetic helmet to inherit the item lore/data display

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Issues with some Combat-Oriented or certain genre of server the status and the description/information of the item they're wearing can be very important, Not being able to see the lore, enchants, ore the status of the helmet is a bit of an issue, perhaps a config to cosmetic where it'll inherit everything that the item has to show on the helmet slot? the original lore of the cosmetic would just be displayed in the cosmetic gui.

Config Changes

No response

[FEATURE] Offhand Cosmetics

I have checked...

  • ...if there are any similar features in other branches
  • ...if there are any similar issues
  • ...if such a feature is already planned

Complete description
Offhand cosmetics support that will allow users to equip cosmetics in their offhand when it is empty.

Reason for feature request
It will allow players to have more cosmetics.

[FEATURE] New API methods and other feature ideas

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Think it would be nice to be able to set multiple wardrobes in the config. Probably based on an ID
Temporary wardrobes would be rather simple to implement then in theory
WardrobeSettings would also need to be a property of each Wardrobe rather than a global one

WardrobeSettings.setApplyCosmeticsOnClose(boolean) //Nice for having previews of cosmetics
WardrobeSettings.allowedUsers(Set<CosmeticUser>) // Could be good for making private wardrobes for houses / guilds

[FEATURE] Store Cosmetic Hidden in Database

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

let command /cosmetics hide can be record
like when server restart or player rejoin don't need setup again.

Config Changes

No response

[BUG] Conflict with BattlePass when trying to equip Wings

I have checked...

  • I am using the latest version of HMCCosmetics
  • I am using the latest version of any dependencies
  • I have checked if any similar bug reports exist

Description

When I click on my wings to equip my wings cosmetic, I have this error : http://pastebin.fr/116073

Steps to reproduce

I've download Variety Wings on MC model and convert it on news HMC version :
VSWINGS11:
slot: BACKPACK
permission: "hmccosmetics.VSWINGS11"
item:
material: IRON_INGOT
model-data: 11
name: "Bone Wings"
amount: 1

For exemple for a wing

And when I try to equip on /cosmetic it return the error

Plugin Version

[14:15:51 INFO]: HMCCosmetics version 2.2.3
[14:15:51 INFO]: Author: LoJoSho

ModelEngine Version

[14:16:04 INFO]: ModelEngine version R3.1.5
[14:16:04 INFO]: Author: Ticxo

Server Version

[14:16:11 INFO]: This server is running Paper version git-Paper-425 (MC: 1.19.3) (Implementing API version 1.19.3-R0.1-SNAPSHOT) (Git: ad3e1bc)

How breaking is the bug?

Non-breaking Bug - Plugin still usable, but certain features unavailable

[FEATURE] Expanded PAPI Placeholders

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Either a full player profile plugin dedicated to HMCCosmetics like this one made for MagicCosmetics https://www.spigotmc.org/resources/playerprofile-for-magic-cosmetic.103067/

or

New placeholders such as: %HMCCOSMETICS_HAT_MATERIAL%, %HMCCOSMETICS_HAT_NAME%, %HMCCOSMETICS_HAT_LORE%, etc. so there doesn't have to be a new plugin made

Types:
HAT, BACKPACK, OFFHAND, HELMET, CHESTPLATE, LEGGINGS, BOOTS
List of Placeholders:
%HMCCOSMETICS_< TYPE >MATERIAL%
%HMCCOSMETICS
< TYPE >CUSTOMMODELDATA%
%HMCCOSMETICS
< TYPE >NAME%
%HMCCOSMETICS
< TYPE >_LORE%

Config Changes

No response

[FEATURE] Update polymart page

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

When coming back to HMCCosmetics, I noticed one thing that isn't very good; none of the new features have been added to the plugin description on polymart. This isn't good because it may lead potential customers to believe that the plugin doesn't have some of the recently added features, leading them to find a different plugin.

Config Changes

No response

[FEATURE] NBT Tag Support For Armor

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Players should be able to specify NBT Tags for the items worn on the player, similar to how they can decide the ID for the CustomModelTag in the config menu. This feature can be used to make armor display custom appearance when worn on the player, and works alongside Optifine. It can also open the door to other customization effects. It could be entered as such:

image

Config Changes

No response

[FEATURE] /cosmetic setlocation playerlocation

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

The player only see himself when he is near to wardrobe location, some owners (like me) wants to put the (spinning) player to another locations like custom buildings.

Config Changes

No response

[FEATURE] Improve Database management

I have checked...

  • ...if there are any similar features in other branches
  • ...if there are any similar issues
  • ...if such a feature is already planned

Complete description
The way the database works needs to be changed to make it more scalable in the future. It might involve switching to using a library to manage.

Reason for feature request
It will make updating much easier in the future if any new features are added that need data stored.

[FEATURE] Filter option in cosmetic menu.

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

A feature for filtering cosmetic items on the server. Filters could be the same as with the HMCWraps plugin:
Filter 1: "Owned" <- this would show all the cosmetics that the player owns
Filter 2: "all" <- this would show all the cosmetic items available on the server

Config Changes

No response

[FEATURE] Allow trying on cosmetics via wardrobe

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Currently, trying on a cosmetic you do not own in the wardrobe is impossible, as you will get a "no permission" message.

A new configuration option should allow users to try on all cosmetics via the wardrobe but not apply them when they exit.

Config Changes

config.yml:

wardrobe:
  # allow users to "try on" cosmetics via the wardrobe which are unapplied on exit if they do not have the permission.
  allow-trying-on: true

[FEATURE] profile add-on

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

add a profile add-on for HMCcosmetics
That show the cosmetics that you wear

Config Changes

HMCcosmetics:
profile: enable/disable

PROFILE FOLDER:
config - permission
menus - edit the items/glyphs
data - the player data of players

[FEATURE] Re-implement first person cosmetics

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

It would be great if the first-person cosmetic feature was added back in Remapped.

I think that this would be quite simple to do now that cosmetics are split into their own file, so only a new cosmetic type (something like FIRST_PERSON_BACKPACK could be added).

Config Changes

No response

[FEATURE] Locked Item/Not showing cosmetics they have permission to.

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Pretty much the idea behind is either replace the item in the GUI with a custom pre-defined item/modeldat/lore to display when player does not have the cosmetic permission.

Perhaps some kind of global config if they don't have permission then the display would be

LockedItem:
  Item-Model: PAPER
  Model-Data: 41231
  Lore:
  - What the helll boi
  - Boi what the hell

So this will be displayed in place of the cosmetic if they have no permission to use it

Or make cosmetics menus only display the cosmetics they have permission to.

Config Changes

No response

[BUG] Server thinks player still has hat on death

I have checked...

  • ...if there are any similar bug reports
  • ...if a bug fix is already planned

Complete description
When you have a HAT cosmetic applied (this does not apply to backpacks), and then you die, when you go back into the GUI it will send "cosmetic removed" in chat, even though the player doesn't actually have the cosmetic applied anymore.

See this video for a better explanation:
https://user-images.githubusercontent.com/60053521/145489148-aaf531b8-f2a2-4e77-88e8-49648874c5ff.mp4

Possible solution
Not sure

Error/Server log
n/a

[BUG] armors bugging when playing emote / getting kicked due to "Cannot interact with self!"

I have checked...

  • I am using the latest version of HMCCosmetics
  • I am using the latest version of any dependencies
  • I have checked if any similar bug reports exist

Description

https://www.youtube.com/watch?v=HLp1usiabvQ

Steps to reproduce

i get kicked if i click on air(or armorstands idk) (doesnt matter left or right click) while playing an emote

Plugin Version

2.2.4(self build)

ModelEngine Version

No response

Server Version

git-Paper-307 (MC: 1.19.2)

How breaking is the bug?

Minor Bug - Plugin completely functional, but features have non-working aspects

[FEATURE] Dyable balloons

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

There should be a way to dye balloons like Origin Realms.

Config Changes

No response

[FEATURE] Sound action

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

I think it would be great if a sound action was added to Remapped. This could be used to improve the customizability of UI's.
Ideally, this would support custom sounds (sounds within custom namespaces, or even just custom sounds within the Minecraft namespace).

Config Changes

actions:
  any:
    - "[SOUND] namespace:test-sound <volume> <pitch>"

[FEATURE] toggle on/off

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Make a fuction so we can add a toggle on/off button in the menu.

It changes depeending on if the player is showing or hiding the cosmetics.

Config Changes

No response

[FEATURE] Re-implement "locked-lore" in menus

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Add the "locked-lore" config in menus like in old HMCCosmetics

Config Changes

No response

[BUG] ISSUE WARDROBE WITH 1.18.2

I have checked...

  • I am using the latest version of HMCCosmetics
  • I am using the latest version of any dependencies
  • I have checked if any similar bug reports exist

Description

I report this bug on discord, and we tell me to report here.

Hello, i was configure the wardrobe systeme
and i had this error when i try

[14:34:35] [Craft Scheduler Thread - 95 - HMCCosmetics/WARN]: [HMCCosmetics] Plugin HMCCosmetics v1.10.3 generated an exception while executing task 4658
java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_18_R1/entity/CraftPlayer
    at io.github.fisher2911.nms.PacketHelper_1_18_R1.getCopyProfile(PacketHelper_1_18_R1.java:100) ~[HMCCosmetics.jar:?]
    at io.github.fisher2911.nms.PacketHelper_1_18_R1.getPlayerInfoPacket(PacketHelper_1_18_R1.java:41) ~[HMCCosmetics.jar:?]
    at io.github.fisher2911.hmccosmetics.packet.PacketManager.getFakePlayerInfoPacket(PacketManager.java:214) ~[HMCCosmetics.jar:?]
    at io.github.fisher2911.hmccosmetics.user.Wardrobe.spawnFakePlayer(Wardrobe.java:97) ~[HMCCosmetics.jar:?]
    at io.github.fisher2911.hmccosmetics.command.CosmeticsCommand.lambda$openWardrobe$1(CosmeticsCommand.java:295) ~[HMCCosmetics.jar:?]
    at io.github.fisher2911.hmccosmetics.task.TaskChain.lambda$run$0(TaskChain.java:41) ~[HMCCosmetics.jar:?]
    at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.18.2.jar:git-Purpur-1586]
    at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.18.2.jar:git-Purpur-1586]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.18.2.jar:git-Purpur-1586]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_18_R1.entity.CraftPlayer
    at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:153) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
    at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:105) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
    ... 12 more
[14:34:41] [Craft Scheduler Thread - 90 - HMCCosmetics/WARN]: [HMCCosmetics] Plugin HMCCosmetics v1.10.3 generated an exception while executing task 4665
java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_18_R1/entity/CraftPlayer
    at io.github.fisher2911.nms.PacketHelper_1_18_R1.getCopyProfile(PacketHelper_1_18_R1.java:100) ~[HMCCosmetics.jar:?]
    at io.github.fisher2911.nms.PacketHelper_1_18_R1.getPlayerRemovePacket(PacketHelper_1_18_R1.java:68) ~[HMCCosmetics.jar:?]
    at io.github.fisher2911.hmccosmetics.packet.PacketManager.getRemovePlayerPacket(PacketManager.java:226) ~[HMCCosmetics.jar:?]
    at io.github.fisher2911.hmccosmetics.user.Wardrobe.lambda$despawnFakePlayer$5(Wardrobe.java:131) ~[HMCCosmetics.jar:?]
    at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.18.2.jar:git-Purpur-1586]
    at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.18.2.jar:git-Purpur-1586]
    at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.18.2.jar:git-Purpur-1586]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_18_R1.entity.CraftPlayer

Steps to reproduce

configure wardrobe and test.

Plugin Version

Last version

ModelEngine Version

Last version

Server Version

Last version 1.18.2 PURPUR

How breaking is the bug?

Breaking Bug - Plugin unusable

[BUG] Cannot create new pages

I have checked...

  • ...if there are any similar bug reports
  • ...if a bug fix is already planned
  • I checked github and the wiki

Complete description
I created a new .yml file called menu-2.yml and copy pasted the content of the main.yml file.
After restarting it doesn't load my 2nd menu page and in console I'm getting this error when reloading and I can see only 1 gui is being loaded

Possible solution
If you have any possible solutions, write them here, if not, leave it blank or put "N/A".
none

Error/Server log
If you have any errors put them in here (from paste.gg or sentry)

[FEATURE] Citizens Support

I have checked...

  • ...if there are any similar features in other branches
  • ...if there are any similar issues
  • ...if such a feature is already planned

Complete description
Allow players to attach a cosmetic to an NPC with a command like cosmetics apply npc <npcid> <cosmeticid> (obviously doesn't have to be this, just an idea, this feature is mainly for backpacks since hats can be equipped with /npc equip

Reason for feature request
Displaying cosmetics on NPCs would be nice

[BUG] Random error

I have checked...

  • ...if there are any similar bug reports
  • ...if a bug fix is already planned

Complete description
I'm getting this random error in console: https://pastebin.com/sCkv08DW

Possible solution
If you have any possible solutions, write them here, if not, leave it blank or put "N/A".
no idea

Error/Server log
If you have any errors put them in here (from paste.gg or sentry)
https://pastebin.com/sCkv08DW

[FEATURE] Cosmetics showing in emotes, free camera and movement during emotes, and multiple cosmetics per slot

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

When emoting, it should be possible to attach the cosmetics the player is currently wearing to the animation. You have extra bones in the animation file that hold the backpack, hat, offhand, and armor which you can animate accordingly. That way, the rotations and positions of the armor stands can be adjusted accordingly.

That being said, it should also be possible to move around during the emote as well as have a free camera, I imagine you might only have to rotate the model of the player by the y axis using the yaw value.

I would also like to suggest letting players equip multiple cosmetics per slot set by a config option.

Config Changes

free-camera: true
backpack-slots: 3
hat-slots: 3

[FEATURE] Toggle for wardrobe npc to always be there

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

I think it would be cool for a preview of what cosmetics you have equipped to always be visible in an area, and it would also make it easier for new players to find out about the wardrobe on servers.

Config Changes

No response

[FEATURE] Get multiple Emotes in a file

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Would be nice and convenient if the emotes can be done in one single block bench file, that would helps alot in term of... managing emotes and not having to open 500 different blockbench files.

Instead of showing a paintbrush in the dye menu, why not just show what the item would look like in that area instead? would be nice as a togglable option.

Config Changes

No response

[FEATURE] Particles Action

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Would be nice to have a customizable particles/sound effects (maybe even our own from a resource pack) for when cosmetics are applied. Here's an example:

2022-11-29.11-54-25.mp4

(Particle effects list I found was from the Magic Plugin by NathanWolf, here: https://reference.elmakers.com/#effects.particle)

(Here's the list of how the style of particles and how they would appear in game: https://reference.elmakers.com/#effectlib)

Config Changes

ACTIONS:
# Particles (chosen either from a preset list)
image

    particles: <PARTICLE_PRESET>
    particle_style: <PARTICLE_STYLE> #chosen from effectlib portion

[BUG] Eco Window Item Packet visually shows item in old slot with HMCC

I have checked...

  • I am using the latest version of HMCCosmetics
  • I am using the latest version of any dependencies
  • I have checked if any similar bug reports exist

Description

Lunar.Client.1.19.2-5cbb699_master.2023-02-01.17-12-37_Trim.mp4

Essentially moving the item around in the inventory becomes a bit buggy, caused by eco the lib for ecoenchants plugin

Steps to reproduce

Download & install Eco & HMCCosmetics
https://github.com/Auxilor/eco/releases

Plugin Version

image

ModelEngine Version

image

Server Version

image

How breaking is the bug?

Minor Bug - Plugin completely functional, but features have non-working aspects

[FEATURE] Dyeable

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Was wondering if we could get dyeable support in the cosmetic apply command, something like /cosmetic apply balloon #FFFFFF

Config Changes

No response

Bobbing Balloons

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

When having a balloon held, it would be nice to have that balloon bob up and down a certain amount defined in config

Config Changes

balloon_bobbing:
  # speed of the balloon bobbing up and down.
  bobbing_speed: 4
  # how high should the balloon go up and down.
  bobbing_distance: 3

[FEATURE] Hide cosmetics in 1st person

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Pretty sure this existed in before everything was remapped, if not then oh well, but there is a feature that some cosmetics plugins have where they hide cosmetics such as backpacks in first person so you don't see it

Config Changes

No response

[BUG] Weird inventory bug

I have checked...

  • I am using the latest version of HMCCosmetics
  • I am using the latest version of any dependencies
  • I have checked if any similar bug reports exist

Description

Hi, i've got this weird bug with HmcRemapped, i've tried to update to 2.0.3 but it remains the same. I'm on a purpur 1.19.2 server with the latest available ProtocolLib build for this version
bug hmc

Steps to reproduce

Just navigate with items in your inventory and it disappear

Plugin Version

2.0.3

ModelEngine Version

No response

Server Version

Current: git-Purpur-1835 (MC: 1.19.2)*

How breaking is the bug?

Non-breaking Bug - Plugin still usable, but certain features unavailable

[FEATURE] Command to set locations

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

add an admin command that will take the players location and set it to that specified location in config

ie: /cosmetics setwardrobe wardrobe-location
ie: /cosmetics setwardrobe viewer-location
ie: /cosmetics setwardrobe leave-location

Config Changes

#n/a

[FEATURE] update github code to 1.9.0

I have checked...

  • ...if there are any similar features in other branches
  • ...if there are any similar issues
  • ...if such a feature is already planned

Complete description
Can you update the master branch on github to v 1.9.0?

Reason for feature request
I don't have any money but I can build java plugins and I like to use the newest update

[FEATURE] instant menu

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

when the player open the wardrobe, player should have to left-click. Add an option to player get the menu when he clicked it

Config Changes

No response

[FEATURE] MC Pets integration

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

I think it would be amazing if there was some sort of MC Pets integration, or integration with a plugin that does something similar, so that they can be accessed and equipped in the same gui as the cosmetics.

Config Changes

I'm not really sure about this, so ill let somebody more qualified decide, if its ever added ;)

[BUG] Wardrobe NPCs are visible on tablist

I have checked...

  • I am using the latest version of HMCCosmetics
  • I am using the latest version of any dependencies
  • I have checked if any similar bug reports exist

Description

https://discord.com/channels/930592346201026590/930614642013773824/1020962658742186017

Steps to reproduce

https://discord.com/channels/930592346201026590/930614642013773824/1020962658742186017

Plugin Version

beta-5

ModelEngine Version

n/a

Server Version

1.19.2

How breaking is the bug?

Minor Bug - Plugin completely functional, but features have non-working aspects

Balloons Issue

When you type /cosmetics npc apply {npc number} BALLOON {cosmetic} it will attach the balloon to the hand. when you /npc remove, the balloon stays there for all players until they rejoin.

[FEATURE] Re-implement "remove-cosmetics" action

I have checked that...

  • ...such a feature does not exist already
  • ...such a feature request has not been submitted already

Description

Add back the "remove-cosmetics" action from old HMCCosmetics

    action:
      any:
        remove-cosmetics:
          - HAT
          - BACKPACK
          - OFF_HAND
          - BALLOON
          - CHEST_PLATE
          - PANTS
          - BOOTS

Config Changes

No response

[BUG] teleport to another world with activated ballon.

I have checked...

  • I am using the latest version of HMCCosmetics
  • I am using the latest version of any dependencies
  • I have checked if any similar bug reports exist

Description

When teleporting to another world with a balloon activated, the balloon disappears and an error is generated on the console. While in the cosmetics menu, the balloon is still activated.

Steps to reproduce

Equip a balloon and tp to another world.

Plugin Version

1.10.3

ModelEngine Version

R2.4.2

Server Version

Paper 1.18.1

How breaking is the bug?

Minor Bug - Plugin completely functional, but features have non-working aspects

[FEATURE] Wardrobe Feature

I have checked...

  • ...if there are any similar features in other branches
  • ...if there are any similar issues
  • ...if such a feature is already planned

Complete description
This will spawn in an NPC that displays the cosmetic as it would appear on a player's body. The NPC would be a packet that is only visible to the player that requests it, and will disappear when the player exists the wardrobe mode.

Reason for feature request
This will allow players to view the cosmetics as it would appear to other players if they were wearing it.

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.