Camotoy
0803c5d9af
SetTimeTranslator: cast from long on the entire modulus
...
This should fix some inaccuracies with time on older worlds.
2022-04-12 19:42:41 -04:00
Camotoy
98db9c6948
Make all moon phases visible
...
The fix to prevent integer overflows also prevented moon phases from being visible until now.
Fixes #2927
2022-04-12 19:04:09 -04:00
Camotoy
cb8858fc42
Don't always store cert/client data used for skin uploaded
...
This takes up a decent 30K of memory that we don't use after the skin is uploaded. The GameProfileTranslator cannot be run more than once per session.
2022-04-11 15:44:15 -04:00
Camotoy
1ebc3fd8f6
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/extensions
2022-04-07 19:22:46 -04:00
Camotoy
1d3eebc678
Add recent Paper check and new vanilla check for block placement
...
Fixes #2917
2022-04-04 21:03:43 -04:00
Camotoy
d6cb5bd52d
ItemMappings: use array for ItemMapping class
2022-04-04 14:08:35 -04:00
Camotoy
fb26e263cc
Be more resilient with different enchantment NBT types
...
Fixes #2911
2022-04-01 15:20:30 -04:00
Camotoy
2a05dd57ff
Don't store GameProfile class of players
...
This stores repetitive information, and also we don't currently use the signature, so it's wasted memory.
2022-03-30 22:30:49 -04:00
Camotoy
7a5321b78f
Hmm what print line?
2022-03-29 14:38:15 -04:00
Camotoy
f78d2d3d2a
Fix ghost items when taking items out of a furnace
2022-03-29 14:36:58 -04:00
rtm516
0067ba5bb9
Fix jackson versions causing build to fail
2022-03-26 15:56:36 +00:00
rtm516
08051edad1
Update Jackson dependency
2022-03-26 15:49:02 +00:00
Camotoy
238be40c6a
No need to reset when a set times packet is just about to be sent
2022-03-25 20:30:33 -04:00
Camotoy
f639be6362
Better handling of fake cooldown
...
Because of Bedrock limitations, if a player has text background opacity enabled, they'll see an empty section where the title is usually displayed as the fake cooldown is shown. This commit minimizes the time that is shown by clearing the text as soon as possible. Reference issue: https://github.com/GeyserMC/Geyser/issues/1710
This commit also removes starting the fake cooldown process if the client switches to an inventory slot with the same Java ID.
2022-03-25 20:22:39 -04:00
Camotoy
c610e98f4c
Spigot: fix loading on 1.12
2022-03-25 14:04:16 -04:00
Camotoy
80b6d14cee
Spigot: enable command completions for /geyser
2022-03-24 17:39:35 -04:00
Camotoy
877301a500
Remove locator map from creative menu; show some map colors
...
Java allows any map color but Bedrock only allows a few, so we take what we can get.
Fixes #2617
2022-03-23 16:21:04 -04:00
Camotoy
b7de1b668f
Remove unused NibbleArray class
2022-03-23 13:57:58 -04:00
Camotoy
24b0f83742
Change banner item translator into NBT-specific translator
...
Since we don't need to change any other item properties, this removes a builder hack that had to be implemented.
2022-03-23 13:57:25 -04:00
Camotoy
780218d39d
Consolidate NoteblockBlockEntityTranslator behavior
...
It was only used in one place that could better use existing code.
2022-03-22 23:03:37 -04:00
Camotoy
10383d31ab
Replace show coordinates string
...
Use the one built into Bedrock for less maintenance.
2022-03-22 23:01:00 -04:00
RednedEpic
d613ac65a7
Just catch NoSuchFileException for missing processors
2022-03-20 00:05:25 -05:00
RednedEpic
43ab71bdaa
Add Sponge repository
2022-03-19 23:46:56 -05:00
RednedEpic
1b1621c424
Add ViaVersion repo
2022-03-19 23:29:24 -05:00
RednedEpic
b26879f76c
Add deprecated annotaiton so gradle stops complaining
2022-03-19 23:24:57 -05:00
RednedEpic
3e8863ccf3
Add .gradle to gitignore
2022-03-19 23:20:10 -05:00
RednedEpic
6f0ff0f83d
Update pull request workflow to use Gradle
2022-03-19 23:03:26 -05:00
RednedEpic
95747d5649
Add maxPlayers API
2022-03-19 22:35:41 -05:00
RednedEpic
f8e9662665
Add BedrockListener API and fix other stuffs
2022-03-19 22:30:12 -05:00
RednedEpic
f78ba8fb4c
Remove unecessary getter
2022-03-19 22:00:04 -05:00
RednedEpic
9939a26a5b
Add RemoteServer API
2022-03-19 21:55:29 -05:00
RednedEpic
1232c02c8e
Do not compile ap into jar
2022-03-19 21:13:37 -05:00
RednedEpic
02cda38259
Merge remote-tracking branch 'origin/master' into feature/extensions-gradle
2022-03-19 20:48:14 -05:00
RednedEpic
f53c3b71c0
Update dependencies
2022-03-19 20:46:30 -05:00
RednedEpic
4455dc0ded
Merge remote-tracking branch 'origin/feature/extensions' into feature/extensions-gradle
2022-03-19 20:39:59 -05:00
Konicai
87d70be10d
Register floodgate:transfer
plugin channel ( #2896 )
...
* Register floodgate:transfer channel
* Don't warn on unknown channel
2022-03-19 19:56:34 -05:00
Hancho1577
b81ad3f0db
Prevent async task pool from being full ( #2894 )
...
Fixes #2883
2022-03-19 09:45:19 -04:00
Camotoy
732fd90d48
Missed instance of Outdated server
2022-03-18 23:31:25 -04:00
Konicai
f8e983887e
Add method in Connection API for transferring connections ( #2891 )
2022-03-18 18:59:32 -04:00
Jackson_57
9c7210ef92
Update wiki links ( #2864 )
2022-03-18 16:01:14 -04:00
Camotoy
b36ec79bbb
Update languages submodule
2022-03-18 10:51:36 -04:00
Camotoy
607e97f988
More descriptive disconnect messages for outdated Java servers
2022-03-18 10:51:22 -04:00
Camotoy
0829b5cd4e
Replicate Bedrock shield behavior more accurately
...
If the player swings, then they cannot be holding their shield at the same time.
Also fixes an animation edge case with other players.
2022-03-15 13:34:56 -04:00
Camotoy
7f5d81772b
Fix inability to toggle sitting of parrots
2022-03-10 15:16:08 -05:00
Camotoy
d0d01714aa
Remove unlockedRecipes storage
...
This has been unused, and for the time being we aren't going the packet route that would use these.
2022-03-09 23:09:48 -05:00
Camotoy
9c0b9f1975
Show attribute suggestions in commands
2022-03-07 13:58:09 -05:00
Camotoy
9154a4571c
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/extensions
2022-03-06 20:35:04 -05:00
Camotoy
a1bb4343a3
Update languages submodule
2022-03-05 22:33:43 -05:00
Camotoy
8388a4830e
Simplify disconnection logging
...
A disconnect message will always be printed, but not more than once.
CLOSED_BY_REMOTE_PEER -> Bedrock client disconnected (hopefully slightly less vague)
If a message is sent from the server, the log will now indicate their disconnection reason.
2022-03-05 22:32:38 -05:00
Camotoy
50bed6a2be
Use a dummy legacy event hover serializer
...
This reduces computation processing needing, since Bedrock doesn't have any hover text ability. This also fixes a 1.8 bug where villager titles would not process correctly - by having a dummy serializer, a recent MCProtocolLib update would not stop the window packet from processing.
2022-03-05 22:15:25 -05:00