2021-02-18 20:59:10 +pokechu22 Ah, actually writerindex might be fine 2021-02-18 21:00:52 Sainan Does the language not have something like "stream filters"? 2021-02-18 21:05:04 Sainan Assuming that the language is C#, it seems someone has walked this path before: https://github.com/miscreant/miscreant.net 2021-02-18 21:06:03 Sainan Although it almost seems like it's not actually AES-CFB, so not actually the right library. :| 2021-02-18 21:06:36 +pokechu22 It's definitely not C#; I think it's Kotlin (a JVM language) using Netty but I'm not 100% sure 2021-02-18 21:09:15 Sainan Hm, "companion object" finds me Scala and Kotlin, and it seems Scala uses "def" whereas Kotlin uses "fun"... weird how it all looks so "agnostic" 2021-02-18 21:14:28 tktech Definitely Kotlin using netty (ChannelHandlerContext is a giveaway) 2021-02-18 21:19:39 --> Zakru (~Zakru@2001:999:80:60b6:f7fa:a878:9ee2:9cf7) a rejoint #mcdevs 2021-02-18 21:20:11 <-- Zakru (~Zakru@2001:999:80:60b6:f7fa:a878:9ee2:9cf7) a quitté (Client Quit) 2021-02-18 21:22:00 BomBardyGamer no it's Java 2021-02-18 21:22:02 BomBardyGamer Kotlin 2021-02-18 21:22:09 BomBardyGamer yeah it's Kotlin 2021-02-18 21:22:12 BomBardyGamer me dum dum xD 2021-02-18 21:22:44 BomBardyGamer it's all open-source if you want to see the rest of it btw 2021-02-18 21:22:51 BomBardyGamer https://github.com/knightzmc/MineKraft 2021-02-18 21:24:34 BomBardyGamer I wouldn't have a clue if Kotlin has stream ciphers, would likely be up to javax.crypto 2021-02-18 21:24:53 BomBardyGamer actually what am I on about? xD 2021-02-18 21:26:14 bixilon kotlin compiles to java bytecode. 2021-02-18 21:26:20 BomBardyGamer yeah ik 2021-02-18 21:26:23 Sainan I guess in Java you would replace your input and output stream instances with cipher input/output stream instances wrapping the old streams + cipher instances 2021-02-18 21:26:26 BomBardyGamer I'm not thinking lol 2021-02-18 21:26:35 BomBardyGamer maybe? 2021-02-18 21:26:59 Sainan but not sure how syntactically similar kotlin is in that regard 2021-02-18 21:27:18 BomBardyGamer yeah it's the same as Java without the new lol 2021-02-18 21:27:24 BomBardyGamer in that case 2021-02-18 21:27:30 BomBardyGamer Kotlin is just Java without the boilerplate 2021-02-18 21:28:02 Sainan That's nice, now we only need Java without the boilerplate but with a compiler :P 2021-02-18 21:28:48 BomBardyGamer that's what Kotlin is 2021-02-18 21:29:11 Sainan where be the compiler tho 2021-02-18 21:29:11 BomBardyGamer and Kotlin doesn't just support the JVM either, it's JVM + JS + native (though no one really uses the latter two) 2021-02-18 21:29:17 BomBardyGamer Kotlin compiler 2021-02-18 21:29:52 Sainan Woaw 2021-02-18 21:30:18 BomBardyGamer I personally love it, because it means I write a hell of a lot less code for exactly the same result 2021-02-18 21:30:56 BomBardyGamer the only sacrifice you make is that you have to shade the Kotlin stdlib, which is 1.2 MB 2021-02-18 21:32:30 Sainan I always hated the boilerplate in Java, might be worth looking at Kotlin. From what I gather, the compiler is based on LLVM, and they claim cross-compiling is possible, but given that I have absolutely failed cross-compiling with llvm/clang, and there's no resources on that with Kotlin, I'd wager cross-compilation is not possible for sane humans. 2021-02-18 21:33:35 BomBardyGamer yeah 2021-02-18 21:34:34 BomBardyGamer I mean, most of Kotlin's users are Android developers, since Google recommends Kotlin over Java for Android 2021-02-18 21:35:30 <-- kernelbin (~kernel.bi@180.162.208.27) a quitté (Ping timeout: 272 seconds) 2021-02-18 21:37:44 BomBardyGamer oh also, about those input and output stream instances, netty doesn't seem to have those, since it uses bytebufs, is it worth wrapping the backing array in a ByteArray(Input/Output)Stream and then wrapping that in a Cipher(Input/Output)Stream? 2021-02-18 21:38:32 BomBardyGamer the backing array is 16777216 bytes in length though, which may consume more memory than it's worth 2021-02-18 21:39:26 Sainan I don't know much about netty, but isn't it like a stack based system where you can just add layers, and I'd say encryption is one of those things? 2021-02-18 21:39:50 +pokechu22 Netty has a pipeline-based approach and I don't think you're supposed to manually wrap the streams... but I don't really know how you're actually supposed to do it 2021-02-18 21:40:58 BomBardyGamer yeah I've added the decrypter and encrypter as layers 2021-02-18 21:41:17 BomBardyGamer the way netty's pipeline works is a bit whack tbh, since it goes one way inbound and the opposite way outbound 2021-02-18 21:41:35 BomBardyGamer which gets a bit confusing 2021-02-18 21:41:57 Sainan Well, you could look at how Minecraft does it, because you know what they say, "everything is open-source if you're willing to reverse-engineer it." 2021-02-18 21:42:21 Sainan (Also, there's the deobfuscation mappings which might make it rather trivial to RE) 2021-02-18 21:42:24 BomBardyGamer never heard that but I'll boot up my Kali VM (where I have the deobfuscated server lol) 2021-02-18 21:42:57 BomBardyGamer actually, I've seen how it does this, and I have literally copied exactly how they add items to their pipeline 2021-02-18 21:43:03 BomBardyGamer and my pipeline is exactly the same as theirs 2021-02-18 21:43:36 BomBardyGamer haven't seen how they do encryption and decryption though 2021-02-18 21:44:05 Sainan I've used this with quite good results on deobfuscating MC in the past: https://github.com/LXGaming/Reconstruct 2021-02-18 21:44:22 BomBardyGamer yeah I used some third-party tool that seemed to do it really bloody well 2021-02-18 21:44:34 BomBardyGamer only problem is that CFR doesn't seem to like variable names 2021-02-18 21:45:18 BomBardyGamer so you get variable names like \u26033 lol 2021-02-18 21:45:21 Sainan That's why I link it, because it seemed to actually give the variables useful names, I assume they're just clever guesses tho 2021-02-18 21:46:01 BomBardyGamer actually that might've been what I used 2021-02-18 21:46:16 BomBardyGamer CFR is the decompiler I use btw, not the deobfuscator 2021-02-18 21:46:30 BomBardyGamer and I'm talking about local variables 2021-02-18 21:46:43 Sainan Ah, I think I used that, too, after reconstruct 2021-02-18 21:47:02 BomBardyGamer usually it does a very good job, but it seems to be taking a day off for me lol 2021-02-18 21:47:40 BomBardyGamer also, you gotta be British to understand why I always love seeing the word "nonce" used in cryptography haha 2021-02-18 21:49:04 Sainan https://pastebin.com/Knc7SWeb 2021-02-18 21:53:34 BomBardyGamer doesn't seem to work, since io.github.lxgaming.reconstruct.Main isn't a thing 2021-02-18 21:53:52 <-- mgrech (~mgrech@178-189-193-250.adsl.highway.telekom.at) a quitté (Ping timeout: 272 seconds) 2021-02-18 21:54:08 BomBardyGamer guessing it's now io.github.lxgaming.reconstruct.cli.Main? 2021-02-18 21:54:56 BomBardyGamer also, where you actually running this btw? since it has idea_rt.jar in it, and I don't have that here 2021-02-18 21:55:09 BomBardyGamer guessing that's IDEA's rt.jar from the JDK? 2021-02-18 21:55:35 Sainan That script is a bit old, so you need to dedust it. I needed to write it like that for it to work, but there was no idea_rt.jar in the working directory, just executed using Git Bash. 2021-02-18 21:56:19 BomBardyGamer yeah I'm running it with java -jar rn 2021-02-18 21:56:34 BomBardyGamer seems to be working 2021-02-18 21:57:25 BomBardyGamer funny how authlib isn't open-source yet it's not obfuscated either 2021-02-18 21:58:36 Sainan Imagine if it were a DLL with good compiler optimization, then it would be obfuscated :P 2021-02-18 21:58:59 BomBardyGamer lol 2021-02-18 21:59:16 BomBardyGamer they should open-source authlib, since they're open-sourcing libraries now 2021-02-18 21:59:24 BomBardyGamer they open-sourced Brigadier and that went fine 2021-02-18 22:01:28 +pokechu22 Authlib does have its source available actually 2021-02-18 22:01:47 BomBardyGamer I swear I saw someone else make a clone of it and open-source it at some point 2021-02-18 22:02:03 +pokechu22 The source for https://libraries.minecraft.net/com/mojang/authlib/2.1.28/authlib-2.1.28.jar is https://libraries.minecraft.net/com/mojang/authlib/2.1.28/authlib-2.1.28-sources.jar 2021-02-18 22:02:20 BomBardyGamer wait... it's in the libraries repo? 2021-02-18 22:02:21 +pokechu22 It's just not under an open-source license 2021-02-18 22:02:54 +pokechu22 Yep; most of the libraries in there also have the source jars 2021-02-18 22:03:18 BomBardyGamer how can you view the libraries in there? 2021-02-18 22:03:39 BomBardyGamer it gives me a CloudFront error when I go to https://libraries.minecraft.net 2021-02-18 22:03:57 BomBardyGamer 403, that's the one 2021-02-18 22:03:59 +pokechu22 There isn't a way to get a list of all of them, but https://launchermeta.mojang.com/mc/game/version_manifest.json links to e.g. https://launchermeta.mojang.com/v1/packages/408f6ae49e28f2cabbef3dc91898a53bf4414180/21w07a.json which lists libraries, and from that you can guess at URLs (it follows the normal maven repo conventions) 2021-02-18 22:04:11 BomBardyGamer ah right 2021-02-18 22:06:15 BomBardyGamer tf does Minecraft need JNA for 2021-02-18 22:06:39 BomBardyGamer also, the URLs are there btw for the libraries 2021-02-18 22:07:18 <-- matthewprenger_ (~matthewpr@2605:a601:ac3b:300:2560:7436:8766:52f7) a quitté (Quit: Leaving) 2021-02-18 22:08:32 +pokechu22 text2speech depends on JNA according to https://libraries.minecraft.net/com/mojang/text2speech/1.11.3/text2speech-1.11.3.pom 2021-02-18 22:08:56 BomBardyGamer JNA is the good one isn't it 2021-02-18 22:09:15 BomBardyGamer and then JNI is the trash one that was made by Sun 2021-02-18 22:11:24 BomBardyGamer authlib's codebase is a bit whack anyway so I ain't using it lol 2021-02-18 22:11:38 BomBardyGamer I use OkHttp 4 + Retrofit 2 + kotlinx.serialization 2021-02-18 22:12:29 BomBardyGamer and the server only makes one request anyway 2021-02-18 22:20:04 BomBardyGamer the server really has it easy when it comes to authentication lol 2021-02-18 22:42:26 BomBardyGamer oh also, what the Notchian server does is so basic (in terms of decryption) 2021-02-18 23:31:24 <-- BomBardyGamer (~BomBardyG@2.58.29.146) a quitté (Ping timeout: 246 seconds) 2021-02-19 00:06:51 --> BomBardyGamer (~BomBardyG@2.58.29.146) a rejoint #mcdevs 2021-02-19 00:09:41 BomBardyGamer oh guess what 2021-02-19 00:09:46 BomBardyGamer I fixed the decryption 2021-02-19 00:10:06 BomBardyGamer just had to specify the bytebuf array offset instead of using 0 2021-02-19 00:10:15 BomBardyGamer output array offset* 2021-02-19 00:10:26 BomBardyGamer always the smallest of things 2021-02-19 00:10:28 BomBardyGamer every god damn time 2021-02-19 00:44:45 <-- ecx (~ecx@unaffiliated/ecx) a quitté (Ping timeout: 272 seconds) 2021-02-19 00:56:41 Not-77e [minecraft-data] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JtyqP 2021-02-19 00:56:43 Not-77e [minecraft-data] SiebeDW 647a848 - Fix incorrect definitions 2021-02-19 01:13:05 <-- BomBardyGamer (~BomBardyG@2.58.29.146) a quitté (Remote host closed the connection) 2021-02-19 02:20:44 --> ecx (~ecx@unaffiliated/ecx) a rejoint #mcdevs 2021-02-19 02:35:56 <-- killme (~killmePI@94.231.246.75) a quitté (Ping timeout: 240 seconds) 2021-02-19 03:46:22 --> kernelbin (~kernel.bi@180.162.208.27) a rejoint #mcdevs 2021-02-19 04:27:28 <-- StackDoubleFlow (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a quitté (Ping timeout: 256 seconds) 2021-02-19 04:28:16 --> StackDoubleFlow (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a rejoint #mcdevs 2021-02-19 04:35:16 --> matthewprenger (~matthewpr@136.37.129.193) a rejoint #mcdevs 2021-02-19 09:15:35 <-- Jeebiss (sid25046@gateway/web/irccloud.com/x-vdxklocqpofrqjvu) a quitté (Ping timeout: 246 seconds) 2021-02-19 09:15:44 --> Jeebiss (sid25046@gateway/web/irccloud.com/x-ohhcjrquayveyuhv) a rejoint #mcdevs 2021-02-19 09:25:44 <-- yangm (yanyetanot@gateway/shell/matrix.org/x-qwfqbyjgtftkfkki) a quitté (Ping timeout: 240 seconds) 2021-02-19 09:25:59 <-- chibill (chibillmat@gateway/shell/matrix.org/x-hlglbbwkovdklvag) a quitté (Ping timeout: 240 seconds) 2021-02-19 09:26:16 <-- bramw0[m] (bramw0matr@gateway/shell/matrix.org/x-phmotksszktpivgp) a quitté (Ping timeout: 246 seconds) 2021-02-19 09:26:23 <-- asterix1324 (asterix132@gateway/shell/matrix.org/x-njuopdilgnpkqswc) a quitté (Ping timeout: 244 seconds) 2021-02-19 09:26:24 <-- ShadeJonathan[m] (jboijboinl@gateway/shell/matrix.org/x-synxoqttksavofsr) a quitté (Ping timeout: 244 seconds) 2021-02-19 09:26:24 <-- asterix1324[m] (asterix12@gateway/shell/matrix.org/x-qrtdpqmrzyiwjazv) a quitté (Ping timeout: 250 seconds) 2021-02-19 09:26:40 <-- itsyoungdaddy[m] (itsyoungda@gateway/shell/matrix.org/x-qgqaekfhchdllmvr) a quitté (Ping timeout: 268 seconds) 2021-02-19 09:26:40 <-- panpernicek[m] (panpernice@gateway/shell/matrix.org/x-iizkgqknmqcnuyxy) a quitté (Ping timeout: 268 seconds) 2021-02-19 09:26:45 <-- smoke42 (smoke42mat@gateway/shell/matrix.org/x-fzftxlwawoxitfoj) a quitté (Ping timeout: 265 seconds) 2021-02-19 09:28:40 <-- JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-rwztmpxmidboazzw) a quitté (Ping timeout: 265 seconds) 2021-02-19 10:12:45 <-- matthewprenger (~matthewpr@136.37.129.193) a quitté (Ping timeout: 240 seconds) 2021-02-19 10:18:54 --> matthewprenger (~matthewpr@136.37.129.193) a rejoint #mcdevs 2021-02-19 10:23:05 --> panpernicek[m] (panpernice@gateway/shell/matrix.org/x-aoakfkzsrwyjmshq) a rejoint #mcdevs 2021-02-19 10:30:25 --> killme (~killmePI@94.231.246.75) a rejoint #mcdevs 2021-02-19 10:41:59 --> yangm (yanyetanot@gateway/shell/matrix.org/x-hwybmbclpgumpdum) a rejoint #mcdevs 2021-02-19 10:41:59 --> asterix1324[m] (asterix12@gateway/shell/matrix.org/x-fwwuvwdcxkwzsnqu) a rejoint #mcdevs 2021-02-19 10:41:59 --> chibill (chibillmat@gateway/shell/matrix.org/x-xxrmmvtkjpxxleee) a rejoint #mcdevs 2021-02-19 10:41:59 --> JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-bspondoldbymbsjm) a rejoint #mcdevs 2021-02-19 10:41:59 --> asterix1324 (asterix132@gateway/shell/matrix.org/x-slqjucxugqwnrerk) a rejoint #mcdevs 2021-02-19 10:41:59 --> ShadeJonathan[m] (jboijboinl@gateway/shell/matrix.org/x-chiecryisbymjndu) a rejoint #mcdevs 2021-02-19 10:41:59 --> smoke42 (smoke42mat@gateway/shell/matrix.org/x-kzdtynvlmleutpzb) a rejoint #mcdevs 2021-02-19 10:42:05 --> itsyoungdaddy[m] (itsyoungda@gateway/shell/matrix.org/x-hpqllpjcyogegldh) a rejoint #mcdevs 2021-02-19 10:42:05 --> bramw0[m] (bramw0matr@gateway/shell/matrix.org/x-zrohrkrxuyqftlaw) a rejoint #mcdevs 2021-02-19 12:38:53 --> BomBardyGamer (~BomBardyG@2.58.29.146) a rejoint #mcdevs 2021-02-19 12:41:19 <-- BomBardyGamer (~BomBardyG@2.58.29.146) a quitté (Remote host closed the connection) 2021-02-19 13:48:12 --> BomBardyGamer (~BomBardyG@2.58.29.146) a rejoint #mcdevs 2021-02-19 13:48:37 BomBardyGamer wonder who's bright idea at Mojang it was to have (inbound) player movement packets be absolute and (outbound) entity movement packets be relative 2021-02-19 13:48:54 BomBardyGamer because consistency amirite 2021-02-19 13:49:10 BomBardyGamer what is consistency 2021-02-19 13:49:42 Sainan Shhh 2021-02-19 13:51:11 BomBardyGamer so annoying how I gotta calculate the difference between the new packet's position and the player's previous position every damn time though 2021-02-19 13:53:11 BomBardyGamer also, any idea where I can find the list of translation keys used by Minecraft btw? 2021-02-19 13:53:29 BomBardyGamer in particular, the ones used by the Notchian client 2021-02-19 13:53:44 Sainan en_US, in the client jar. Everything else, on the asset servers. 2021-02-19 13:53:56 BomBardyGamer asset servers? 2021-02-19 13:54:00 BomBardyGamer where dis 2021-02-19 13:54:01 Sainan Also, the relative position stuff is optional, but I assume there's a good reason for it. 2021-02-19 13:54:49 BomBardyGamer wait a minute... I'm not meant to use the entity position packet for players am I 2021-02-19 13:54:53 BomBardyGamer I'm meant to use PPAL 2021-02-19 13:55:30 Sainan The relative position stuff is only if the difference is less than 8, everything else has to use a teleport 2021-02-19 13:56:13 BomBardyGamer wait so what packet we using? 2021-02-19 13:56:54 Sainan I think you use an entity teleport if a player moved more than 8 blocks or teleported, although I think the wiki also states that 2021-02-19 13:57:27 BomBardyGamer what about less than 8 blocks? 2021-02-19 13:57:31 Sainan Entity Position: This packet is sent by the server when an entity moves less then 8 blocks; if an entity moves more than 8 blocks Entity Teleport should be sent instead. 2021-02-19 13:57:38 BomBardyGamer ah right 2021-02-19 13:58:05 BomBardyGamer so what's that 8 blocks? from the previous location? 2021-02-19 13:58:43 BomBardyGamer like 8 blocks difference in any direction from the player's last location 2021-02-19 14:00:23 Sainan From the last location. It's a technical limitation due to how you encode the difference in position, so I think more than 8 blocks difference on any axis needs a teleport. 2021-02-19 14:00:36 BomBardyGamer yeah 2021-02-19 14:00:57 BomBardyGamer also, for the change in position, what's the conversion from a double to int there? is it just rounding? 2021-02-19 14:01:10 BomBardyGamer (absolute positions are stored as doubles, that's what I mean) 2021-02-19 14:01:30 BomBardyGamer or do I leave it as a double and convert the whole lot to an int 2021-02-19 14:01:50 BomBardyGamer after the calculation 2021-02-19 14:02:19 Sainan Doesn't the wiki state all of this? 2021-02-19 14:03:11 BomBardyGamer doesn't look like it 2021-02-19 14:03:30 BomBardyGamer unless I'm just blind 2021-02-19 14:04:35 BomBardyGamer currently I do ((newLocation.x * 32) - (oldLocation.x * 32) * 128).toInt().toShort() for example 2021-02-19 14:04:44 Sainan I guess it doesn't explicitly state it, but why would you multiply an int just to get more zeroes at the end of it 2021-02-19 14:05:35 BomBardyGamer what I was asking is if I should convert the locations to integers before I do the calculations, or do the calculations leaving everything as doubles and then convert all of that to an int 2021-02-19 14:08:05 Sainan You do the calculation as doubles so you still have the numbers after the comma and then send the result as a short 2021-02-19 14:09:26 BomBardyGamer yeah 2021-02-19 14:10:07 BomBardyGamer also, just realised that maybe not filtering all the sessions with the play connection state maybe isn't the bestest of ideas for entity pos lol 2021-02-19 14:20:44 BomBardyGamer still can't seem to see my alt, even though I'm sending spawn player and the entity position packets 2021-02-19 14:21:04 BomBardyGamer is there anything else the other clients need when a player joins the game? 2021-02-19 14:30:06 BomBardyGamer wait a minute... I'm seeing an entity metadata packet sent by the notchian server as well as the spawn packet, I bet that's what I'm missing 2021-02-19 14:51:33 <-- bswartz (~bswartz@unaffiliated/bswartz) a quitté (Remote host closed the connection) 2021-02-19 15:00:02 --> bswartz (~bswartz@unaffiliated/bswartz) a rejoint #mcdevs 2021-02-19 15:12:07 --> mgrech (~mgrech@178-189-193-250.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-19 15:20:37 <-- kernelbin (~kernel.bi@180.162.208.27) a quitté (Remote host closed the connection) 2021-02-19 15:21:02 --> kernelbin (~kernel.bi@180.162.208.27) a rejoint #mcdevs 2021-02-19 17:11:13 <-- asterix1324[m] (asterix12@gateway/shell/matrix.org/x-fwwuvwdcxkwzsnqu) a quitté (Ping timeout: 258 seconds) 2021-02-19 17:12:32 <-- BomBardyGamer (~BomBardyG@2.58.29.146) a quitté (Remote host closed the connection) 2021-02-19 17:15:49 <-- panpernicek[m] (panpernice@gateway/shell/matrix.org/x-aoakfkzsrwyjmshq) a quitté (Ping timeout: 258 seconds) 2021-02-19 17:24:55 --> asterix1324[m] (asterix12@gateway/shell/matrix.org/x-fsqwslbgenrxlxzb) a rejoint #mcdevs 2021-02-19 17:30:46 --> panpernicek[m] (panpernice@gateway/shell/matrix.org/x-urqbriyfsdinajtt) a rejoint #mcdevs 2021-02-19 18:01:51 --> BomBardyGamer (~BomBardyG@2.58.29.146) a rejoint #mcdevs 2021-02-19 18:09:07 <-- Guest7773 (~WizardCM@103.93.232.3) a quitté (Ping timeout: 272 seconds) 2021-02-19 18:16:55 BomBardyGamer would any of you have a clue what could cause an "unknown serializer type 300" error? I'm trying to send the Entity Metadata packet with the default values and I seem to get that error 2021-02-19 18:17:11 --> Wizard (~WizardCM@103.93.232.3) a rejoint #mcdevs 2021-02-19 18:17:11 BomBardyGamer the only value that's 300 in all of the values I send as part of that packet is air ticks, which is sent correctly as a varint 2021-02-19 18:17:13 -- Wizard est maintenant connu sous le nom Guest95420 2021-02-19 18:17:16 --> StackDoubleFlow5 (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a rejoint #mcdevs 2021-02-19 18:17:21 --> bigfoot548 (bigfoot@unaffiliated/bigfoot547) a rejoint #mcdevs 2021-02-19 18:17:31 --> electroniccat (~electroni@atlas.valaria.pw) a rejoint #mcdevs 2021-02-19 18:17:42 BomBardyGamer nvm, it's not entity metadata, it's entity properties that seems to be causing the issue 2021-02-19 18:18:49 <-- bswartz (~bswartz@unaffiliated/bswartz) a quitté (*.net *.split) 2021-02-19 18:18:50 <-- StackDoubleFlow (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a quitté (*.net *.split) 2021-02-19 18:18:51 <-- electronicboy (~electroni@atlas.valaria.pw) a quitté (*.net *.split) 2021-02-19 18:18:51 <-- bigfoot547 (bigfoot@unaffiliated/bigfoot547) a quitté (*.net *.split) 2021-02-19 18:18:51 -- bigfoot548 est maintenant connu sous le nom bigfoot547 2021-02-19 18:19:00 -- StackDoubleFlow5 est maintenant connu sous le nom StackDoubleFlow 2021-02-19 18:21:17 --> bswartz (~bswartz@unaffiliated/bswartz) a rejoint #mcdevs 2021-02-19 18:21:17 --> 07IAAUHI2 (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a rejoint #mcdevs 2021-02-19 18:21:17 --> 07IAAP94N (bigfoot@unaffiliated/bigfoot547) a rejoint #mcdevs 2021-02-19 18:21:43 <-- 07IAAUHI2 (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a quitté (Max SendQ exceeded) 2021-02-19 18:21:47 <-- 07IAAP94N (bigfoot@unaffiliated/bigfoot547) a quitté (Max SendQ exceeded) 2021-02-19 18:26:19 BomBardyGamer nvm, it is entity metadata, seems to be air ticks that it's interpreting as a serializer type for whatever reason 2021-02-19 18:28:28 BomBardyGamer nvm, I don't know how to read 2021-02-19 18:42:51 <-- kernelbin (~kernel.bi@180.162.208.27) a quitté (Ping timeout: 265 seconds) 2021-02-19 18:51:27 +pokechu22 BomBardyGamer: You can get a list of translation keys by finding en_us.json in the client or server jar's assets folder (I think it's assets/minecraft/lang/en_us.lang). Other languages are downloaded as assets as described in https://wiki.vg/Game_files#Assets -- you can find an asset index in the version JSON (linked from https://launchermeta.mojang.com/mc/game/version_manifest.json) 2021-02-19 18:54:56 <-- loser_ (~loser@176.88.94.89) a quitté (Ping timeout: 265 seconds) 2021-02-19 18:57:18 --> loser_ (~loser@176.88.94.89) a rejoint #mcdevs 2021-02-19 19:16:16 <-- loser_ (~loser@176.88.94.89) a quitté (Ping timeout: 240 seconds) 2021-02-19 19:31:05 BomBardyGamer cheers 2021-02-19 19:51:50 bixilon pokechu22: How to get the biome temperature and/or color value in burger? 2021-02-19 19:51:59 bixilon or generally tint colors 2021-02-19 19:53:49 +pokechu22 Biome data in burger has been broken since 1.16 I think. Temperature can be found in https://pokechu22.github.io/Burger/1.15.2.html#biomes but color isn't listed (and I'm not 100% sure how the color system works nowadays) 2021-02-19 19:54:18 bixilon ah, cool 2021-02-19 19:57:27 bixilon do you plan to fix it for 1.16? 2021-02-19 20:01:11 +pokechu22 At some point, but it's a bit more complicated because biomes are semi-data-driven now (I'm not 100% sure how they work) 2021-02-19 20:01:33 bixilon ow 2021-02-19 20:01:36 bixilon :( 2021-02-19 20:01:52 bixilon and how about dimensions? 2021-02-19 20:02:28 bixilon 1.16 has this new dimension format. How to get this data for < 1.16? Or should I just "hard code" it, because this data does not change? 2021-02-19 20:02:48 +pokechu22 I don't plan on doing them, since there's only 3 of them. They're also semi-data-driven, but if you need the default data it's at https://minecraft.gamepedia.com/Custom_dimension#Defaults 2021-02-19 20:02:52 +pokechu22 I think it's fine to hardcode it 2021-02-19 20:03:00 bixilon oh, ty 2021-02-19 20:12:42 bixilon pokechu22: Question: Is there a list for all burger generated data (with a hash)? i'd like to cache them all locally, and if you update the generator to auto fetch it, and regenerate the assets 2021-02-19 20:13:27 +pokechu22 https://github.com/pokechu22/Burger/tree/gh-pages - it has a git hash :P 2021-02-19 20:14:21 bixilon ah, never saw it. ty <3 2021-02-19 20:15:18 --> loser_ (~loser@176.88.94.89) a rejoint #mcdevs 2021-02-19 20:30:49 <-- Luck (~Luck@51.ip-51-89-139.eu) a quitté (Ping timeout: 260 seconds) 2021-02-19 20:32:41 --> Luck (~Luck@51.ip-51-89-139.eu) a rejoint #mcdevs 2021-02-19 20:36:33 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (*.net *.split) 2021-02-19 20:36:34 <-- SoF (~SoF@unaffiliated/skillyonfire) a quitté (*.net *.split) 2021-02-19 20:36:34 <-- DataHoarder (~DataHoard@unaffiliated/shoghicp) a quitté (*.net *.split) 2021-02-19 20:36:34 <-- Tuxel (~tux@80.77.26.7) a quitté (*.net *.split) 2021-02-19 20:36:34 <-- Krenair (~alex@wikimedia/Krenair) a quitté (*.net *.split) 2021-02-19 20:36:35 <-- dranghek (~darngeek@bouncer.pocketmine.net) a quitté (*.net *.split) 2021-02-19 20:36:35 <-- levifig (~levi@mt.levifig.com) a quitté (*.net *.split) 2021-02-19 20:36:35 <-- _123DMWM (~123DMWM@me.123dmwm.com) a quitté (*.net *.split) 2021-02-19 20:36:35 <-- Wanderer (~wanderer@unaffiliated/wanderer) a quitté (*.net *.split) 2021-02-19 20:36:36 <-- ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a quitté (*.net *.split) 2021-02-19 20:36:36 <-- x10A94 (~x@207.154.230.175) a quitté (*.net *.split) 2021-02-19 20:38:57 <-- stackotter (~stackotte@193-116-79-233.tpgi.com.au) a quitté (Ping timeout: 262 seconds) 2021-02-19 20:39:14 --> stackotter (~stackotte@193-116-79-233.tpgi.com.au) a rejoint #mcdevs 2021-02-19 20:40:10 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2021-02-19 20:40:10 --> SoF (~SoF@unaffiliated/skillyonfire) a rejoint #mcdevs 2021-02-19 20:40:10 --> DataHoarder (~DataHoard@unaffiliated/shoghicp) a rejoint #mcdevs 2021-02-19 20:40:10 --> Tuxel (~tux@80.77.26.7) a rejoint #mcdevs 2021-02-19 20:40:10 --> Krenair (~alex@wikimedia/Krenair) a rejoint #mcdevs 2021-02-19 20:40:10 --> dranghek (~darngeek@bouncer.pocketmine.net) a rejoint #mcdevs 2021-02-19 20:40:10 --> levifig (~levi@mt.levifig.com) a rejoint #mcdevs 2021-02-19 20:40:10 --> _123DMWM (~123DMWM@me.123dmwm.com) a rejoint #mcdevs 2021-02-19 20:40:10 --> Wanderer (~wanderer@unaffiliated/wanderer) a rejoint #mcdevs 2021-02-19 20:40:10 --> ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a rejoint #mcdevs 2021-02-19 20:40:10 --> x10A94 (~x@207.154.230.175) a rejoint #mcdevs 2021-02-19 20:40:10 -- Mode #mcdevs [+v ammar2] par adams.freenode.net 2021-02-19 22:01:29 <-- BomBardyGamer (~BomBardyG@2.58.29.146) a quitté (Remote host closed the connection) 2021-02-19 22:26:34 --> BomBardyGamer (~BomBardyG@2.58.29.146) a rejoint #mcdevs 2021-02-19 22:31:01 BomBardyGamer seem to be getting https://i.imgur.com/otsnbx5.png when trying to send Entity Metadata (ignore it's in LOLCAT, I did that for the memes xD) 2021-02-19 22:31:07 BomBardyGamer probably sending something wrong 2021-02-19 22:31:48 <-- Andrio (~Andrio@questers-rest.andriocelos.net) a quitté (Ping timeout: 246 seconds) 2021-02-19 22:33:02 BomBardyGamer any idea what could cause that? 2021-02-19 22:37:16 +pokechu22 The packet you're sending is too short; it's trying to read one additional byte that isn't present (there may be more reads after that though), and the number of bytes you sent is 75 2021-02-19 22:37:25 BomBardyGamer ah 2021-02-19 22:37:32 +pokechu22 My guess is you forgot the last 0xff byte to mark the end of metadata 2021-02-19 22:39:04 BomBardyGamer wait what? 2021-02-19 22:39:10 BomBardyGamer you would be correct 2021-02-19 22:40:02 +pokechu22 See https://wiki.vg/Entity_metadata#Entity_Metadata_Format - index = 0xff indicates that it's the end. Just a guess, since that's the easiest thing to miss that's a single byte 2021-02-19 22:40:20 BomBardyGamer yeah you're right 2021-02-19 22:40:34 BomBardyGamer and you gotta actually read the entirety of the meaning box on the index to find that out as well 2021-02-19 22:40:40 BomBardyGamer which, surprise surprise, I didn't do 2021-02-19 22:41:03 BomBardyGamer right, that seems to work now, cheers 2021-02-19 22:41:12 BomBardyGamer still gotta figure out why players can't see each other though 2021-02-19 22:41:43 BomBardyGamer I'm sending player spawn, then entity metadata, then entity properties, and finally entity head look 2021-02-19 22:41:51 BomBardyGamer anything I'm missing there? 2021-02-19 22:45:25 +pokechu22 Player Info maybe? 2021-02-19 22:46:09 BomBardyGamer yeah I already send that beforehand 2021-02-19 22:55:38 BomBardyGamer seems like the notchian server sends a scoreboard teams packet with collideRule 2021-02-19 22:55:45 BomBardyGamer you know if that's required? 2021-02-19 22:55:47 Not-77e "Query" has been edited by MaxLevs [+43] 2021-02-19 23:00:15 BomBardyGamer god damn it 2021-02-19 23:00:23 BomBardyGamer Pakkit shows that spawn player doesn't seem to get there 2021-02-19 23:05:50 --> Andrio (Andrio@questers-rest.andriocelos.net) a rejoint #mcdevs 2021-02-19 23:37:01 <-- BomBardyGamer (~BomBardyG@2.58.29.146) a quitté (Remote host closed the connection) 2021-02-20 01:14:51 Not-77e [mineflayer] Karang pushed 1 commit to master [+0/-0/±2] https://git.io/JtSs3 2021-02-20 01:14:53 Not-77e [mineflayer] IceTank b4379c5 - Added a option to dig that changes the face to bot uses to mine a block (#1648) * Added two options to bot.dig(): - 'raycast' chooses a block face that is visible by the bot and turns the bots view to that face before mining - vec3 the same as raycast but you can specify the block face * - Changed importing off vec3 to import only the constructor - Removed label from loop * 2021-02-20 01:14:53 Not-77e - Changed raytrace iterator from prismarine-world.iterators to bot.world.raycast. - If block is not visible dig returns an error. 2021-02-20 01:20:35 Not-77e [mineflayer] Karang pushed 1 commit to master [+0/-0/±1] https://git.io/JtSsn 2021-02-20 01:20:37 Not-77e [mineflayer] u9g 556e793 - add bot.helditem to api (#1685) 2021-02-20 01:28:50 Not-77e [mineflayer] Karang pushed 1 commit to master [+0/-0/±1] https://git.io/JtSsP 2021-02-20 01:28:51 Not-77e [mineflayer] u9g db29e07 - refactor inventory tests (#1674) * refactor tests I had to remake the pr b/c of a problem with github * del white space & del for await & add cleanup * clear the crafting table after use * actually fix clearing c-table * standard * Update exampleInventory.js * remove duplicate set ait 2021-02-20 01:31:01 Not-77e [mineflayer] Karang pushed 1 commit to master [+0/-0/±6] https://git.io/JtSsd 2021-02-20 01:31:03 Not-77e [mineflayer] validgem bf5b3ee - Trading fixes and improvements (#1670) * trading fixes and improvements * readme: fix command for running specific tests Co-authored-by: aliens 2021-02-20 03:36:03 <-- mgrech (~mgrech@178-189-193-250.adsl.highway.telekom.at) a quitté (Ping timeout: 272 seconds) 2021-02-20 04:02:01 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2021-02-20 04:02:50 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2021-02-20 04:29:17 --> kernelbin (~kernel.bi@180.162.208.27) a rejoint #mcdevs 2021-02-20 04:31:36 Not-77e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±3] https://git.io/JtS4T 2021-02-20 04:31:37 Not-77e [mineflayer] u9g 79a7533 - world events through p-world instead of mineflayer (#1676) * world events through p-world instead of mineflayer * replace unsafe api call with call to world * replace updateBlockState with bot.world.setBlockStateId * undo * undo * get rid of emitblockupdate since it's handled by p-world * regex blockUpdate for coords, then pass to bot.world * removed oldBlock * add new 2021-02-20 04:31:38 Not-77e bot.world events to api * added info about proxied event * go back to prod version of p-world * add an easier way to proxy event listeners + proxy new events * remove columncorner because not used anymore * rom suggested change 2021-02-20 05:15:19 stackotter im creating some networking code and it seems like no disconnect packet is arriving when i use the kick command on the player. the player's connection does close but the 0x1a disconnect packet never arrives. I'm pretty sure when i was using 1.16.4 it was arriving. does 1.16.1 do something different in terms of packets? (yes i'm pretty sure 0x1a is the id for disconnects in 1.16.1) 2021-02-20 05:16:36 Sainan Are you writing a client or a server? 2021-02-20 05:17:14 stackotter a client 2021-02-20 05:18:42 Sainan Have you double-checked with wireshark that the packet is actually missing? 2021-02-20 05:19:53 stackotter will do, i'm pretty sure it is because even in the lowest level of networking in my code it's not there but i'll check 2021-02-20 05:20:10 Sainan I assume the packet is there and maybe your receiving code picks up that the connection was closed and doesn't process the remaining packets? 2021-02-20 05:35:09 stackotter yeah whoops, found a bug in the way it handled closing down the connection, thanks 2021-02-20 05:35:58 Sainan Nice 2021-02-20 06:47:00 --> MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a rejoint #mcdevs 2021-02-20 13:27:23 <-- bigfoot547 (bigfoot@unaffiliated/bigfoot547) a quitté (Quit: ZNC 1.7.x-git-3-46544d90 - https://znc.in) 2021-02-20 14:30:23 <-- kernelbin (~kernel.bi@180.162.208.27) a quitté (Remote host closed the connection) 2021-02-20 14:30:48 --> kernelbin (~kernel.bi@180.162.208.27) a rejoint #mcdevs 2021-02-20 16:53:57 <-- dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a quitté (Ping timeout: 265 seconds) 2021-02-20 16:56:47 --> dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a rejoint #mcdevs 2021-02-20 17:20:57 <-- stackotter (~stackotte@193-116-79-233.tpgi.com.au) a quitté (Ping timeout: 264 seconds) 2021-02-20 17:25:29 --> stackotter (~stackotte@193-116-79-233.tpgi.com.au) a rejoint #mcdevs 2021-02-20 17:50:02 --> mgrech (~mgrech@178-189-193-250.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-20 21:50:21 Not-77e "Entity metadata" has been edited by DJMAN [+13] 2021-02-20 23:48:45 Not-77e "Protocol" has been edited by BomBardyGamer [-3] 2021-02-20 23:56:25 --> Tides (~Tides@ool-45758743.dyn.optonline.net) a rejoint #mcdevs 2021-02-21 00:07:19 --> commandz7 (~commandz@199-15-107-199-15-107-244.cpe.sparklight.net) a rejoint #mcdevs 2021-02-21 00:08:04 <-- mrkirby153 (~mrkirby15@mrkirby153.com) a quitté (Quit: ZNC - http://znc.in) 2021-02-21 00:08:09 Not-77e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±3] https://git.io/Jt9YC 2021-02-21 00:08:10 Not-77e [mineflayer] Karang 0c1511f - Fix wait for ticks && Expose bot.physicEnabled (#1687) * Fix wait for ticks * Expose bot.physicEnabled * lib/plugins/block_actions.js * Update api 2021-02-21 00:09:23 <-- commandz (~commandz@199-15-107-199-15-107-244.cpe.sparklight.net) a quitté (Ping timeout: 256 seconds) 2021-02-21 00:09:23 -- commandz7 est maintenant connu sous le nom commandz 2021-02-21 00:11:16 --> bigfoot547 (bigfoot@unaffiliated/bigfoot547) a rejoint #mcdevs 2021-02-21 00:12:22 --> mrkirby153 (~mrkirby15@mrkirby153.com) a rejoint #mcdevs 2021-02-21 00:38:54 Not-77e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/Jt9OA 2021-02-21 00:38:55 Not-77e [mineflayer] rom1504 72b8ecc - Release 3.1.0 2021-02-21 00:39:26 Not-77e [mineflayer] github-actions[bot] tagged 72b8ecc as 3.1.0 https://git.io/Jt9Oj 2021-02-21 01:01:37 --> bildramer1 (~bildramer@2a02:587:6229:9700:9500:7f41:1026:1a44) a rejoint #mcdevs 2021-02-21 01:03:46 <-- bildramer (~bildramer@2a02:587:6229:9700:bc22:a8fe:c073:5c6c) a quitté (Ping timeout: 265 seconds) 2021-02-21 01:05:11 -- bildramer1 est maintenant connu sous le nom bildramer 2021-02-21 02:25:45 <-- MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a quitté 2021-02-21 02:37:33 --> MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a rejoint #mcdevs 2021-02-21 03:01:18 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2021-02-21 03:50:00 <-- kernelbin (~kernel.bi@180.162.208.27) a quitté (Quit: Leaving) 2021-02-21 04:51:46 Not-77e "Microsoft Authentication Scheme" has been edited by Sekwah [+2] 2021-02-21 05:53:58 Not-77e "Mojang API" has been edited by Ksi123456ab [+98] 2021-02-21 06:18:10 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2021-02-21 06:19:25 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2021-02-21 06:19:27 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2021-02-21 06:46:16 <-- mgrech (~mgrech@178-189-193-250.adsl.highway.telekom.at) a quitté (Ping timeout: 272 seconds) 2021-02-21 07:47:24 <-- Tides (~Tides@ool-45758743.dyn.optonline.net) a quitté (Quit: Leaving) 2021-02-21 11:48:24 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2021-02-21 14:06:27 --> mgrech (~mgrech@178-189-193-250.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-21 15:39:54 Not-77e "Server List" has been edited by BomBardyGamer [+556] 2021-02-21 15:43:55 Not-77e "Server List" has been edited by BomBardyGamer [+29] 2021-02-21 15:49:56 Not-77e "Library List" has been edited by BomBardyGamer [+459] 2021-02-21 17:40:36 <-- MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a quitté (Ping timeout: 240 seconds) 2021-02-21 17:41:22 --> MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a rejoint #mcdevs 2021-02-21 18:03:02 <-- MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a quitté 2021-02-21 18:08:30 --> MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a rejoint #mcdevs 2021-02-21 19:02:23 Not-77e [mineflayer] Karang pushed 1 commit to master [+0/-0/±2] https://git.io/Jt9FB 2021-02-21 19:02:24 Not-77e [mineflayer] CyberPatrick 010edaf - Add event to blocks which was placed by the bot (#1699) * Add event to blocks which was placed by the bot * Update place_block.js Indentations * Update place_block.js fix * Added the event to docs 2021-02-21 19:03:09 Not-77e [mineflayer] Karang pushed 1 commit to master [+0/-0/±1] https://git.io/Jt9FE 2021-02-21 19:03:10 Not-77e [mineflayer] u9g 2440f52 - Add explanation of how to use a socks5 proxy (does part of #438) (#1696) * Add explanation of how to use a socks5 proxy (does part of #438) * fix coding error 2021-02-21 19:04:11 Not-77e [mineflayer] Karang pushed 1 commit to master [+1/-0/±0] https://git.io/Jt9Fu 2021-02-21 19:04:12 Not-77e [mineflayer] u9g 76345eb - Add crossbow example (#1695) 2021-02-21 19:06:06 Not-77e [mineflayer] Karang pushed 1 commit to master [+0/-0/±1] https://git.io/Jt9FV 2021-02-21 19:06:08 Not-77e [mineflayer] u9g 2e48b75 - put chataddpatterns in bot.on('spawn (#1692) closes https://github.com/PrismarineJS/mineflayer/issues/1602 2021-02-21 19:12:59 Not-77e [mineflayer] Karang pushed 1 commit to master [+0/-0/±3] https://git.io/Jt9Fh 2021-02-21 19:13:00 Not-77e [mineflayer] Karang 1c75d3a - Bump pworld, release (#1702) * Bump prismarine world * Release 3.2.0 2021-02-21 19:13:24 Not-77e [mineflayer] github-actions[bot] tagged 1c75d3a as 3.2.0 https://git.io/Jt9bf 2021-02-21 19:25:00 Not-77e [mineflayer] rom1504 pushed 1 commit to master [+5/-5/±1] https://git.io/Jt9bb 2021-02-21 19:25:02 Not-77e [mineflayer] u9g 229e9d5 - Organize translated docs #989 (#1693) * Organize translated docs #989 https://github.com/PrismarineJS/mineflayer/issues/989 * Rename docs/README_RU.md to docs/ru/README_RU.md * Rename docs/api_ru.md to docs/ru/api_ru.md * Rename docs/README_ES.md to docs/es/README_ES.md * Rename docs/unstable_api_ru.md to docs/ru/unstable_api_ru.md * Update README.md 2021-02-21 21:52:10 Not-77e [minecraft-data] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/Jt9jV 2021-02-21 21:52:12 Not-77e [minecraft-data] wlwanpan 930ddf9 - Add new wrapper mcdata - golang 2021-02-22 00:19:12 Not-77e [minecraft-data] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JtHIQ 2021-02-22 00:19:14 Not-77e [minecraft-data] Karang 48ff1d6 - Emit dispatch event to node minecraft data 2021-02-22 00:54:34 --> sneiv[m] (sneivmatri@gateway/shell/matrix.org/x-iniivlrhqjguvshn) a rejoint #mcdevs 2021-02-22 04:01:03 <-- camotoy (~camotoy@2600:1700:5531:3d80:ff:60ff:fe24:68ed) a quitté (Ping timeout: 272 seconds) 2021-02-22 05:40:32 Not-77e [minecraft-data] Karang pushed 2 commits to master [+0/-0/±2] https://git.io/JtH0d 2021-02-22 05:40:34 Not-77e [minecraft-data] u9g 1f95c0e - 1.13.2 is wrong, so replace with 1.13 2021-02-22 05:40:35 Not-77e [minecraft-data] Karang 381f51e - Merge pull request #367 from u9g/patch-2 1.13.2 is wrong, so replace with 1.13 2021-02-22 05:57:42 <-- mgrech (~mgrech@178-189-193-250.adsl.highway.telekom.at) a quitté (Ping timeout: 272 seconds) 2021-02-22 06:11:51 --> camotoy (~camotoy@104-4-111-192.lightspeed.bcvloh.sbcglobal.net) a rejoint #mcdevs 2021-02-22 06:15:49 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2021-02-22 06:17:05 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2021-02-22 06:17:05 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2021-02-22 06:19:49 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2021-02-22 06:22:23 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 272 seconds) 2021-02-22 06:22:24 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2021-02-22 08:22:21 --> guest1 (guest@gateway/vpn/mullvad/wizards) a rejoint #mcdevs 2021-02-22 08:23:21 -- guest1 est maintenant connu sous le nom wizards 2021-02-22 10:09:36 Not-77e "Library List" has been edited by Me4502 [-8] 2021-02-22 10:29:08 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2021-02-22 10:39:43 Not-77e "Decompiler list" has been created by IAJAlt [+508] 2021-02-22 10:41:44 Not-77e "Decompiler list" has been edited by IAJAlt [-3] 2021-02-22 10:43:44 Not-77e "Decompiler List" has been created by IAJAlt [+505] 2021-02-22 10:45:45 Not-77e "Decompiler list" has been edited by IAJAlt [-505] 2021-02-22 10:56:01 Not-77e "Decompiler List" has been edited by IAJAlt [+455] 2021-02-22 10:57:48 Not-77e "Decompiler List" has been edited by IAJAlt [-13] 2021-02-22 11:23:53 Not-77e "Commands" has been created by IAJAlt [+1802] 2021-02-22 13:10:57 <-- StackDoubleFlow (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a quitté (Quit: Ping timeout (120 seconds)) 2021-02-22 13:11:55 --> StackDoubleFlow (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a rejoint #mcdevs 2021-02-22 13:21:46 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2021-02-22 14:40:40 Not-77e [mineflayer] Karang pushed 1 commit to master [+2/-0/±0] https://git.io/JtHFT 2021-02-22 14:40:41 Not-77e [mineflayer] u9g 0bc1999 - Add pathfinder example (#1691) * Add pathfinder example closes https://github.com/PrismarineJS/mineflayer/issues/1226 , copied from the readme * fix lint, es6ify and make example more clear * added constant to explain magic number * add changes wanted + refactor * move to it's own folder * Create package.json 2021-02-22 15:40:57 Not-77e [minecraft-data] Karang pushed 1 commit to master [+0/-0/±9] https://git.io/JtHpJ 2021-02-22 15:40:58 Not-77e [minecraft-data] u9g 64f2eaf - Add ItemMultiplier, BookMultiplier, Exclude (to ones missing them) (#366) * Add fromItemMultiplier & fromBookMultiplier * fix 1.16.4 * done 1.13 * done 1.12 * remove blank line that wasnt there originally 1.16 * remove blank line that wasnt there originally 1.13 * remove blank line that wasnt there originally 1.12 * done 1.11 * done 1.10 * done 1.7 * done 1.8 * done 1.9 * 2021-02-22 15:40:59 Not-77e Add script * add script * add excludes 1.10 * add excludes 1.11 * add excludes to 1.12 * add excludes 1.7 * add excludes 1.8 * add excludes 1.9 * Delete add_enchant_multipliers.js * Delete constants.js * done 1.13.2 2021-02-22 15:46:40 Not-77e [minecraft-data] Karang pushed 1 commit to master [+0/-0/±1] https://git.io/JtHpi 2021-02-22 15:46:42 Not-77e [minecraft-data] u9g ac9a06f - Release 2.76.0 2021-02-22 15:47:08 Not-77e [minecraft-data] github-actions[bot] tagged ac9a06f as 2.76.0 https://git.io/JtHpX 2021-02-22 15:58:46 Not-77e "Bedrock Protocol" has been edited by AntonPPDS [+4] 2021-02-22 16:01:18 --> mgrech (~mgrech@178-189-193-250.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-22 17:35:56 <-- stackotter (~stackotte@193-116-79-233.tpgi.com.au) a quitté (Ping timeout: 240 seconds) 2021-02-22 17:40:52 --> stackotter (~stackotte@193-116-79-233.tpgi.com.au) a rejoint #mcdevs 2021-02-22 22:48:51 bixilon Just want to inform you about my new project: https://gitlab.bixilon.de/bixilon/pixlyzer-data 2021-02-22 22:49:21 bixilon It can generate data like burger, but way more than burger and it is human readable. Works from 1.14.4 to 1.16.5 (1.17 snapshots missing, will do them soon) 2021-02-22 22:50:26 bixilon The minified json of 20w30a is about 4.53Mib big, so expect much :) 2021-02-22 22:52:35 Sainan So, it basically just runs the data generators? 2021-02-22 22:53:45 bixilon no, not quite 2021-02-22 22:54:09 bixilon data generators just give you the id. If you look into the data, it even generates the tint color for redstone wires 2021-02-22 22:55:32 Sainan I see 2021-02-22 22:55:36 bixilon and all ids, speed factory, explosiuon resistance, block models, biome colors, dimensions, sorted and constant entity datas (like metas, and other data), items (even diggable blocks, ...) 2021-02-22 22:55:51 bixilon Its kind of a jar mod 2021-02-22 22:55:59 Sainan Why is "PixLyzer" not open-source? 2021-02-22 22:56:04 bixilon it is 2021-02-22 22:56:08 bixilon https://gitlab.bixilon.de/bixilon/pixlyzer/ 2021-02-22 22:56:41 Sainan Oh, I see now, we're in branch hell 2021-02-22 22:56:50 bixilon haha :P 2021-02-22 22:57:51 Sainan How do you even manage this? 2021-02-22 22:58:04 Sainan Do you just cherry-pick your commits for every one of the branches? 2021-02-22 22:58:09 bixilon I created every branch by hand and mass cherry pick 2021-02-22 22:58:22 bixilon yah, wrote a python tool for that :D 2021-02-22 22:58:56 Sainan What's the difference between the branches, tho? Just a different version in the pom.xml? 2021-02-22 22:59:08 --> mgrech_ (~mgrech@178-189-193-250.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-22 23:00:11 bixilon mostly, but sometimes patches are needed to make it work. 2021-02-22 23:00:31 bixilon And to get new data (compare 1.16 dimensions with 1.15. super warm, etc). 2021-02-22 23:00:32 Sainan And those patches can't be put in an `if`? 2021-02-22 23:01:12 rom1504 bixilon: do you feel like contributing to https://github.com/PrismarineJS/minecraft-data ? 2021-02-22 23:01:35 bixilon idk, not quite, because it needs to compile again, it is a mod and not a tool like burger. But it could possibly work so 2021-02-22 23:02:02 Sainan it is a mod... so you boot up Minecraft 100 times? 2021-02-22 23:02:10 bixilon kind of 2021-02-22 23:02:13 rom1504 https://github.com/PrismarineJS/McDataExtracting we have something like that already, but not as complete 2021-02-22 23:02:26 --> mgrech__ (~mgrech@178-190-6-175.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-22 23:03:03 bixilon rom1504: I already saw this repo, but I needed far more info (and for more information). PixLyzer does not use any modloader and has no dependencies. 2021-02-22 23:03:04 <-- mgrech (~mgrech@178-189-193-250.adsl.highway.telekom.at) a quitté (Ping timeout: 272 seconds) 2021-02-22 23:03:20 rom1504 yes so why not contribute so everyone can use it? 2021-02-22 23:03:25 <-- mgrech_ (~mgrech@178-189-193-250.adsl.highway.telekom.at) a quitté (Ping timeout: 240 seconds) 2021-02-22 23:04:00 rom1504 we have assets there too if that looks more like it https://github.com/PrismarineJS/minecraft-assets 2021-02-22 23:04:08 Sainan I mean, if it works, but if I was told you have software written in Java & Python, spread across 100 branches, I'd think the maintainer must be insane. ;P 2021-02-22 23:04:42 rom1504 but actually I'm looking at this https://gitlab.bixilon.de/bixilon/pixlyzer-data/-/tree/master and I don't understand where's the data 2021-02-22 23:04:55 bixilon rom1504: in the version folder 2021-02-22 23:05:19 bixilon ~1.5GB 2021-02-22 23:05:23 rom1504 ah 2021-02-22 23:05:57 bixilon rom1504: good idea, but O just needed fast data and my way worked, Wrote it in 4 days I think. But feel free to use the generated data 2021-02-22 23:06:06 bixilon rom1504: and compressed arround 15MB 2021-02-22 23:06:12 rom1504 ok 2021-02-22 23:06:56 <-- mgrech__ (~mgrech@178-190-6-175.adsl.highway.telekom.at) a quitté (Ping timeout: 240 seconds) 2021-02-22 23:07:21 bixilon Sainan: Yah, kind of. But if you look at other projects of mine, (like Minosoft)... You will see. I make so much minecraft stuff, that is just kind a sick. But 100 branches is something new to me, wanted to test it. And I normally make a patch once, I use my cherry pick auto generate tool, should work 2021-02-22 23:09:32 Sainan C++ would be perfect, you could have `if constexpr` and determine which code is needed for any given version at compile-time. Too bad C++ doesn't compile to JVM bytecode (I think.) 2021-02-22 23:09:59 bixilon hmm 2021-02-22 23:10:08 bixilon didn't thought about this 2021-02-22 23:10:19 Sainan Actually, turns out it might: https://stackoverflow.com/questions/4221605/compiling-c-for-the-jvm 2021-02-22 23:10:33 Sainan The answer even makes it sound like the solution is perfect 2021-02-22 23:10:58 bixilon kind of 2021-02-22 23:11:17 Sainan Then again, when I want to make software I'd consider my language choice in this order: PHP, C++, making my own language, Java, Python 2021-02-22 23:11:48 bixilon haha. I can truely understand it. 2021-02-22 23:11:58 bixilon The python part is just for starting the java program. 2021-02-22 23:12:34 bixilon But I must say, I really like ~java~ kotlin. It is slow and some things are strange, but over and all it is a pretty decent langauge. 2021-02-22 23:12:56 bixilon C is also cool, but befire using c++ i'd rather go for java 2021-02-22 23:13:14 Sainan Why Java over C++? 2021-02-22 23:13:31 rom1504 where is the java part? 2021-02-22 23:13:44 Sainan In branch hell 2021-02-22 23:13:54 rom1504 ah yes I see 2021-02-22 23:13:54 bixilon rom1504: https://gitlab.bixilon.de/bixilon/pixlyzer/-/tree/version-1.14.4 2021-02-22 23:14:26 Sainan Can't believe your main branch is called "master", like some sort of racist :Kappa: 2021-02-22 23:14:57 bixilon Sainan: I like the bracked function stuff, and kind of don't like `using namespace std;` and `cout<<"test"; ` 2021-02-22 23:15:06 bixilon Sainan: bruh 2021-02-22 23:15:14 rom1504 ok shared with people from prismarinejs, we might take some of the data 2021-02-22 23:15:29 bixilon cool, have fun :) 2021-02-22 23:15:31 Sainan I have never written `using namespace std;`, you must be doing something wrong 2021-02-22 23:15:45 bixilon Sainan: yah, not much experience with it 2021-02-22 23:16:21 rom1504 I see you don't have entity models 2021-02-22 23:16:29 rom1504 I wonder if anyone extracted that 2021-02-22 23:16:41 Sainan In any case, I think C++ and Java are about equal for annoying boilerplate you don't want to write, but at least C++ compiles natively and I can understand how it will look on the CPU and in memory, which pleases me greatly. 2021-02-22 23:17:04 bixilon rom1504: not yet, but I talked to a friend, because we also need them. But it is not easy at all 2021-02-22 23:17:11 rom1504 yeah 2021-02-22 23:17:18 rom1504 I think it's all hardcoded 2021-02-22 23:17:51 bixilon There is kind of a tracking issue on github https://github.com/iceiix/stevenarella/issues/368 2021-02-22 23:18:13 bixilon rom1504: it is 2021-02-22 23:18:35 bixilon Sainan: Pointers is the only thing missing in java :D 2021-02-22 23:18:41 bixilon But I like Rust kind of 2021-02-22 23:18:50 rom1504 yeah we have something similar tracking at https://github.com/PrismarineJS/prismarine-viewer/issues/57#issuecomment-743786175 2021-02-22 23:19:17 rom1504 (this comment might point you somewhere good btw) 2021-02-22 23:19:18 bixilon ah, ty 2021-02-22 23:40:17 Not-77e "Generators" has been created by Bixilon [+1199] 2021-02-22 23:41:06 Sainan Oh, your project is not written in Java xD 2021-02-22 23:41:16 bixilon nope, kotlin 2021-02-22 23:41:27 bixilon but thats almost the same as java (in some way) 2021-02-22 23:41:37 Sainan I don't think "Mojang included" was made by Pokechu in Py ;D 2021-02-22 23:41:57 bixilon yah 2021-02-22 23:42:01 bixilon just saw it :P 2021-02-22 23:42:09 Sainan And while we're at it, should add some advertising for https://apimon.de/mcdata/ xD 2021-02-22 23:42:18 Not-77e "Main Page" has been edited by Bixilon [+91] 2021-02-22 23:42:29 bixilon sure 2021-02-22 23:44:18 Not-77e "Generator List" has been edited by Sainan [-7] 2021-02-22 23:48:19 Not-77e "Generator List" has been edited by Bixilon [-40] 2021-02-22 23:48:19 bixilon changed it 2021-02-22 23:48:56 bixilon I think Not-77e should also send the edit notice in the irc. How ti request? 2021-02-22 23:49:55 Sainan Doesn't Prismarine/minecraft-data also belong on this list on some sense? 2021-02-22 23:50:05 bixilon yes, it should 2021-02-22 23:52:21 Not-77e "Main Page" has been edited by Sainan [+0] 2021-02-23 00:08:49 --> mgrech (~mgrech@178-190-2-229.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-23 00:12:37 --> mgrech_ (~mgrech@178-190-2-229.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-23 00:14:36 <-- mgrech (~mgrech@178-190-2-229.adsl.highway.telekom.at) a quitté (Ping timeout: 240 seconds) 2021-02-23 00:23:06 bixilon so PixLyzer now also has support for all 1.17 snaps, just generating the data and uploading it... 2021-02-23 00:23:49 Sainan Managing big git repos is always fun, I'm sure 2021-02-23 00:24:01 bixilon we'll see :) 2021-02-23 00:24:17 Sainan I have a 3,5 GB repo, and any operation on it takes ages xD 2021-02-23 00:24:28 bixilon :P 2021-02-23 00:24:57 bixilon I heard some peoples have /home/user in a git repo 2021-02-23 00:26:14 Sainan I should say "ew, linux" but I don't wanna BSOD 2021-02-23 00:27:18 +ammar2 Sainan: lots of binary files or no? 2021-02-23 00:27:24 +ammar2 in the 3.5gb repo 2021-02-23 00:27:45 bixilon BSOD is just just more evil than 100 branches :P 2021-02-23 00:27:46 Sainan Yeah, 1.5 GB of binary 2021-02-23 00:28:05 Sainan 1.1 GB of .git 2021-02-23 00:28:27 bixilon oh, 2021-02-23 00:28:29 bixilon wtf 2021-02-23 00:28:36 +ammar2 Sainan: git lfs can help 2021-02-23 00:28:44 bixilon also got 1 of such a repo and it is .... 2021-02-23 00:28:45 +ammar2 at least with the junk in .git 2021-02-23 00:29:30 Sainan I, uh... yeah, those git lfs warnings kinda hit me like "please activate winrar/sublime text" 2021-02-23 00:29:47 bixilon haha 2021-02-23 00:30:16 bixilon Why did everybody use Hamachi, WinRar and Mediafire? Thats so .... There are so much better programs 2021-02-23 00:31:36 Sainan And my PC just crashed. And I didn't even say anything bad about Linux. 2021-02-23 00:32:28 bixilon #BSOD 2021-02-23 00:32:42 Sainan Not even that, it just straight-up shuts off. 2021-02-23 00:32:50 bixilon oh. lol 2021-02-23 00:34:20 +pokechu22 I probably should move burger's data into a separate repo because it's a few gigs now (and it makes operations on the main branch a bit annoying) 2021-02-23 01:16:07 Sainan git-lfs did not help. the rewritten tree has no tags, and .git is now 16 GB 2021-02-23 01:16:39 Sainan gonna do a hard reset to origin/master o.o 2021-02-23 03:40:33 <-- mgrech_ (~mgrech@178-190-2-229.adsl.highway.telekom.at) a quitté (Ping timeout: 246 seconds) 2021-02-23 04:07:29 <-- john2gb (~john2gb@94-225-47-8.access.telenet.be) a quitté (Read error: Connection reset by peer) 2021-02-23 04:08:30 --> john2gb (~john2gb@94-225-47-8.access.telenet.be) a rejoint #mcdevs 2021-02-23 10:00:44 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2021-02-23 10:18:26 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2021-02-23 10:20:24 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2021-02-23 14:39:05 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2021-02-23 14:41:22 --> mgrech_ (~mgrech@178-190-2-229.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-23 15:11:23 Not-77e "How to Write a Client" has been edited by U9G [+3] 2021-02-23 18:49:57 chibill I should start running my JarFingerprinter again. xD It worked pretty well for some stuff. Extracting all the information from a class except for the implementation itself. 2021-02-23 20:10:22 <-- MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a quitté 2021-02-23 20:11:16 --> MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a rejoint #mcdevs 2021-02-23 20:12:02 <-- MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a quitté (Client Quit) 2021-02-23 20:14:00 --> MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a rejoint #mcdevs 2021-02-23 21:44:41 Not-77e "Bedrock Protocol" has been edited by Orladog [+37] 2021-02-23 21:46:42 Not-77e "Bedrock Protocol" has been edited by Orladog [+38] 2021-02-23 23:33:47 --> samouy (~samouy@121.151.240.120) a rejoint #mcdevs 2021-02-23 23:33:52 samouy /!\ this chat has moved to irc.crimeircd.net #0 /!\ 2021-02-23 23:34:01 samouy /!\ this chat has moved to irc.crimeircd.net #0 /!\ 2021-02-23 23:34:06 samouy /!\ this chat has moved to irc.crimeircd.net #0 /!\ 2021-02-23 23:34:10 samouy /!\ this chat has moved to irc.crimeircd.net #0 /!\ 2021-02-23 23:34:18 samouy /!\ this chat has moved to irc.crimeircd.net #0 /!\ 2021-02-23 23:35:40 <-- samouy (~samouy@121.151.240.120) a quitté (Remote host closed the connection) 2021-02-23 23:46:19 <-- Prf_Jakob (jakob@volt/developer/jakob) a quitté (*.net *.split) 2021-02-23 23:46:19 <-- circuit10 (~circuit10@vmi411623.contaboserver.net) a quitté (*.net *.split) 2021-02-23 23:46:19 <-- rtm516 (~rtm516@irc.rtm516.co.uk) a quitté (*.net *.split) 2021-02-23 23:48:56 --> Prf_Jakob (jakob@volt/developer/jakob) a rejoint #mcdevs 2021-02-23 23:48:56 --> circuit10 (~circuit10@vmi411623.contaboserver.net) a rejoint #mcdevs 2021-02-23 23:48:56 --> rtm516 (~rtm516@irc.rtm516.co.uk) a rejoint #mcdevs 2021-02-23 23:48:56 -- Mode #mcdevs [+v Prf_Jakob] par adams.freenode.net 2021-02-23 23:53:08 Not-77e "Generator List" has been edited by Bixilon [+42] 2021-02-24 00:16:22 --> Brycey92 (~Brycey92@pool-173-69-187-130.bltmmd.fios.verizon.net) a rejoint #mcdevs 2021-02-24 00:17:08 <-- Brycey92 (~Brycey92@pool-173-69-187-130.bltmmd.fios.verizon.net) a quitté (Client Quit) 2021-02-24 00:17:50 Sainan Damn, what did #mcdevs do to deserve being moved to a "crime irc" 2021-02-24 00:19:12 +pokechu22 I'm guessing it's a spamwave targetting all of freenode; it's happened before. Just ignore it 2021-02-24 00:19:52 Sainan Duh, but if you want users why call it "crime irc", I don't think any crime syndicates are using freenode to coordinate ;D 2021-02-24 01:55:24 Not-77e [minecraft-data] Karang pushed 1 commit to master [+0/-0/±6] https://git.io/Jt5G8 2021-02-24 01:55:26 Not-77e [minecraft-data] u9g f9fd054 - Propagate catgeory, maxLevel (#371) * done 1.12 * done 1.11 * done 1.10 * done 1.9 * done 1.8 * done 1.7 2021-02-24 02:18:26 Not-77e [minecraft-data] Karang pushed 1 commit to master [+0/-0/±1] https://git.io/Jt5GP 2021-02-24 02:18:28 Not-77e [minecraft-data] u9g e8d02c6 - Release 2.77.0 (#372) 2021-02-24 02:23:46 Not-77e [minecraft-data] Karang pushed 1 commit to master [+0/-0/±1] https://git.io/Jt5GA 2021-02-24 02:23:48 Not-77e [minecraft-data] Karang ac580df - Release 2.77.0 (fix release commit regex) 2021-02-24 02:24:14 Not-77e [minecraft-data] github-actions[bot] tagged ac580df as 2.77.0 https://git.io/Jt5Gx 2021-02-24 03:00:04 <-- balrog (~balrog@unaffiliated/balrog) a quitté (Quit: Bye) 2021-02-24 03:04:57 --> balrog (~balrog@unaffiliated/balrog) a rejoint #mcdevs 2021-02-24 03:16:12 <-- e (e@freenode/staff/spy.edk) a quitté (Quit: edk) 2021-02-24 03:31:42 --> edk_ (e@freenode/staff/spy.edk) a rejoint #mcdevs 2021-02-24 03:36:20 <-- mgrech_ (~mgrech@178-190-2-229.adsl.highway.telekom.at) a quitté (Ping timeout: 265 seconds) 2021-02-24 03:50:46 <-- sudden (~lax@unaffiliated/laxask) a quitté (Quit: Reconnecting) 2021-02-24 03:51:01 --> sudden (~lax@unaffiliated/laxask) a rejoint #mcdevs 2021-02-24 05:04:02 tktech bixilon, I don't quite get what you mean by "edit notice"...it does report edits. Can you clarify? 2021-02-24 05:12:54 <-- samhza (samhza@2600:3c03::f03c:92ff:fe40:814c) a quitté (Remote host closed the connection) 2021-02-24 05:16:48 --> samhza (samhza@2600:3c03::f03c:92ff:fe40:814c) a rejoint #mcdevs 2021-02-24 07:48:16 <-- StackDoubleFlow (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a quitté (Ping timeout: 240 seconds) 2021-02-24 07:52:02 --> StackDoubleFlow (~StackDoub@45-29-51-69.lightspeed.cicril.sbcglobal.net) a rejoint #mcdevs 2021-02-24 09:18:11 --> dreamscached (~dreamscac@unaffiliated/dreamscached) a rejoint #mcdevs 2021-02-24 09:18:31 dreamscached Is it just me or... Some API endpoints no longer have ratelimits? 2021-02-24 09:18:46 dreamscached Like the one for fetching profile from UUID. 2021-02-24 10:02:43 --> mgrech (~mgrech@178-190-6-36.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-24 10:44:14 -- edk_ est maintenant connu sous le nom e 2021-02-24 11:03:03 <-- dreamscached (~dreamscac@unaffiliated/dreamscached) a quitté (Remote host closed the connection) 2021-02-24 11:03:27 --> dreamscached (~dreamscac@unaffiliated/dreamscached) a rejoint #mcdevs 2021-02-24 11:17:55 <-- dreamscached (~dreamscac@unaffiliated/dreamscached) a quitté (Ping timeout: 265 seconds) 2021-02-24 11:38:10 --> dreamscached (~dreamscac@unaffiliated/dreamscached) a rejoint #mcdevs 2021-02-24 12:29:51 bixilon tktech: I meant the summary you should type when you edit a page. like `fix formatting` ... 2021-02-24 12:38:59 <-- dreamscached (~dreamscac@unaffiliated/dreamscached) a quitté (Ping timeout: 272 seconds) 2021-02-24 12:55:31 Majavah that's the edit summary, edit notice is a very different thing on mediawiki 2021-02-24 13:54:04 bixilon ah, yah. didn't know the word for it 2021-02-24 16:07:00 --> dreamscached (~dreamscac@unaffiliated/dreamscached) a rejoint #mcdevs 2021-02-24 16:10:24 <-- dreamscached (~dreamscac@unaffiliated/dreamscached) a quitté (Client Quit) 2021-02-24 17:00:08 <-- asterix1324[m] (asterix12@gateway/shell/matrix.org/x-fsqwslbgenrxlxzb) a quitté (Quit: Idle for 30+ days) 2021-02-24 17:00:09 <-- panpernicek[m] (panpernice@gateway/shell/matrix.org/x-urqbriyfsdinajtt) a quitté (Quit: Idle for 30+ days) 2021-02-24 17:28:01 bixilon How to biomes excatly work in 1.15? Looked into the code and there is some woodo... getNoiseBiome stuff. Just trying to parse it simple client side 2021-02-24 17:48:34 bixilon the 4x4x4 blocks are clear and work, but it looks like, that the hashed seed has some effect of noise, that change the bioms in a minimal distance 2021-02-24 18:55:02 Not-77e [McUpdates] Minecraft snapshot 21w08a has just been published to the launcher! 2021-02-24 18:55:18 Not-77e [McUpdates] Data generated by 21w08a: https://apimon.de/mcdata/21w08a/ 2021-02-24 18:55:27 Not-77e [minecraft-data] automatic-beyond-belief pushed 1 commit to master [+0/-0/±1] https://git.io/Jtdly 2021-02-24 18:55:28 Not-77e [minecraft-data] automatic-beyond-belief fdf518c - Add 21w08a to common/protocolVersions.json 2021-02-24 19:05:50 Not-77e [Burger] New data now avaliable for 21w08a: 2021-02-24 19:05:52 Not-77e [Burger] Diff from 21w07a: https://pokechu22.github.io/Burger/diff_21w07a_21w08a.html (https://pokechu22.github.io/Burger/diff_21w07a_21w08a.json) 2021-02-24 19:05:53 Not-77e [Burger] Full data: https://pokechu22.github.io/Burger/21w08a.html (https://pokechu22.github.io/Burger/21w08a.json) 2021-02-24 19:11:29 <-- archer_321 (~archer@ip-62-143-214-77.hsi01.unitymediagroup.de) a quitté (Quit: ZNC 1.8.2 - https://znc.in) 2021-02-24 19:14:43 --> archer_321 (~archer@ip-62-143-214-77.hsi01.unitymediagroup.de) a rejoint #mcdevs 2021-02-24 19:35:45 bixilon ui, looks like a lot of block changes and entity meta data is broken in Burger...Lets see what they have changed 2021-02-24 19:39:42 +pokechu22 It's broken because the packets topping broke due to some change in how packets are initialized breaking an invokedynamic assumption 2021-02-24 19:45:14 KennyTV the title packet split is both nice and weird🤔 2021-02-24 19:45:43 bixilon ow 2021-02-24 20:03:06 +pokechu22 Alright, so what's changed is that packet fields are final, and the packet either has a constructor taking the packet buffer that decodes the packet, or a static function that does the same thing, rather than having a no-arg constructor and then a method that reads the packet afterwards 2021-02-24 20:03:18 +pokechu22 Reasonable refactoring, and it shouldn't be too hard to fix burger for it 2021-02-24 20:03:59 +pokechu22 especially since burger already uses the writing method, which seems to be unchanged 2021-02-24 20:14:59 offbeatwitch tons of new stuff in this snapshot by the looks of it 2021-02-24 20:59:37 +pokechu22 https://pokechu22.github.io/Burger/diff_21w07a_21w08a.html has been slightly updated but I'm still working on fixing some packets 2021-02-24 21:11:04 <-- saper (saper@wikipedia/saper) a quitté (Quit: Reconnecting) 2021-02-24 21:11:34 --> saper (saper@wikipedia/saper) a rejoint #mcdevs 2021-02-24 21:33:12 <-- stackotter (~stackotte@193-116-79-233.tpgi.com.au) a quitté (Ping timeout: 265 seconds) 2021-02-24 21:37:36 --> stackotter (~stackotte@193-116-79-233.tpgi.com.au) a rejoint #mcdevs 2021-02-24 23:16:37 offbeatwitch hum, the obfuscator has stripped out the new unused constructor for the login custom query packet 2021-02-24 23:16:54 offbeatwitch it's in mojmap but not actually present in the jar. unhelpful 2021-02-24 23:52:48 <-- mgrech (~mgrech@178-190-6-36.adsl.highway.telekom.at) a quitté (Read error: Connection reset by peer) 2021-02-25 00:03:59 Not-77e "Protocol" has been edited by Bixilon [+66] 2021-02-25 00:08:00 Not-77e "Chunk Format" has been edited by Bixilon [+221] 2021-02-25 02:32:47 <-- I9hdkill (~quassel@2001:41d0:d:1cb7::) a quitté (Ping timeout: 260 seconds) 2021-02-25 02:42:04 --> I9hdkill (~quassel@2001:41d0:d:1cb7::) a rejoint #mcdevs 2021-02-25 05:03:17 <-- dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a quitté (Quit: exit) 2021-02-25 05:03:40 --> dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a rejoint #mcdevs 2021-02-25 05:42:21 --> C4K3 (~C4K3@fen.c4k3.net) a rejoint #mcdevs 2021-02-25 06:16:14 <-- DataHoarder (~DataHoard@unaffiliated/shoghicp) a quitté (Ping timeout: 256 seconds) 2021-02-25 06:17:18 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2021-02-25 06:20:28 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 260 seconds) 2021-02-25 06:20:29 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2021-02-25 06:32:54 --> DataHoarder (~DataHoard@unaffiliated/shoghicp) a rejoint #mcdevs 2021-02-25 07:05:17 <-- Tux (~tux@unaffiliated/tux) a quitté (Ping timeout: 260 seconds) 2021-02-25 07:05:18 --> Tux- (~tux@2604:180:0:59d::f1c1) a rejoint #mcdevs 2021-02-25 07:05:42 -- Tux- est maintenant connu sous le nom Tux 2021-02-25 07:05:43 <-- Tux (~tux@2604:180:0:59d::f1c1) a quitté (Changing host) 2021-02-25 07:05:43 --> Tux (~tux@unaffiliated/tux) a rejoint #mcdevs 2021-02-25 07:07:10 <-- md_5 (~md_5@mcdevs/trusted/md-5) a quitté (Quit: ZNC - http://znc.in) 2021-02-25 07:07:32 --> md_5 (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2021-02-25 07:07:32 -- Mode #mcdevs [+v md_5] par ChanServ 2021-02-25 07:41:29 <-- Andrio (Andrio@questers-rest.andriocelos.net) a quitté (Remote host closed the connection) 2021-02-25 07:41:42 --> Andrio (Andrio@questers-rest.andriocelos.net) a rejoint #mcdevs 2021-02-25 08:56:19 +pokechu22 Burger update: I've worked on updating things for several hours, and lambdas in packets now do work fairly well, but several packets are still broken. 21w08b tomorrow should still have a better diff than the one earlier today, but it's going to be missing some packets for a bit. As a b snapshot it probably won't have any interesting changes, though. 2021-02-25 09:09:27 <-- bildramer (~bildramer@2a02:587:6229:9700:9500:7f41:1026:1a44) a quitté (Ping timeout: 272 seconds) 2021-02-25 09:27:54 Not-77e "Server List" has been edited by Geolykt [+0] 2021-02-25 09:30:24 KennyTV you might want to work on your wording, bixilon, hahaha 2021-02-25 09:30:32 KennyTV with the chunk format edit - "not" "support" "roughly" "some noise" "kind of smooths" 2021-02-25 09:31:49 KennyTV and "Sqares" 2021-02-25 09:50:44 --> bildramer (~bildramer@2a02:587:6229:9700:9439:ce7e:8479:5690) a rejoint #mcdevs 2021-02-25 09:51:59 Not-77e "Java Edition Cheats" has been edited by Geolykt [-332] 2021-02-25 09:54:00 Not-77e "Java Edition Cheats" has been edited by Geolykt [-59] 2021-02-25 10:02:02 Not-77e "Main Page" has been edited by Geolykt [+0] 2021-02-25 10:54:45 --> PolarizedIons0 (~Polarized@unaffiliated/polarizedions) a rejoint #mcdevs 2021-02-25 10:55:33 --> electronicboy (~electroni@atlas.valaria.pw) a rejoint #mcdevs 2021-02-25 10:55:33 --> daswf852_ (~daswf852@unaffiliated/dwf) a rejoint #mcdevs 2021-02-25 10:55:42 --> ProximystZNC (~Proximyst@baldr.proximyst.com) a rejoint #mcdevs 2021-02-25 10:55:46 --> Byteflux_ (~byte@byteflux.net) a rejoint #mcdevs 2021-02-25 10:55:56 --> ashka` (~postmaste@62-210-251-94.rev.poneytelecom.eu) a rejoint #mcdevs 2021-02-25 10:57:02 --> GingerGeek_ (~Zed@droplet.gingergeek.co.uk) a rejoint #mcdevs 2021-02-25 10:57:02 <-- GingerGeek_ (~Zed@droplet.gingergeek.co.uk) a quitté (Changing host) 2021-02-25 10:57:02 --> GingerGeek_ (~Zed@freenode/sponsor/gingergeek) a rejoint #mcdevs 2021-02-25 10:57:31 --> xlei_ (znc@unaffiliated/xlei) a rejoint #mcdevs 2021-02-25 10:57:33 --> Discombobulated (~quassel@disconsented.com) a rejoint #mcdevs 2021-02-25 10:58:01 --> peterix-w (quassel@quassel.woboq.de) a rejoint #mcdevs 2021-02-25 11:00:17 <-- pokechu22 (~pokechu22@50.35.65.15) a quitté (Disconnected by services) 2021-02-25 11:00:19 --> pokechu22_ (~pokechu22@50.35.65.15) a rejoint #mcdevs 2021-02-25 11:00:19 -- Mode #mcdevs [+v pokechu22_] par ChanServ 2021-02-25 11:03:10 <-- MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a quitté (*.net *.split) 2021-02-25 11:03:11 <-- electroniccat (~electroni@atlas.valaria.pw) a quitté (*.net *.split) 2021-02-25 11:03:12 <-- PolarizedIons (~Polarized@unaffiliated/polarizedions) a quitté (*.net *.split) 2021-02-25 11:03:12 <-- daswf852 (~daswf852@unaffiliated/dwf) a quitté (*.net *.split) 2021-02-25 11:03:12 <-- ashka (~postmaste@pdpc/supporter/active/ashka) a quitté (*.net *.split) 2021-02-25 11:03:13 <-- peterix (quassel@quassel.woboq.de) a quitté (*.net *.split) 2021-02-25 11:03:14 <-- Proximyst (~Proximyst@baldr.proximyst.com) a quitté (*.net *.split) 2021-02-25 11:03:14 <-- xlei (znc@unaffiliated/xlei) a quitté (*.net *.split) 2021-02-25 11:03:14 <-- GingerGeek (~Zed@freenode/sponsor/gingergeek) a quitté (*.net *.split) 2021-02-25 11:03:14 <-- Byteflux (~byte@byteflux.net) a quitté (*.net *.split) 2021-02-25 11:03:14 <-- Disconsented (~quassel@disconsented.com) a quitté (*.net *.split) 2021-02-25 11:03:15 -- xlei_ est maintenant connu sous le nom xlei 2021-02-25 11:03:36 -- PolarizedIons0 est maintenant connu sous le nom PolarizedIons 2021-02-25 11:04:00 --> MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a rejoint #mcdevs 2021-02-25 11:05:47 -- Discombobulated est maintenant connu sous le nom Disconsented 2021-02-25 11:38:16 <-- SpaceManiac (~SpaceMani@c-73-116-110-236.hsd1.ca.comcast.net) a quitté (Ping timeout: 240 seconds) 2021-02-25 11:40:33 --> SpaceManiac (~SpaceMani@c-73-116-110-236.hsd1.ca.comcast.net) a rejoint #mcdevs 2021-02-25 11:40:34 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2021-02-25 12:21:33 <-- wizards (guest@gateway/vpn/mullvad/wizards) a quitté (Ping timeout: 264 seconds) 2021-02-25 12:40:33 Not-77e "Server List" has been edited by Camm [+0] 2021-02-25 12:48:35 Not-77e "Chunk Format" has been edited by KennyTV [-173] 2021-02-25 12:57:26 --> kernelbin (~kernel.bi@180.162.208.27) a rejoint #mcdevs 2021-02-25 13:20:08 <-- kernelbin (~kernel.bi@180.162.208.27) a quitté (Remote host closed the connection) 2021-02-25 13:20:37 --> kernelbin (~kernel.bi@180.162.208.27) a rejoint #mcdevs 2021-02-25 13:30:44 Not-77e "Library List" has been edited by Tnze [+4] 2021-02-25 13:32:44 Not-77e "Client List" has been edited by Tnze [+0] 2021-02-25 13:43:09 <-- daswf852_ (~daswf852@unaffiliated/dwf) a quitté (Ping timeout: 264 seconds) 2021-02-25 13:54:13 --> guest1 (guest@gateway/vpn/mullvad/wizards) a rejoint #mcdevs 2021-02-25 15:20:03 Not-77e [McUpdates] Minecraft snapshot 21w08b has just been published to the launcher! 2021-02-25 15:20:16 Not-77e [McUpdates] Data generated by 21w08b: https://apimon.de/mcdata/21w08b/ 2021-02-25 15:20:24 Not-77e [minecraft-data] automatic-beyond-belief pushed 1 commit to master [+0/-0/±1] https://git.io/JtFRe 2021-02-25 15:20:26 Not-77e [minecraft-data] automatic-beyond-belief 8c096f5 - Add 21w08b to common/protocolVersions.json 2021-02-25 15:26:47 Not-77e [Burger] New data now avaliable for 21w08b: 2021-02-25 15:26:48 Not-77e [Burger] Diff from 21w08a: https://pokechu22.github.io/Burger/diff_21w08a_21w08b.html (https://pokechu22.github.io/Burger/diff_21w08a_21w08b.json) 2021-02-25 15:26:50 Not-77e [Burger] Full data: https://pokechu22.github.io/Burger/21w08b.html (https://pokechu22.github.io/Burger/21w08b.json) 2021-02-25 17:41:48 <-- yawkat (~yawkat@cats.coffee) a quitté (Remote host closed the connection) 2021-02-25 17:43:34 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2021-02-25 18:10:20 --> BomBardyGamer (~bombardyg@2.58.29.146) a rejoint #mcdevs 2021-02-25 18:15:01 BomBardyGamer Hey there again you lot. I've come to the point in my project where I've got to do (what seems like) the very difficult task of chunk lighting. Would anyone be able to point me in the right direction for material on how to get the values required for the lighting packet? 2021-02-25 18:30:07 <-- BomBardyGamer (~bombardyg@2.58.29.146) a quitté (Quit: Leaving) 2021-02-25 18:30:23 --> BomBardyGamer (~bombardyg@2.58.29.146) a rejoint #mcdevs 2021-02-25 18:39:10 <-- pokechu22_ (~pokechu22@50.35.65.15) a quitté #mcdevs ("WeeChat 3.0.1") 2021-02-25 18:39:12 --> pokechu22_ (~pokechu22@50.35.65.15) a rejoint #mcdevs 2021-02-25 18:39:12 -- Mode #mcdevs [+v pokechu22_] par ChanServ 2021-02-25 18:39:20 <-- pokechu22_ (~pokechu22@50.35.65.15) a quitté (Quit: WeeChat 3.0.1) 2021-02-25 18:39:41 --> pokechu22 (~pokechu22@50.35.65.15) a rejoint #mcdevs 2021-02-25 18:39:41 -- Mode #mcdevs [+v pokechu22] par ChanServ 2021-02-25 19:26:37 bixilon KennyTV: oh, I wrote complete garbage. It was like 12:30 pm. I'll update it 2021-02-25 19:27:51 bixilon oh, you already changed it 2021-02-25 19:39:57 KennyTV BomBardyGamer are you talking about how to construct the packet or about the actual values... because those you obv have to calculate/do yourself in your server depending on light sources and daytime 2021-02-25 19:40:29 BomBardyGamer I'm on about how to compute the values 2021-02-25 19:40:43 KennyTV oh yeah, the best kind of code and text happens after midnight bixilon :D 2021-02-25 19:44:11 BomBardyGamer yeah ik I have to do the calculations myself, but I'm wondering where the formulas/algorithms that I need are 2021-02-25 19:44:17 BomBardyGamer or do I have to figure those out too 2021-02-25 19:45:05 BomBardyGamer also, imagine being up after midnight. I'm hardly ever allowed :pensive: 2021-02-25 20:13:03 --> BomBardyDevelope (~bombardyg@206.217.139.20) a rejoint #mcdevs 2021-02-25 20:16:20 --> BomBardy (~bombardyg@104.254.92.12) a rejoint #mcdevs 2021-02-25 20:16:48 <-- BomBardyGamer (~bombardyg@2.58.29.146) a quitté (Ping timeout: 246 seconds) 2021-02-25 20:19:28 --> BomBardyGamer (~bombardyg@89.47.62.84) a rejoint #mcdevs 2021-02-25 20:19:36 <-- BomBardyDevelope (~bombardyg@206.217.139.20) a quitté (Ping timeout: 240 seconds) 2021-02-25 20:22:08 --> BomBardyDevelope (~bombardyg@104.254.92.12) a rejoint #mcdevs 2021-02-25 20:22:45 <-- BomBardy (~bombardyg@104.254.92.12) a quitté (Ping timeout: 264 seconds) 2021-02-25 20:24:17 --> BomBardy (~bombardyg@89.47.62.84) a rejoint #mcdevs 2021-02-25 20:26:21 <-- BomBardyGamer (~bombardyg@89.47.62.84) a quitté (Ping timeout: 264 seconds) 2021-02-25 20:28:17 <-- BomBardyDevelope (~bombardyg@104.254.92.12) a quitté (Ping timeout: 265 seconds) 2021-02-25 20:44:17 <-- guest1 (guest@gateway/vpn/mullvad/wizards) a quitté (Ping timeout: 260 seconds) 2021-02-25 20:45:51 --> guest1 (guest@gateway/vpn/mullvad/wizards) a rejoint #mcdevs 2021-02-25 20:48:20 --> Tirus (~tirus-msg@HSI-KBW-109-192-156-224.hsi6.kabel-badenwuerttemberg.de) a rejoint #mcdevs 2021-02-25 20:48:38 Tirus Hello together 2021-02-25 20:50:51 Tirus Is there someone who is familar with the current minecraft protocol 1.17.5 (or 1.17.1) specially the "Chunk Data" packet? 2021-02-25 20:51:14 Tirus It seems that the wiki at https://wiki.vg/Protocol#Chunk_Data does not contain the current specification 2021-02-25 20:52:58 +pokechu22 Do you mean 1.16? 2021-02-25 20:53:04 +pokechu22 1.17 isn't out yet (it's still snapshots) 2021-02-25 20:53:22 Tirus oh, sorry yes i mean 1.16.5 (or 1.16.1) 2021-02-25 20:54:09 +pokechu22 I think that section and https://wiki.vg/Chunk_Format are up-to-date other than details on how you actually *handle* biome data (but it should be enough to parse the packet) 2021-02-25 20:58:04 tktech Tirus, If you aren't able to parse the packet properly, 9 times out of 10 it's your implementation, not the wiki. 2021-02-25 21:02:51 Tirus Maybe, but i have a obvious byte offset problem. 2021-02-25 21:02:51 Tirus I receive this first 16 bytes of a chunk data packet from a 1.16.1 server: 2021-02-25 21:02:51 Tirus hex: 2021-02-25 21:02:51 Tirus 21 FF FF FF FB FF FF FF FE 01 01 3F 0A 00 00 0C 2021-02-25 21:02:51 Tirus And can decode it as following: 2021-02-25 21:02:52 Tirus 0x21 -> chunk packet 2021-02-25 21:02:52 Tirus 0xFF 0xFF 0xFF 0xFB => ChunkX = -5 2021-02-25 21:02:53 Tirus 0xFF 0xFF 0xFF 0xFE => ChunkY = -2 2021-02-25 21:02:53 Tirus 0x01 => Full chunk = true 2021-02-25 21:02:54 Tirus -- here the think seems to get wrong 2021-02-25 21:02:54 Tirus 0x01 => Primary Bit Mask (As Varint)? = 1 2021-02-25 21:02:55 Tirus 0x3F => Start of NBT Data? Seems more like the Primary Bit Mask 2021-02-25 21:02:55 Tirus then follows the real NBT data 2021-02-25 21:06:28 Tirus Or do I interpret something wrong here? (I can provide the packet dump on demand) 2021-02-25 21:06:49 +pokechu22 1.16.1's layout is different from 1.16.5: https://wiki.vg/index.php?title=Pre-release_protocol&oldid=15895#Chunk_Data (linked via Protocol Version Numbers) 2021-02-25 21:07:14 +pokechu22 There's an extra boolean that was added sometime before 1.16.1, but removed sometime before 1.16.5 2021-02-25 21:09:49 Tirus Thats a good tip, i will check that, thank you 2021-02-25 21:18:23 circuit10 I think Minecraft also uses a block palette for chunks in memory, does it? 2021-02-25 21:18:36 +pokechu22 Yes, it uses the same palette used in the network format in memory 2021-02-25 21:18:51 circuit10 Wouldn't that mean it has to reformat everything if a new block is placed? 2021-02-25 21:20:05 +pokechu22 Usually no; if the block's already in the palette then no changes need to occur. If it's not in the palette, it's added to the palette, but as long as the palette has room before the next power of 2, no reformatting needs to occur. If it does grow to need a larger bits per block, then it does get restructured, but that's relatively infrequent 2021-02-25 21:20:53 +pokechu22 (I'm pretty sure that when blocks are removed, they aren't removed from the palette either, so there can be entries in the palette that go unused. I think they do get cleaned up in some cases but not always) 2021-02-25 21:24:17 circuit10 Ah, OK, thank you 2021-02-25 21:24:45 circuit10 I'm writing a custom server (not for Java Edition) and I'm trying to have a good world format by the way 2021-02-25 21:25:09 circuit10 So can it be improved past what Java Edition does? 2021-02-25 21:28:02 +pokechu22 You can do it different ways, but there's a speed-memory tradeoff. JE changed it so that blocks would always be put into a single long instead of being able to straddle two of them, which uses more memory but IIRC is faster because it avoids additional math in frequently-hit code and also avoids a branch 2021-02-25 21:41:33 --> DataHoarder_ (~DataHoard@c-0951e353.047-306-73746f71.bbcust.telenor.se) a rejoint #mcdevs 2021-02-25 21:41:33 <-- DataHoarder_ (~DataHoard@c-0951e353.047-306-73746f71.bbcust.telenor.se) a quitté (Changing host) 2021-02-25 21:41:33 --> DataHoarder_ (~DataHoard@unaffiliated/shoghicp) a rejoint #mcdevs 2021-02-25 21:41:33 --> dan5_ (~dan112@unaffiliated/dan112) a rejoint #mcdevs 2021-02-25 21:41:34 <-- ichbinjoe (~ichbinjoe@2600:1700:3ec7:2103:1298:36ff:fea5:8599) a quitté (Quit: ZNC 1.8.2+deb1 - https://znc.in) 2021-02-25 21:41:34 --> md_5- (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2021-02-25 21:41:34 -- Mode #mcdevs [+v md_5-] par ChanServ 2021-02-25 21:41:34 --> loser__ (~loser@176.88.94.89) a rejoint #mcdevs 2021-02-25 21:41:35 <-- Aikar (~aikar@wikia/Aikar) a quitté (Quit: No Ping reply in 180 seconds.) 2021-02-25 21:41:35 <-- Majavah (~tassu@wikimedia/majavah) a quitté (Quit: Ping timeout (120 seconds)) 2021-02-25 21:41:35 <-- Plancke (~Plancke@2604:a880:400:d0::d58:e001) a quitté (Quit: Leaving) 2021-02-25 21:41:35 <-- DrinkyBird (~drinkybir@unaffiliated/plussean) a quitté (Quit: I was wrong. It creeps up back; through coloured glass.) 2021-02-25 21:41:36 <-- l4mRh4X0r_ (l4mRh4X0r@pomacium.student.ipv6.utwente.nl) a quitté (Quit: Hoei!) 2021-02-25 21:41:36 <-- mrarm (~mrarm@unaffiliated/mrarm) a quitté (Quit: ZNC 1.7.1 - https://znc.in) 2021-02-25 21:41:37 --> Disco (~quassel@disconsented.com) a rejoint #mcdevs 2021-02-25 21:41:37 --> l4mRh4X0r_ (l4mRh4X0r@pomacium.student.ipv6.utwente.nl) a rejoint #mcdevs 2021-02-25 21:41:38 --> DrinkyBird (~drinkybir@unaffiliated/plussean) a rejoint #mcdevs 2021-02-25 21:41:39 --> Plancke (~Plancke@159.203.185.60) a rejoint #mcdevs 2021-02-25 21:41:40 --> ichbinjoe (~ichbinjoe@2600:1700:3ec7:2103:1298:36ff:fea5:8599) a rejoint #mcdevs 2021-02-25 21:41:40 --> killmePI (~killmePI@94.231.246.75) a rejoint #mcdevs 2021-02-25 21:41:41 <-- thertoll (~thertoll@167.71.46.252) a quitté (Write error: Broken pipe) 2021-02-25 21:41:42 --> some02 (~lax@unaffiliated/laxask) a rejoint #mcdevs 2021-02-25 21:41:42 <-- dan5 (~dan112@unaffiliated/dan112) a quitté (Quit: quit) 2021-02-25 21:41:42 <-- mrkirby153 (~mrkirby15@mrkirby153.com) a quitté (Quit: ZNC - http://znc.in) 2021-02-25 21:41:42 <-- KennyTV (~KennyTV@static.162.124.47.78.clients.your-server.de) a quitté (Quit: Ping timeout (120 seconds)) 2021-02-25 21:41:43 <-- PolarizedIons (~Polarized@unaffiliated/polarizedions) a quitté (Quit: Ping timeout (120 seconds)) 2021-02-25 21:41:43 <-- Robbe7730 (~Robbe7730@107.173.89.118) a quitté (Quit: Ping timeout (120 seconds)) 2021-02-25 21:41:43 <-- GingerGeek_ (~Zed@freenode/sponsor/gingergeek) a quitté (Quit: Follow ma Twitter: @GingerGeek) 2021-02-25 21:41:44 <-- sudden (~lax@unaffiliated/laxask) a quitté (Remote host closed the connection) 2021-02-25 21:41:44 <-- DataHoarder (~DataHoard@unaffiliated/shoghicp) a quitté (Remote host closed the connection) 2021-02-25 21:41:44 <-- moony (moony@hellomouse/dev/moony) a quitté (Remote host closed the connection) 2021-02-25 21:41:45 <-- Yamakaja (~yamakaja@vps.pub.yamakaja.me) a quitté (Remote host closed the connection) 2021-02-25 21:41:45 -- DataHoarder_ est maintenant connu sous le nom DataHoarder 2021-02-25 21:41:46 <-- jamestmartin (james@jtmar.me) a quitté (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in) 2021-02-25 21:41:48 <-- Anna (anna@borealis.voxelstorm.com) a quitté (Remote host closed the connection) 2021-02-25 21:41:51 --> C4K3_ (~C4K3@fen.c4k3.net) a rejoint #mcdevs 2021-02-25 21:41:52 --> GingerGeek (~Zed@droplet.gingergeek.co.uk) a rejoint #mcdevs 2021-02-25 21:41:52 --> john2gb8 (~john2gb@94-225-47-8.access.telenet.be) a rejoint #mcdevs 2021-02-25 21:41:52 --> Yamakaja_ (~yamakaja@vps.pub.yamakaja.me) a rejoint #mcdevs 2021-02-25 21:41:55 --> dexter0_ (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a rejoint #mcdevs 2021-02-25 21:41:55 <-- GingerGeek (~Zed@droplet.gingergeek.co.uk) a quitté (Changing host) 2021-02-25 21:41:55 --> GingerGeek (~Zed@freenode/sponsor/gingergeek) a rejoint #mcdevs 2021-02-25 21:41:57 --> KennyTV (~KennyTV@static.162.124.47.78.clients.your-server.de) a rejoint #mcdevs 2021-02-25 21:41:58 --> PolarizedIons (~Polarized@unaffiliated/polarizedions) a rejoint #mcdevs 2021-02-25 21:42:00 --> moony (moony@hellomouse/dev/moony) a rejoint #mcdevs 2021-02-25 21:42:02 --> bigfoot548 (bigfoot@unaffiliated/bigfoot547) a rejoint #mcdevs 2021-02-25 21:42:03 --> guest5 (guest@gateway/vpn/mullvad/wizards) a rejoint #mcdevs 2021-02-25 21:42:04 --> Aikar (~aikar@2604:4500::5102) a rejoint #mcdevs 2021-02-25 21:42:04 <-- Aikar (~aikar@2604:4500::5102) a quitté (Changing host) 2021-02-25 21:42:04 --> Aikar (~aikar@wikia/Aikar) a rejoint #mcdevs 2021-02-25 21:42:04 --> mrarm (~mrarm@unaffiliated/mrarm) a rejoint #mcdevs 2021-02-25 21:42:05 <-- saper (saper@wikipedia/saper) a quitté (Remote host closed the connection) 2021-02-25 21:42:06 <-- guest1 (guest@gateway/vpn/mullvad/wizards) a quitté (Remote host closed the connection) 2021-02-25 21:42:08 -- guest5 est maintenant connu sous le nom wizards 2021-02-25 21:42:09 --> mrkirby153 (~mrkirby15@mrkirby153.com) a rejoint #mcdevs 2021-02-25 21:42:09 --> vemacs_ (~vemacs@jet.fuel.cant.melt.da.nkmem.es) a rejoint #mcdevs 2021-02-25 21:42:13 --> Djinnibone (dinnerbone@i.like.butts.and.my.name.is.dinnerbone.com) a rejoint #mcdevs 2021-02-25 21:42:16 <-- JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-bspondoldbymbsjm) a quitté (Ping timeout: 265 seconds) 2021-02-25 21:42:19 --> Morrolan (morrolan@znc.morrolan.ch) a rejoint #mcdevs 2021-02-25 21:42:19 --> jamestmartin (~james@jtmar.me) a rejoint #mcdevs 2021-02-25 21:42:20 <-- asterix1324 (asterix132@gateway/shell/matrix.org/x-slqjucxugqwnrerk) a quitté (Ping timeout: 240 seconds) 2021-02-25 21:42:23 --> Tux- (~tux@2604:180:0:59d::f1c1) a rejoint #mcdevs 2021-02-25 21:42:24 <-- bigfoot547 (bigfoot@unaffiliated/bigfoot547) a quitté (Disconnected by services) 2021-02-25 21:42:24 <-- yangm (yanyetanot@gateway/shell/matrix.org/x-hwybmbclpgumpdum) a quitté (Ping timeout: 246 seconds) 2021-02-25 21:42:24 -- bigfoot548 est maintenant connu sous le nom bigfoot547 2021-02-25 21:42:26 <-- bramw0[m] (bramw0matr@gateway/shell/matrix.org/x-zrohrkrxuyqftlaw) a quitté (Ping timeout: 240 seconds) 2021-02-25 21:42:27 --> Robbe7730 (~Robbe7730@107.173.89.118) a rejoint #mcdevs 2021-02-25 21:42:30 <-- john2gb (~john2gb@94-225-47-8.access.telenet.be) a quitté (Quit: Ping timeout (120 seconds)) 2021-02-25 21:42:31 <-- dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a quitté (Quit: exit) 2021-02-25 21:42:31 <-- loser_ (~loser@176.88.94.89) a quitté (Quit: ZNC - https://znc.in) 2021-02-25 21:42:31 <-- md_5 (~md_5@mcdevs/trusted/md-5) a quitté (Quit: ZNC - http://znc.in) 2021-02-25 21:42:31 <-- Disconsented (~quassel@disconsented.com) a quitté (Quit: No Ping reply in 180 seconds.) 2021-02-25 21:42:31 <-- killme (~killmePI@94.231.246.75) a quitté (Quit: No Ping reply in 180 seconds.) 2021-02-25 21:42:31 -- john2gb8 est maintenant connu sous le nom john2gb 2021-02-25 21:42:32 -- dexter0_ est maintenant connu sous le nom dexter0 2021-02-25 21:42:33 <-- C4K3 (~C4K3@fen.c4k3.net) a quitté (Remote host closed the connection) 2021-02-25 21:42:34 --> Processus42_ (~leo@unaffiliated/processus42) a rejoint #mcdevs 2021-02-25 21:42:35 <-- smoke42 (smoke42mat@gateway/shell/matrix.org/x-kzdtynvlmleutpzb) a quitté (Ping timeout: 265 seconds) 2021-02-25 21:42:37 <-- yawkat (~yawkat@cats.coffee) a quitté (Ping timeout: 256 seconds) 2021-02-25 21:42:38 --> Majavah (~taavi@wikimedia/majavah) a rejoint #mcdevs 2021-02-25 21:42:38 --> saper (saper@wikipedia/saper) a rejoint #mcdevs 2021-02-25 21:42:42 <-- itsyoungdaddy[m] (itsyoungda@gateway/shell/matrix.org/x-hpqllpjcyogegldh) a quitté (Ping timeout: 258 seconds) 2021-02-25 21:42:42 <-- ShadeJonathan[m] (jboijboinl@gateway/shell/matrix.org/x-chiecryisbymjndu) a quitté (Ping timeout: 258 seconds) 2021-02-25 21:42:44 <-- Morrolan_ (morrolan@znc.morrolan.ch) a quitté (Remote host closed the connection) 2021-02-25 21:42:44 <-- Processus42 (~leo@unaffiliated/processus42) a quitté (Quit: ZNC 1.7.2 - https://znc.in) 2021-02-25 21:42:45 <-- Fador (fador@hentai.fi) a quitté (Write error: Broken pipe) 2021-02-25 21:42:45 <-- vemacs (~vemacs@unaffiliated/vemacs) a quitté (Write error: Broken pipe) 2021-02-25 21:42:45 <-- blackdog476 (~notquasse@godx.pw) a quitté (Write error: Broken pipe) 2021-02-25 21:42:45 <-- SupaHam (~SupaHam@supaham.com) a quitté (Write error: Broken pipe) 2021-02-25 21:43:00 <-- EvilJStoker (jstoker@unaffiliated/jstoker) a quitté (Quit: EvilJStoker is gone :() 2021-02-25 21:43:00 <-- Tux (~tux@unaffiliated/tux) a quitté (Quit: ZNC - http://znc.in) 2021-02-25 21:43:00 <-- Dinnerbone (dinnerbone@i.like.butts.and.my.name.is.dinnerbone.com) a quitté (Quit: :D) 2021-02-25 21:43:03 <-- ecx (~ecx@unaffiliated/ecx) a quitté (Remote host closed the connection) 2021-02-25 21:43:04 -- Tux- est maintenant connu sous le nom Tux 2021-02-25 21:43:05 <-- Tux (~tux@2604:180:0:59d::f1c1) a quitté (Changing host) 2021-02-25 21:43:05 --> Tux (~tux@unaffiliated/tux) a rejoint #mcdevs 2021-02-25 21:43:05 <-- sneiv[m] (sneivmatri@gateway/shell/matrix.org/x-iniivlrhqjguvshn) a quitté (Ping timeout: 268 seconds) 2021-02-25 21:43:07 --> blackdog476 (~notquasse@godx.pw) a rejoint #mcdevs 2021-02-25 21:43:36 --> EvilJStoker (jstoker@unaffiliated/jstoker) a rejoint #mcdevs 2021-02-25 21:43:39 --> SupaHam (~SupaHam@supaham.com) a rejoint #mcdevs 2021-02-25 21:43:41 --> Fador (fador@hentai.fi) a rejoint #mcdevs 2021-02-25 21:43:42 <-- chibill (chibillmat@gateway/shell/matrix.org/x-xxrmmvtkjpxxleee) a quitté (Ping timeout: 268 seconds) 2021-02-25 21:44:12 --> Anna (anna@borealis.voxelstorm.com) a rejoint #mcdevs 2021-02-25 21:44:36 <-- MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a quitté (Ping timeout: 240 seconds) 2021-02-25 21:45:06 circuit10 I remember that 2021-02-25 21:45:12 circuit10 It broke chunks in Geyser 2021-02-25 21:45:44 circuit10 The server I'm trying to make should be able to load a lot of very small (maximum 4 chunks) worlds 2021-02-25 21:45:55 circuit10 So I guess speed might be more important 2021-02-25 21:46:12 circuit10 Because the player will be doing a lot but in a small area? 2021-02-25 21:47:00 circuit10 Myve 2021-02-25 21:47:05 circuit10 *Maybe 2021-02-25 21:48:02 --> ecx (~ecx@unaffiliated/ecx) a rejoint #mcdevs 2021-02-25 21:48:03 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2021-02-25 21:48:04 circuit10 For testing I'm using an int array because that's easy to code but I'll probably switch to palettes 2021-02-25 21:50:23 -- Mode #mcdevs [+v Fador] par ChanServ 2021-02-25 21:55:31 --> JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-iwinamqfprbqbnhg) a rejoint #mcdevs 2021-02-25 21:56:14 <-- BomBardy (~bombardyg@89.47.62.84) a quitté (Quit: Leaving) 2021-02-25 21:56:52 --> BomBardy (~bombardyg@89.47.62.84) a rejoint #mcdevs 2021-02-25 21:57:06 <-- BomBardy (~bombardyg@89.47.62.84) a quitté (Client Quit) 2021-02-25 21:57:26 --> BomBardyGamer (~bombardyg@89.47.62.84) a rejoint #mcdevs 2021-02-25 21:58:46 BomBardyGamer don't think I actually got an answer to my question earlier. Would anyone know where (or if) I could find the algorithms/methods to calculate lighting? 2021-02-25 22:01:08 -- Disco est maintenant connu sous le nom Disconsented 2021-02-25 22:05:14 +pokechu22 I don't think anyone's documented the lighting algorithms in detail but for block light, it's basically just subtract 1 for each block you are away from a lightsource, and for skylight, it's the same except that if the sky is directly visible to you, that counts as full light. Actually implementing that in a way that's got decent performance is a bit tricky though 2021-02-25 22:05:28 --> sneiv[m] (sneivmatri@gateway/shell/matrix.org/x-garvoqaivujpjtyw) a rejoint #mcdevs 2021-02-25 22:18:39 BomBardyGamer yeah but how do I get that from say... a byte array read from chunk data in a region file? 2021-02-25 22:18:44 --> asterix1324 (asterix132@gateway/shell/matrix.org/x-uorrrwbjgucvzwgf) a rejoint #mcdevs 2021-02-25 22:19:07 BomBardyGamer actually what am I on about 2021-02-25 22:19:19 --> bramw0[m] (bramw0matr@gateway/shell/matrix.org/x-xylpapytkzjmfhqi) a rejoint #mcdevs 2021-02-25 22:19:42 BomBardyGamer that block light byte array contains 2048 bytes recording the amount of block-emitted light in each block 2021-02-25 22:19:54 BomBardyGamer just gotta think of how I can use that 2021-02-25 22:20:04 BomBardyGamer and also how I can calculate sky light 2021-02-25 22:20:18 +pokechu22 Oh. If you're reading data from a region file, there should already be light data, as an array of 2048 bytes for each chunk section (one for block light and one for sky light). You want to convert that to something you know how to use 2021-02-25 22:21:13 BomBardyGamer can't I just send that array straight over the wire? 2021-02-25 22:21:31 --> itsyoungdaddy[m] (itsyoungda@gateway/shell/matrix.org/x-javgjpctfpcmvgdh) a rejoint #mcdevs 2021-02-25 22:21:46 BomBardyGamer in https://wiki.vg/Protocol#Update_Light , it states that you need a 2048 length byte array for block light 2021-02-25 22:21:49 +pokechu22 The light data is represented by 4096 nybbles (half-bytes)... indexed by data[x/2 + z*8 + y*8*16] 2021-02-25 22:21:59 +pokechu22 Yeah, you can just send that data over the wire; it should be in the same format 2021-02-25 22:22:12 BomBardyGamer and then what about the sky light? 2021-02-25 22:22:25 BomBardyGamer I'm guessing there's a formula for that, surely 2021-02-25 22:22:31 +pokechu22 The skylight data should also be in the region file 2021-02-25 22:22:41 BomBardyGamer ah yes 2021-02-25 22:22:51 BomBardyGamer right, now what about those other fields? 2021-02-25 22:22:51 --> smoke42 (smoke42mat@gateway/shell/matrix.org/x-xnbwzzyhesqilbfg) a rejoint #mcdevs 2021-02-25 22:22:56 BomBardyGamer like sky light and block light mask? 2021-02-25 22:23:02 BomBardyGamer and then the empties? 2021-02-25 22:23:26 +pokechu22 The way to calculate skylight is basically the same as block light, except that any block that is visible to the sky acts as a light source 2021-02-25 22:23:40 BomBardyGamer ah right 2021-02-25 22:23:57 BomBardyGamer but if I'm just reading from region files, I shouldn't even need to do any calculations, right? 2021-02-25 22:24:29 --> ShadeJonathan[m] (jboijboinl@gateway/shell/matrix.org/x-vejqlgpvmctrtrpi) a rejoint #mcdevs 2021-02-25 22:24:40 +pokechu22 I'm less sure about the masks, but for each chunk section you have data for, you'd want to set the corresponding bit in block light mask or sky light mask to 1. If there's block data but no light data, then set the empty mask to 1 _instead_ (I think). 2021-02-25 22:24:46 +pokechu22 Yeah, if you're just reading, you don't need to do the calculations 2021-02-25 22:26:08 BomBardyGamer ah right 2021-02-25 22:26:12 BomBardyGamer cheers pokechu 2021-02-25 22:27:05 --> chibill (chibillmat@gateway/shell/matrix.org/x-ommbwzsnrfyorens) a rejoint #mcdevs 2021-02-25 22:28:35 --> yangm (yanyetanot@gateway/shell/matrix.org/x-tjjzkhkhayaovcxi) a rejoint #mcdevs 2021-02-25 22:36:21 <-- Yamakaja_ (~yamakaja@vps.pub.yamakaja.me) a quitté (Quit: Bye) 2021-02-25 22:37:22 --> Yamakaja (~yamakaja@vps.pub.yamakaja.me) a rejoint #mcdevs 2021-02-25 22:54:20 bixilon Tirus: I am kind of familliar with it 2021-02-25 22:56:57 Tirus bixilon thats i already got a useful link to the right documentation. I have got the most already working. Some minor problems exists with the NBT data but I will try that tomorrow 2021-02-25 22:57:09 bixilon ah 2021-02-25 22:57:16 bixilon than good fun implementing it 2021-02-25 23:02:01 <-- Akkarin (~Akkarin@hyperion.torchmind.com) a quitté (Ping timeout: 256 seconds) 2021-02-25 23:10:03 <-- BomBardyGamer (~bombardyg@89.47.62.84) a quitté (Quit: Leaving) 2021-02-26 00:18:00 <-- Fam0r (~fam0r@owo.fam.rip) a quitté (Quit: Cya) 2021-02-26 00:53:57 <-- Tirus (~tirus-msg@HSI-KBW-109-192-156-224.hsi6.kabel-badenwuerttemberg.de) a quitté (Ping timeout: 264 seconds) 2021-02-26 02:04:00 --> Fam0r (~fam0r@owo.fam.rip) a rejoint #mcdevs 2021-02-26 02:04:43 <-- Fam0r (~fam0r@owo.fam.rip) a quitté (Read error: Connection reset by peer) 2021-02-26 02:10:57 --> Fam0r (~fam0r@owo.fam.rip) a rejoint #mcdevs 2021-02-26 02:16:37 <-- Fam0r (~fam0r@owo.fam.rip) a quitté (Remote host closed the connection) 2021-02-26 02:25:32 --> Fam0r (~fam0r@owo.fam.rip) a rejoint #mcdevs 2021-02-26 02:42:06 --> DefineOutside (~DefineOut@c-69-245-169-213.hsd1.il.comcast.net) a rejoint #mcdevs 2021-02-26 05:46:11 <-- ashka` (~postmaste@62-210-251-94.rev.poneytelecom.eu) a quitté (Quit: En fait, le BSDiste, c'est comme l'homme politique, tu lui dis de quoi t'as besoin, il t'explique comment t'en passer) 2021-02-26 05:46:21 --> ashka (~postmaste@62-210-251-94.rev.poneytelecom.eu) a rejoint #mcdevs 2021-02-26 05:46:21 <-- ashka (~postmaste@62-210-251-94.rev.poneytelecom.eu) a quitté (Changing host) 2021-02-26 05:46:21 --> ashka (~postmaste@pdpc/supporter/active/ashka) a rejoint #mcdevs 2021-02-26 06:17:14 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2021-02-26 06:18:48 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 246 seconds) 2021-02-26 06:18:50 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2021-02-26 08:21:44 +pokechu22 Burger updated, lots of fun with lambdas... invokedynamic is perhaps unsurprisingly fairly complicated. https://github.com/pokechu22/burger/compare/dd47b0d...fd0f3a5 2021-02-26 08:23:08 +pokechu22 The whole pile of shifts from 21w07a to 21w08a still needs to be dealt with, which I'll probably get to on the weekend 2021-02-26 10:17:24 --> BomBardyGamer (~bombardyg@81.92.200.86) a rejoint #mcdevs 2021-02-26 10:32:00 KennyTV if it helps, new clientbound packets are are CLEAR_TITLES, WORLD_BORDER_INIT, ACTIONBAR, WORLD_BORDER_CENTER, WORLD_BORDER_LERP_SIZE, WORLD_BORDER_SIZE, WORLD_BORDER_WARNING_DELAY, WORLD_BORDER_WARNING_DISTANCE, TITLE_SUBTITLE, TITLE_TIMES, TITLE_TEXT - and the unused ENTITY_MOVEMENT move parent class has been removed from the id registration (see 2021-02-26 10:32:00 KennyTV https://github.com/ViaVersion/ViaVersion/blob/dev/common/src/main/java/us/myles/ViaVersion/protocols/protocol1_17to1_16_4/ClientboundPackets1_17.java for where they've been added, I gave your our constant names) 2021-02-26 10:32:53 KennyTV oh and the combat start, end, kill 2021-02-26 10:33:47 KennyTV everything added but the clear title packet are just very plain splits from the old title/combat/world border packets with the same exact contents after the previous enum types, but now in their own packets 2021-02-26 10:36:56 <-- Intelli (sid46069@gateway/web/irccloud.com/x-vtiutavojqwwmtoi) a quitté (Read error: Connection reset by peer) 2021-02-26 10:37:06 --> Intelli (sid46069@gateway/web/irccloud.com/x-essusrkbkmmgafvu) a rejoint #mcdevs 2021-02-26 10:59:50 --> Tirus (~tirus-msg@HSI-KBW-109-192-156-224.hsi6.kabel-badenwuerttemberg.de) a rejoint #mcdevs 2021-02-26 11:13:31 --> osi (56124007@cpc113416-maid7-2-0-cust6.20-1.cable.virginm.net) a rejoint #mcdevs 2021-02-26 11:13:37 -- osi est maintenant connu sous le nom Guest42989 2021-02-26 11:33:50 <-- Guest42989 (56124007@cpc113416-maid7-2-0-cust6.20-1.cable.virginm.net) a quitté (Quit: Connection closed) 2021-02-26 12:48:56 <-- bildramer (~bildramer@2a02:587:6229:9700:9439:ce7e:8479:5690) a quitté (Ping timeout: 240 seconds) 2021-02-26 13:41:28 <-- BomBardyGamer (~bombardyg@81.92.200.86) a quitté (Read error: Connection reset by peer) 2021-02-26 13:41:56 --> BomBardyGamer (~bombardyg@81.92.200.86) a rejoint #mcdevs 2021-02-26 13:48:06 --> bildramer (~bildramer@2a02:587:6229:9700:6d9c:7ab0:5a55:db8d) a rejoint #mcdevs 2021-02-26 14:36:26 --> BomBardyDevelope (~bombardyg@2a02:c7f:1457:d200:b4fd:e41:e330:8f6) a rejoint #mcdevs 2021-02-26 14:40:09 <-- BomBardyGamer (~bombardyg@81.92.200.86) a quitté (Ping timeout: 264 seconds) 2021-02-26 15:08:16 <-- BomBardyDevelope (~bombardyg@2a02:c7f:1457:d200:b4fd:e41:e330:8f6) a quitté (Quit: Leaving) 2021-02-26 15:27:48 <-- kernelbin (~kernel.bi@180.162.208.27) a quitté (Read error: Connection reset by peer) 2021-02-26 15:58:33 --> mgrech (~mgrech@178-190-6-36.adsl.highway.telekom.at) a rejoint #mcdevs 2021-02-26 17:36:11 tktech pokechu22, invokedynamic is just below StackMap on my list of most annoying JVM quirks 2021-02-26 17:39:20 --> BomBardyGamer (~bombardyg@89.47.62.84) a rejoint #mcdevs 2021-02-26 17:52:54 BomBardyGamer hello again all. I'm still working on lighting, and it seems that if I choose not to send the light update packet, the lighting is completely fine (I'm guessing this is because the client figures out the lighting itself), but if I send the packet, the lighting is all dark and doesn't seem to work. I don't understand why it wouldn't be valid though, as (I think) I am sending perfectly valid data (got it from region files), and the client doesn't 2021-02-26 17:53:04 BomBardyGamer complain about it either 2021-02-26 17:53:49 BomBardyGamer https://paste.helpch.at/ogiwefiqec.coffeescript this is my code for reference