Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for trapped hanging signs #913

Merged
merged 1 commit into from
Dec 9, 2023

Conversation

misode
Copy link
Member

@misode misode commented Oct 31, 2023

Closes #876

Also fixes some issues introduced when adding support for bamboo, cherry and mangrove signs

@misode misode added feature-update An additional feature has been added to a module needs-testing Requires in-game testing labels Oct 31, 2023
@Bloo-dev
Copy link
Member

Bloo-dev commented Dec 9, 2023

I tested this in game (I did not test all types of sign & trapped sign, but only tested a couple drawn at random).

Everything works as expected, however, there are raycasting issues: Due to the shape of signs it is quite easy to get the raycast to intercept a neighbouring sign when placing multiple next to each other. This causes the trapped sign not to form properly and the player loses the two trip wire hooks and three redstone.

This issue has been present before this PR though, hence it is not blocking. Overall this module may need some reimagining in the future to bring it up to date with our latest design standards or should be retired entirely as there are plenty of button alternatives in the base game these days.

@Bloo-dev Bloo-dev added tested Has passed in-game testing and removed needs-testing Requires in-game testing labels Dec 9, 2023
@Bloo-dev Bloo-dev merged commit ea8d16f into Gamemode4Dev:master Dec 9, 2023
2 checks passed
@misode misode deleted the trapped-hanging-sign branch December 9, 2023 14:54
SpecialBuilder32 added a commit to SpecialBuilder32/GM4_Datapacks that referenced this pull request Jan 8, 2024
commit 2a42d4b
Author: Misode <[email protected]>
Date:   Sun Jan 7 04:39:03 2024 +0100

    Fix command typo in player death library
    Not sure how this slipped through, I noticed while running the tests so I guess that's a good thing

commit 0378575
Author: Misode <[email protected]>
Date:   Sat Jan 6 23:05:25 2024 +0100

    Add undead players and animi shamir compatibility (Gamemode4Dev#935)

    * Add player death library to make undead players and animi shamir compatible

    * Fix issue when animi shamir module is removed and later re-added
    - the gm4_animi_leave score could increase past 1 and the rejoin advancement would never trigger

    * Remove unused scoreboard in undead players + fix edge case when disabling module

commit 8068bd4
Author: Bloo <[email protected]>
Date:   Thu Jan 4 13:54:32 2024 +0100

    Auto Crafting: Fix Recipe Shape Update Advancement (Gamemode4Dev#928)

    Makes Auto Crafters work in 1.20.3-1.20.4. An undocumented change in text components had broken the recipe shape detection.

commit 032de39
Author: Misode <[email protected]>
Date:   Tue Jan 2 02:04:44 2024 +0100

    Fix compression level lore (Gamemode4Dev#933)

    * Fix compression level lore

    * Remove extra space

    * Return to using `×` (U+00d7)

    This was accidentally changed back to `*` by PR#867 (1.19.4 Update).

    ---------

    Co-authored-by: Bloo <[email protected]>

commit 5c47354
Author: Misode <[email protected]>
Date:   Sat Dec 30 16:53:39 2023 +0100

    Only fetch latest commit in build workflow

commit 34a0047
Author: BluePsychoRanger <[email protected]>
Date:   Sun Dec 24 14:46:04 2023 -0800

    Fix Custom Cart Placement (Gamemode4Dev#929)

    * Fix Custom Cart Placement

    1.20.3 changed the string format once again. This fixes placement of our custom carts.

    Auto Crafters are still broken, but Gamemode4Dev#928 fixes that separately.

    Also changes the name of newly placed tunnel bores to include a translate tag since the names are visible now.

    * Beet config for overlay loading

    ---------

    Co-authored-by: SpecialBuilder <[email protected]>

commit 93ccbed
Author: Misode <[email protected]>
Date:   Sun Dec 24 23:44:29 2023 +0100

    Fix custom crafter creation not requiring a crafting table
    This advancement incorrectly upgraded in Gamemode4Dev#872
    Faulty commit: 5ea12a8

commit c672701
Author: Misode <[email protected]>
Date:   Sat Dec 16 20:29:11 2023 +0100

    Update soul glass block state predicate for 1.20.2 (Gamemode4Dev#927)

commit 0c43add
Author: Misode <[email protected]>
Date:   Mon Dec 11 23:12:05 2023 +0100

    Fix ender bolt tridents in the ground not spreading (Gamemode4Dev#926)

commit ea8d16f
Author: Misode <[email protected]>
Date:   Sat Dec 9 12:57:22 2023 +0100

    Trapped Signs: Add support for trapped hanging signs (Gamemode4Dev#913)

commit 5ae9941
Author: Bloo <[email protected]>
Date:   Fri Dec 8 16:30:23 2023 +0100

    Double Doors: Close doors automatically after a player walks through (Gamemode4Dev#920)

    Introduces auto-closing to Double Doors. When a player opens a door a marker is spawned which lingers around for a few seconds. If a player walks through that marker within that time, the associated door will be closed (i.e. returned to the state it was in before the player clicked it) automatically behind the player. As with the current Double Doors, sneaking prevents this behavior.
    ---------
    Co-authored-by: SpecialBuilder <[email protected]>

commit 904bf97
Author: Misode <[email protected]>
Date:   Thu Dec 7 16:50:18 2023 +0100

    Add support for 1.20.4

commit 21fc83f
Author: Misode <[email protected]>
Date:   Wed Dec 6 00:03:55 2023 +0100

    Add 1.20.3 to list of supported version

commit 43922da
Author: Misode <[email protected]>
Date:   Tue Dec 5 23:55:02 2023 +0100

    Add support for 1.20.3 (Gamemode4Dev#923)

    * Update grass -> short_grass

    * Update overlay pack format ranges

    * Update Fuse -> fuse

    * Update the supported formats

    * Update Trident -> item

commit 73e2bf7
Author: Misode <[email protected]>
Date:   Tue Dec 5 13:08:55 2023 +0100

    Fix typo in display frames description

commit cb4fa13
Author: Misode <[email protected]>
Date:   Tue Dec 5 10:48:47 2023 +0100

    Fix AEC duration in overlay_18 (Gamemode4Dev#924)

commit e2e875c
Author: Bloo-dev <[email protected]>
Date:   Sat Nov 25 15:44:00 2023 +0100

    Reduce Size of Bookshelf Inspector Image

commit 38b7304
Author: Thanathor <[email protected]>
Date:   Wed Nov 22 18:54:09 2023 +0100

    Fix bookshelf inspector not properly deleting markers (Gamemode4Dev#921)

commit d30102d
Author: Bloo <[email protected]>
Date:   Tue Nov 21 14:27:22 2023 +0100

    Bookshelf Inspector: Link Modrinth & Smithed Projects

commit bea8fe6
Author: Thanathor <[email protected]>
Date:   Tue Nov 14 23:42:55 2023 +0100

    fix note location (Gamemode4Dev#919)

commit 18ee74e
Author: Thanathor <[email protected]>
Date:   Tue Nov 14 22:48:48 2023 +0100

    Bookshelf Inspector (Gamemode4Dev#907)

    Shows a text hint when hovering over any book in a Chiseled Bookshelf!

    ---------

    Co-authored-by: Misode <[email protected]>

commit ee28dc3
Author: Misode <[email protected]>
Date:   Mon Nov 13 21:23:19 2023 +0100

    Remove redundant check-commands github action

commit 5c33b89
Author: SpecialBuilder <[email protected]>
Date:   Sun Nov 5 19:05:00 2023 -0500

    Add MC-264739 compensation to 1.20.2 overlays

    Fixes Gamemode4Dev#916 - 1.20.2 requires non-string blockstates in predicates to be quoted now.

commit 80ff94f
Author: SpecialBuilder <[email protected]>
Date:   Wed Nov 1 23:58:41 2023 -0400

    Delete extraneous load directory

commit a76da1e
Author: Misode <[email protected]>
Date:   Tue Oct 31 12:48:18 2023 +0100

    Update mecha version in test workflow

commit c615159
Author: Misode <[email protected]>
Date:   Tue Oct 31 00:38:16 2023 +0100

    Fix Gamemode4Dev#911 lib brewing ray not working (Gamemode4Dev#912)

commit 3c85f6e
Author: Misode <[email protected]>
Date:   Wed Oct 25 16:03:46 2023 +0200

    Fix missing effect changes for 1.20.2 (Gamemode4Dev#910)

    * Add new overlays

    * Fix missing effect changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-update An additional feature has been added to a module tested Has passed in-game testing
Projects
Status: Todo Wiki Edits
Development

Successfully merging this pull request may close these issues.

Trapped Signs missing support for Hanging Signs
2 participants