Commit Graph

5354 Commits

Author SHA1 Message Date
mworzala
2f3eeb5c2d
fix(hack): disable scaffolding from bounding box checks in player pose updates 2023-12-08 23:39:47 +02:00
mworzala
1554487748
fix: allow placing at min y level 2023-12-08 22:19:44 +02:00
mworzala
a22d769740
fix: ack block use when interacting but not placing. 2023-12-02 13:20:55 +02:00
mworzala
0c5a177281
fix: ensure block placements can only happen inside the world border 2023-12-02 11:39:19 +02:00
mworzala
d217e4d5b1
fix: re-fix the shape parsing issue 2023-12-01 23:50:27 +02:00
mworzala
219f52bd58
fix: correctly handle clientside single block replacement 2023-12-01 22:51:48 +02:00
mworzala
666bb98957
fix: bad collision shape parsing 2023-12-01 21:59:50 +02:00
mworzala
d8ef618d08
feat: add experimental player pose update logic 2023-12-01 17:33:38 +02:00
mworzala
8715f4305d
fix: update snapshot-deploy ci job 2023-11-23 16:31:54 +00:00
Steamworks
5893a0b7c0
Update build.gradle.kts
(cherry picked from commit b99722f266209adf5db5d7a4d4bdabd53326205b)
2023-11-23 16:22:23 +00:00
hapily04
2c4fbf4964
Entity Position Sync fix (#72) 2023-11-23 16:19:16 +00:00
mworzala
8a9439643c
chore: PR deploy step 2023-11-23 10:52:41 +00:00
hapily04
9e2a200243
Proper sound seeding (#74)
Co-authored-by: iam <iam4722202468@users.noreply.github.com>
2023-11-19 12:06:50 -05:00
hapily04
eaf3d5311c
Concurrent Modification Fix (#73)
Co-authored-by: iam <iam4722202468@users.noreply.github.com>
2023-11-19 11:52:06 -05:00
mworzala
e146a9393e
fix: update RespawnPacket to use dataToKeep bitset 2023-11-18 17:11:28 +02:00
mworzala
5bcc72b911
fix: send empty NBT tag on items without NBT data (fixes #66) 2023-10-17 01:09:48 -04:00
GoldenStack
517b195b5e
hollow-cube/remove-default-damage-behaviour (#64)
* Remove automatic void damage

* Remove automatic fire damage
2023-10-07 14:49:16 -04:00
Samuel
30699ec3fd
hollow-cube/editentitymeta_function (#62)
* Add editEntityMeta

* Log entityType instead

* finally
2023-09-26 09:40:52 -04:00
Samuel
9e27053b15
hollow-cube/entity-despawn-hooks (#63)
* Add Entity::despawn

* Clarify that despawn() is not at risk of being ignored

* Make despawn() protected
2023-09-26 09:28:39 -04:00
iam
010fe985bb
hollow-cube/lighting-join-patch (#56) 2023-09-04 13:34:13 -04:00
Spanner
e2efdbb427
Fix empty command chain causing NullPointerException (#1931)
* Fix empty command chain causing NullPointerException

* Add test for empty command input

(cherry picked from commit 3645d4311d)
2023-09-02 02:24:36 -04:00
Matt Worzala
e9d0098418
hollow-cube/command-parser-fixes (#54)
* Rewrite CommandParserImpl recursively (fix #1327)

* Fix for tests: CommandManagerTest, CommandParseTest

* Make attributes final inside Chain

* fix #1295 with argument type priority

* Don't include command name in list of arguments

* Add test for #1327

* Add test for #1295

* Fix suggestions with bad syntax

* Fix #1916

* Add test for #1916

* add failing test

* mess with arg order

* Fix `GraphImpl` causing syntax order issues

---------

Co-authored-by: Spanner <spanner77@protonmail.com>
2023-08-30 23:04:11 +00:00
Trickfilm400
0e8151150a
hollow-cube/fix-changelog-link (#50) 2023-08-27 14:15:59 +00:00
Matt Worzala
5ba3d92d83
hollow-cube/update-hephaistos (#49)
Fixes #25
2023-08-21 14:07:37 +00:00
David Mayr
34558e75ee
hollow-cube/entity-metadata-patches (#35)
* feat: add more boat types

* feat: goat horn api

* feat: pillager crossbow meta

* feat: use boat metadata for chestboat

* feat: add warden meta

* fix: incorrect dolphin meta

* feat: allow to set null values for tounge target

* feat: nullable tounge target

* fix: update max offset in goat
2023-08-06 21:32:39 -04:00
mworzala
1f87f26b4f
hollow-cube/1_20-advancement-packet-fix 2023-08-05 14:07:38 -04:00
Matt Worzala
8da8a70342
hollow-cube/prevent-block-placement-outside-world (#42)
* Prevent block place above 320

(cherry picked from commit d226c3994a)

* Move position of check

(cherry picked from commit ff7c4c108f)

* Add unit test

(cherry picked from commit 68500bf0d0)

* Add min y check

(cherry picked from commit 0ce77673a9)

---------

Co-authored-by: nucker <nuckermail@gmail.com>
2023-08-05 17:10:37 +00:00
Matt Worzala
d901eaaed1
hollow-cube/fix-riptide-animation (#44)
Co-authored-by: TogAr2 <59421074+TogAr2@users.noreply.github.com>
2023-08-05 16:57:38 +00:00
Matt Worzala
2c567696ac
hollow-cube/add-gamemodechangeevent-and-fix-game-profile (#43)
* Resolve some todos and add connection.setProfile to EncryptionResponsePacket

* Add PlayerGameModeChangeEvent

(cherry picked from commit 1514d8ac1f)

* Add unit tests

(cherry picked from commit 9685e74f3b)

---------

Co-authored-by: GreatWyrm <alecmusante@gmail.com>
Co-authored-by: NxDs <7994264+NxDs@users.noreply.github.com>
2023-08-05 16:53:57 +00:00
mworzala
28983ef364
hollow-cube/javadocs-clear-only-target 2023-08-05 11:05:28 -04:00
mworzala
c3ec996ff7
hollow-cube/javadocs-to-javadoc-repo 2023-08-05 11:01:27 -04:00
Matt Worzala
a99fdee831
hollow-cube/javadocs (#41) 2023-08-05 14:37:34 +00:00
Matt Worzala
ab35ab0587
hollow-cube/display-name-and-team-fixes (#40)
* Update Player.java

* Remove useless team creation packets

* Send display names to new players

* Oops

* Add display name test

* Change to act

* Do not send display name if they do not have one

---------

Co-authored-by: emortaldev <me@emortal.dev>
2023-08-05 14:30:53 +00:00
Matt Worzala
ef37e40cd8
hollow-cube/biome-manager-concurrency (#39)
Co-authored-by: tahmid-23 <60953955+tahmid-23@users.noreply.github.com>

See https://github.com/Minestom/Minestom/pull/1917
2023-08-05 14:21:05 +00:00
iam
12aa1e6b7b
hollow-cube/lighting-memory-reduction
Lighting reduce memory + Fix lighting not sending + Performance (#31)

* Reduce memory

* Clone

* Executor pool + cleanup

* Cleanup

* Don't batch, it's slower

* Parallel chunk loading for test

* Check below chunk 6. Sky light data doesn't appear to be saved above the highest point in the chunk height map.

* Fix weird locking

* ඞ

* Fix test

* Fix indentation

* Use short instead of int

* Use short instead of int

* Start removing borders

* Borders gone

* Cleanup

* Cleanup

* Remove borders fully - Still needs cleanup

* Cleanup 1

* Cleanup 2

* Cleanup 3

* Cleanup 4

* Cache

* Performance

* Performance

* Cleanup

* Cleanup

* Refactor

* Cleanup from self-review
2023-08-04 16:08:24 -04:00
mworzala
e9f62f4657
Revert "hollow-cube/changelog-link-in-readme (#33)"
This reverts commit 2b1f4f6fab.
2023-08-02 09:27:21 -04:00
Ryan Johnson
2b1f4f6fab
hollow-cube/changelog-link-in-readme (#33) 2023-08-01 08:25:45 +00:00
GoldenStack
74020930be
Fix enchantment registry reading (Minestom/Minestom#1902)
Signed-off-by: GoldenStack <goldenfire64yt@gmail.com>
(cherry picked from commit c5047b8037)
2023-08-01 04:19:44 -04:00
Hydrogen
80a4577940
Add static to Query stop and isStarted methods (Minestom/Minestom#1867)
(cherry picked from commit 954e8b3915)
2023-08-01 04:19:43 -04:00
TheMode
315a97d677
Inline array initialization
Signed-off-by: TheMode <themode@outlook.fr>
(cherry picked from commit 9b15acf4fa)
2023-08-01 04:19:43 -04:00
Tomáš Hůla
96cd23fa7c
Fix boat steer NPE (Minestom/Minestom#1854)
(cherry picked from commit 80f5db34a6)
2023-08-01 04:19:43 -04:00
Not Flamgop
1874b238e4
Add Cancel and Finish digging events (Minestom/Minestom#1846)
* Add Cancel and Finish digging events

* Add a function for setting the block which was dug in PlayerFinishDiggingEvent.java

(cherry picked from commit 01ffec6614)
2023-08-01 04:19:43 -04:00
David Mayr
65254e919d
hollow-cube/missing-pose-sitting 2023-07-28 12:49:11 +00:00
mworzala
4da527c25a
hollow-cube/entity-teleport-head-fix 2023-07-22 15:10:56 -04:00
mworzala
74ca1041f3
hollow-cube/block-update-changes 2023-07-16 08:33:09 -04:00
mworzala
55a1349049
hollow-cube/prevent-block-updates 2023-07-16 07:48:05 -04:00
mworzala
d47db72421
hollow-cube/fix-entity-metadata-translation 2023-07-09 19:14:40 -04:00
mworzala
3dbf364340
hollow-cube/dimension-names-part-2 2023-07-04 21:21:59 -04:00
mworzala
b9ce08a509
hollow-cube/dimension-change-part-2 2023-07-04 17:57:40 -04:00
mworzala
7493b640b7
hollow-cube/dimension-names 2023-07-04 17:44:30 -04:00