The all-in-one cosmetics solution created by HibiscusMC Staff, for HibiscusMC.

Overview

HMCCosmetics


Table of Contents

Description

HMCCosmetics is a free, open source cosmetics plugin which allows you to easily give players backpack and hat type cosmetics.

Requirements

  • Server running PaperMC (or a fork of PaperMC)
  • ProtocolLib

Download

Download on the Releases Page

Comments
  • [BUG] Cannot create new pages

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

    bug 
    opened by LuluxClient 5
  • [FEATURE] Java 11 support

    [FEATURE] Java 11 support

    I have checked that...

    • [X] ...such a feature does not exist already
    • [X] ...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

    wontfix 
    opened by Mike5357 3
  • [BUG] ISSUE WARDROBE WITH 1.18.2

    [BUG] ISSUE WARDROBE WITH 1.18.2

    I have checked...

    • [X] I am using the latest version of HMCCosmetics
    • [X] I am using the latest version of any dependencies
    • [X] 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 
    opened by niriaaa 1
  • [BUG] I can't build this

    [BUG] I can't build this

    This is my error: https://paste.gg/p/anonymous/8403a01ad8764579a078005a9bb113b4

    I tryed building it with jav 16 what gave a error and when I try java 17 its also errors for me.

    How can I fix this?

    opened by QuintenQVD0 1
  • [BUG] teleport to another world with activated ballon.

    [BUG] teleport to another world with activated ballon.

    I have checked...

    • [X] I am using the latest version of HMCCosmetics
    • [X] I am using the latest version of any dependencies
    • [X] 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

    bug 
    opened by Moises-pe 1
  • [FEATURE] update github code to 1.9.0

    [FEATURE] update github code to 1.9.0

    I have checked...

    • [x] ...if there are any similar features in other branches
    • [x] ...if there are any similar issues
    • [x] ...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

    enhancement 
    opened by QuintenQVD0 1
  • [BUG] Random error

    [BUG] Random error

    I have checked...

    • [x] ...if there are any similar bug reports
    • [x] ...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

    bug 
    opened by LuluxClient 0
  • [FEATURE] sound: option in menu configuration

    [FEATURE] sound: option in menu configuration

    I have checked...

    • [x] ...if there are any similar features in other branches
    • [x] ...if there are any similar issues
    • [x] ...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

    enhancement 
    opened by lucian929 0
  • [FEATURE] Wardrobe Feature

    [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.

    enhancement 
    opened by Fisher2911 0
  • [FEATURE] Improve Database management

    [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.

    enhancement 
    opened by Fisher2911 0
  • [FEATURE] Offhand Cosmetics

    [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.

    enhancement 
    opened by Fisher2911 0
  • [FEATURE] Dyable balloons

    [FEATURE] Dyable balloons

    I have checked that...

    • [X] ...such a feature does not exist already
    • [X] ...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

    enhancement 
    opened by Skyslycer 0
  • [FEATURE] Particles Action

    [FEATURE] Particles Action

    I have checked that...

    • [X] ...such a feature does not exist already
    • [X] ...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:

    https://user-images.githubusercontent.com/118545275/204636350-a7be6fac-71de-4431-a3e4-a9d944ce5e3d.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
    
    enhancement good first issue 
    opened by iElijahhh 1
  • [BUG] Wardrobe NPCs are visible on tablist

    [BUG] Wardrobe NPCs are visible on tablist

    I have checked...

    • [X] I am using the latest version of HMCCosmetics
    • [X] I am using the latest version of any dependencies
    • [X] 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

    bug help wanted 
    opened by lucian929 2
  • [FEATURE] NBT Tag Support For Armor

    [FEATURE] NBT Tag Support For Armor

    I have checked that...

    • [X] ...such a feature does not exist already
    • [X] ...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

    enhancement good first issue 
    opened by Lamus1 2
  • [FEATURE] Store Cosmetic Hidden in Database

    [FEATURE] Store Cosmetic Hidden in Database

    I have checked that...

    • [X] ...such a feature does not exist already
    • [X] ...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

    enhancement good first issue 
    opened by YrChen1001 1
  • [FEATURE] Expanded PAPI Placeholders

    [FEATURE] Expanded PAPI Placeholders

    I have checked that...

    • [X] ...such a feature does not exist already
    • [X] ...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

    enhancement good first issue 
    opened by Sqbri 1
Releases(v1.0.1)
Owner
HibiscusMC
The Official Github account for HibiscusMC.
HibiscusMC
Solution of all the lectures of "Programming In Java course" (CSE310)

Solution of all the lectures of "Programming In Java course" (CSE310)

Somya Ranjan Sahu 1 May 18, 2022
APIKit:Discovery, Scan and Audit APIs Toolkit All In One.

APIKit:Discovery, Scan and Audit APIs Toolkit All In One.

APISecurity Community 976 Jan 9, 2023
An All-In-One Macro for Hypixel Skyblock. Includes numerous features for Quality of Life that do NOT abide by the Hypixel Rules.

AIOMacro An All-In-One Macro for Hypixel Skyblock. Includes numerous features for Quality of Life that do NOT abide by the Hypixel Rules. Installation

Jackson 18 Dec 19, 2022
This repo contains all the materials for placement as well as Practical lab codes for all subjects and notes. For students graduating in 2023

UEMK_PLACEMENT_2023 This repo contains all the materials for placement as well as Practical lab codes for all subjects and notes. For students graduat

Shambashib Majumdar 8 Mar 5, 2022
Community-Driven Game Server Development solution for Java Developers based on DEEPINTHINK MagOKO Project.

MagOKO Stack Community-Driven Game Server Development solution for Java Developers based on DEEPINTHINK MagOKO Project. License Copyright 2021-present

DeepInThink Community 10 Jun 1, 2021
An integration solution for Spring Cloud and Tencent middleware - Spring Cloud和腾讯中间件的集成方案

Spring Cloud Tencent English | 简体中文 Introduction Spring Cloud Tencent contains components distributed micro-service applications need during developin

Tencent 2.6k Dec 29, 2022
Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.

Tinker Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstalling apk. Getting started Add t

Tencent 16.6k Dec 30, 2022
This repository contains the source code for a Product Comparison solution

Product Comparison Installation Guide This repository contains the source code for a Product Comparison solution. Please report any issues here. Insta

Mărgărit Marian Cătălin 8 Dec 5, 2022
On-device, Offline Spleeter Solution For Mobile

Spleeter for Mobile On-device, Offline Spleeter Solution For Android & iOS Spleeter is Deezer source separation library with pretrained models written

FaceOnLive 235 Dec 24, 2022
The open source CyborgFlow project is an out-of-the-box (OOTB) solution to perform load test on your online system.

CyborgFlow CyborgFlow provides an out-of-the-box (OOTB) solution to perform load test on your online system, powered by Apache APISIX, Apache SkyWalki

SphereEx 70 Nov 30, 2022
The Google code scanner API provides a complete solution for scanning codes without requiring your app to request camera permission.

Android Google Code Scanner The Google code scanner API provides a complete solution for scanning codes without requiring your app to request camera p

Prabhakar Thota 7 Nov 23, 2022
The Quotation Management application is a API REST created using Spring Boot framework.

✅ Quotation Management API - Done ✅ About • Features • Setup • Technologies • Author • License ?? About The Quotation Management application is a API

Vanessa Swerts 6 Apr 29, 2022
This is a Bukkit-Event based AntiCheat created cause of a challenge.

XAC - XAntiCheat This is a Bukkit-Event based AntiCheat made out of a challenge with a friend of mine. Its not recommandable to use and also a bit exp

ytendx 3 Apr 6, 2022
This project was created as a simple example to show how we can implement the hexagonal architecture(software design) proposed by Netflix.

Netflix Hexagonal Architecture Table of contents About the project Description Built with Installation Requirements to run Usage information Run Licen

José Lucas 12 Dec 20, 2022
A suite of software tools and services created to support activity planning and sequencing needs of missions with modeling, simulation, scheduling and validation capabilities

Aerie A suite of software tools and services created to support activity planning and sequencing needs of missions with modeling, simulation, scheduli

NASA Advanced Multi-Mission Operations System 31 Jan 3, 2023
InstaKill is a shitty addon for the Meteor Client created without knowledge of the code

InstaKill About InstaKill is a shitty addon for the Meteor Client created without knowledge of the code. The only thing this addon adds is InstaKill e

null 4 Jun 15, 2022
An application created using Android Studio, Java and Firebase DB to serve patients and doctors at a medical clinic.

MEDICAL CLINIC APP An application created using Android Studio, Java and Firebase DB to serve patients and doctors at a medical clinic. Patients are a

Anik Sarker 16 Jan 5, 2023
Word wrapping program created using Java and Scanner imports.

WordWrap Word wrapping program created using Java and Scanner imports. The program begins by asking the user to input a number for line width. This re

Nikhil Khanna 1 Jan 31, 2022
hello-git-taqiyaehsan created by GitHub Classroom

?? The Basics of GitHub ?? Course overview and learning outcomes The goal of this course is to give you a brief introduction to GitHub. We’ll also pro

null 1 Feb 3, 2022