Attention this Plugin update is a PRE-RELEASE it can destroy your saved Plugin data.
this is a first release of FurnitureLib 1.13, it was a releay hard way to update the plugin to the newest Spigot version. After ~15h-25h of Programming i can release a first
PRE-RELEASE
I have upload it to my private Cloud to control how mutch peoples download it this will not be the default way in the future don't worry about this.
I need
your help, i want from you you can test my FurnitureLib and give me feedback if you have an Error in the Console an Client Kick ... i need your complete stacktrace over
https://hastebin.com/ or
https://pastebin.com/
How do update the Plugin
- Stop your server
- Make an backup from the FurnitureLib Folder & Database
- Make an backup of the backup
- Download the file from my cloud (psw:IknowwhatIamdoing)
- Unzip it
- Install the newest stable Protocollib version http://ci.dmulloy2.net/job/ProtocolLib/408/
- Install the FurnitureLib on your server
- Optional DiceFurniture
- Optional FurnitureMaker
- DiceGraveStoneOfDeath is outdatet in the moment
- Start your server
- The server do not automaticly convert your files/datas for this feature i need some reviews of the stability
- Run /furniture convert models
- Run /furniture convert database
- Restart your server


With alot of hope everething works fine other
write me please.
With the 1.13 Support the support for 1.9 - 1.12 will not be end i have a duplicate of each plugin for each version
Changes:
- Make 1.13 Furniture unable to read from .yml Model Files
- The FurnitureLib use now .dModel files to make 1.12 unable to load it
- The .dModel files have a new Structure
- The FurnitureLib can be handle in the future more entitys
a support is now implemented (Packet Entitys)
- The furnitureLib have an exprementel new Database Structure changed from
-
Code (Text):
CREATE TABLE `FurnitureLib_ObjectsOLD` (
`ObjID` STRING NOT NULL,
`Data` STRING NOT NULL
);
- to
-
Code (Text):
CREATE TABLE `furnitureLibData` (
`ObjID` STRING NOT NULL,
`Data` STRING NOT NULL,
`world` STRING NOT NULL,
`x` int NOT NULL,
`z` int NOT NULL,
`uuid` STRING NOT NULL,
PRIMARY KEY(`ObjID`)
);
- with this changes i can expremint in the future at the moment it is complete useless
- Add some
- The FurnitureMaker website will be recreated at the moment it have an State of 30%
- FurnitureLib 1.12 is not able to download 1.13 contend
- new Commands
- /furniture convert models
- /furniture convert database
- This will be convert the furnitureDatabase
- This command runs async & have a StepSize to reduce the Server Lags under convert
Know Bugs:
- BannerMeta will not correctly translated
- Furniture will not be interactable after direct convert (Require Server Restart)
- Furniture cannot spawn after file convert (Require Server Restart)
Best regrads Ste3et_C0st