Skip to content

Advanced Block Update Detector#106

Open
loenaaaa wants to merge 9 commits intoGTNewHorizons:masterfrom
loenaaaa:advanced-bud
Open

Advanced Block Update Detector#106
loenaaaa wants to merge 9 commits intoGTNewHorizons:masterfrom
loenaaaa:advanced-bud

Conversation

@loenaaaa
Copy link
Collaborator

This PR adds the Advanced Block Update Detector. The Advanced Block Update Detector, like the regular BUD, is able to send signals when detecting changes in blocks, but it's functionality is widened to now search for the following three things:
-Changes in the block itself (e.g breaking/placing)
-Block metadata (e.g fill level of cauldron)
-NBT data of TileEntity if applicable (e.g contents of chest)

Although it has been tested for it's base functionalities, there may still be undiscovered setups/exploits that could cause the Advanced BUD to have unintended behaviour due to it's sensitive nature.

@loenaaaa
Copy link
Collaborator Author

Alright fixed, just realized I forgot to implement toggling which sides it could scan so I'll implement that now.

@loenaaaa
Copy link
Collaborator Author

Note: Although the functionality of toggling itself works perfectly, there is still a weird bug with how messages will appear twice, even though it should only run on server.

@FourIsTheNumber
Copy link
Collaborator

Note: Although the functionality of toggling itself works perfectly, there is still a weird bug with how messages will appear twice, even though it should only run on server.

Can't reproduce

@loenaaaa
Copy link
Collaborator Author

loenaaaa commented Dec 30, 2025

Weird, this is what I get when toggling side, I just synced it with master before this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments