Dylan K. Taylor
718ca40379
Merge branch 'release/3.2'
2018-08-16 15:52:25 +01:00
Dylan K. Taylor
5424644ca1
Merge branch 'release/3.1' into release/3.2
2018-08-16 15:52:19 +01:00
Dylan K. Taylor
4e2387edc1
Merge branch 'release/3.0' into release/3.1
2018-08-16 15:52:12 +01:00
Frago9876543210
a5e38576ef
ItemEntity: fixed using -1 for infinite pickup delay not working
...
closes #2382 (squash-merge)
2018-08-16 15:52:05 +01:00
Dylan K. Taylor
2ee0436f46
Continued cleanup of runtime entity NBT removal
...
it's no longer necessary to force-write these, since the NBT is now ephemeral. Any tag type mismatches should be dealt with on read, after which the original tag will be discarded anyway.
2018-08-15 14:50:58 +01:00
Dylan K. Taylor
0ae9b41062
Merge branch 'release/3.2'
2018-08-14 15:03:37 +01:00
Dylan K. Taylor
d98a6e566c
Merge branch 'release/3.1' into release/3.2
2018-08-14 15:03:30 +01:00
Dylan K. Taylor
142a6d7678
Merge branch 'release/3.0' into release/3.1
2018-08-14 15:03:22 +01:00
Dylan K. Taylor
b2ca364de0
SplashPotion: Don't apply effects to entities which are not alive
...
fixes #2372
2018-08-14 15:03:15 +01:00
Dylan K. Taylor
0273e2484e
Kill entity runtime NBT ( #2361 )
2018-08-14 13:33:02 +01:00
Dylan K. Taylor
82bd6c5b34
Merge branch 'release/3.2'
2018-08-07 19:06:46 +01:00
Dylan K. Taylor
cf29ab1f17
Arrow: remove unused import
2018-08-07 19:06:40 +01:00
Dylan K. Taylor
d3fa8e0a0a
Merge branch 'release/3.2'
2018-08-07 18:49:21 +01:00
Dylan K. Taylor
c5c5a53a13
Merge branch 'release/3.1' into release/3.2
2018-08-07 18:49:13 +01:00
Dylan K. Taylor
699f35cc05
Merge branch 'release/3.0' into release/3.1
2018-08-07 18:49:06 +01:00
Dylan K. Taylor
8fa196efc9
FallingBlock: fixed state not being saved
2018-08-07 18:48:52 +01:00
Dylan K. Taylor
202fb08792
Merge branch 'release/3.2'
2018-08-07 14:39:56 +01:00
왕고슴도치
47cd6fe105
EntityDamageEvent: Add API to customize Living entity attack cooldown time
...
closes #2310
2018-08-07 14:39:26 +01:00
Dylan K. Taylor
4597899ac3
Merge branch 'release/3.2'
2018-08-06 21:34:07 +01:00
max
f3b2bcfd13
Added Conduit Power effect
2018-08-06 21:30:15 +01:00
Dylan K. Taylor
5df56a1bac
Clean up some AnimatePacket boilerplate code
2018-08-05 12:39:36 +01:00
Dylan K. Taylor
14f144b6f6
Merge branch 'release/3.2'
2018-07-30 09:36:53 +01:00
Enes
99045fe21a
Entity: Implement setting score tag
2018-07-30 09:36:32 +01:00
Dylan K. Taylor
be37236c76
Deduplicate code for general classpath registries
2018-07-26 15:21:03 +01:00
Dylan K. Taylor
d305a1342f
Make Tile::registerTile() and Entity::registerEntity() throw exceptions instead of returning false
2018-07-26 14:55:55 +01:00
Dylan K. Taylor
c09a774da7
Merge branch 'release/3.2'
2018-07-24 17:19:24 +01:00
Dylan K. Taylor
1405099768
Merge branch 'release/3.1' into release/3.2
2018-07-24 17:19:18 +01:00
Sandertv
d0339796b4
Added DATA_FLAG_SHOW_TRIDENT_ROPE
2018-07-24 17:19:06 +01:00
Dylan K. Taylor
c1843ac2d4
Player: remove dataPacket() and directDataPacket()
...
I considered renaming sendDataPacket() to dataPacket() to reduce the BC breaks, but the parameter set has changed, which might cause astonishing behaviour, so it's better to break it in a loud way. Also, this has a clearer name.
2018-07-22 12:04:53 +01:00
Dylan K. Taylor
76ee6bc298
Merge branch 'release/3.1' into release/3.2
2018-07-20 11:57:13 +01:00
Dylan K. Taylor
b18872fbc6
Merge branch 'release/3.0' into release/3.1
2018-07-20 11:57:06 +01:00
Dylan K. Taylor
2b30ef1671
Revert "Living: fix knockback condition, take 2"
...
This reverts commit 0081e30a896a730f9598353353f6ee258803850e.
The logic introduced by this commit is correct in MC JAVA 1.9+. Unfortunately, nobody likes 1.9+ for combat.
Some testing in MCPE vanilla made it apparent that this logic isn't correct for MCPE. The old logic is correct for pre-1.9 knockback.
2018-07-20 11:55:10 +01:00
Dylan K. Taylor
527d8e9374
Merge branch 'release/3.1' into release/3.2
2018-07-17 18:35:16 +01:00
Dylan K. Taylor
93a2f397c6
Merge branch 'mc-broken-ed-1.5' into release/3.1
2018-07-17 18:13:06 +01:00
Dylan K. Taylor
7efe767f1f
Merge branch 'release/3.0' into release/3.1
2018-07-16 12:08:22 +01:00
Dylan K. Taylor
710e1d014d
Entity: fixed 0-length motion vectors being passed to move()
...
this was an interesting bug.
This was discovered by making a projectile's drag 0, making its gravity a factor of its throw force (such that force / gravity = integer value), and then throwing it directly up. At the apex, an error would occur due to trying to do a ray trace with a zero vector.
This also led me to realize that there's an edge case in the current movement system - if an entity's motion reaches 0, it will stop getting movement updates. This can be undesirable when things such as gravity cause motion to become zero when throwing a projectile directly upwards. This will need to be fixed separately.
2018-07-16 12:08:13 +01:00
Dylan K. Taylor
165aac1ba3
Merge branch 'release/3.0' into mc-broken-ed-1.5
2018-07-14 16:09:57 +01:00
Dylan K. Taylor
878dd3b842
Merge branch 'release/3.0' into release/3.1
2018-07-14 16:06:02 +01:00
Dylan K. Taylor
7fc22d3227
Entity: fixed setNameTagAlwaysVisible()
...
mojang >.<
this doesn't fix the problem of invisibility making nametags hidden though.
2018-07-14 16:05:46 +01:00
Dylan K. Taylor
4a5ff32d2e
hacks for NPC and floating text
...
I didn't think mojang could break this fucking game any worse
2018-07-11 19:45:48 +01:00
Dylan K. Taylor
b5dcdea6d8
Protocol changes for 1.5.0 "release"
...
what a piece of shit this version is...
2018-07-11 10:00:15 +01:00
Dylan K. Taylor
32574118ea
Implemented Mending enchantment ( #2257 )
2018-07-06 13:28:33 +01:00
Dylan K. Taylor
0f0d12bebc
Merge branch 'release/3.0' into release/3.1
2018-07-02 16:58:15 +01:00
Dylan K. Taylor
a57ec1b1ba
Living: fixed death animation not being played when kill() is used
...
this fixes players having a random delayed despawn when using /kill on themselves
2018-06-29 16:49:40 +01:00
Dylan K. Taylor
905259a4e1
Fixed not being able to place blocks inside dead players
...
closes #2265
2018-06-29 16:38:35 +01:00
Dylan K. Taylor
272b76d24c
fix Punch mess
2018-06-24 13:43:52 +01:00
Dylan K. Taylor
4d9368f205
Merge branch 'release/3.0' into release/3.1
2018-06-24 12:07:45 +01:00
Dylan K. Taylor
97c267c70c
Implemented Punch enchantment
2018-06-23 17:40:01 +01:00
Dylan K. Taylor
d3e54db146
ExperienceOrb: stop tracking targets if they die while being tracked
2018-06-23 16:41:21 +01:00
Dylan K. Taylor
0081e30a89
Living: fix knockback condition, take 2
...
onGround doesn't necessarily reflect 0 motion, because something else could change the motion prior to the onGround flag getting updated - for example 2 knockbacks in a row.
2018-06-23 14:30:26 +01:00