repo for my hex addons :3
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

who up merging they merges

+15 -4
+5
settings.gradle.kts
··· 5 5 maven("https://maven.fabricmc.net/") { 6 6 name = "Fabric" 7 7 } 8 + mavenLocal() { 9 + content { 10 + includeGroupAndSubgroups("org.eu.net.pool") 11 + } 12 + } 8 13 maven("https://maven.pool.net.eu.org/") { 9 14 content { 10 15 includeGroupAndSubgroups("org.eu.net.pool")
+9 -3
src/main/scala/org/eu/net/pool/hexic/Hexic.scala
··· 1720 1720 staffcast.setImage(img) 1721 1721 val vm = staffcast.getVM(summon[CastingEnvironment].getCastingHand) 1722 1722 try 1723 - propagateMishaps(vm.getEnv): 1723 + if cfg("hexic.compat.laniSwallowsMishaps") then 1724 1724 vm.queueExecuteAndWrapIota(PatternIota(se"deaqq"), summon) 1725 + else 1726 + propagateMishaps(vm.getEnv): 1727 + vm.queueExecuteAndWrapIota(PatternIota(se"deaqq"), summon) 1725 1728 finally 1726 1729 staffcast.setImage(oldImage) 1727 1730 HexCardinalComponents.STAFFCAST_IMAGE.sync(caster) ··· 1745 1748 null // kotlin bullshit 1746 1749 )) 1747 1750 try 1748 - propagateMishaps(vm.getEnv): 1749 - vm.queueExecuteAndWrapIota(PatternIota((HexDir.SOUTH_EAST, "deaqq")), summon) 1751 + if cfg("hexic.compat.laniSwallowsMishaps") then 1752 + vm.queueExecuteAndWrapIota(PatternIota(se"deaqq"), summon) 1753 + else 1754 + propagateMishaps(vm.getEnv): 1755 + vm.queueExecuteAndWrapIota(PatternIota(se"deaqq"), summon) 1750 1756 finally 1751 1757 staffcast.setImage(new CastingImage( 1752 1758 stack = vm.getImage.getStack,
+1 -1
src/main/scala/org/eu/net/pool/hexic/mixin/EntityMixin.java
··· 47 47 return; 48 48 } 49 49 } 50 - CuboidBlockIterator iter = new CuboidBlockIterator(MathHelper.floor(box.minX), MathHelper.floor(box.minY), MathHelper.floor(box.minZ), MathHelper.ceil(box.maxX), MathHelper.ceil(box.maxY), MathHelper.ceil(box.maxZ)); 50 + CuboidBlockIterator iter = new CuboidBlockIterator(MathHelper.ceil(box.minX), MathHelper.ceil(box.minY), MathHelper.ceil(box.minZ), MathHelper.ceil(box.maxX), MathHelper.ceil(box.maxY), MathHelper.ceil(box.maxZ)); 51 51 while (iter.step()) { 52 52 hexic$scanPos.set(iter.getX(), iter.getY(), iter.getZ()); 53 53 if (world.getBlockState(hexic$scanPos).isOf(VOID_AIR)) {