Change Log (1.12.2) - SAGESSE-CN/Armourers-Workshop GitHub Wiki

Armourer's Workshop Change Log - 1.12.2

Development - (coming in next build)

Build 1.12.2-0.51.0 - (2020-11-04)

  • Added
    • Global Library Update
      • Everyone is now able to join. (no more beta codes)
      • Added new join screen and rules.
      • Added option to report skins.
      • Added new star rating system.
      • Added new search sorting options.
    • Added config options for each skin tooltip.
    • Added /armourers open_folder command.
  • Changed
    • Switch to model replace mode if tlauncher_custom_cape_skin is installed.
    • OBJ exporter now shows layer names.
    • Paint markers now show when holding soap.
    • Changed outfit maker slots to accept any skin.
    • Disabled texture paint. (broken just now)
    • Added small offset to skin arms render preview.
    • Replaced global library previous/next buttons with icon versions.
    • Added better error checking for invalid local profiles.
  • Fixed
    • Fixed LODs not working on mannequins.
    • Fixed a lot of missing LOD renders.
    • Fixed some object spammy loops in the SkinnableEntityRegisty class.
    • Fixed set skin command not working.
    • Fixed console spam when skin library is open.
    • Fixed crash from scala import.
    • Fixed frame drops when uploading skins.
    • Fixed skins with texture paint rendering offset on some entities.
    • Fixed mannequins being editable in protected zones.
    • Fixed dye tables GUI size being set wrong.
    • Fixed JEI overlay issues with library and global library.
    • Fixed wardrobe tabs sometimes going outside of the visible index.
    • Fixed mannequin 2nd layer textures not rendering.
    • Fixed GSL stats panel rendering bright when JEI is intalled.

Build 1.12.2-0.50.5 - (2020-07-27)

  • Fixed
    • Fixed client crash if arrow has no shooting entity set.

Build 1.12.2-0.50.4 - (2020-07-26)

  • Added
    • Added scrolling to the global library home screen.
    • Added custom palette system to the colour mixer.
  • Changed
    • Reworked the command system.
    • Removed slow model baking option.
    • Update zh_CN lang file. (SQwatermark)
    • Updated ko_KR lang file. (JasonJeong)
    • Updated ru_RU lang file. (Companion Cube)
  • Fixed
    • Fixed not being able to download skins with certain characters in their names.
    • Fixed skin library commands being run on the wrong thread.
    • Fixed deadlock when trying to save file and syncing the library at the same time.
    • Fixed not being able to join the global library beta.
    • Fixed skin list not being refreshed after deleting a skin from the global library.
    • Try to stop the debug text from sometimes showing with other mod text.
    • Stop GUI help tips from playing pressed sounds.
    • Fixed skinned arrow entities not rendering as skinned.
    • Fixed armourer texture type always being stuck in user mode.

Build 1.12.2-0.50.3 - (2020-07-13)

  • Fixed
    • Fixed error with lang filenames.

Build 1.12.2-0.50.2 - (2020-07-13)

  • Added
    • Added SQwatermark as a contributor.
    • Fast cache system.
    • Added new paint types flash 1 & 2.
  • Changed
    • Backend work for advanced skins.
    • Updated zh_CN lang file. (SQwatermark)
    • Added another verson of realrender to the support list.
    • Switched release type to beta.
    • Colour mixer can now preview; rainbow, flicker and pulse paints.
    • Rewrite and update pt langs. (EzerArch)
    • Disabled access to the advanced skins.
    • Changed lang files to lower case.
  • Fixed
    • Data copy issue in mannequin custom data serializes.
    • Local skin not showing on mannequin and armourer when on a server.
    • Rotation issues with arms and chest parts.
    • Mannequins and armourers using the players painted texture sometimes.
    • Crash when trying to bind painted texture before it is created.
    • Join beta button being missing in the global library.
    • Wardrobe starting slots config being limited to 8.
    • Fixed flipped faces in OBJ exporter and create MTL file.
    • Fixed full skin average dye data being set on each part.
    • Fixed global library crash when failed remote user check set a null user.
    • Fixed server crash if an entity seats rotation becomes invalid.
    • Fixed dye table bottles not working on players or mannequins.
    • Fixed server skin thread sometimes getting locked up.
    • Fixed hologram projectors rotation offset not getting updated.
    • Fixed user info lookup sometimes returning a null plushie user.
  • Refactor
    • Moved old file name tag into the skin IO class.
    • Cleaned up v14 skin serializer code.
    • Small advanced skin code cleanup.

Build 1.12.2-0.50.1 - (2020-03-15)

  • Added
    • Sneaking when placing mannequin will lock it to the block grid and old rotations.
  • Changed
    • Added missing localization for the mannequin update button.
    • Added missing localizations for the tooltip of the blending tool.
    • Updated ko_KR lang file. (JasonJeong)
    • Updated ru_RU lang file. (Companion Cube)
    • Moved elements on the armourer GUI to better fit some languages.
  • Fixed
    • Fixed client crash on servers cause by mannequins.
    • Fixed colour mixer not dropping contents when broken.
    • Fixed mannequins not dropping items when broken.
    • Fixed depth not always being enabled when rendering skins as items.
    • Fixed lighting issues when rendering skins as items.
    • Fixed right clicking a skin replaces all old skins of that type.
    • Soap will no longer delete mannequins.
    • Fixed a lot of issues with mannequin rotation data.
    • Fixed scale issue with items on child mannequins.
    • Fixed scale issue with items on slim mannequins.
    • Fixed bows on mannequins trying to follow both arms.
    • Fixed mannequin hands not getting synced until the GUI was opened.

Build 1.12.2-0.50.0 - (2020-03-14)

  • Added
    • Mannequins 2.0 - A full rewrite of mannequins from the ground up
      • Mannequins are now entities and can be placed at any location not just the block grid.
      • Mannequins now use the same wardrobe system that players and other entities use.
      • Mannequins now support outfits.
      • Mannequins have been updated to use all the new special paint types that are available.
      • Mannequins now support dye bottles.
      • Mannequins now have a placement preview.
      • Mannequins now have a giant version.
    • Added skin support for Haunted Astolfo Bean Plushie mod.
    • Added support for Real First Person 2 mod.
    • Added wand of style support for Overlord Skeleton Warrior & Converted Skeleton.
    • Added andrew0030, DoomRater, NexusTheBrony and Duvain_Feynorim to the contributors list.
    • Added RPG mod command system and added setColour command.
      /armourers wardrobe setColour <player> <colour type> <colour>
    • Allowed clearing set colour in the wardrobe.
    • Added dye numbers to wardrobe dye slots.
    • Added new paint types misc 2, misc 3 and misc 4.
    • Added info screen to the global library.
    • Added new block model for the outfit maker. (Duvain_Feynorim)
    • Added recipes for outfit maker, wand of style and skin slot unlock items.
  • Changed
    • Updated ko_KR.lang file. (M_H_Berre)
    • Slim weapons for slim arms! (will maybe change this back)
    • Moved painting and building tools into their own creative tab.
    • Added new wardrobe button art. (andrew0030)
    • Better error handling when joining the global library beta.
    • Reworked wardrobe to have a larger colour palette & something else!
    • Updated paint type markers texture. (NexusTheBrony)
    • Reworked most of the global library layout to give the content more space.
    • Change a lot of the skin IO logic and added auto skin recovery when a skin fails to load.
    • Moved normal paint to the top of the colour mixer list.
    • Added missing labels to the dye table and hologram projector GUIs.
    • Added a scrollbar the colour mixer paint type dropdown.
    • Changed Halloween gift.
  • Fixed
    • Mod compatibility add-ons always being loaded.
    • Fixed strange wardrobe layout if entity did not have outfit slots.
    • Fixed mannequin texture type dropdown not working.
    • Fixed texture paint not having wardrobe dyes applied.
    • Fixed wardrobe desync when returning from end.
    • Fixed server accessing client text localizer class when unlocking skin slots.
    • Fixed most items have the wrong rotations when held.
    • Fixed ghost blocks being drop by skin blocks in survival mode.
    • Fixed crash when touching a mannequin with an invalid game profile.
    • Fixed crash when trying to cast some modded mob renderers to vanilla ones.
    • Fixed setUnlockedWardrobeSlots command limited being 8 and not 10 slots.
    • Fixed z-fighting on held item rendering.
    • Fixed outfits sometimes having paint data on all parts.
    • Fixed potential crash when shift clicking in the colour mixer.
    • Fixed texture paint not showing on skinned armour.
    • Fixed bug in the global library that was causing users to be re-authenticate more often that then should.
    • Fixed global library search showing searching when no results are found.
    • Fixed global library icons being offset.
    • Fixed some blocks rendering outside of the 16x icon size.
    • Fixed dolls not not dropping when mined.
    • Fixed pick block only working on half of the mannequin.
    • Fixed mass error spam when removing mannequin or doll blocks.
    • Fixed skins being eaten when right clicking them in the air.
    • Fixed some odd lighting with some skins.
    • Fixed lighting issue in the global library.
    • Added missing particle textures from most blocks.
    • Fixed some block models trying to load invalid textures.
    • Fixed bottom armourer grid not always rendering.
    • Fixed tooltip going off screen in the armourer GUI.
  • Refactor
    • Switch most GUI to a new GUI backend system.
    • Reworked most of the global library IO into task classes.
    • Refactor of the mod blocks and item classes.
    • Changed BipedRotations class to sore data in a less object spammy way!
  • API
    • Re-enable API jar.
      • Capabilities
        • IEntitySkinCapability - Holds skin item stacks on entities.
        • IWardrobeCap - Used to access extra wardrobe data that is not skin stacks.
        • IPlayerWardrobeCap - Extents IWardrobeCap holds extra wardrobe data that is only for players.

Build 1.12.2-0.49.1 - (2019-07-15)

  • Added
    • Added armourers clearSkin command. (usage /armourers clearSkin <player> <skintype> <slot id>)
    • Added warning message if Mo' bends is intalled.
  • Changed
    • Updated de_DE lang file. (Victorious3)
    • Updated zh_CH lang file. (Chataro)
    • Change how global library premission flags are set to allow moderators.
    • Allowed turning of expire time on caches.
    • Fixed some old outfits not loading wing data correctly.
  • Fixed
    • Fixed armour container items having the wrong unlocalized name.
    • Fixed undo not working with paint roller in full block mode.
    • Fixed paint roller area logic.
    • Fixed wrong unlocalized names in the rehosted jar checker.
    • Fixed global library sometime leaving the rendering in the wrong state.
    • Make sure cull face is on when rendering skins.
    • Fixed client key presses not being run on the main thread.
    • Fixed crash if the wardrobe key was bound to an none ASCII key.
    • Fixed wardrobe getting de-synced on dimension change.
    • Fixed wardrobeTabDyes config option not being synced to clients.
    • Fixed missing texture in global library upload screen.
    • Fixed crash when Chameleon Creepers is installed.
    • Maybe fixed a crash when syncing entity skin capabilities.
  • Refactor
    • Move block skin placement code into a helper class.

Build 1.12.2-0.49.0 - (2019-04-11)

Big rewrite to most of the mod, too much to list!

  • Added
    • Added outfit system
    • Added new misc and eye colour types.
    • Added more slots to the wardrobe
    • Added skin types for axe, hoe, pickaxe, shield and shovel.
    • Added new paint types pulse, flicker and rainbow.
    • Added contributor ring for IS_Jump and skylandersking.
  • Changed
    • Better loading of skins in the background.
    • Updated slot icons to match vanilla. (LordPhrozen)
    • Updated zh_CN lang file. (Ethan)
    • Updated ko_KR lang file, (Hoppang)
  • Art & Models
    • Added block models by Thundercat
    • Added offhand slot icon. (LordPhrozen)
    • Added new outfit tab texture. (LordPhrozen)
    • Added block skin template art. (MikaPikaaa)
    • Added template icons for axe, hoe, pickaxe, shield and shovel. (skylandersking)
⚠️ **GitHub.com Fallback** ⚠️