rtm516
46b0054435
Fixed guardian beam getting stuck on players ( #540 )
...
* Fixed guardian beam getting stuck on players
* Fixed formatting
2020-05-12 21:31:42 -05:00
Camotoy
d63d0def5a
Break for loop in GeyserBukkitBlockPlaceListener when a player is found ( #538 )
...
No need to keep searching when a player is found.
2020-05-12 14:59:28 -05:00
rtm516
0c60af66b2
Fixed customised skins causing strange display ( #534 )
...
* Fixed customised skins causing strange display
* Cleaned up floodgate player checking
* Fixed cape scale
Co-authored-by: James Harrison <james@fasttortoise.co.uk>
2020-05-11 23:45:16 -05:00
rtm516
c84c0f23cb
Fixed invisible flag not getting set back ( #535 )
...
* Fixed invisible flag not getting set back
* Fixed indentation
2020-05-11 23:44:30 -05:00
rtm516
324bc67c97
Fixed small armour stands not respecting invisibility ( #533 )
2020-05-11 14:56:50 -05:00
rtm516
f9ee569cd5
Various entity fixes ( #529 )
...
* Fixed invisible entities nametags being displayed
* Fixed most entity collision boxes
* Fixed area effect cloud not displaying
* Fixed armour stand size and marker
* Fix baby collision boxes
* Fixed squid animation (rotation still broken)
* Fix Guardian beam for local player
* Fixed armour stand invisibility
* Fixed Wither boss data
* Fixed fishing line attach to entities
2020-05-11 00:09:16 -05:00
Camotoy
64bfad2af9
Use Bukkit methods to send block sound ( #522 )
2020-05-10 15:25:28 -05:00
720ae3c92d
Add survival-style block pick support ( #526 )
...
* Add survival-style block pick support
* Add BedrockBlockPickRequestPacketTranslator.java
* Remove unnecessary println
* Edit styling and add null check
* Fix compile error
* Remove nesting and unnecessary check
* Further reduce nesting
* Change 1-line statements and add missing comment
* Fix creating translator
* Fix imports
2020-05-10 15:05:51 -05:00
RednedEpic
cf63098864
Add Windows Phone in DeviceOS ( Fixes #520 )
2020-05-10 15:03:12 -05:00
RednedEpic
d2a18f8fd5
Remove dangling entity link packet in PlayerEntity for parrots
2020-05-10 14:47:40 -05:00
Camotoy
6192237cc9
Add parrots on player shoulders ( #530 )
...
* Add parrots on player shoulders
Parrots on player shoulders are a separate entity in Bedrock, but part of the player metadata in Java. This commit creates a parrot entity from the NBT data given by the player's entity data.
* Remove unused import
* Nullify parrot after despawning
* Remove debug code
2020-05-10 14:38:39 -05:00
Camotoy
34d4817795
Add visual support for double chests ( #523 )
...
* Add visual support for double chests
* Update mappings submodule
2020-05-10 14:26:00 -05:00
Camotoy
d4291888b3
Fallback to ViaVersion to convert block state ( #515 )
...
* Fallback to ViaVersion to convert block state
* Use ViaVersion 3.0.0-SNAPSHOT
* Detect versions better; change logic for getting blocks
2020-05-09 21:37:18 -05:00
rtm516
7b3893ff78
Fixed empty listen IPs breaking automatic config ( #519 )
2020-05-08 22:58:29 -05:00
RednedEpic
e58ffdd3c0
Add support for block break animations from java players to bedrock
2020-05-08 00:18:05 -05:00
RednedEpic
edc8ea998c
Add slime and magma cube size support
2020-05-07 22:57:08 -05:00
James Harrison
2355c503c9
Enderchest and Invisible Players fix. ( #506 )
...
* Fix EnderChests not showing on legacy servers (Hypixel)
Fix NPCs/Players sometimes being invisible
* Remove unused import
* Fix standard
2020-05-07 21:49:44 -05:00
Camotoy
f11bae0bf0
Fix signs ( #439 )
...
* Fix signs on everything except Paper
* Fix sign line placement
* Update shulker box block entity
Co-authored-by: James Harrison <james@fasttortoise.co.uk>
2020-05-06 16:52:57 -05:00
rtm516
5ae95433e5
Bedrock to Bedrock legacy skin support ( #276 )
...
* Added legacy skin support for bedrock to bedrock clients
* Added bedrock to bedrock cape handling
* Added bedrock geometry support
* Bedrock skins now work in all auth modes
* Tonne of debug info
* Added fix to prevent customised skins from being loaded
* Added skin size to bedrock client data
* Cleaned debugging code
* Made bedrock cape take priority over third party
* Cut the customised skin image in half to hopefully get it to map
* Removed hacky conversion attempt
* Fixed bedrock skin caching on load and 1.14.60 support
* Cleaned up debug messages
* Added linked player ignore
2020-05-06 16:50:01 -05:00
Luke
4c1dae6714
Add unusable inventory space message ( #492 )
...
* Add unusable inventory space message
* Remove unused imports
* Fixed barrier pickup (#1 )
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
2020-05-06 16:05:03 -05:00
Chase MacDonnell
425df396cb
Don't load floodgate if it isn't needed (velocity) ( #499 )
...
Co-authored-by: Chase M <1860157-chasemacdonnell@users.noreply.gitlab.com>
2020-05-06 16:02:52 -05:00
Camotoy
48147c2ce3
Fix Floodgate players causing errors on Bukkit. ( #490 )
...
Co-authored-by: Tim203 <mctim203@gmail.com>
2020-05-05 12:53:25 -05:00
Luke
7195d20fae
Implement helper methods for sending packets ( #487 )
...
* Implement helper methods for sending packets, fixes an NPE when chatting before connecting to the remote server
* Change method names
* Add a space between doc comment lines
* Add debug messages
2020-05-05 10:51:43 -05:00
rtm516
96a7770c22
Fixed entity bugs introduced by 6642f1e
and added fishing lines ( #483 )
...
* Fixed entity bugs introduced by 6642f1e
* Fixed fishing line not displaying
* Clean extra line and added todo
2020-05-05 10:48:01 -05:00
RednedEpic
20bbbee3eb
Remove flower pot debug code
2020-05-05 00:10:23 -05:00
RednedEpic
6642f1ec26
Fix a few entities not showing up and include identifiers for entities in EntityType
2020-05-05 00:09:36 -05:00
RednedEpic
26266bf9b6
Fix black texture of offhand item ( Closes #332 )
2020-05-04 22:01:34 -05:00
rtm516
eeb4cafbc8
Fix some nested language strings ( #482 )
2020-05-04 21:32:57 -05:00
James Harrison
5b3e7c965f
Chat/Skin fixes ( #480 )
...
* Made MessageUtils mimic java chat behavior
Send ClientSettingsPacket when player joins a server
* Fix comments
Set use client locale instead of hard coding
* Moved chat reset to fix some broken formatting
* Revert MessageUtil as rtm516 has implemented a better fix
2020-05-04 21:32:37 -05:00
Camotoy
b49004ddaf
Add block entity translators for Bedrock-only block entities ( #478 )
...
* Initial work on flower pots
* Flowers work in-game, not yet chunk load
* Don't overwrite my code before merge
* Finish up flower pots; add piston support on chunk load
* Clean up
* Remove debug line; update mappings
2020-05-04 21:32:02 -05:00
rtm516
fcf1949b28
Fix trapped chests not displaying ( #481 )
2020-05-04 19:39:44 -05:00
rtm516
129e10c920
Added automatic git version infomation to startup ( #327 )
...
* Added automatic git version infomation to startup
* Moved to compile time replacement
* Cleaned up old functions
* Removed redundant variable
* Added project version to version string
2020-05-04 14:17:25 -05:00
RednedEpic
3c7e89ba3f
Use Java Edition username when getting player in bukkit world manager
2020-05-04 13:00:32 -05:00
Camotoy
da02989967
Add friendly display names for DeviceOS ( #477 )
2020-05-04 09:42:48 -05:00
ForceUpdate1
d0a2f6ac27
Fix movement issues #466 ( #473 )
2020-05-04 01:06:08 -05:00
Redned
f1c31d1c4d
Merge pull request #458 from GeyserMC/feature/sounds
...
Merge sounds and effects branch into master
2020-05-04 00:55:58 -05:00
RednedEpic
e798ca9d04
Remove sounds and block particles from TODO on README
2020-05-04 00:52:18 -05:00
RednedEpic
7d67b65777
Merge branch 'master' into feature/sounds
2020-05-04 00:51:22 -05:00
RednedEpic
0532d5310f
Update mappings
2020-05-04 00:29:22 -05:00
RednedEpic
25d3e0708f
Map most all missing sounds
2020-05-03 23:56:07 -05:00
RednedEpic
1aca44ec7f
Fix playsounds
2020-05-03 15:56:46 -05:00
rtm516
9c6ac1b41c
Auto load floodgate key if floodgate installed and set authtype ( #454 )
...
* Added floodgate key auto loading for Bukkit
* Added floodgate key auto loading for Bungee
* Added floodgate key auto loading for Velocity and fixed key location
* Moved key loading to common
2020-05-03 15:30:20 -05:00
rtm516
692e46146c
Remove duplicate commands by name ( #474 )
...
* Remove duplicate commands by name
* Removed comment
2020-05-03 15:26:14 -05:00
RednedEpic
7f7d89e517
Add tnt sounds/particles and support for level event sounds
2020-05-03 01:48:38 -05:00
RednedEpic
3370ad3db9
Merge branch 'master' into feature/sounds
2020-05-02 23:06:53 -05:00
Camotoy
9846058377
Add item frames ( #415 )
...
* Initial attempt
* Item frames 'work'
* Blocks in the item frames work
* Remove commented code
* Small changes
* More progress
* Whittling down
* Fix swords, etc
* NBT data implemented
* Remove unused import
* Add item frame item removing; add checks for removing item frames
* Add requested changes; clean up logic
* Add license
* Always delay item frame updates by 500 milliseconds
* Switch to per-session item frame cache
* Revert item translator refactoring
2020-05-02 15:44:05 -05:00
RednedEpic
d7592d8216
Add back in explosion translator, add identifier support for sounds
...
Some sounds require an identifier be added, otherwise they don't properly play.
2020-05-02 01:56:08 -05:00
RednedEpic
99e8ca83ab
Fix eating sounds and bow sounds
2020-05-02 01:29:30 -05:00
RednedEpic
ff26dcad0d
Start work on entity sounds, other misc implementations/fixes
2020-05-02 01:06:22 -05:00
Camotoy
b07161b0a9
Add block values + note block note graphics ( #455 )
...
* Add note block visual without note pitch
* Add rest of block value code
* Add rest of block value code
* Fix pistons, somewhat
* Remove note block attempt
* Re-add whitespace
* Simplify sendPacket of BlockEventPacket
* Add note block visual without note pitch
* Add rest of block value code
* Fix pistons, somewhat
* Remove note block attempt
* Re-add whitespace
* Add mappings for noteblock pitch
* Change noteblock pitch code
* Noteblock Pitch Attempt
* Commit with PistonBlockEntityTranslator
* Cleanup for PR
* Improve pistons
Co-authored-by: blazewalker462 <blazewalker462@protonmail.com>
2020-05-01 00:51:23 -05:00