Clayworks

Clayworks

6M Downloads

Clayworks' glass doors and trapdoors secondary interaction seems to be overridden

reefridgeerator opened this issue · 2 comments

commented

I am trying to add compatibility between clayworks and arts & crafts, allowing clayworks blocks to be painted with arts & crafts' paintbrush. this method works for blocks from any mod, including clayworks, with the exception of the doors – in theory sneaking and right-clicking on the door should register as a secondary interaction and allow using the paintbrush on the door. doors from other mods work fine, just not clayworks.
really love how clayworks and arts & crafts complement each other, hoping this can be resolved for better compatibility and polish in my modpack <3

Neoforge version: 21.1.192
Clayworks version: 4.0.0
Arts & Crafts version: 1.5.1

commented

No idea how this would be happening, GlassDoorBlock just extends DoorBlock with minimal changes.

commented

Just tested, must be an issue with your datapack as it works fine for me:

/data/test_datapack/arts_and_crafts/paintbrush_palette/stained_glass_door.json

{
  "blocks": "#test_datapack:paintable/stained_glass_doors",
  "mappings": {
    "arts_and_crafts:white_paintbrush": "clayworks:white_stained_glass_door",
    "arts_and_crafts:light_gray_paintbrush": "clayworks:light_gray_stained_glass_door",
    "arts_and_crafts:gray_paintbrush": "clayworks:gray_stained_glass_door",
    "arts_and_crafts:black_paintbrush": "clayworks:black_stained_glass_door",
    "arts_and_crafts:brown_paintbrush": "clayworks:brown_stained_glass_door",
    "arts_and_crafts:red_paintbrush": "clayworks:red_stained_glass_door",
    "arts_and_crafts:orange_paintbrush": "clayworks:orange_stained_glass_door",
    "arts_and_crafts:yellow_paintbrush": "clayworks:yellow_stained_glass_door",
    "arts_and_crafts:lime_paintbrush": "clayworks:lime_stained_glass_door",
    "arts_and_crafts:green_paintbrush": "clayworks:green_stained_glass_door",
    "arts_and_crafts:cyan_paintbrush": "clayworks:cyan_stained_glass_door",
    "arts_and_crafts:light_blue_paintbrush": "clayworks:light_blue_stained_glass_door",
    "arts_and_crafts:blue_paintbrush": "clayworks:blue_stained_glass_door",
    "arts_and_crafts:purple_paintbrush": "clayworks:purple_stained_glass_door",
    "arts_and_crafts:magenta_paintbrush": "clayworks:magenta_stained_glass_door",
    "arts_and_crafts:pink_paintbrush": "clayworks:pink_stained_glass_door",
    "arts_and_crafts:bleachdew_paintbrush": "clayworks:glass_door"
  }
}

/data/test_datapack/tags/block/paintable/stained_glass_doors.json

{
  "values": [
    "clayworks:white_stained_glass_door",
    "clayworks:light_gray_stained_glass_door",
    "clayworks:gray_stained_glass_door",
    "clayworks:black_stained_glass_door",
    "clayworks:brown_stained_glass_door",
    "clayworks:red_stained_glass_door",
    "clayworks:orange_stained_glass_door",
    "clayworks:yellow_stained_glass_door",
    "clayworks:lime_stained_glass_door",
    "clayworks:green_stained_glass_door",
    "clayworks:cyan_stained_glass_door",
    "clayworks:light_blue_stained_glass_door",
    "clayworks:blue_stained_glass_door",
    "clayworks:purple_stained_glass_door",
    "clayworks:magenta_stained_glass_door",
    "clayworks:pink_stained_glass_door",
    "clayworks:glass_door"
  ]
}