Camotoy
86b2901f02
1.16.220 support ( #2105 )
...
This update does not break compatibility with any other currently supported version of Bedrock.
Co-authored-by: Redned <redned235@gmail.com>
2021-04-06 00:14:06 -04:00
ImDaBigBoss
fb18a6493a
Add an option for actionbar hit cooldown ( #2006 )
...
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2021-04-01 00:06:01 -04:00
Camotoy
aa5c3c30e1
Minor touchups ( #2011 )
2021-03-31 14:15:55 -04:00
Camotoy
930c4c538e
Update the interactive tag when necessary ( #2039 )
...
Update the interactive tag on entity metadata update, item slot change, and sneaking update; that way, if the tag should change, it will change.
2021-03-18 01:11:21 -04:00
Camotoy
f827b28852
More smoothed out shield code ( #2051 )
...
- Shield code is now down as the player is sneaking - it doesn't wait for the server to update our sneaking status
- Shield is now applied correctly when sneaking and then moving to the shield item
2021-03-18 00:53:14 -04:00
Camotoy
1d8961c498
Allow GeyserWorldManager to be overwritten while still holding a cache ( #2036 )
2021-03-14 12:26:47 -04:00
Camotoy
370f3c18ba
Use compute for determining if a lectern if present
...
Reduces having to call both containsKey and get.
2021-03-10 13:54:09 -05:00
Camotoy
ded00dfd97
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2021-03-09 14:45:04 -05:00
Camotoy
9ae7c1de25
1.16.210 support ( #2019 )
...
This commit implements 1.16.210 support while still keeping 1.16.100 and 1.16.210 compatibility.
Co-authored-by: AJ Ferguson <AJ-Ferguson@users.noreply.github.com>
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
2021-03-09 12:51:48 -05:00
Camotoy
ca3f9550dd
Remove unused variables; fix opening double chests quickly
2021-03-04 12:26:16 -05:00
Camotoy
6775d88704
Handle no-NBT lecterns
2021-02-26 21:53:24 -05:00
Camotoy
6be71fc045
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2021-02-26 00:46:44 -05:00
Camotoy
e1db626529
Fix closing the inventory from the server
2021-02-25 18:17:43 -05:00
AJ Ferguson
9e6402c279
Fixes
2021-02-24 20:14:01 -09:00
Camotoy
f480fbfdf6
More changes to allow Geyser to cooperate better with bad internet ( #1951 )
2021-02-21 18:57:09 -05:00
Camotoy
72186d91f1
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2021-02-16 16:47:58 -05:00
Camotoy
e0bd5a62a7
Fix up some SpotBugs suggestions ( #1911 )
...
This is a manual go-through of some bugs SpotBugs pointed out.
2021-02-16 16:25:46 -05:00
Camotoy
aaeca23f54
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2021-02-10 23:53:45 -05:00
Camotoy
b16e1d6b43
Threading and ping improvements ( #1870 )
...
- Don't schedule for setting jumping on and off if cache chunks is enabled, since we don't need to know that
- Add a new setting to disable player ping forwarding. Hopefully this helps with timeouts.
2021-02-10 12:18:31 -05:00
Camotoy
3140d3ced7
Allow Geyser to boot if it cannot download en_US file ( #1907 )
...
This commit allows Geyser to start if it is unable to download Minecraft's English locale file, instead of throwing an exception that stops it.
2021-02-07 22:57:44 -05:00
Camotoy
3b847d93b3
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2021-01-29 00:32:35 -05:00
YHDiamond
aec08e7d3c
Add images to statistics menu ( #1719 )
...
Co-authored-by: YHDiamond <47502993+yehudahrrs@users.noreply.github.com>
2021-01-28 00:23:27 +00:00
Camotoy
3dc5890649
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2021-01-22 13:36:06 -05:00
Camotoy
b93ce33b38
Localize Done in the OAuth prompt ( #1851 )
...
Oops.
2021-01-21 22:54:18 +00:00
AJ Ferguson
e87ae8f0dd
Merge remote-tracking branch 'remotes/upstream/master' into server-inventory-upstream
...
# Conflicts:
# connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java
2021-01-13 18:49:20 -09:00
Extollite
c0a64659c2
Close en_us.hash stream ( #1833 )
2021-01-12 15:41:15 -05:00
Extollite
dd0b4bafe8
Close locale streams ( #1832 )
...
* Close locale streams
* Fix formatting
2021-01-12 15:06:48 -05:00
YHDiamond
fb283fcce8
Add advancements GUI ( #1579 )
...
Using /geyser advancements, Bedrock clients can get a visual on their progress.
Co-authored-by: yehudahrrs <47502993+yehudahrrs@users.noreply.github.com>
Co-authored-by: Olivia <chew@chew.pw>
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
Co-authored-by: DoctorMacc <toy.fighter1@gmail.com>
Co-authored-by: rtm516 <ryantmilner@hotmail.co.uk>
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2021-01-11 21:23:09 -05:00
Camotoy
4db9ec92bf
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2021-01-11 19:46:39 -05:00
rtm516
1c0cc4622a
Microsoft account authentication ( #1808 )
...
Microsoft accounts can now use Geyser, while maintaining full backwards compatibility with Mojang accounts.
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2021-01-11 15:52:02 -05:00
Camotoy
d6461e71fb
Add message if Geyser thinks the English locale is missing ( #1825 )
2021-01-10 20:00:48 -05:00
Camotoy
ade4c14911
Block breaking refactors ( #1336 )
...
Client-side block animations and reach checks are now added.
This commit also includes cleanup in BlockChangeTranslator as well as proper Netherite tool support for calculating block breaking.
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
2021-01-07 22:43:36 -05:00
Camotoy
0641800be7
Add Tickable interface ( #1790 )
...
* Add Tickable interface
By having a tickable interface, we're only dedicating one thread to ticking entities and running tasks as opposed to several. This will also help with implementing world border support.
* removeEntity already clears tickableEntities for us
* Only tick the entity if it's not being ticked
2021-01-05 18:41:20 -05:00
AJ Ferguson
b6389317f0
Fix minor bug in auth form ( #1806 )
2021-01-05 13:45:01 -05:00
Camotoy
50b80a64d3
Dimension switching cleanup ( #1694 )
...
* Dimension switching cleanup
Cleans up dimension switching logic that should no longer be needed. Also fixes above Nether Bedrock building dimension switching.
* Clear thunder on dimension switch too
* Clarify fake dimension switch function name
* Javadoc that
2021-01-03 19:06:20 -05:00
Camotoy
1c7567d79d
Various resource pack fixes ( #1769 )
...
- Fixes an instance where an invalid pack_manifest file could be present
- Fixes instances where JSON files were not read as UTF-8
2021-01-03 12:53:26 -05:00
Camotoy
7a82852134
Merge branch 'server-inventory' of https://github.com/GeyserMC/Geyser into server-inventory
2021-01-01 14:22:44 -05:00
Camotoy
8317961340
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2021-01-01 14:20:52 -05:00
Camotoy
186d94917a
Update copyright to 2021 ( #1772 )
...
* Update copyright to 2021
Free commit!
* These don't need a copyright
* Don't downgrade the mappings
2021-01-01 10:10:36 -05:00
AJ Ferguson
b7b3278d8b
item painting. cursor net id
2020-12-31 17:39:54 -09:00
Camotoy
3c1a40c56a
Better net ID handling
2020-12-29 19:59:22 -05:00
Camotoy
ac4f6eceac
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2020-12-29 19:01:59 -05:00
David Choo
fe63a7f7ab
Fix pick block ( #1753 )
...
* Use pick_item mappings
* Update mappings
* Update mappings and fix wording
2020-12-29 18:09:42 -05:00
Camotoy
2265de3ae9
lecterns
2020-12-28 00:29:27 -05:00
Camotoy
c1f5380ed1
Add horse inventory support
2020-12-26 12:20:59 -05:00
Camotoy
e4ecd1a092
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2020-12-23 12:32:39 -05:00
Camotoy
d69896b381
Fix NPE when no item can be found from a block ( #1718 )
...
This commit also removes an old map previously used for block entity translators
2020-12-20 20:40:21 -05:00
DoctorMacc
1705f1034c
Merge branch 'master' of https://github.com/GeyserMC/Geyser into server-inventory
2020-12-18 18:37:54 -05:00
DoctorMacc
929b0ba80c
Refactors, and add furnace
2020-12-16 23:52:45 -05: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