Konicai
e2062dd182
Reimplement support for 1.20.40
2023-12-14 21:31:14 -05:00
Konicai
f38d82c19c
Drop <1.20.50
2023-12-14 21:31:14 -05:00
chris
95d65350e4
Project wide syntax/annotation cleanup ( #4238 )
...
Co-authored-by: Konicai <71294714+Konicai@users.noreply.github.com>
2023-12-05 18:54:42 -05:00
chris
44174fdc04
Add 1.20.50 Bedrock support ( #4296 )
...
* Start on 1.20.50
* Add 1.20.50 block_palette.1_20_50.nbt, creative_items.1_20_50.json and runtime_item_states.1_20_50.json
* fix stone and planks mappings
* add and do something with the new SetPlayerInventoryOptionsPacket
* Add readme version bump
* Cleanup/Explain the new BedrockSetPlayerInventoryOptionsTranslator
2023-11-21 23:31:56 +01:00
chris
9dad1acfe5
Feature: Add recipe unlocking on Bedrock edition ( #4016 )
...
* Start on 1.20.10+ recipe unlocking system
* Keeping track of multiple Bedrock recipes to unlock for a single Java recipe
* Unlock stonecutter recipes
* Stonecutter recipes
* Unlock tipped arrows/shulker box recipes even when Java doesnt (why..?), and dont send trims if Java doesn't
* Translate FurnaceDataRecipes
* Revert FurnaceRecipe translation, revert stone cutter recipe identifier caching - Bedrock does not need the smelting recipe, and doesn't (un)lock stonecutter recipes (yet...?)
* Remove debug message
* Make decorated pot crafting just a little bit smoother :p
* formatting
* Use itemTag descriptors to fix https://github.com/GeyserMC/Geyser/issues/3784
* Use hashmap instead to store item tag overrides
* remove unnecessary comment
* Address review by @Konicai
* Support for 1.20.30
* undo add whitespace
* Merge upstream, use FastUtil maps, rename a few methods
* Address Camotoy's review
* Fix formatting
2023-11-10 20:45:15 +01:00
Konicai
647a73d9f6
Support 1.20.40 connections
2023-10-19 01:11:59 -04:00
Konicai
c2cd99c829
Support Java 1.20.2 ( #4112 )
...
* Initial pass for 1.20.2, compiling
* Remove unused level events
* handle null GameProfile in ClientboundPlayerInfoUpdatePacket
* Handle level events BRUSH_BLOCK_COMPLETE and EGG_CRACK
* Account for null tag in DecoratedPotBlockEntityTranslator
* Explicitly show that 1.20.31 is supported
2023-09-29 17:14:49 -04:00
Konicai
9a8015e8b6
Support Bedrock 1.20.30 ( #4115 )
2023-09-11 22:22:50 -04:00
Konicai
d4ae428225
Drop support for 1.19.80 ( #4091 )
...
* Initial removal of any 1.19.80 logic
* Re-add isPre1_20_1 method
2023-08-29 16:58:51 -04:00
Konicai
396f4e4900
Update latency translator for 1.20.10 ( #3993 )
2023-07-17 14:45:45 -04:00
Konicai
3a0c1b788a
Support for 1.20.10 ( #3961 )
...
Co-authored-by: chris <github@onechris.mozmail.com>
Co-authored-by: RednedEpic <redned235@gmail.com>
2023-07-11 18:17:01 -05:00
RednedEpic
13c9063368
Update to use protocol 589 and other 1.20 updates
2023-06-07 09:44:18 -05:00
Konicai
a9d64de070
Support for v588 client and mappings
2023-05-24 16:37:16 -04:00
Camotoy
cc856b84b1
Initial sniffer code
2023-05-11 13:23:27 -04:00
Camotoy
8849fd7018
Revert "Revert "Drop support for versions less than 1.19.80 ( #3758 )""
...
This reverts commit d93f3dd1f5
.
2023-05-11 12:38:49 -04:00
Camotoy
97e91ef962
Indicate 1.19.81 support
2023-04-27 13:09:15 -04:00
Camotoy
66ae88a2f6
Signs work in 1.19.80
2023-04-21 12:56:30 -04:00
Camotoy
51566a963f
Work-in-progress 1.19.80 support. Doesn't work yet
2023-04-21 00:36:51 -04:00
Camotoy
d9811d08e3
Merge remote-tracking branch 'origin/master' into feature/protocol-3.0
2023-04-06 13:26:28 -04:00
Camotoy
b664bb961e
Indicate 1.19.71 support
2023-03-19 14:08:48 -04:00
Camotoy
acb25b0c99
Remove legacy 1.19.2x Bedrock code
2023-03-17 13:41:01 -04:00
Camotoy
03c0767965
Finish 1.19.4 support and add Bedrock 1.19.70 support
2023-03-14 15:37:57 -04:00
Camotoy
65319c5859
Prepare for an actual 568 release
2023-02-24 12:40:29 -05:00
Camotoy
406dfcb22c
Fix error on 1.19.62
2023-02-16 20:01:51 -05:00
Camotoy
30277d5411
Anticipate support for the patch version of 1.19.60
2023-02-15 16:17:38 -05:00
SupremeMortal
1769f2a85c
Merge branch 'master' into feature/protocol-3.0
2023-02-14 22:09:48 +00:00
Camotoy
0bba18c726
Initial support for 1.19.60 Bedrock
2023-02-05 13:29:28 -05:00
Konicai
a988fbf290
Update inventory translators
2022-12-14 17:23:55 -05:00
Konicai
84248fa902
Merge remote-tracking branch 'upstream/master' into feature/protocol-3.0
...
# Conflicts:
# core/src/main/java/org/geysermc/geyser/entity/type/living/monster/EndermanEntity.java
# core/src/main/java/org/geysermc/geyser/inventory/holder/BlockInventoryHolder.java
# core/src/main/java/org/geysermc/geyser/network/ConnectorServerEventHandler.java
# core/src/main/java/org/geysermc/geyser/network/GameProtocol.java
# core/src/main/java/org/geysermc/geyser/network/UpstreamPacketHandler.java
# core/src/main/java/org/geysermc/geyser/registry/populator/BlockRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/session/GeyserSession.java
# core/src/main/java/org/geysermc/geyser/text/ChatTypeEntry.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockInventoryTransactionTranslator.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaCommandsTranslator.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaDisguisedChatTranslator.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaPlayerChatTranslator.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/java/entity/player/JavaPlayerInfoTranslator.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/java/level/JavaExplodeTranslator.java
# core/src/main/java/org/geysermc/geyser/util/DimensionUtils.java
# core/src/main/java/org/geysermc/geyser/util/InventoryUtils.java
# gradle/libs.versions.toml
2022-12-14 15:58:17 -05:00
Camotoy
193d2803a3
Indicate 1.19.51 support
2022-12-13 13:54:40 -05:00
Konicai
247edc6665
Don't say that 1.19.2 is supported ( #3443 )
2022-12-08 21:31:45 -05:00
Camotoy
c6e417a6af
Possibly fix #3421
2022-11-29 23:59:01 -05:00
RednedEpic
fb2e5cd4ef
Actually drop 1.19.10 support & remove redundant check
2022-11-28 21:00:24 -06:00
RednedEpic
8f96823048
Add support for Bedrock 1.19.50 (560)
2022-11-28 20:53:17 -06:00
RednedEpic
18e7db8c30
Start on update to Protocol 3.0
2022-10-29 19:23:21 -05:00
Camotoy
e9b99b2098
Indicate 1.19.40 support; bump Protocol
2022-10-25 16:49:34 -04:00
Camotoy
94a810b683
Initial 1.19.40.24 Bedrock support
2022-10-18 19:04:02 -04:00
Camotoy
657968f872
Indicate 1.19.31 Bedrock support
2022-10-17 23:35:16 -04:00
Camotoy
d2b7b8c392
Set the default Bedrock version to 1.19.30
2022-09-21 15:33:33 -04:00
Camotoy
4e2d750791
Gatekeep RequestAbilityPackets to 1.19.30+
2022-09-18 12:20:54 -04:00
Camotoy
c8a51d7834
Update to release protocol 1.19.30
2022-09-17 16:37:30 -04:00
Camotoy
e64e12ff98
Initial support for 1.19.30 Bedrock
2022-09-14 21:17:08 -04:00
RednedEpic
8fb22ee225
Merge branch 'master' into feature/extensions
2022-09-04 16:42:14 -05:00
Kas-tle
9232310b4d
Upstream
2022-08-24 04:53:00 +00:00
Konicai
737df21495
Merge remote-tracking branch 'upstream/master' into ext-1.19.20-fixes
...
# Conflicts:
# ap/pom.xml
# api/base/pom.xml
# api/geyser/pom.xml
# api/pom.xml
# bootstrap/bungeecord/pom.xml
# bootstrap/pom.xml
# bootstrap/spigot/pom.xml
# bootstrap/sponge/pom.xml
# bootstrap/standalone/pom.xml
# bootstrap/velocity/pom.xml
# common/pom.xml
# core/pom.xml
# pom.xml
2022-08-10 17:01:02 -04:00
Konicai
ee5e916112
Merge remote-tracking branch 'upstream/master' into ext-1.19.20
...
# Conflicts:
# core/pom.xml
2022-08-09 14:36:54 -04:00
Konicai
aee43e68fa
Merge remote-tracking branch 'upstream/master' into feature/extensions
...
# Conflicts:
# ap/pom.xml
# api/base/pom.xml
# api/geyser/pom.xml
# api/pom.xml
# bootstrap/bungeecord/pom.xml
# bootstrap/bungeecord/src/main/java/org/geysermc/geyser/platform/bungeecord/GeyserBungeePlugin.java
# bootstrap/pom.xml
# bootstrap/spigot/pom.xml
# bootstrap/sponge/pom.xml
# bootstrap/standalone/pom.xml
# bootstrap/standalone/src/main/java/org/geysermc/geyser/platform/standalone/GeyserStandaloneBootstrap.java
# bootstrap/velocity/pom.xml
# common/pom.xml
# core/pom.xml
# core/src/main/java/org/geysermc/geyser/command/CommandManager.java
# core/src/main/java/org/geysermc/geyser/registry/populator/ItemRegistryPopulator.java
# core/src/main/java/org/geysermc/geyser/translator/protocol/java/JavaLoginTranslator.java
# core/src/main/resources/languages
# pom.xml
2022-08-02 00:01:05 -04:00
Kas-tle
363d72da91
Merge remote-tracking branch 'origin/master' into feature/extensions
2022-07-12 05:26:52 +00:00
ImDaBigBoss
4e2f74481b
Updated to 1.19
2022-06-08 14:09:14 +02:00
RednedEpic
4ae9bdf4b9
Merge branch 'master' into feature/extensions
2022-05-01 09:44:47 -05:00