qlow
9f6182f8df
Added a simple way to get a player by their xuid ( #1642 )
...
* Added IGeyserPingPassthrough#getPingInformation(InetSocketAddress) to make logging of the pinging IPs possible
* Added GeyserConnector#getPlayerByXboxUuid
* Added GeyserConnector#getPlayerByUuid and added some javadocs
* Update connector/src/main/java/org/geysermc/connector/GeyserConnector.java
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
* Update connector/src/main/java/org/geysermc/connector/GeyserConnector.java
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
* Update GeyserConnector.java
* Update SkinManager.java
* Update SkinProvider.java
* Renamed getPlayerByXboxUuid to getPlayerByXuid
Co-authored-by: qlow <info@qlow.eu>
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
2020-12-17 11:58:49 -05:00
Kooldude183
02d99380d3
Add info about clickable links in "What can't be fixed" ( #1687 )
...
* Add info about clickable links in "What can't be fixed"
* Add "Glowing effect"
2020-12-17 11:58:25 -05:00
DoctorMacc
33a86485dc
Implement dropper/dispenser, hopper, shulker
2020-12-17 11:46:11 -05:00
DoctorMacc
929b0ba80c
Refactors, and add furnace
2020-12-16 23:52:45 -05:00
Camotoy
82179797ab
Add proper ominous banner translation ( #1692 )
...
The ominous banner is a separate banner type in Bedrock. If we detect the ominous banner pattern, then we set the ominous banner type in NBT. This process is also checked vice-versa, allowing the ominous banner to be pulled from the Bedrock creative menu.
2020-12-16 12:50:16 -05:00
DoctorMacc
988e697a70
Crafting table works
2020-12-15 23:33:17 -05:00
DoctorMacc
3b3e72d5c3
Initial crafting table support
2020-12-15 23:01:27 -05:00
Tim203
e69ad0e560
Geyser can compile now
2020-12-15 22:31:14 +01:00
Tim203
cd13e03730
Merge remote-tracking branch 'origin/master' into floodgate-2.0
...
# Conflicts:
# connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java
# connector/src/main/java/org/geysermc/connector/network/translators/bedrock/BedrockNetworkStackLatencyTranslator.java
# connector/src/main/java/org/geysermc/connector/network/translators/java/JavaJoinGameTranslator.java
# connector/src/main/java/org/geysermc/connector/utils/SettingsUtils.java
2020-12-15 22:06:59 +01:00
Camotoy
988fd66a85
Fix boat movement on land ( #1668 )
...
* Fix boat movement on land
1.16.100 appears to now take advantage of two newer entity metadata properties, IS_BUOYANT and BUOYANCY_DATA. Without the former, moving on land will not work properly. With the former and without the latter, moving in water no longer works.
* Use offset kind of
2020-12-15 13:09:40 -05:00
Camotoy
aed1eef6e1
Update Adventure and fix some legacy hover events ( #1681 )
2020-12-15 11:24:02 -05:00
Camotoy
55cf7d1c54
Fix more scoreboard crashing and oddities ( #1665 )
...
* Various fixes
* Apply updateType fix as well
* Slight optimization
2020-12-14 18:22:31 -05:00
EasyClifton
feaaf9edec
Add What can't be fixed and info about player heads ( #1680 )
...
* Add What can't be fixed and info about player heads
* Update README.md
2020-12-14 18:22:18 -05:00
Camotoy
8b5ef7478c
Fix PS4 behavior with NetworkStackLatencyTranslator ( #1678 )
2020-12-14 15:47:17 -05:00
Camotoy
799f6341c8
Fix Netty dependency usage on Velocity ( #1672 )
2020-12-13 23:03:11 -05:00
RednedEpic
41cb593dc4
Update langauges submodule
2020-12-12 01:48:12 -06:00
RednedEpic
655e218115
Add settings command for settings menu as it broke in the settings screen in 1.16.100
2020-12-12 01:45:54 -06:00
RednedEpic
31209be79e
Ensure spawn radius is always 0 on the client's end
...
Fixes #1496 to the best of my knowledge. Any issue regarding the spawnpoint being off in terms of radius is up to the server at this point - would not be an us situation here.
2020-12-12 01:23:30 -06:00
jackson-57
50662bc65c
Update todo list in README.md ( #1656 )
2020-12-12 00:46:29 -06:00
RednedEpic
70031c65e7
Handle keepalives better ( Closes #965 )
...
Bedrock cuts off the last 3 digits consistently every time, meaning that the keepalive returned from bedrock is never fully accurate. However, if we multiply the value by 1000, then divide by 1000 when sending back to java, the proper value is returned.
2020-12-12 00:45:41 -06:00
Tim203
9500da2ef0
Small changes
2020-12-12 01:39:09 +01:00
RednedEpic
a60ab4e80e
Fix colored particles ( Closes #1627 )
2020-12-11 17:15:49 -06:00
RednedEpic
047bf5f0f4
Fix armor stand rotation ( Closes #1634 )
2020-12-11 17:06:33 -06:00
Camotoy
f19922ecf0
EnderCrystalEntity: don't appear to be on fire if fire is below ( #1651 )
2020-12-11 12:55:37 -05:00
Camotoy
bb21d05459
Update README to show all supported versions ( #1647 )
2020-12-11 12:55:19 -05:00
Kooldude183
39a11da7e5
Fix resource pack description in config ( #1649 )
2020-12-10 22:13:54 +00:00
Tim203
45596a87a9
Use Cumulus as form library
2020-12-10 22:57:48 +01:00
Camotoy
87c52ad524
Add a config option for toggling showing coordinates ( #1645 )
2020-12-10 11:13:36 -05:00
rtm516
91cdda95db
Change version in query to use a more informative string ( #1635 )
...
* Change version in query to use a more informative string
* Fix removal of string
* Cleaner implementation of version
* Fix build
* Make more explicit what we're replacing
Co-authored-by: Camotoy <20743703+DoctorMacc@users.noreply.github.com>
2020-12-09 15:14:12 -05:00
rosiecube
2a44874458
Fix Bedrock ItemEntity Y position bug ( #1636 )
...
Setting motion while on the ground causes visual issues. Additionally, there is an offset difference in the movement of an item entity.
2020-12-09 15:09:14 -05:00
DoctorMacc
f167ed2583
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2020-12-09 11:57:46 -05:00
Camotoy
8e274daa75
Change default protocol version to 422 ( #1640 )
...
* Change default protocol version to 422
* Update Protocol
* Actually update to Protocol 2.6.1-SNAPSHOT
* Keep languages commit the same
2020-12-09 11:30:59 -05:00
DoctorMacc
049242db4b
Update to 1.16.200
2020-12-09 01:12:02 -05:00
D3ATHBRINGER13
3bcdf4cca1
Add map and banner cloning and map extending ( #1623 )
...
* Add all the crafting multi uuids
* Remove BANNER_ADD_PATTERN
* Remove TODO
2020-12-07 14:27:42 -05:00
qlow
a173005767
Added IGeyserPingPassthrough#getPingInformation(InetSocketAddress) to make logging of the pinging IPs possible ( #1633 )
...
Co-authored-by: qlow <info@qlow.eu>
2020-12-07 14:04:50 -05:00
Camotoy
798ae34cd1
WolfEntity: fix entire wolf being set to a color in rare instances ( #1630 )
2020-12-06 14:46:31 -05:00
Camotoy
2f294c9466
Fix player heads with a custom name ( #1625 )
2020-12-04 17:48:33 -05:00
OnlyBMan
2c0f3ec84d
Custom skull block support ( #683 )
...
Custom skulls are now implemented within the world when placed as a block. This is achieved by placing a fake player entity in the same spot.
Co-authored-by: DoctorMacc <toy.fighter1@gmail.com>
Co-authored-by: bundabrg <brendan@grieve.com.au>
Co-authored-by: bundabrg <bundabrg@grieve.com.au>
Co-authored-by: Camotoy <20743703+DoctorMacc@users.noreply.github.com>
2020-12-04 16:55:24 -05:00
rtm516
2067143b57
Fix supported version display name ( #1593 )
...
* Fix supported version display name
* Update connector/src/main/java/org/geysermc/connector/network/BedrockProtocol.java
2020-12-03 19:21:32 -05:00
D3ATHBRINGER13
b92d8d53e9
Bump languages submodule ( #1619 )
2020-12-03 18:20:39 +00:00
Camotoy
f6a26410da
Supply a unique network ID for each recipe ( #1615 )
...
This fixes crashes in the Minecraft betas.
2020-12-02 15:39:24 -05:00
Tim203
f7d2378845
Added Floodgate to GeyserDump
2020-12-01 23:17:54 +01:00
Tim203
deae3d566d
Updated DeviceOs
2020-12-01 19:54:51 +01:00
Bastian Oppermann
24fd7dafc5
Do not send server custom chart for Metrics ( #1610 )
...
The server chart is automatically populated by the bStats backend.
2020-12-01 11:40:07 +00:00
Camotoy
ffd0c211fc
Fix villagers accepting books ( #1605 )
...
* Hopefully fix villagers accepting books
Fixes a couple of inconsistencies getting books from the creative menu.
* Fix fake news
2020-11-30 10:55:35 -05:00
rtm516
eb687e6638
Add check to fix NONE team color causing an NPE ( #1602 )
2020-11-28 15:10:19 +00:00
Camotoy
0215c383b0
GUI: Don't exit if there is a config error ( #1600 )
...
Leave the window open so the user understands there is an error.
This also changes the exit code to 1 when exiting without a GUI since we have an error.
2020-11-27 18:55:33 -05:00
rtm516
da2dc69441
Update MCProtocolLib to Adventure migration ( #1572 )
...
* Use raw message data instead of converting the message
* Update MCProtocolLib to Adventure
* Ignore MCProtocolLib Adventure depend
* Remove unused dependency
* Fix isMessage handling `null` wrong.
* Update to adventure 4.2.0
* Clean-up isMessage
* Fix tests
* Clean-up of catch statements
2020-11-27 18:28:08 -05:00
Camotoy
11d9d30050
Fix mounts being unmountable with cache chunks ( #1576 )
...
Teleports need to be confirmed before riding
2020-11-27 17:56:32 -05:00
Tim203
e583abffdf
Split Forms into an Api and an implementation
2020-11-26 23:00:43 +01:00