* [Fabric] Add 1.20.3-pre1 support
* MCUtils updates
* 1.20.3-pre2
* Update Fabric to 1.20.3 final release
* Forge for 1.20.3
* Bukkit for 1.20.3
* We're 1.20.4 now
* Fix left click on air being ignored and right click on block being handled twice
* Factorize debouncing and cache event result
* Fix ForgePlatform#server being always null
* Add a BiomeCategories API
* licenses
* Use a supplier to retain the lazy-load & dynamicness of the existing system, but still retaining the inversion of control that this PR was intended to provide
* feat: implement recently-added tree types to tree generator
* fix: add mappings to implementation worlds
* Use later API version to fix tests
---------
Co-authored-by: Madeline Miller <mnmiller1@me.com>
* Add Console/CommandBlock support to Fabric/Forge
* Hoist config option and add a common abstract class for command block actors
* Apply to Sponge too
* Upgrade many items, Gradle 8.1.1
* Bump to codecov snapshot
* Use the release of the codecov plugin
---------
Co-authored-by: Madeline Miller <mnmiller1@me.com>
* Add a feature generator and allow undoing of feature placement [WIP]
Apply changes to Forge as well
Use proper translatable components
* Add a brush version of the feature command
Use Java proxy classes
* Add for Bukkit (only 1.19.3 for now)
Clean up the proxies to use a switch
Checkstyle is grumpy
Add the obfuscated versions
Remove debug text
Fix missed "destroyBlock" deobfuscated proxy function
* checkstyle
* [Fabric] Bump versions to 1.19.1.
No code changes needed.
* [Bukkit] Add 1.19.1 DV to 1.19 adapter.
No mapping changes. Devbundle left untouched for now.
* [Forge] Bump versions to MC 1.19.1.
- new TextComponent -> Component.literal
- Use sendSystemMessage instead of displayClientMessage(..., false)
- build -> buildUnoptimized/buildOptimized; I just returned the same
from both
- Create a LevelStem for regen world constructor
- Use RandomSource instead of Random
- Command text doesn't include the slash anymore
* Fix incorrect saving and subsequent loading of passenger entities in vehicles.
Originally from https://github.com/EngineHub/WorldEdit/issues/1763#issuecomment-1062429891.
Co-authored-by: wizjany <wizjany@gmail.com>
* Port to Fabric/Forge.
Rewrite in Sponge to use EntityArchetype.
Sponge is untested because WE doesn't properly build/run on it right now apparently?
* NBT Constants.
Co-authored-by: Red_Epicness <red.epicness@icloud.com>
This properly separates the forge and fabric mixins in the merged -mod jar.
By some miracle Forge was 'working' with the Fabric mixins, but this is probably safer overall.