]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/commit
Update to 1.17.1 (#124)
authorishland <ishlandmc@yeah.net>
Fri, 30 Jul 2021 02:12:43 +0000 (10:12 +0800)
committerGitHub <noreply@github.com>
Fri, 30 Jul 2021 02:12:43 +0000 (19:12 -0700)
commite7dab359912f9c900c99af373852d029a22217a5
treed8e304235be38afaaabb0bc9d2727bee5a1d35f8
parent802b8b4dd6688da578c23bf601f0d482bc565403
Update to 1.17.1 (#124)

* Setup for 1.15.2-Fabric

* Setup for 1.16.3 Fabric

* Initial port to 1.17.1

* Fix some crashes on client

* Reimplement some rendering functions

* todo

* Migrate apis

* It now render things but very cursed

* Rewrite cuboid renderer

* Finish cuboid renderer (still have some small issues)

* Replace filled faces with cuboid

* Rewrite line renderer

* Sphere rendering

* Some fixes

- Don't add borders when delegating rendering faces to cuboid rendering
- Fix weird settings screen background

* Fix shader color

happens when you get RGR instead of RGB

* Frustum culling

* Depth testing is mostly working

* Depth test is working

Co-authored-by: Irtimaled <irtimaled@gmail.com>
54 files changed:
build.gradle
gradle/wrapper/gradle-wrapper.properties
src/main/java/com/irtimaled/bbor/client/ClientProxy.java
src/main/java/com/irtimaled/bbor/client/ClientRenderer.java
src/main/java/com/irtimaled/bbor/client/RenderCulling.java [new file with mode: 0644]
src/main/java/com/irtimaled/bbor/client/commands/Arguments.java
src/main/java/com/irtimaled/bbor/client/config/Configuration.java
src/main/java/com/irtimaled/bbor/client/gui/AbstractControl.java
src/main/java/com/irtimaled/bbor/client/gui/BoolSettingButton.java
src/main/java/com/irtimaled/bbor/client/gui/ControlList.java
src/main/java/com/irtimaled/bbor/client/gui/IntSettingSlider.java
src/main/java/com/irtimaled/bbor/client/gui/ListScreen.java
src/main/java/com/irtimaled/bbor/client/gui/LoadSavesScreen.java
src/main/java/com/irtimaled/bbor/client/gui/SelectableControlList.java
src/main/java/com/irtimaled/bbor/client/gui/SettingsScreen.java
src/main/java/com/irtimaled/bbor/client/gui/SettingsScreenButton.java
src/main/java/com/irtimaled/bbor/client/gui/WorldSaveRow.java
src/main/java/com/irtimaled/bbor/client/interop/ClientInterop.java
src/main/java/com/irtimaled/bbor/client/interop/NBTStructureLoader.java
src/main/java/com/irtimaled/bbor/client/interop/TileEntitiesHelper.java
src/main/java/com/irtimaled/bbor/client/providers/BeaconProvider.java
src/main/java/com/irtimaled/bbor/client/providers/BedrockCeilingProvider.java
src/main/java/com/irtimaled/bbor/client/renderers/AbstractRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/BeaconRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/BiomeBorderRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/ConduitRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/CuboidRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/FlowerForestRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/LineRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/MobSpawnerRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/OffsetBox.java
src/main/java/com/irtimaled/bbor/client/renderers/OffsetPoint.java
src/main/java/com/irtimaled/bbor/client/renderers/RenderHelper.java
src/main/java/com/irtimaled/bbor/client/renderers/Renderer.java
src/main/java/com/irtimaled/bbor/client/renderers/SlimeChunkRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/SpawnableBlocksRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/SpawningSphereRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/SphereRenderer.java
src/main/java/com/irtimaled/bbor/client/renderers/WorldSpawnRenderer.java
src/main/java/com/irtimaled/bbor/common/CommonProxy.java
src/main/java/com/irtimaled/bbor/common/StructureProcessor.java
src/main/java/com/irtimaled/bbor/common/interop/CommonInterop.java
src/main/java/com/irtimaled/bbor/mixin/access/IBeaconBlockEntity.java [new file with mode: 0644]
src/main/java/com/irtimaled/bbor/mixin/access/IStructureStart.java [new file with mode: 0644]
src/main/java/com/irtimaled/bbor/mixin/client/access/IClientChunkManager.java [new file with mode: 0644]
src/main/java/com/irtimaled/bbor/mixin/client/access/IClientChunkManagerClientChunkMap.java [new file with mode: 0644]
src/main/java/com/irtimaled/bbor/mixin/client/gui/screen/MixinOptionsScreen.java
src/main/java/com/irtimaled/bbor/mixin/client/renderer/MixinDebugHud.java [new file with mode: 0644]
src/main/java/com/irtimaled/bbor/mixin/client/renderer/MixinGameRenderer.java
src/main/java/com/irtimaled/bbor/mixin/client/renderer/MixinWorldRenderer.java [new file with mode: 0644]
src/main/java/com/irtimaled/bbor/mixin/resource/MixinResourcePackManager.java
src/main/resources/bbor.accesswidener [new file with mode: 0644]
src/main/resources/fabric.mod.json
src/main/resources/mixins.bbor.json