[BDS-3265] Custom behavior items do not work on BDS (with experimental features enabled) Created: 18/Feb/20  Updated: 04/Jan/24  Resolved: 04/Jan/24

Status: Resolved
Project: Bedrock Dedicated Server
Affects Version/s: 1.14.21.0, 1.14.30, 1.14.60, 1.16.0, 1.16.1
Fix Version/s: None

Type: Bug
Reporter: Josiah Assignee: Unassigned
Resolution: Works As Intended Votes: 26
Labels: feature-check

Issue Links:
Duplicate
is duplicated by BDS-3514 Dedicated Bedrock Server only support... Resolved
is duplicated by BDS-5525 Specific addon does not work Resolved
is duplicated by BDS-5633 Experimental Features while using Addons Resolved
is duplicated by BDS-6702 Added custom weapons are not held cor... Resolved
is duplicated by BDS-6942 Custom Items not working properly [Wi... Resolved
Confirmation Status: Confirmed
ADO: 324320

 Description   

Custom items created with a behavior pack do not exist when loaded into a bedrock dedicated server that has enabled experimental features.

This issue is fairly easy to reproduce.

  • On Minecraft for Windows 10, create a new world with experimental features enabled.
  • Create a new minimal behavior pack that simply adds an item to the game.
  • Load the pack into the local behavior packs folder, add it to the world within the Windows 10 game, and make sure the pack is working within the game.
  • Exit the game, transfer both the world and the behavior pack to a BDS instance.
  • Launch the server and connect with a client.
  • Try to use the `give` command for the item that was created (even though it was created without an accompanying resource pack, the item should still exist within the game).
  • For extra verification, validate that other experimental features work within the server (such as saving/loading structures), and add a simple function to the behavior pack to validate that it has loaded in properly.

 

Note: This was only tested on an Ubuntu 18.04 bedrock dedicated server, I don't know if the Windows version will experience the same issue.



 Comments   
Comment by Rich Espino [ 11/Feb/22 ]

As of BDS 1.18.11.01, it looks like custom items still aren't working.

Comment by Patrick Mitchell [ 08/Feb/22 ]

@wan6845 do you have documentation to support this, top comment is a mod saying it's supported 

Comment by wan6845 [ 08/Feb/22 ]

experimental gameplay is not supported on bds yet

Comment by Patrick Mitchell [ 04/Apr/21 ]

BDS 1.16.210.05 

experimentalfeatures is no longer in the dat file and has been replaced by:

[vt][nul] experiments[soh][nak][nul] experiments_ever_used[nul][soh][rs][nul] saved_with_toggled_experiments[nul][nul][soh] 

 

as someone unfamiliar with hex i have no clue what to change here, can anyone give me some pointers

Comment by Spencer Weise [ 21/Oct/20 ]

Using BDS 1.16.40 on ubuntu 18.04. Using TerrariaMod 0.9.5. behavior pack and resource pack are installed. I create a new world, then modify the level.dat to enable experimental gameplay. Playing from server doesn't do some of the gameplay mechanics like moving into stone blocks with pickaxe selected. Works fine in singleplayer on Win10 using same version of mod.

Comment by Joel Borellis [ 12/Aug/20 ]

I'm going to start testing 1.16.20 BDS server as I see it's now available.  I'm trying to understand is Experimental Gameplay supposed to work by simply creating a world with Experimental turned on then transferring it and my behavior pack OR is the only way to get this to work is editing the level.dat with a hex editor?  I'm just trying to understand expected behavior.  Thanks.

Comment by IonicEcko [ 09/Aug/20 ]

My testing indicates this works in BDS when enabling "Experimental Features" per the comment from Joe.

If there is still something that isn't working please provide details and reproduction steps in a comment so they can be assessed.

Comment by Dan Martin [ 29/Jun/20 ]

Wow, this explains my issue right on point. I Wonder if there is a server besides Realms that supports behaviors,  like hand_equipped true, I thought i was doing something wrong, what a frustrating bug. So mush for adding custom weapons to BDS( They are always held as items not tools ). Still exsits in 1.16 BDS. Im sick of the clostrophobic feel of Realms. AKA view distance. 

Comment by Joe Doyle [ 23/Jun/20 ]

This appears to be fixed in 1.16.0.2.  I did have to manually enable 'experimentalgameplay' in the level.dat using a hex editor, but after copying my test resource and behavior packs (along with the world_behavior_pack & world_resource_pack json files) I was able to "cook" my custom fried egg item with custom graphic and it appeared correctly. The eating animation didn't trigger but that could be a bug on my part still. I tested on Windows, but I'm assuming the Ubuntu version will behave the same. I'll test that out later today.

Comment by Dan [ 06/Jun/20 ]

Lack of knowledge regarding what we can and can't do yet or what is coming on bds is confounding. This feature along with a few other custom or "new" features(items, entities, recipes, etc) missing are a deal breaker for a lot of potentially new players to bedrock and others from the java version. Lack of proper scripting support across all bedrock versions is also a HUGE feature missing and deal breaker for most. I've seen IonicEcko running around doing their best (which ty btw, you always answer to the best of your knowledge and rather promptly) to provide all the info they can but, we need some concrete information on when features are coming(if any planned) since we have soo many features still missing in bds vs smp with no official channel to follow up on it.

Comment by tonguerplayz [ 06/Jun/20 ]

i am confirming it does not work as well on win 10

Comment by Andrea Catozzi [ 12/May/20 ]

This is a show stopper.

 

Comment by Pablo [ 29/Apr/20 ]

Yes, I can confim, many gamers stop to playing in betrock server because it hasn't that important feature.

Comment by pinatay [ 29/Apr/20 ]

Could you please update the status of this issue and stop keeping us in the dark? If this is not going to be fixed, there is absolutely no incentive for people to run a dedicated Bedrock server.

Comment by James Grant [ 24/Apr/20 ]

Any word on when this is going to be patched? It was disappointing to find out that support for custom items through behavior packs is not actually supported on BDS.

Comment by IonicEcko [ 09/Mar/20 ]

Using this as the master for the question of Experimental features in BDS.

Comment by Pablo [ 19/Feb/20 ]

In the Windows version exactly the same happens.

Comment by IonicEcko [ 18/Feb/20 ]

Hey Josiah,

There is unofficial evidence in a couple of places that experimental gameplay isn't supported in BDS. However there's no official word as far as I know (the old FAQ no longer exists) so will leave this here until that changes or I'm proven wrong

Ionic

Generated at Sat Jan 11 07:24:45 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.