All Mods Resource Packs Data Packs Shaders Modpacks Plugins
FurnitureLib

FurnitureLib

by Ste3et • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

FurnitureLib

thumbnail Modrinth | Spigot | Github | Wiki

Introduction:

The FurnitureLib is an libary to handle Armorstand creations, based on packets to prevent some kind of lags for the Minecraft Server. It is under construction since 2015, i want to fix any kind of bug/glicht i can fix it.

Supported Minecraft Versions:

Minecraft 1.9.x - 1.19.x

Incompatible:

Gayser: The default Settings turn of all Furniture Models for bedrock Players because the limited Bedrock Armorstand Position make it impossible to generate Models.

Unsupported Minecraft Versions:

The Plugin support for Minecraft 1.8 has been stopped since the 1.9.x has been released the reason is the FurnitureLib has completley rewritten, and Mojang change alot of Item Position on Entitys the reason is some Models looks wired

What did the Protectionlib deos ?

The ProtectionLib hooks into the api of Protection Plugins Plotsqaured/Worldguard/... to handel it with the FurnitureLib. It check if a player are the Owner of the Plot or Region who a furniture want to be placed to or is the player is trusted to give him automatically Furniture Buildingrights on his region / plot

Dependencis

FurnitureLib:

Donators ❤️️

Addons

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x +8
Folia Paper Spigot
22h ago 1
26.3 26.2 26.1.x +8
Folia Paper Spigot
22h ago 1
26.3 26.2 26.1.x +8
Folia Paper Spigot
22h ago 1
26.2 26.1.x 1.21.x +7
Folia Paper Spigot
22h ago 1
26.2 26.1.x 1.21.x +7
Folia Paper Spigot
22h ago 1
26.2 26.1.x 1.21.x +7
Folia Paper Spigot
22h ago 1
26.1.x 1.21.x 1.20.x +6
Folia Paper Spigot
22h ago 1
26.1.x 1.21.x 1.20.x +6
Folia Paper Spigot
22h ago 1
26.1.x 1.21.x 1.20.x +6
Folia Paper Spigot
22h ago 1
26.1.x 1.21.x 1.20.x +6
Folia Paper Spigot
22h ago 1
26.1.x 1.21.x 1.20.x +6
Folia Paper Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +6
Folia Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +6
Folia Paper Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +6
Folia Paper Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +7
Folia Paper Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +7
Bukkit Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +7
Folia Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +8
Folia Paper Spigot
22h ago 1
1.21 1.20.x 1.19.x +6
Folia Paper Spigot
22h ago 1
1.21 1.20.x 1.19.x +7
Folia Paper Purpur Spigot
22h ago 1
1.21 1.20.x 1.19.x +6
Folia Paper Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +6
Folia Paper Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +5
Folia Paper Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +5
Paper Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +6
Paper Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +6
Folia Paper Spigot
22h ago 1
1.20 1.19.x 1.18.x +6
Folia Paper Spigot
22h ago 1
1.19.x 1.18.x 1.17.x +5
Folia Paper Spigot
22h ago 1
1.19.x 1.18.x 1.17.x +5
Folia Paper Spigot
22h ago 1
1.19.x 1.18.x 1.17.x +5
Folia Paper Spigot
22h ago 1
1.19.x 1.18.x 1.17.x +5
Bukkit Paper Spigot
22h ago 1
1.19.x 1.18.x 1.17.x +5
Paper Spigot
22h ago 1
1.19.x 1.18.x 1.17.x +8
Spigot
22h ago 1
1.19.x 1.18.x 1.17.x +8
Spigot
22h ago 1
1.19.x 1.18.x 1.17.x +8
Spigot
22h ago 1
  • Add Modrinth Version
[3.3.3] 3.3.3 by Ste3et on Oct 12, 2026
Download
  • Fix Project to support 26.3
  • Add SulfurCube Missing setSize method
  • fix issue with missing Sulfur Cube Methods
  • Test push
  • Add Support for 26.2 and 26.3
  • Add SulfurCube Missing setSize method
  • fix issue with missing Sulfur Cube Methods
[3.3.2] 3.3.2 by Ste3et on Oct 12, 2026
Download
  • Increase FurnitureLib version to 3.3.2 to support 26.2 everythere
[3.3.1] 3.3.1 by Ste3et on Oct 12, 2026
Download
  • fix: gradle located wrong artifact for github
  • fix: BlockDataConverter for version 26.2
  • fix commit tag issue
  • remove: gitchangelog gradle
  • feat: increase compatibity to 26.2
  • fix: build.gradle runner
  • fix: .gitlab-ci
  • fix: modrinth uses the wrong file to upload!
  • fix: gitlab modrinth bundle
  • fix: gradle runner
  • fix: gradle changelog
  • add: modrinth beta relase channel.
  • add: SulfurCube as new entitytype
  • Last Update for today
  • Update readme
  • fix typo gitlab-ci
  • Add gradle maven publish
  • Try to publish to github
  • Push gitlab-ci
  • try to add modrinth publish
  • Add modrinth tag
  • Fix mistake with display entities
  • fix: gradle located wrong artifact for github
  • fix: BlockDataConverter for version 26.2
fix: missing entities inside last release!
[3.3] FurnitureLib Update by Ste3et on Oct 12, 2026
Download

  • Add Support for Spigot/Paper 26.1

  • rework gradle building
  • FurnitureLib required Java 11
  • FurnitureLib Dispaly Entities required Java 17

  • FurnitureLib Folia required Java 21
### **FurnitureLib Update**

  • Add basic support for **1.21.11**
  • Sorry for my late updates, i used my vecation to relax a bit, because my year 2025 was full of throuble from the work and my studie, i wish to say 2026 is better but thats to 100% a lie.
FurnitureLib update for MC 1.21.6/7

Please use ProtocolLib build [753](https://ci.dmulloy2.net/job/ProtocolLib/753/) or higher

Fix
  • ItemParser & BlockStateParser
### FurnitureLib 3.2.7

  • Add Minecraft 1.21.5 Support
  • Fix Objects are invisible after rejoin.
# FurnitureLib 3.2.6
  • Changelog**
  • 1.21.3 or higher
  • Fix issue with Entity Teleporting
  • Fix issue with I/O ItemStack parsing
# FurnitureLib 3.2.4
  • Fix Issue with generic.scale Attribute in older Spigot Versions
  • Fix Issue with bad registred Crafting recipes from DataPacks
  • Add /furniture debug fixskull to replace bad saved PlayerHeads

### FurnitureLib

  • Fix Issue with Skullpatcher on newer Spigot/Paper Servers

### Furniture Update 3.2.2

1. Fix issue that the Model didn't load the playerskin on skulls correctly [#35b6c42](https://github.com/Ste3et/FurnitureLib/commit/35b6c423f5cf0dfbb72516dd9cbd651c2451b338)
  • FurnitureLib Update 3.2.1**


  • ProtectionLib**

  • No Changes
### FurnitureLib Update 3.2.0
The Compatibility is a long hard process actually i work on the backwards compatibility, if you find something goes wrong on older Versions let it me know.
FurnitureLib works now with **Spigot & Paper 1.20.5** or higher.
Please use the newest ProtocolLib devbuild for newer Minecraft Versions.
https://ci.dmulloy2.net/job/ProtocolLib/lastSuccessfulBuild/

Changelog

  • Add Compatibility with
  • Spigot [1.20.5,1.20.6,1.21]
  • Paper [1.20.5,1.20.6,1.21]
  • Update the gradle building Process (hopfully the last time)
  • Tested Compatibility with
  • Spigot [1.19,1.20.5,1.20.6,1.21]
  • Paper [1.19,1.20.5,1.20.6,1.21]
  • Please make sure you have a backup if something goes wrong
  • The Jar will be now exported with the Version name
  • FurnitureLib Update 3.1.5**

  • NBT Changes**
The FurnitureLib NBTTag should now be match more with the Minecraft NBT tags, these changes make the FurnitureLib more compatible with NBT Tags generated from Mojang or provided with Commands.
The FurnitureMaker plugin can now hande summon Commands generated from Websites like [BDStudio](https://eszesbalint.github.io/bdstudio).

  • Limitation Options**
You can now change the limitation order for the Global Permission Element.
All providet Limitation files can now load PermissionKits.


``yaml
PermissionKit:
<kitName>:
chair: -1
total:
enable: false
amount: -1
# the permission for these kit is furniture.limit.chunk.<kitName>
``

Limits who are not present in these kit are ignored and use the next kit or the global setting of **chunk.yml** in these setting

  • Changelog**







  • Update Github**

Phase 1

  • Removing unnecessary files
  • Create Simple readme.md (wip)
  • Create Development Branch

FurnitureWebsite

  • The download center display now the ci pipelene and the commit.
  • Update the config.yml in the config tab


  • ProtocolLib Changes**



  • Furniture Update 3.1.4**
  • Update for 1.20.3/4 Minecraft Version
  • Furniture Update 3.1.3**

  • Fix incorrect text field in TextDisplays on 1.20.2 Servers

  • ProtectionLib**

  • No Changes
  • FurnitureLib Update 3.1.2**
  • Support for Minecraft 1.20.2

  • Furniture Update 3.1.1**

  • Remove** SLF4J shaded ressource
  • That should remove the Sysout on startup
  • Implement** /furniture setname
  • The function can rename a FurnitureItem easly
  • RGB Support is currently not available

  • ProtectionLib 1.8**

  • Compile** in Java8 for people who don't wanna be update there server
FurnitureLib Update 3.1.0

  • Update Version to Support Minecraft 1.20
  • MiniMessage support for TextDisplays and Armorstand displayname

ProtectionLib

  • No Changes
FurnitureLib Update 3.0.4

  • Plugin Version was not correct replaced in the past
  • Change org.bukkit.entity.TextDisplay.TextAligment

> to: org.bukkit.entity.TextDisplay.TextAlignment


ProtectionLib:

  • No Changes
> Furniture Update 3.0.3
>
> - Convert each Translation File
> - Maybe there is an update needet for these files
> - Limitation Rework
> - World, Chunk and Player Limitation have been completle reworked
> - Better Startup Console message
> - Colored Console Message on startup
> - Sorry for the secound update today, the Translation Files where missing

  • FurnitureLib Update 3.0.2**


  • Language files
  • moved from /plugins/FurnitureLib/lang
  • to /plugins/FurnitureLib/language
  • you can convert your files with /furniture debug lang

  • Remove base64 classes

  • Fix rotation issue with older Server Versions

  • Fix loading issue with .dmodel files if a newer entity is includet

  • Fix Block Placement check for PaperSpigot

  • Async Chunkloading from Database
  • please backup your database**

  • You can activate these by adding
  • "**sync: false**" to the top of config.yml
  • Beta Tests**
FurnitureLib Icon
Download FurnitureLib
Select game version
Select platform