2023-03-15 21:52:13 +00:00
|
|
|
# SPDX-FileCopyrightText: 2017 The CC: Tweaked Developers
|
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: MPL-2.0
|
|
|
|
|
2024-04-24 16:55:48 +00:00
|
|
|
org.gradle.jvmargs=-Xmx3G -Dfile.encoding=UTF-8
|
2022-10-22 20:09:08 +00:00
|
|
|
org.gradle.parallel=true
|
|
|
|
|
2022-06-19 10:21:41 +00:00
|
|
|
kotlin.stdlib.default.dependency=false
|
2022-10-22 20:09:08 +00:00
|
|
|
kotlin.jvm.target.validation.mode=error
|
2021-09-18 11:42:36 +00:00
|
|
|
|
Update to Minecraft 1.21
API Changes:
- Minecraft had updated ModelResourceLocation to no longer inherit from
ResourceLocation.
To allow referencing both already baked models
(ModelResourceLocation) and loading new models (via ResourceLocation)
in turtle model loadders, we add a new "ModelLocation" class, that
acts as a union between the two.
I'm not entirely convinced by the design here, so might end up
changing again before a stable release.o
- Merge IMedia.getAudioTitle and IMedia.getAudio into a single
IMedia.getAudio method, which now returns a JukeboxSong rather than a
SoundEvent.
Other update notes:
- Minecraft had rewritten how buffers are managed again. This is a
fairly minor change for us (vertex -> addVertex, normal -> setNormal,
etc...), with the exception that you can no longer use
MultiBufferSource.immediate with the tesselator.
I've replaced this with GuiGraphics.bufferSource, which appears to be
fine, but worth keeping an eye on in case there's any odd render
state issues.
- Crafting now uses a CraftingInput (a list of items) rather than a
CraftingContainer, which allows us to simplify turtle crafting code.
2024-06-22 15:19:59 +00:00
|
|
|
neogradle.subsystems.conventions.runs.enabled=false
|
|
|
|
|
2019-03-19 11:47:12 +00:00
|
|
|
# Mod properties
|
2024-01-31 20:55:14 +00:00
|
|
|
isUnstable=true
|
2024-05-28 17:19:13 +00:00
|
|
|
modVersion=1.111.0
|
2019-03-19 11:47:12 +00:00
|
|
|
|
2022-10-22 20:09:08 +00:00
|
|
|
# Minecraft properties: We want to configure this here so we can read it in settings.gradle
|
Update to Minecraft 1.21
API Changes:
- Minecraft had updated ModelResourceLocation to no longer inherit from
ResourceLocation.
To allow referencing both already baked models
(ModelResourceLocation) and loading new models (via ResourceLocation)
in turtle model loadders, we add a new "ModelLocation" class, that
acts as a union between the two.
I'm not entirely convinced by the design here, so might end up
changing again before a stable release.o
- Merge IMedia.getAudioTitle and IMedia.getAudio into a single
IMedia.getAudio method, which now returns a JukeboxSong rather than a
SoundEvent.
Other update notes:
- Minecraft had rewritten how buffers are managed again. This is a
fairly minor change for us (vertex -> addVertex, normal -> setNormal,
etc...), with the exception that you can no longer use
MultiBufferSource.immediate with the tesselator.
I've replaced this with GuiGraphics.bufferSource, which appears to be
fine, but worth keeping an eye on in case there's any odd render
state issues.
- Crafting now uses a CraftingInput (a list of items) rather than a
CraftingContainer, which allows us to simplify turtle crafting code.
2024-06-22 15:19:59 +00:00
|
|
|
mcVersion=1.21
|