#mod-dev-talk Thursday 5 November 2020
533 messages5 people
- C
- A
- C
- A06:11Dammit we really do need that
- C06:12In about an hour, ill have an answer on if itll work im predicting
- A
- C
- A06:18I may have left it half finished :3
- C06:18You'll see, im tallying the dependency data06:20
net.fabricmc.fabric-api:fabric-object-builder-api-v1:1.9.0+c270b09895 net.fabricmc.fabric-api:fabric-events-interaction-v0:0.4.1+f8ac1db295 <-- Unused Import from commented line of code net.fabricmc.fabric-api:fabric-blockrenderlayer-v1:1.1.4+c6a8ea8995 net.fabricmc.fabric-api:fabric-item-api-v1:1.2.0+f8ac1db295 net.fabricmc.fabric-api:fabric-item-groups-v0:0.2.0+438f96369506:20DONE06:20These are the 5 exact dependencies needed atm from the api06:20@Override public void onInitialize() { AetherDimension.setupDimension(); ServerTickEvents.END_SERVER_TICK.register(AetherEvents::ServerTickEnd); //UseBlockCallback.EVENT.register(AetherEvents::UseBlock); }06:21UseBlockCallback needs to be justified if it's gonna be used Because noone marked this as a todo/fixme/deprecated06:21
Also wtf yall doin using http in heremaven { url = "http://maven.fabricmc.net/" name = "Fabric" } maven { name = "Cotton" url = "http://server.bbkr.space:8081/artifactory/libs-release/" } - A
- C06:22bc cotton's page actually is insecured
- A
- C06:23
com.jamieswhiteshirt:reach-entity-attributes:1.0.1Oh is it this? - A06:23iirc that one comes from jcenter, let me check
- C06:24Yea, i dont see any usage for the Cotton maven atm
- C
- A
- C
- D
- C
- D
- C06:36Bc one's piping hot about to burst out the oven
- A
- C
ServerTickEventsFuck i missed one, Azzy can you highlight this on your end and send which part of the api it's from06:36Aether.java - A
- C
- D06:45lol
- C
- D
- C
> java.nio.file.FileSystemException: E:\CacheData\.gradle\caches\fabric-loom\20w45a-mapped-net.fabricmc.yarn-20w45a+build.1-v2\minecraft-20w45a-mapped-net.fabricmc.yarn-20w45a+build.1-v2.jar: The process cannot access the file because it is being used by another process-_-06:49Ah fuck i spoiled what im doing xD06:49Since potentially this can now work hopefully06:49But i need the sources to repair the logic you commented out with your snapshot commit - D
- C
- A
- C
- A
- C
- Ahttps://www.youtube.com/watch?v=zNiSGrfhh30&t=500s engaging eπ ±οΈic gamer music
- C
- C
- D
- C
- A
- D
- A
- D
- A
- D
- A
- D
- A
- D
- A
- D
- A
- D
- A
- D07:31And clean my glasses
- A
- D
- A
- C07:34
Won't Objects have an identity crisis?
@Deleted User They didnt for me - C
- A
- D
- C
- D
- C
- D
- Cresource-loader not working == no fabric api == some minor cut corners to make this work08:07I can still get to the dimension tho
- D
- C
java.io.FileNotFoundException: the_aether:models/item/holystone_sword.jsonNeeds these xD08:08It's not crashing, but have missing tex - A
- C
- A
- C
- A
- C
- A
- C
- A
- D
- C08:11If azzy can do that real quick, i can make it work
- A
- C08:13I needs the models xD
- D08:14FTP is for textures
- C
- A
- C
- A@CDAGaming @Deleted User @cr24 https://aether.kalucky0.dev/books/biomes/page/marble-gardens IT FUCKING LIVES
- C
- A
- C
- A
- Chttps://github.com/CDAGaming/The-Aether master branch
- D08:27Like this
- A
- C
- A08:27But I am more asleep than not
- C
- D
- C
- A
- Wβ 05-Nov 02:28 CST (UTC-0600): Azzy (azazelthedemonlord#2563) β 05-Nov 08:28 GMT (UTC+0000): _69420_ (green alien man#4684) β 05-Nov 09:28 CET (UTC+0100): Prezes#4291, PrezesE#3529, AjΓΈx#6975, kalucky0 (mariuszk312#9850), rakso260#4777 β 05-Nov 19:28 AEDT (UTC+1100): Thicc Jim (Flat Jim#9471)
- D
- C
- D
- C08:33Actually tbf https://cdn.discordapp.com/attachments/770698788629118997/773820412357902356/unknown.png is enough of one08:33To buy time til tomorrow
- D15:17
You do not have permission to use this command - A
- C
- A
- C
- A
- C16:00Oh also, the Fabric Api is being worked on for 1.17, so the textures will work later tonight
- A
- C
- A
- C
- A16:01Get yourself some coffee
- C16:02I do need some breakfast though xD
- A16:02Next you are going to tell me you eat cereal with no milk
- D
- C16:03@Deleted User Send what the issue is xD
- A
- D
- A16:04:p
- CAlso for the API, I can also manually compile https://github.com/FabricMC/fabric/commit/151ba21b211ef892be382c97d71ab38a494fdd09 since thats what i need But eh, I'll see if they deploy it today but if not this is plan b to get 1.17 today(edited)
GitHub
Resource loader for 20w45a. (#1) Β· FabricMC/fabric@151ba21* Resource loader for 20w45a. * You have seen nothing. - DInvalid signature on jar - your using a maven/gradle package thats signed and needs the package using it to be signed too16:05Either A: decompile and unsign the package Or B: sign the mod jar
- C
- D
- A16:31Also known as halfway between the two
- D16:32NY or LA, which server will be faster for you?
- A16:33Regardless, my internet is very fast, so don't mind me
- D
- A
- D
- A
- C
- A
- C
- A
- C16:42It's the equivalent of the rainbowenchant stuff you see in some clients, but besides from unintended behavior giving it a red glint sometimes, i havent done individual colors yet
- A
- D
- A
- CAtm I'm backporting some of the fapi changes i made to the aether repo into the master branch and looking at optimizing a bit16:44~~And potentially making the portal data back to java for even less reliance on fabi
- A
- C
- A
- C
- D
- A
- C
- D
- A
- D
- C
- D
- C
- A
- D
- A
- C
- D
- A
- C
- A
- C
- D17:33I'm lazy
- A
- D
- A
- D
- A17:39The emerald armor bit is a bit complicated, but not too hard, the villager attraction should be a nice challenge
- D
Not really related to aether
#great-lounge17:43just a reminder - A17:46
Code can still use some refinement tho :3private fun floodFill(start: BlockPos, pos: BlockPos, world: World, NS: Boolean, valDirs: List<Direction>) { if(pos.getSquaredDistance(start) <= 32) { world.setBlockState(pos, AetherBlocks.BLUE_PORTAL.defaultState.with(PortalBlock.AXIS, if(NS) Direction.Axis.Z else Direction.Axis.X)) for(dir in valDirs) if(world.isAir(pos.offset(dir))) floodFill(start, pos.offset(dir), world, NS, valDirs) } } - D
- A17:48It is a 1x1

- D
- A
- D
- A
- D
- A
- D17:52lol
- A
- D17:52And if you exit via a floor portal you get launched out
- A
- D
- AI could set it up for horizontal portals, and it would probably be better code(edited)17:53But meh
- D
- A17:56...blocks from where you clicked
- D
- C17:57Surprisingly is 1:1
- D
- A18:06Now you will need to convert a recursive function

- D
- C
Now you will need to convert a recursive function
Surprisingly easier then youd expect on my end xD
18:08Almost done on the last function18:08
This is the only part i have to convert leftpathfinder@ while(true) { for(dir in moveDirs) { var probePos = curPos.offset(dir) if((path.size >= 8 && probePos == startPos)){ valid = true; break@pathfinder; } if(!path.contains(probePos) && !(path.size < 8 && probePos == startPos) && world.getBlockState(probePos).isOf(Blocks.GLOWSTONE)) { path.add(probePos) curPos = probePos endpoint = false } } if(endpoint) break; endpoint = true } return valid;18:13Testing it atm to be sure mc still launches18:13But the code itself is 1:118:13Up to a 99% certainty - A
- C
- D
- C
- D
- A
- D18:22Time to steal of the internet! jk
- A
- D
- C18:25Why did you not use the tuple mojang already supplies xD
- A
- D18:27There is a modloader that allows you to make mods in c# π18:27but it was ditched when 1.8 came out18:27lol lets make a mod with DaTaPaCkS18:29x86 asm18:29I love to play with that language18:29I made my own notepad in bootloader18:31Lul i put minecraft instead of d17: https://i.imgur.com/J4rgadn.png18:32@Azzyypaaras Do you think you could make a emerald armor model for me, i can sort the item texture out, all i ask is it looks obnoxiously green18:33Then, i might fork aether π
- A
- C18:35Testing another theory for something
- D
- C
- D
- C
- D
- C18:42They shouldve done the material color change in 1.16.4
- D
- C18:50And im swapping to intellij for this, bc vscode does not wanna gib me my auto complete
- D
- D
- A
- D
- A
- D
- A
- D
- C
- D19:03But is it working?
- A19:04Future proofing 100
- C
- D
- C19:05She's working xD
- D
- C19:05Y E S
- D
- C
- D
- A
- C
- D
- C
- A
- D
- A19:06Well, that speeds up things massively
- C19:06and item
- A
- C
- C
- D
- A
- C
- A
- C
- D
- A
- C
- D
- C
- A
- C
- A
- C
- D
- C
- D19:16can you explain me
- C
- D19:17I'm gonna finish emerald armor then i'll see what i can help with
- C19:17Atm, the archive repo contains 90% working logic for every block and item, except for data pertaining to dimension nd biome data
- D19:53I'm speed
- A
- D
- D
- A
- C
- A
- C20:57whats the issue
- A21:00I have never dealt with such an issue before
- D
- A
- D21:05in my PR
- C
- A
java.lang.IllegalStateException: No renderer registered for aether_legacy:aechor_plant
21:09I am 90% sure this is being caused by my incompetence with version control(edited) - D21:18fix textures by the looks of it π
- C
- D
- C21:36Since both Entity and BlockEntity data is toyed with in it, and itll be a pain to port through





























