-
-
Notifications
You must be signed in to change notification settings - Fork 342
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 #2447
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BiomeTemplate/Builder impl switch to using data in WorldTypeTemplate.Builder Template toContainer impl move some of the DataPackType serialization into template impl missed BiomeData make Biome ClimateSettings accessible
fix saving level.dat for other worlds weather data
We can now save custom biomes and use them (after a restart)
add pack to reciperegistration
seed on WorldTemplate rework BiomeProviders BiomeAttributes with ranges provide FlatGeneratorConfig Presets provide NoiseConfig Presets provide NoiseGeneratorConfig Presets NoiseGeneratorConfigTemplate provide vanilla SurfaceRules expose StructureSet expose NoiseRouter
NoiseRouter DensityFunction+Template javadocs
Add StructureTypes and JigsawPools Template for Structure and Schematic (from vanilla structures nbt files) Biome is Taggable
fix relative position translator
consistent with implementation and last remaining bits of guava removed
catalog types are generated and the generator takes care of sorting
* Add stream online players method * run spotless apply
* fix nullability issues * add missing package-info files * more nullability fixes * more nullability fixes * fix missorted modifier * run spotless apply
Historically we considered the Minecraft protocol versions as "implementation detail" that should not be exposed in SpongeAPI. However, since the addition of the status ping API 8 years ago the protocol version still exists exactly the same way, and there are use cases for checking it (identifying the exact client version) and modifying it (making the server appear as incompatible to clients). Right now plugins have to resort to using implementation-specific code for this, which is complicated and now hopelessly broken for api-10 (due to internal changes in the Minecraft code). Make it possible to check and modify the server version to fix this once and for all.
unused after the removal of the world migrator
This exception was previously thrown by buildAndRegister method. After the data API refactor the exception is unused and never thrown. Remove the exception and update the documentation
previously used for text and command tests, now unused.
This reverts commit baf68a6.
…ories without needing to reopen them
Signed-off-by: Gabriel Harris-Rouquette <[email protected]>
Signed-off-by: Gabriel Harris-Rouquette <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
SpongeAPI | Sponge
see #2433 for previous work
Chat/Messages/Commands
KyoriPowered/adventure#765 / KyoriPowered/adventure#777
Datapacks
missing API DataPackTypes:
worldgen/world_preset
(not needed?)worldgen/flat_level_generator_preset
(not needed?)Inventory
Entity
Keys Refactor
The Keys class is getting quite big. Should we separate them depending on what they apply to.
These might contain duplicates as Keys like DISPLAY_NAME apply to many things.
e.g.
Other
-[ ] setting TradeOfferGenerators for Villagers