34 Commits
Author SHA1 Message Date
SKBotNL 266b869262 Use Material#isOccluding instead of manual lists 2026-05-29 15:55:49 +02:00
SKBotNL 2ad38fa4f9 Generate hideStateTypes from hideMaterials 2026-05-26 16:27:07 +02:00
SKBotNL 60cbf748d9 Return Material.AIR in Block.typeFast if chunk is null 2026-05-20 18:09:25 +02:00
SKBotNL 1bec7a3e90 Ignore exception when start block missed 2026-03-09 18:48:26 +01:00
SKBotNL 5d8f34ab83 Relocate dependencies 2026-03-09 17:00:39 +01:00
SKBotNL 67747b34f0 Update PacketEvents to 2.11.1 2026-01-22 13:50:37 +01:00
SKBotNL 6f30645b33 Update Kotlin to 2.2.20 2026-01-22 13:48:04 +01:00
SKBotNL fc5aca4a14 Downgrade Paperweight userdev to work with Gradle 8.14.3 2026-01-22 13:47:52 +01:00
SKBotNL bf808d57e5 Make variable name clearer 2026-01-22 13:43:36 +01:00
SKBotNL bf5e857306 Merge remote-tracking branch 'upstream/main' 2026-01-22 13:31:06 +01:00
SKBotNL 0641966f38 Use NMS to get the block type much faster 2026-01-22 13:26:54 +01:00
SKBotNL d8c002f423 Remove broken onDisable async task waiter 2025-12-08 13:28:32 +01:00
SKBotNL 3886aa4c9c Wait for async tasks to exit 2025-12-07 21:10:48 +01:00
SKBotNL f57dcb54e5 Limit maxDistance in the BlockIterator 2025-09-29 11:32:02 +02:00
SKBotNL 08a7e8e3c3 PlayerPositionRotationPacketListener can be MONITOR 2025-09-28 20:41:39 +02:00
SKBotNL 34843bc013 removeAllPos can run asynchronously 2025-09-28 20:40:47 +02:00
SKBotNL 067e6cb1d3 Just make it not lag bro 2025-09-28 20:39:27 +02:00
SKBotNL f406d5385c Cancel tasks on disable 2025-09-28 19:48:48 +02:00
SKBotNL 9ef083718b Formatting 2025-09-28 19:46:12 +02:00
SKBotNL 241dd39e72 Clean up empty entries for playersByHiddenBlock in removeAllPos 2025-09-28 19:42:06 +02:00
SKBotNL 247aef2cde Delete entries when player leaves 2025-09-28 19:28:39 +02:00
SKBotNL 0296087a6d Rename package to net.trueog.antipierayog 2025-09-28 19:18:50 +02:00
SKBotNL 9a03be76b8 Also handle EntityExplodeEvent 2025-09-28 15:43:26 +02:00
SKBotNL 97333d6037 Handle more events where blocks get broken/removed 2025-09-28 15:36:43 +02:00
SKBotNL 714fba8eb1 Add ice/snow and co to transparent blocks 2025-09-28 15:35:57 +02:00
SKBotNL ee4145d770 Add pistons to transparent blocks 2025-09-28 15:31:41 +02:00
SKBotNL 963b5a4cb8 Remove blocks incorrectly listed as transparent 2025-09-28 15:29:17 +02:00
SKBotNL 796d7caf3b Make better use of removeAll 2025-09-28 15:23:26 +02:00
SKBotNL aa764664dd Add a check to see if the player can see the block entity after its blocking block is broken 2025-09-28 15:19:41 +02:00
SKBotNL 340614c82e Tweak canSee 2025-09-28 12:58:56 +02:00
SKBotNL 1af5ebeea0 updateBlockVisibility doesn't need to be run on the main thread 2025-09-28 12:58:56 +02:00
SKBotNL 2b3bd55c4f Micro-optimisation 2025-09-28 12:30:32 +02:00
SKBotNL c940fff6f9 Make canSee more tolerant (so block entities get sent just before they get seen) 2025-09-28 12:27:00 +02:00
SKBotNL d443cf8f27 Initial commit 2025-09-27 23:43:20 +02:00