Commit Graph

5317 Commits

Author SHA1 Message Date
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
mworzala
388dbf71b9
hollow-cube/fix-slow-dimension-change 2023-07-04 17:38:03 -04:00
mworzala
54e839e58a
hollow-cube/block-handler-in-chunk-setblock 2023-07-02 15:34:54 -04:00
mworzala
a981bd78ff
hollow-cube/chunk-sending-rate-config 2023-06-30 16:41:00 -04:00
iam
b572709a2d
hollow-cube/collision-changelog
* Add information about new entity collision API

* Update CHANGELOG.md
2023-06-27 22:03:06 +00:00
iam
0400e2dda4
hollow-cube/projectile-physics-improvements
* Add better protectiles

* Cleanup

* better physics

* Add filter

* Update EntityCollision.java

* Negate filter check
2023-06-27 17:40:57 -04:00
iam
8a5c610b7b
hollow-cube/lighting-update-2
Delay light sending, send lighting slower, fix sending multiple times

---------

Co-authored-by: mworzala <mattheworzala@gmail.com>
2023-06-18 15:16:09 -04:00
mworzala
438338381e
hollow-cube/material-in-replacement-rule 2023-06-18 07:54:50 -04:00
mworzala
9f3ee89506
hollow-cube/respectful-chunk-sending 2023-06-17 10:43:03 -04:00
iam
54850b0c74
enable light parity test (#22) 2023-06-16 19:16:53 -04:00
mworzala
1f1a2bf196
hollow-cube/block-interact-ack-fix 2023-06-15 19:55:05 -04:00
Matt Worzala
716f32972a
hollow-cube/1.20
* initial 1.20 support

* test fixes

* anvil 1.20, 1.20.1
2023-06-14 22:11:18 -04:00
Matt Worzala
b0b640ccd7
hollow-cube/placement-rule-improvement
* improve placement rule api and remove existing vanilla rules

* readme changes
2023-06-14 22:00:27 -04:00
mworzala
197371a35e
oopsie woopsie 2023-06-10 19:10:11 -04:00
mworzala
8ff6339365
iam fix to lighting 2023-06-10 19:09:35 -04:00
mworzala
e142a55f51
fix 1.19.4 text display text opacity type 2023-06-07 17:01:40 -04:00
iam
9c6cb1796c
More aggressive lighting delay, resend neighbour lighting data after chunk generation (#16) 2023-05-28 16:32:44 -04:00
iam4722202468
5afce81de5
Fix flexible palette out of bounds 2023-05-28 14:30:05 -04:00
iam
f13a7b49fa
hollow-cube/lighting (#13)
* Lighting

* Remove invalidate

* Private

* Fix chunk loading

* Small fixes

* Fix loading light from anvil world

* Fix solid

* Temporary

* Fix tests, add seagrass and tall seagrass to diffusion list

* Make test faster, replace hephaistos

* Cleanup

* Assume failed test

* Fix chunk not getting invalidated
2023-05-27 19:41:14 -04:00
Matt Worzala
6f11e42d46
hollow-cube/1.19.4_2 (#14)
* oopsie woopsie

* use double vector

* fix `minecraft:time` argument min property
2023-05-26 15:25:50 -04:00
Matt Worzala
7f3144337d
1.19.4 (#11)
* first join

* add new entities

* fix type on interpolation duration

* switch long to var long

* switch long to var long, round 2

* add flags to TextDisplay

* 1.19.4

* setView in Entity#teleport

* do not trigger touchTick if entity physics are disabled

* Add new 1.19.4 packets

* constant expr

* no localhost on github actions

* yoinked changes from 1.19.3 main

* update to forked changes

* remove potion command

* remove potion command

---------

Co-authored-by: GreatWyrm <alecmusante@gmail.com>
2023-05-21 19:21:24 +03:00
Matt Worzala
bbffbabe9f
Merge branch 'Minestom:master' into main 2023-05-11 21:31:15 +03:00
Hydrogen
2c3e38b178
Null verifier wildcard fix (#1849)
* fix hasPermission(String, PermissionVerifier) Behavior

* add test cases
2023-05-10 08:51:06 +10:00
Hydrogen
1d6ff874f8
Add permissions wildcard support to no-verifier hasPermission (#1319)
* Add permission wildcard support to no-verifier hasPermission

* add one more assertion

* check permissionLoop NOT permission

* Add all permissions wildcard test

* Add proper pattern matching with tests

* Sanitize regex

* Clean up code

* Add to other hasPermission method aswell
2023-05-09 22:43:44 +10:00
Huynh Tien
d411c271cf
hollow-cube/generic-projectile-generator-for-ranged-attack (#9)
* general ProjectileGenerator for RangedAttackGoal

Let the users create any Entity as projectile (not just EntityProjectile)

* disable server address tests in github actions

---------

Co-authored-by: mworzala <mattheworzala@gmail.com>
2023-05-07 13:10:50 +03:00
Matt Worzala
381d89497a
hollow-cube/gradle-rework (#8)
* in order to make an omelet, you have to break a few eggs. aka absolutely decimate the gradle project

* far more sane gradle, no publishing yet tho

* attempt maven deploy

* fix publish url and use snapshot repo

* fix secret names

* release, and properly set version

* attempt to set group correctly

* more gradle fixups
2023-05-06 23:18:22 +03:00
Zak Shearman
6524476a81
hollow-cube/fix-frog-cat-meta (#7)
* Add frog & cat meta types

* Rename Color -> Variant in CatMeta, use DyeColor
2023-05-06 22:00:31 +03:00
emortaldev
4e0bc47429
hollow-cube/distance-squared-optimization
* Use distance squared where possible

* Update EntityFinder.java

* Update FollowTargetGoal.java

* Consistent methods for squared
2023-05-06 21:31:14 +03:00
mworzala
c8362a7d2c
hollow-cube/command-virtual-execution 2023-05-06 09:29:26 +03:00
mworzala
2469922ad7
hollow-cube/command-virtual-execution 2023-05-06 09:28:11 +03:00
Nixotica
984df871fb Updated TabList to handle new viewers seeing header and footer 2023-05-01 21:55:01 -07:00
Zak Shearman
85febebd09
Fix nullability for Player shoulder entity data (#1834) 2023-05-01 16:06:48 +03:00
mworzala
48843c88cf
hollow-cube/ce-banner-thanks-emortal 2023-04-30 18:25:14 +03:00
mworzala
8e1e975c89
hollow-cube/jitpack-link-update 2023-04-30 09:13:57 +03:00
mworzala
1268cf16c0
hollow-cube/sender-in-command-arg-parsing
Signed-off-by: mworzala <mattheworzala@gmail.com>

fix default argument issue

(cherry picked from commit a7440639c8541faeb91155c53ce3a1f4d60df127)

Add sender to command parse chain

(cherry picked from commit 853307891d178abdc7036f8c809c52909cdca327)
2023-04-30 09:11:53 +03:00
mworzala
560b5cb52d
hollow-cube/multiple-event-node-parents
Signed-off-by: mworzala <mattheworzala@gmail.com>

add `minestom.event.multiple-parents`

(cherry picked from commit 26b79904a6fcbce2459d12ae8165d47dd2c8f1b3)
2023-04-30 09:10:55 +03:00
mworzala
207b658bcd
hollow-cube/tag-transient
Signed-off-by: mworzala <mattheworzala@gmail.com>

allow null tag entries

(cherry picked from commit 0a57fd346bcb8bb966f866b6943fb2e57845c110)

allow null tag entries

(cherry picked from commit 3ef62831603163c2ac13432e3f2dd8ffebfb5fef)

add Tag.Transient

(cherry picked from commit 9fbbe563c2dce1418a66d2ed8695a4309807c084)
2023-04-30 09:10:25 +03:00
mworzala
52dccf793f
hollow-cube/no-logger-no-terminal
Signed-off-by: mworzala <mattheworzala@gmail.com>

make some loggers private

(cherry picked from commit 03ff6dca3493646098bf194ebd19aadf90ecf800)

add slf4j dep to codegen module

(cherry picked from commit b9136e3e579e98a0567e7ecf838c72ff5c159858)

add back slf4j dep

(cherry picked from commit 174c5b8b6a3223310e250fb5dad48b179b101fe5)

remove tinylog and MinestomTerminal

(cherry picked from commit 352161c326fe2dbb5989e5a45571c76795407ff5)
2023-04-30 09:09:57 +03:00