Mojira Archive
BDS-7012

animation_controller files in behavior pack cannot load properly in BDS

What I expected to happen was...:
When I use a gun in XM-Guns Addon on BDS, animation_controller files make it shoot bullet entities.

What actually happened was...:
Nothing happens, seems animation controller didn't work.

Steps to Reproduce:
1. Download the addon in the attachment.
2. Install and apply both behavior and resource packs to a world.
2-1. Make sure cheat and experimental is enabled in the world.
2-2. Try it in Minecraft, not in BDS.
2-3. Use command "/give @s gun:deagle" to get yourself a deagle. You can find it works properly.
3. Copy this world to the "world" folder inside BDS.
4. Rename it to "Bedrock level" or something else, depends on what is the value in server.properties.
5. Set allow-cheats=true in server.properties.
6. Start the server.
7. Connect to the server with Minecraft.
8. Use command "/give @s gun:deagle" to get yourself a deagle.
9. It cannot shoot in BDS. If you delete the animation_controller folder in the behavior pack and use it again in singleplayer, you will find exactly same result.

Linked Issues

Attachments1

xmguns-6.5.mcaddon

Naomi Hasunuma

Comments9

Is this for BDS or just Minecraft?

Is this likely the same as BDS-3265? Thats the parent report we have been using for issues with Behaviour packs on BDS.

custom items are already fixed in 1.16 version this is a different problem

Awesome thanks for clarifying (I dont make or use custom behaviour packs so all that stuff is a bit foreign to me).

Could you please update the description with the following information to make it easier to identify and reproduce. If you can, adding an example pack will help confirm the issue.

What I expected to happen was...:

When I killed a squid, it should have dropped an ink sac.

What actually happened was...:

Instead, it dropped an apple.

Steps to Reproduce:

  1. Find a squid (though we all know how difficult they are to find when you actually want to find one).
  2. Kill the squid.
  3. Notice that it drops apples instead of ink sacs. How am I supposed to get black dye now?

this because the query.get_equipped_item_name and (maybe) the query.is_using_item query doesnt work properly on BDS. I think a beta mentioned something vague about this issue but it was unclear whether it was for BDS specifically or not (since it only is problematic on BDS)

Two things:

 

  1. BDS structure is different from single player
    In single player, there is a behavior_packs and resource_packs folder under each world folder.
    In BDS, the folders are at the root of your server, NOT in the world folder(s). You must move the packs to their correct BDS locations or BDS will not even see them. It only scans /behavior_packs/ and /resource_packs/ for installed add-on packs.
  2. As someone else already stated, the query.get_equipped_item_name was broken
    This has been fixed as of today (1.16.100.04). However, now spawned projectiles no longer visibly function. They just hover while an invisible spawned projectile actually moves and strikes where you're looking.

I'm pretty sure my behavior pack in BDS was installed correctly at /behavork_packs/

This issue was already fixed in the latest version

History15

IonicEcko
[Bot] Arisa
Naomi Hasunuma

Changed description:

I was trying to add a behavior pack (XmGuns Addon) includes animation controller file into my server and it did not work. 

0

After that I tried several other packs and the result is all functions inside animation_controller did not appear in the game while other functions working without problem. 

0

So I guess that's the problem. 

Changed summary:
animation_controller files in behavior pack cannot load properly in BDS

Naomi Hasunuma

Added attachment:

Changed description:

I was trying to add a behavior pack (XmGuns Addon) includes animation controller file into my server and it did not work. 

0

After that I tried several other packs and the result is all functions inside animation_controller did not appear in the game while other functions working without problem. 

0

So I guess that's the problem. 

What I expected to happen was...:
0When I use a gun in XM-Guns Addon on BDS, animation_controller files make it shoot bullet entities.

0

What actually happened was...:
0Nothing happens, seems animation controller didn't work.

0

Steps to Reproduce:
01. Download the addon in the attachment.
02. Install and apply both behavior and resource packs to a world.
02-1. Make sure cheat is enabled in the world.
02-2. Try it in Minecraft, not in BDS.
02-3. Use command "/give @s gun:deagle" to get yourself a deagle. You can find it works properly.
03. Copy the world to the "world" folder inside BDS.
04. Rename it to "Bedrock level" or something else, depends on what is the value in server.properties.
05. Set allow-cheats=true in server.properties.
06. Start the server.
07. Connect to the server with Minecraft.
08. Use command "/give @s gun:deagle" to get yourself a deagle.
09. It cannot shoot in BDS. If you delete the animation_controller folder in the behavior pack and use it again in singleplayer, you will find exactly same result.

0

Naomi Hasunuma

Changed description:

What I expected to happen was...:
0When I use a gun in XM-Guns Addon on BDS, animation_controller files make it shoot bullet entities.

0

What actually happened was...:
0Nothing happens, seems animation controller didn't work.

0

Steps to Reproduce:
01. Download the addon in the attachment.
02. Install and apply both behavior and resource packs to a world.
02-1. Make sure cheat and experimental is enabled in the world.
02-2. Try it in Minecraft, not in BDS.
02-3. Use command "/give @s gun:deagle" to get yourself a deagle. You can find it works properly.
03. Copy the world to the "world" folder inside BDS.
04. Rename it to "Bedrock level" or something else, depends on what is the value in server.properties.
05. Set allow-cheats=true in server.properties.
06. Start the server.
07. Connect to the server with Minecraft.
08. Use command "/give @s gun:deagle" to get yourself a deagle.
09. It cannot shoot in BDS. If you delete the animation_controller folder in the behavior pack and use it again in singleplayer, you will find exactly same result.

Naomi Hasunuma

Changed description:

What I expected to happen was...:
0When I use a gun in XM-Guns Addon on BDS, animation_controller files make it shoot bullet entities.

0

What actually happened was...:
0Nothing happens, seems animation controller didn't work.

0

Steps to Reproduce:
01. Download the addon in the attachment.
02. Install and apply both behavior and resource packs to a world.
02-1. Make sure cheat and experimental is enabled in the world.
02-2. Try it in Minecraft, not in BDS.
02-3. Use command "/give @s gun:deagle" to get yourself a deagle. You can find it works properly.
03. Copy the world to the "world" folder inside BDS.
04. Rename it to "Bedrock level" or something else, depends on what is the value in server.properties.
05. Set allow-cheats=true in server.properties.
06. Start the server.
07. Connect to the server with Minecraft.
08. Use command "/give @s gun:deagle" to get yourself a deagle.
09. It cannot shoot in BDS. If you delete the animation_controller folder in the behavior pack and use it again in singleplayer, you will find exactly same result.

What I expected to happen was...:
0When I use a gun in XM-Guns Addon on BDS, animation_controller files make it shoot bullet entities.

0

What actually happened was...:
0Nothing happens, seems animation controller didn't work.

0

Steps to Reproduce:
01. Download the addon in the attachment.
02. Install and apply both behavior and resource packs to a world.
02-1. Make sure cheat and experimental is enabled in the world.
02-2. Try it in Minecraft, not in BDS.
02-3. Use command "/give @s gun:deagle" to get yourself a deagle. You can find it works properly.
03. Copy this world to the "world" folder inside BDS.
04. Rename it to "Bedrock level" or something else, depends on what is the value in server.properties.
05. Set allow-cheats=true in server.properties.
06. Start the server.
07. Connect to the server with Minecraft.
08. Use command "/give @s gun:deagle" to get yourself a deagle.
09. It cannot shoot in BDS. If you delete the animation_controller folder in the behavior pack and use it again in singleplayer, you will find exactly same result.

IonicEcko

Confirmation Status: UnconfirmedConfirmed

IonicEcko
[Bot] Arisa

Added affects versions: 1.16.40

[Mod] Umija5895M
[Mod] Greymagic27
[Mod] Greymagic27
[Mod] Greymagic27

Resolution: UnresolvedFixed

Fixed
Naomi Hasunuma
2
4
Confirmed
324320
1.16.1 1.16.40