Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API10 - MC 1.19.2 Overview #3784

Closed
wants to merge 364 commits into from
Closed

API10 - MC 1.19.2 Overview #3784

wants to merge 364 commits into from

Conversation

Faithcaio
Copy link
Contributor

@Faithcaio Faithcaio commented Nov 1, 2022

SpongeAPI | Sponge

see #3700 for previous work

  • new entities
    • API Mixins
    • vanilla data values?
  • decide Component.literal("") vs Component.empty() usage
  • callRegisterDataPackValueEvents for ClientSide WorldOpenFlow#createPackRepository?
  • PaintingData check if client is notified when setting data
  • WorldGen
    • DimensionType.MonsterSettings SpongeDataPackType
    • seed per world
    • default overworld NoiseGeneratorConfig
    • NoiseGeneratorConfig spawnTargets + defaults
    • WorldTemplate DimensionTypeMixindragonfight
    • BiomeSampler is not available in BiomeSourceMixin_API (cannot get Biomes within anymore)
    • LevelSettings overrides in SpongeWorldManager
    • SpongeWorldManager.loadTemplate internals moved to DataPackManager
  • merging tags TagDataPackSerializer
  • Random from API e.g. TradeOfferGeneratorWrapper
  • Commands
    • SpongeRegistryLoaders BLOCK_PREDICATE/BLOCK_STATE/ITEM_STACK/ITEM_STACK_SNAPSHOT
    • new API Types for clientCompletionKey loader
    • signed message Parameter
  • VanillaRegistryLoader
    • new triggers
    • create Banner Pattern Registry
  • Chat
    • sending system messages has no Identity anymore (API is from Adventure) e.g. MinecraftServerMixin_API,ServerPlayerMixin_API
    • Chat Formatting? ServerGamePacketListenerImplMixin/ServerGamePacketListenerImplMixin_Vanilla/ChatFormatter can we still do it?
    • Chat Events
  • DataPacks
    • depth param is gone?
    • Filter Predicate<String> -> Predicate<ResourceLocation> PluginPackResources
    • getting Resource returns Optional. Pass Optional to API? ResourceManagerMixin_API
  • loadLevel on IntegratedServerMixin/DedicatedServerMixin detectBundledResources is gone
  • Sign Text ServerGamePacketListenerImplMixin
  • LevelMixin Painting related code?
  • LevelMixin Worldborder code?
  • LevelMixin.postGameEventInRadius gone?
  • VolumeStreamUtils setting Biome not possible anymore?
  • StructureTemplateMixin_API
    • missing parts of Schematic Impl
    • caching
  • How to do dragon fight?
  • SpongeDataPackManager IO
  • SpongeDataPackManager not on disk entries are not handled correctly everywhere.
  • Tag data-pack entry merging

@gabizou gabizou force-pushed the api-10 branch 2 times, most recently from e8ba40e to 5825843 Compare January 16, 2024 11:27
Fixes warnings being logged for item renames when
using an Anvil inventory.

Signed-off-by: Gabriel Harris-Rouquette <gabizou@me.com>
@ImMorpheus ImMorpheus closed this Feb 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet