Ars Nouveau

Ars Nouveau

70M Downloads

[Suggestion] Add entity blacklist for Exchange and Blink effect

PyroNicampt opened this issue ยท 1 comments

commented

Some entities get buggy behavior when teleported, particularly I've had instability, desyncs, and disconnects with Create's stationary_contraption entities, though many of Create's contraption entities probably shouldn't be teleportable.

(I'm aware these may be bugs that should be investigated themselves, however a blacklist feature would both allow pack authors and server owners the ability to prevent unwanted behavior both bug-caused and balance related)

Specific entities which shouldn't be teleported:

create:carriage_contraption
create:crafting_blueprint
create:gantry_contraption
create:seat
create:stationary_contraption
create:super_glue
littletiles:litte_animation (sic)
littletiles:little_level
littletiles:primed_size_tnt
littletiles:sit

And entities which might not be buggy on teleport, but also probably shouldn't be able to be by default:

create:contraption
handcrafted:fancy_painting
minecraft:area_effect_cloud
minecraft:block_display
minecraft:end_crystal
minecraft:item_display
minecraft:item_frame
minecraft:leash_knot
minecraft:ominous_item_spawner
minecraft:painting
minecraft:text_display

These aren't exhaustive lists, just entities available in my installed mod list.

commented

Neoforge adds an entity tag teleporting_not_supported for this reason. Blink respects it, ive added that check to Exchange as well.