mirror of https://github.com/GeyserMC/Geyser.git
7a20a190a0
* ported camotoy's attempt of implementing structure blocks, removal of a few TODO's * no more parsing of java structure templates * Don't attempt to re-request structure size * ensure we can load structures in even if we know the size * init: send correct structure size/offset/rotation to java, not fully working yet * restore offsets so we are sending correct values to the java server regarding where we want the structure to be placed * something something mirror * attempt at proper offsets for mirroring AND rotations. this was not fun at all * rotation, mirror, offsetting all seem to work * undo import changes * fix NPE * Proper handling of empty structures, ensure that we can clear the structure block outline when a zero vector was sent for structure size * oops * Update core/src/main/java/org/geysermc/geyser/session/cache/StructureBlockCache.java Co-authored-by: rtm516 <rtm516@users.noreply.github.com> * Update core/src/main/java/org/geysermc/geyser/translator/level/block/entity/StructureBlockBlockEntityTranslator.java Co-authored-by: rtm516 <rtm516@users.noreply.github.com> * Update core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockStructureBlockUpdateTranslator.java Co-authored-by: rtm516 <rtm516@users.noreply.github.com> * Update core/src/main/java/org/geysermc/geyser/translator/protocol/bedrock/BedrockStructureTemplateDataRequestTranslator.java Co-authored-by: rtm516 <rtm516@users.noreply.github.com> * consolidate java structure sending into one method * fix merge conflict --------- Co-authored-by: rtm516 <rtm516@users.noreply.github.com> |
||
---|---|---|
.. | ||
entity | ||
world | ||
BedrockAnimateTranslator.java | ||
BedrockBlockEntityDataTranslator.java | ||
BedrockBlockPickRequestTranslator.java | ||
BedrockBookEditTranslator.java | ||
BedrockCommandBlockUpdateTranslator.java | ||
BedrockCommandRequestTranslator.java | ||
BedrockContainerCloseTranslator.java | ||
BedrockEmoteListTranslator.java | ||
BedrockEntityPickRequestTranslator.java | ||
BedrockFilterTextTranslator.java | ||
BedrockInventoryTransactionTranslator.java | ||
BedrockItemFrameDropItemTranslator.java | ||
BedrockItemStackRequestTranslator.java | ||
BedrockLecternUpdateTranslator.java | ||
BedrockMapInfoRequestTranslator.java | ||
BedrockMobEquipmentTranslator.java | ||
BedrockMoveEntityAbsoluteTranslator.java | ||
BedrockNetworkStackLatencyTranslator.java | ||
BedrockPacketViolationWarningTranslator.java | ||
BedrockPlayerInputTranslator.java | ||
BedrockPositionTrackingDBClientRequestTranslator.java | ||
BedrockRequestAbilityTranslator.java | ||
BedrockRequestChunkRadiusTranslator.java | ||
BedrockRespawnTranslator.java | ||
BedrockServerSettingsRequestTranslator.java | ||
BedrockSetLocalPlayerAsInitializedTranslator.java | ||
BedrockShowCreditsTranslator.java | ||
BedrockStructureBlockUpdateTranslator.java | ||
BedrockStructureTemplateDataRequestTranslator.java | ||
BedrockTextTranslator.java | ||
BedrockToggleCrafterSlotRequestTranslator.java |