RednedEpic
501183b918
Add support for 1.17.40 (v471)
2021-10-17 19:24:27 -05:00
Camotoy
11bc083885
Update MCProtocolLib; add clearer errors for various connection issues
...
Errors that are a result of online mode and offline mode clashes are now clarified.
Users will now get a clearer message stating that the server is offline.
Resolves #2501
2021-10-07 11:00:43 -04:00
Cybornut
4503991d37
Added a couple of comments in config.yml for clarification ( #2544 )
...
* Update config.yml
Added commented clarifications on:
1. "remote: address: auto"
2. "remote: auth-type: online"
May need formatting checks to conform with correct annotation
* Update config.yml
2021-09-27 21:51:50 -05:00
RednedEpic
fdca9f9be6
Add support for 1.17.30 (v465)
2021-09-19 14:20:42 -05:00
TheFloyds4240
e13643d040
Update config.yml ( #2522 )
2021-09-12 14:32:58 -05:00
Camotoy
4196402105
Indicate when the en_US jar has finished downloading
2021-09-10 21:12:12 -04:00
Camotoy
bc0cfde8f9
Set the minimum Java version to 16; drop Bedrock 1.17.0 ( #2477 )
2021-09-10 14:10:56 -04:00
Camotoy
52ad5c37ee
Uncomment MTU in config
...
It doesn't change anything if uncommented and just serves to confuse people.
2021-09-08 13:46:46 -04:00
Camotoy
b89cc1aef0
Refactor lodestones to be more memory efficient
...
- Most importantly, redesign lodestone caches to be per-player.
- Redesign lodestone caches with the expectation that a client will never re-request the same value.
- Re-use lodestone IDs in a WeakHashMap to be re-used but successfully garbage-collected.
2021-08-31 19:49:55 -04:00
David Choo
3eb73a5634
Fix powder snow and fish buckets ( #2437 )
2021-08-01 22:20:15 -04:00
Camotoy
a197f60446
Move use-direct-adapters to system property
2021-07-31 13:54:51 -04:00
Camotoy
002be32bb3
Connect Geyser players directly to the server for plugin versions ( #2413 )
...
- Faster loading times and improved latency; Geyser no longer creates a physical TCP connection to join the server
- Less configuration: remote address and port are now irrelevant
- Accurate IP addresses without needing Floodgate.
Co-authored-by: Redned <redned235@gmail.com>
2021-07-31 12:52:49 -04:00
Camotoy
8c96c3b11d
Biome reworkings
...
- Introduce biome mappings for having a constant reference between Java biome identifier and their Bedrock equivalents
- Don't assume biome IDs and instead listen to the server for biome IDs
- Ensure that only valid Bedrock biomes are sent. With the caves and cliffs experimental toggle, Bedrock will crash if an invalid biome ID is sent its way.
2021-07-27 20:29:27 -04:00
Camotoy
1b3191fd02
Update languages submodule
2021-07-23 20:16:02 -04:00
Camotoy
f16f91f469
Check for outdated Java versions older than 16
2021-07-23 19:51:46 -04:00
Redned
fde36a2234
Fix check for missing item mapping and update mappings submodule
2021-07-18 12:47:02 -05:00
Camotoy
697f35f657
Specify the first and last relevant block runtime IDs for items
...
Improves startup time and processing
2021-07-17 18:09:55 -04:00
RednedEpic
ff280ef192
Replace Reflections usage with an annotation processor
...
Reduces jar size by about 1.5-2mb
2021-07-17 13:36:04 -05:00
Camotoy
8e593a55a3
Adjust language strings for new options
2021-07-16 20:06:09 -04:00
Camotoy
f03a2dd317
Remove goat horn from creative menu; use proper sculk sensor item
2021-07-16 12:28:11 -04:00
Camotoy
c7d4130a44
Start of extended world height support
2021-07-13 20:48:45 -04:00
Redned
f7ef90278b
Implement a new registry system ( #2306 )
...
Co-authored-by: Camotoy <20743703+Camotoy@users.noreply.github.com>
2021-07-12 21:19:40 -04:00
Camotoy
438b39cb05
Update mappings to fix #1460
2021-07-06 15:37:19 -04:00
Camotoy
c4131428ea
Translate more new level events
2021-06-16 19:09:35 -04:00
Camotoy
2c9cd7ed02
Don't hardcode record IDs and fix records for 1.17
2021-06-16 11:05:10 -04:00
Camotoy
f53c0cf73f
Fix nether brick item mapping
2021-06-15 13:02:18 -04:00
Camotoy
118f821281
Update mappings
2021-06-08 08:57:27 -04:00
Camotoy
bb20afb123
Warn if server is using high/low dimension heights and remove translations on some strings
2021-06-07 23:09:42 -04:00
Camotoy
3cdc4c767d
Don't start if Floodgate is outdated
2021-06-06 19:01:16 -04:00
Camotoy
fc4f2b7890
Remove usage of translation strings for code-related errors
...
These should never ever be seen by a normal user, and if so, developers need to see the proper error message
2021-06-06 09:35:56 -04:00
Camotoy
c29a1ab3af
Update mappings submodule
2021-06-05 19:33:22 -04:00
Tim203
1ded2086e3
Merge remote-tracking branch 'origin/floodgate-2.0' into feature/1.17
...
# Conflicts:
# connector/src/main/java/org/geysermc/connector/network/UpstreamPacketHandler.java
2021-06-06 01:16:57 +02:00
Camotoy
282800cefc
Update mappings submodule
2021-06-05 13:36:47 -04:00
Camotoy
33d3329f8f
Update small particle mapping change
2021-06-02 23:13:14 -04:00
Camotoy
f5c5d0cd39
Support 1.17-pre3 and Bedrock 1.17.0.58
2021-06-01 21:12:58 -04:00
Camotoy
ebf726ce9e
Yeet cache chunks
...
So many features require this config option, and we don't intend on supporting it being both disabled and enabled.
2021-06-01 15:36:33 -04:00
Camotoy
7b0099e869
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/1.17
2021-05-29 15:49:31 -04:00
Camotoy
08ba82a44e
GeyserOptionalPack support for zombie villager textures ( #2237 )
...
Trade tier and profession now show on zombie villagers with this commit.
2021-05-28 20:38:17 -04:00
Tim203
776fc4e933
Merge remote-tracking branch 'origin/master' into floodgate-2.0
...
# Conflicts:
# connector/src/main/java/org/geysermc/connector/GeyserConnector.java
# connector/src/main/java/org/geysermc/connector/utils/SettingsUtils.java
2021-05-26 02:17:33 +02:00
Camotoy
986701f06f
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/1.17
2021-05-23 21:31:40 -04:00
Camotoy
4734ce2059
Update MCProtocolLib + PacketLib ( #2211 )
...
By updating these dependencies, we bring in a couple fixes that should improve network performance:
Use TCP_NODELAY for the Java connection
Use Epoll/KQueue if possible for the Java connection
Only use one event loop for the Java connection
Fix Netty dependencies so Spigot and BungeeCord can use native network types
Currently, Geyser-Spigot pre-1.12 breaks with these changes. It is unlikely that this will be fixed.
2021-05-23 15:55:01 -04:00
Camotoy
024655f008
Merge branch 'master' of https://github.com/GeyserMC/Geyser into feature/1.17
2021-05-19 17:53:06 -04:00
Konicai
3e3b8faf16
Add client setting for cooldown type, refactor show-coordinates ( #2193 )
2021-05-14 22:48:34 -04:00
Camotoy
5c76bd8544
Merge branch 'master' of https://github.com/GeyserMC/Geyser into floodgate-2.0
2021-05-10 01:03:48 -04:00
Camotoy
95bcd4000f
Interact with an optional resource pack to add more features ( #2176 )
...
See https://github.com/GeyserMC/Geyser/wiki/GeyserOptionalPack
2021-05-10 00:48:01 -04:00
Camotoy
41e0ad3e74
Merge branch 'master' of https://github.com/GeyserMC/Geyser into floodgate-2.0
2021-05-09 16:41:31 -04:00
Camotoy
f4426f14f7
Merge branch 'master' of https://github.com/GeyserMC/Geyser
2021-05-02 13:17:17 -04:00
Camotoy
e74fa6c42d
Allow connections even if encryption failed to initialize post-1.16.220 ( #2147 )
...
This allows Java 16 to still be compatible with Geyser.
2021-05-02 13:07:04 -04:00
Camotoy
e692b53c3f
Initial update for 21w17a
2021-05-01 23:19:49 -04:00
Tim203
3b9674ac29
Merge remote-tracking branch 'origin/master' into floodgate-2.0
...
# Conflicts:
# connector/src/main/java/org/geysermc/connector/dump/BootstrapDumpInfo.java
# connector/src/main/java/org/geysermc/connector/dump/DumpInfo.java
# connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java
# connector/src/main/java/org/geysermc/connector/network/translators/java/JavaJoinGameTranslator.java
# connector/src/main/java/org/geysermc/connector/utils/SettingsUtils.java
2021-05-01 12:16:25 +02:00