Deco Addon v4.1.2 (BTW CE 2.1.0+)

This sub-forum is dedicated to add-ons and texture packs for Better Than Wolves.
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v3.0.7 (BTW CE 1.4.X)

Post by dawnraider »

Division595 wrote: Fri Sep 30, 2022 5:46 pm I've got a crash-on-startup issue here, I think it's caused by a block from Deco.

Was testing a texturepack change, so I went into creative and placed a few blocks, one of which was just called Slate. I removed it from my hotbar and did other things, then realised that the Slate block could be placed in multiple directions, so I used middle-mouse pick-block to duplicate my already placed block, and the world froze and crashed. Attempting to load the world now crashes during the load screen.

I can dump a modlist and the error report if you need it; just give me a shout.

I should say that this is the first bug I've ever encountered with Deco, and I basically stop playing BTW with every new release until the accompanying Deco comes out, it's practically become a part of the main mod for me. Thanks for all your hard work.
Oh and also this was fixed by 4.0 :)
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
lokaljefe
Posts: 4
Joined: Thu Nov 03, 2022 4:42 pm

Re: Deco Addon v4.0.0 (BTW CE 2.0)

Post by lokaljefe »

Hey! Love the work! Had to come out of the shadows after many years :P
The reason: unfortunate crash on startup

Just updated CE 2.0.1 with fabric. Other add-ons are fine, just Deco seems to not like me..

Crash report!
Spoiler
Show
Found Add-on: BTWMod
Found Add-on: DecoAddon
Found Add-on: BTWAddon
Better Than Wolves Community Edition Version 2.0.1 Initializing...
Better Than Wolves Initialization Complete.
Deco Addon Version 4.0.0 Initializing...
CONFLICT @ -207
Failed to invoke the Minecraft main class:
Exiting with -1
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.legacyLaunch(OneSixLauncher.java:146)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:240)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:228)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:231)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
... 8 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
... 10 more
Caused by: java.lang.ClassCastException: net.minecraft.class_1097 cannot be cast to deco.item.mixins.PlaceAsBlockItemAccessor
at deco.block.DecoBlockInitializer.initGeneralBlocks(DecoBlockInitializer.java:173)
at deco.block.DecoBlockInitializer.initDecoBlocks(DecoBlockInitializer.java:32)
at deco.DecoAddon.initialize(DecoAddon.java:32)
at btw.AddonHandler.initializeMods(AddonHandler.java:183)
at net.minecraft.class_1600.<init>(class_1600.java:315)
at net.minecraft.client.main.Main.init(Main.java:27)
at net.minecraft.class_1600.main(class_1600.java:2418)
at net.minecraft.client.main.Main.main(Main.java:130)
... 15 more
Process exited with code -1 (0xffffffffffffffff).
Please note that usually neither the exit code, nor its description are enough to diagnose issues!
Always upload the entire log and not just the exit code.
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.0.0 (BTW CE 2.0)

Post by dawnraider »

Will take a look when I get a chance :)
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
lokaljefe
Posts: 4
Joined: Thu Nov 03, 2022 4:42 pm

Re: Deco Addon v4.0.0 (BTW CE 2.0)

Post by lokaljefe »

dawnraider wrote: Sat Nov 05, 2022 12:20 am Will take a look when I get a chance :)
Hey!

Have you managed to inspect the problem? Been searching through the discord too.. Am I really the only one with this kind of error?
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.0.0 (BTW CE 2.0)

Post by dawnraider »

I'll be honest I've been super busy recently, hence no updates to anything.

Just looked at the code for it and it shouldn't be too bad to fix, still a little unsure on the cause and why I haven't seen it myself though.
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
lokaljefe
Posts: 4
Joined: Thu Nov 03, 2022 4:42 pm

Re: Deco Addon v4.0.0 (BTW CE 2.0)

Post by lokaljefe »

Thanks for the reply! Lately haven't had much time to play anyways, so noting to rush. Was just wondering if I were the only one.
Keep up the good work!
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.0.0 (BTW CE 2.0)

Post by dawnraider »

lokaljefe wrote: Thu Nov 03, 2022 4:57 pm Hey! Love the work! Had to come out of the shadows after many years :P
The reason: unfortunate crash on startup

Just updated CE 2.0.1 with fabric. Other add-ons are fine, just Deco seems to not like me..

Crash report!
Spoiler
Show
Found Add-on: BTWMod
Found Add-on: DecoAddon
Found Add-on: BTWAddon
Better Than Wolves Community Edition Version 2.0.1 Initializing...
Better Than Wolves Initialization Complete.
Deco Addon Version 4.0.0 Initializing...
CONFLICT @ -207
Failed to invoke the Minecraft main class:
Exiting with -1
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.legacyLaunch(OneSixLauncher.java:146)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:240)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:228)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:231)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
... 8 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
... 10 more
Caused by: java.lang.ClassCastException: net.minecraft.class_1097 cannot be cast to deco.item.mixins.PlaceAsBlockItemAccessor
at deco.block.DecoBlockInitializer.initGeneralBlocks(DecoBlockInitializer.java:173)
at deco.block.DecoBlockInitializer.initDecoBlocks(DecoBlockInitializer.java:32)
at deco.DecoAddon.initialize(DecoAddon.java:32)
at btw.AddonHandler.initializeMods(AddonHandler.java:183)
at net.minecraft.class_1600.<init>(class_1600.java:315)
at net.minecraft.client.main.Main.init(Main.java:27)
at net.minecraft.class_1600.main(class_1600.java:2418)
at net.minecraft.client.main.Main.main(Main.java:130)
... 15 more
Process exited with code -1 (0xffffffffffffffff).
Please note that usually neither the exit code, nor its description are enough to diagnose issues!
Always upload the entire log and not just the exit code.
Just saw this error come up again from somebody else! Apparently this happens due to improper installation - the deco jar should be placed in the mods folder to function properly.
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
lokaljefe
Posts: 4
Joined: Thu Nov 03, 2022 4:42 pm

Re: Deco Addon v4.0.0 (BTW CE 2.0)

Post by lokaljefe »

Got it working. The deco to mods folder wasn't really the issue. I think it was CE double installation, as the fabric already comes with CE added. Thank you anyways!

Although, I found some issues what I think is related to item IDs.
Same with diorite, andesite, granite https://imgur.com/a/ErXwoY1
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.0.0 (BTW CE 2.0)

Post by dawnraider »

Fixed for next release
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.0.0 (BTW CE 2.0)

Post by dawnraider »

Version 4.1.0 has been released!
Download here

Some textures in this release have been used or modified from the following sources according to their license:
- Oh the Biomes You'll Go
- Terra Incognita
- Compat Makeover
- Promenade
- Wild Nature

- Updated to BTW CE v2.0.2+
- Updated saplings to the new daily growth system. Old saplings may be converted in a crafting grid.
- Added aspen, willow, and redwood wood types.
- Aspen saplings are made with a birch sapling, orange dye, and a fertilizer (bonemeal or fertilizer) in a cauldron.
- Willow saplings are made with an oak sapling, green dye, and a fertilizer.
- Redwood saplings are made with a spruce sapling, red dye, and a fertilizer.
- All trees except aspen have a 2x2 form in addition to their standard form.
- Changed existing cherry wood type to be dark oak, and added a new cherry wood type.
- Dark oak saplings are made with an oak sapling, black dye (or ink sac), and a fertilizer.
- Red autumn saplings are now made with a dark oak sapling instead of a cherry sapling.
- Dark oak trees may be grown in a 1x1 and a 2x2.
- Added white cherry trees, and adjusted the pink cherry leaves texture. White cherry saplings are made with a cherry sapling, white dye (or bonemeal), and a fertilizer.
- Added the ability for birch, cherry, hazel, and autumn trees to grow into large variants.
- Added the ability for oak, spruce, cherry, hazel, and autumn trees to grow into huge variants when placed in a 2x2.
- Added new variants for spruce trees.
- Changed the texture of mahogany, cherry, hazel, and autumn leaves.
- Changed the texture of cherry saplings.
- Changed barrels so that their contents are handled via overlays instead of having a texture for every type of content for every type of barrel.
- Removed chair and gate textures, as they were simply duplicates of the plank texture.
- Fixed an issue where fir planks were associated with hazel sub-blocks.
- Fixed an issue where some work stumps turned into oak chewed logs.
- Fixed an issue where hazel and fir barrels were missing translation entries.
- Fixed an issue where stone moulding decorative blocks had the wrong name.
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
User avatar
Soupy Delicious
Posts: 56
Joined: Thu Oct 15, 2015 6:33 pm

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by Soupy Delicious »

Welp, got it all workin! Yeehaw.

So I'm assuming Deco doesn't affect balance too much, the main (only?) thing being the diamond chisel, as little as that is? Also, might be 'pure' of you to put the 'no placing while jumping' as back to being on by default. Those who really want to be creative can change it? It's easy for me to change, but new players wont even know it was an option.

Also, what does this '# Set the following to true to make diamond pickaxes always collect whole stone blocks, or false to only collect isolated blocks.' refer to? Cheers
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by dawnraider »

The point of deco is aesthetics and building, and no placing while jumping is a detriment to that (and also imo is largely a legacy of when non-gravity blocks were easier to obtain in the early game). As such, it also does incidentally make things a little bit easier, although not a ton. The main thing being access to non-gravity blocks. Diamond chisel and shears are actually in BTW itself now (the deco OP is... extremely out of date).

As for the config option, deco by default makes it so that the diamond pick will make stone drop itself if it is isolated (no other stone blocks around it), as otherwise it is impossible to obtain smooth stone pre-soulforge. The config option makes it so that stone always drops itself with mined with a diamond pick, like sandstone does in BTW, with the intention of increasing the availability of stone for building. It definitely makes things easier though, which is why it is off by default.
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
User avatar
Soupy Delicious
Posts: 56
Joined: Thu Oct 15, 2015 6:33 pm

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by Soupy Delicious »

Ah, makes sense. Thank you for explaining!!

Edit: If I were to simply delete the .png images of all the new flowers the Deco creator added, would it remove them from the game, or would that break my install? (editedit: okay, pretty sure that was a dumb question that I answered myself)

I feel like so many of them are just too complicated to be pixel art and they just look like blodgey, blurry things. I like Deco, but all the flowers & ferns, I dig them not.

And so many cool biomes have mushroom trees scattered around em! I want mushroom trees to stay in the mushroom biome darnit. =(
User avatar
Pot_Tx
Posts: 50
Joined: Mon Apr 24, 2023 11:09 am

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by Pot_Tx »

Hello! I found 2 bugs: blood wood ladder and blood wood chair don't have a name, and tables cannot be found in creative inventory.
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by dawnraider »

Tables not being in the creative inventory isn't a bug. Tables share IDs with subblocks like sidings, mouldings, etc, which are intentionally left out of the creative menu for now since they would clog it up. A solution to that to allow them to be put into the creative menu will come at a future date.

I'll look into the blood wood thing. I recently reformatted how the lang file handles wood types so I probably just messed something up with blood wood.
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
User avatar
Pot_Tx
Posts: 50
Joined: Mon Apr 24, 2023 11:09 am

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by Pot_Tx »

Thanks for replying dawnraider! Today I found another bug where all the log, stripped log, wood and stripped wood blocks of wood variants added by Deco Addon cannot be used to fuel campfires, making it hard to progress earky-game in many non-vanilla biomes. I believe this one is quite fatal, hope you could find time to fix it soon!
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by dawnraider »

Logs should not be usable at all on campfires. You need to chop them up to use them on campfires (though whole logs can be used in ovens)
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
User avatar
upper man
Posts: 3
Joined: Sun May 07, 2023 5:08 pm

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by upper man »

dawnraider wrote: Sun May 07, 2023 1:17 pm Logs should not be usable at all on campfires. You need to chop them up to use them on campfires (though whole logs can be used in ovens)
Logs cannot be used for campfires in 4.03
However, it can be used with CE, but is it an unintended specification?
User avatar
Pot_Tx
Posts: 50
Joined: Mon Apr 24, 2023 11:09 am

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by Pot_Tx »

upper man wrote: Sun May 07, 2023 5:14 pm
dawnraider wrote: Sun May 07, 2023 1:17 pm Logs should not be usable at all on campfires. You need to chop them up to use them on campfires (though whole logs can be used in ovens)
Logs cannot be used for campfires in 4.03
However, it can be used with CE, but is it an unintended specification?
Yes, in CE 2.0.3 vanilla logs can be used to fuel campfires. If it's not intended then it may be a problem with CE.
User avatar
upper man
Posts: 3
Joined: Sun May 07, 2023 5:08 pm

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by upper man »

I submitted a bug report to Github, so I want the creator to check it.
i love this addon.However, itemizing a Deco door crashes the game, and itemizing a non-orcish ladder changes it to an orcish ladder, making it unplayable.
I don't understand English, so I'm relying on a translation site, so I think it's hard to understand, but thank you
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.1.0 (BTW CE 2.0.2+)

Post by dawnraider »

Yep, looking into the bug reports, thank you for posting them :)
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.1.1 (BTW CE 2.0.2+)

Post by dawnraider »

Version 4.1.1 has been released!
Download here

- Fixed an issue where wooden sidings and corners placed moulding blocks.
- Fixed an issue where trying to craft mouldings together would crash the game.
- Fixed an issue where willow and redwood sidings and mouldings rendered as the wrong subblock type. Known issue that these still render incorrectly when held by the cursor.
- Fixed an issue where pergolas could not be crafted.
- Fixed an issue where the recipe for dark prismarine produced the wrong result.
- Fixed an issue where some deco blocks were not flammable (doors, workbench, hedge subblocks).
- Fixed an issue where deco doors attempted to drop the wrong item id, leading to a crash.
- Fixed an issue where deco logs had the same fuel value as planks, instead of being scaled up.
- Fixed an issue where deco ladders dropped oak ladders when broken.
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
User avatar
Pot_Tx
Posts: 50
Joined: Mon Apr 24, 2023 11:09 am

Re: Deco Addon v4.1.1 (BTW CE 2.0.2+)

Post by Pot_Tx »

Hello. About the bug I mentioned a few days ago, I figured out that vanilla logs become able to fuel campfires only when Deco Addon is installed, so it's not a problem with CE. It still happens in the latest version.
User avatar
dawnraider
Posts: 1876
Joined: Sun Dec 11, 2011 7:00 pm

Re: Deco Addon v4.1.1 (BTW CE 2.0.2+)

Post by dawnraider »

Yep, I'm aware :) Wanted to push out some of the more critical fixes in last release first so I wasn't able to get to everything.
Come join us on discord! https://discord.gg/fhMK5kx
Get the Deco Addon here!
Get the Better Terrain Addon here!
Get the Vanilla Mix TP here!
Get the Conquest TP here!
User avatar
Pot_Tx
Posts: 50
Joined: Mon Apr 24, 2023 11:09 am

Re: Deco Addon v4.1.1 (BTW CE 2.0.2+)

Post by Pot_Tx »

Oh, totally understand that.
Post Reply