2016-01-29 16:51:26 OnlyQubes Im thinking its the bit/little encodian thing that is breaking it 2016-01-29 16:52:59 rom15043 Can you *not* post code as images ? 2016-01-29 16:53:13 rom15043 There are plenty paste bin 2016-01-29 16:53:59 OnlyQubes 1 sec, ill repost it 2016-01-29 16:54:01 hansihe << length++ * 7 2016-01-29 16:54:12 hansihe in java at least, ++ is atomic 2016-01-29 16:54:36 OnlyQubes http://pastebin.com/v3NvUuvy here it is in non image 2016-01-29 16:56:53 OnlyQubes @hansihe what do you mean by that? :? 2016-01-29 16:57:02 rom15043 OnlyQubes: I bet this one works https://github.com/SharpMC/SharpMC/blob/master/src/SharpMC.Core/Networking/BasicListener.cs#L67 2016-01-29 16:57:12 hansihe increments the variable and then returns 2016-01-29 16:57:39 OnlyQubes rom15043 okay ill try this one P:. 2016-01-29 16:57:42 hansihe they do the same thing, i'm probably just silly 2016-01-29 16:57:45 OnlyQubes @Hansihe ahh okay 2016-01-29 16:58:31 rom15043 Anyway, you need to check if your function works or not. Let's not fix something that is not broken 2016-01-29 17:00:58 <-- IceAP (~Ice@46.166.190.173) a quitté (Remote host closed the connection) 2016-01-29 17:01:15 --> IceAP (~Ice@46.166.137.198) a rejoint #mcdevs 2016-01-29 17:05:13 OnlyQubes I think the problem isn't in the getVarInt function, as this one does the same thing: Packet length: 2091970, Uncompressed length: 97 2016-01-29 17:08:54 shevchik Than you missed something else 2016-01-29 17:08:58 rom15043 OnlyQubes: are you sure you are not missing some byte or some other kind of stream desynchronisation? 2016-01-29 17:09:24 shevchik Anyway, try reading varint like that 2016-01-29 17:09:26 shevchik https://github.com/ProtocolSupport/ProtocolSupport/blob/master/src/protocolsupport/utils/ChannelUtils.java#L38 2016-01-29 17:09:28 OnlyQubes It seems to be like this for big packets only, after these big bytes (chunks and stuff) it stabilises 2016-01-29 17:10:47 shevchik Rememver that packet length prepend varint has max 3 bytes 2016-01-29 17:10:58 shevchik If it is more than you made a mistake somewhere 2016-01-29 17:12:10 OnlyQubes Im reading the 'Packet Length' correctly it seems, because it does say the correct lenght of the packet, the problem starts when i try to read 'Data Length' i think 2016-01-29 17:12:26 shevchik Okay, first you deencrpyt block 2016-01-29 17:12:31 shevchik Than you read complete packet length 2016-01-29 17:12:42 shevchik Than you should read uncompressed length varint 2016-01-29 17:12:51 OnlyQubes Encryption isn't enabled on this test P: 2016-01-29 17:13:00 shevchik Offline-mode? 2016-01-29 17:13:03 OnlyQubes yup 2016-01-29 17:13:12 shevchik Well, than skip encryption part 2016-01-29 17:13:14 OnlyQubes Than you read complete packet length - i do this, seems to be good 2016-01-29 17:13:34 OnlyQubes Than you should read uncompressed length varint - random small value, is much more small than the value read before 2016-01-29 17:13:53 shevchik Shouldn't be like that 2016-01-29 17:14:07 shevchik You are reading packet length wrong then 2016-01-29 17:14:18 shevchik Probably not receiving all bytes 2016-01-29 17:14:25 shevchik It can go up to 3 bytes 2016-01-29 17:14:29 shevchik If you use async io 2016-01-29 17:14:36 OnlyQubes after that i still have a ton of bytes left, like 300k or so 2016-01-29 17:14:57 shevchik Totally reading packet wrong 2016-01-29 17:15:10 shevchik 300k bytes is impossible length for a packet afaik 2016-01-29 17:15:27 OnlyQubes wait ill check what ammount it says 2016-01-29 17:16:04 rom15043 shevchik: a chunk bulk packet might be that big 2016-01-29 17:16:07 OnlyQubes oh its not 300k its 30k D: 2016-01-29 17:16:47 OnlyQubes Now with the new varint decoder im getting some different values (https://github.com/ProtocolSupport/ProtocolSupport/blob/master/src/protocolsupport/utils/ChannelUtils.java#L38) wait ill check what those are 2016-01-29 17:16:48 shevchik Well, thats an acceptable amout 2016-01-29 17:17:34 shevchik Mojang varint differs from original google varint 2016-01-29 17:17:38 shevchik And other VLQs 2016-01-29 17:19:16 OnlyQubes ahh darn the values still seem to be wrong : < 2016-01-29 17:20:27 rom15043 What about actually trying if your varint function read things correctly? 2016-01-29 17:20:53 OnlyQubes yeah ill go do that now P: 2016-01-29 17:25:39 OnlyQubes It seems to work when i create the varints, tested it up to 10,000,000 and it worked all the way 2016-01-29 17:26:42 <-- progwml6 (~progwml6@nc-119-247.dhcp.drexel.edu) a quitté (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-01-29 17:28:58 --> progwml6 (~progwml6@nc-119-247.dhcp.drexel.edu) a rejoint #mcdevs 2016-01-29 17:32:05 <-- shevchik (~shevchik@109.188.126.16) a quitté (Ping timeout: 264 seconds) 2016-01-29 17:33:38 <-- progwml6 (~progwml6@nc-119-247.dhcp.drexel.edu) a quitté (Ping timeout: 240 seconds) 2016-01-29 17:43:09 OnlyQubes Okay figured something big out, the initial readVarInt is also bad 2016-01-29 17:43:21 OnlyQubes i was mistaking it for being right as it creates an array with the size of it 2016-01-29 17:43:42 OnlyQubes wops sorry, so yeah im doing the byte reading badly P: 2016-01-29 17:48:37 --> shevchik (~shevchik@109.188.127.37) a rejoint #mcdevs 2016-01-29 17:57:17 <-- shevchik (~shevchik@109.188.127.37) a quitté (Ping timeout: 264 seconds) 2016-01-29 18:09:35 --> shevchik (~shevchik@109.188.127.37) a rejoint #mcdevs 2016-01-29 18:30:53 <-- shevchik (~shevchik@109.188.127.37) a quitté (Ping timeout: 264 seconds) 2016-01-29 18:44:31 --> spaceemotion (~spaceemot@f055134173.adsl.alicedsl.de) a rejoint #mcdevs 2016-01-29 19:04:56 --> dexter0_ (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a rejoint #mcdevs 2016-01-29 19:07:52 <-- dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a quitté (Ping timeout: 276 seconds) 2016-01-29 19:07:53 -- dexter0_ est maintenant connu sous le nom dexter0 2016-01-29 19:25:05 OnlyQubes It seems that i cannot read big varints propely, any idea why guys? :? Do i need to do something special with big variants? *(im using this http://pastebin.com/sLJy4UAD, language is c#) 2016-01-29 19:40:30 --> shevchik (~shevchik@89.169.92.204) a rejoint #mcdevs 2016-01-29 20:08:47 <-- Sigfrid (~nova@207-175-114-200.fibertel.com.ar) a quitté (Ping timeout: 240 seconds) 2016-01-29 20:14:27 <-- spaceemotion (~spaceemot@f055134173.adsl.alicedsl.de) a quitté (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-01-29 20:15:38 OnlyQubes It seems like 1 byte then it works but when it is more bytes its not good 2016-01-29 20:17:40 rom15043 OnlyQubes: does Stream automatically increase the offset when read ? 2016-01-29 20:18:09 rom15043 If not, line 22 is reading the same byte again and again 2016-01-29 20:18:26 OnlyQubes it reads the byte and advances the position by 1 byte 2016-01-29 20:18:47 OnlyQubes the tooltip says that and from testing i can see that it advances it P: 2016-01-29 20:19:06 rom15043 Ok 2016-01-29 20:19:14 OnlyQubes darn this bug, killing me xD 2016-01-29 20:19:38 rom15043 What values are you testing this on? 2016-01-29 20:21:05 OnlyQubes im logging in to a server, everything seems to be fine, but then unexpectedly it gets like a 1m value from the initial (Packet Length), it then tries to read all of those bytes, but 90% of the bytes are null. 2016-01-29 20:22:12 OnlyQubes values seem to be normal till 115k, but the varint says its 1.8million 2016-01-29 20:22:26 OnlyQubes 1824921 to be exact 2016-01-29 20:27:24 +Fador are you sure you have bytes to read for the varint? 2016-01-29 20:28:34 rom15043 So you're not trying on any specific value ? You won't be able to know if you varint function is the problem unless you test it independently 2016-01-29 20:29:32 OnlyQubes i did test it independently, generated the varint bytes myself, that seemed to work, no matter how big the value was 2016-01-29 20:30:08 rom15043 Okay, so the problem is *not* your varint function 2016-01-29 20:30:11 OnlyQubes @Fador the wiki.vg says that i need to read a varint, it works, but not with big numbers i think 2016-01-29 20:30:18 rom15043 Look at the rest of your code 2016-01-29 20:30:32 +Fador OnlyQubes: but what if server sends 1 byte of 3-byte varint? 2016-01-29 20:30:43 OnlyQubes @Fador the wiki.vg says that i need to read a varint, it works, but not with big numbers i think 2016-01-29 20:30:44 +Fador OnlyQubes: will it wait for two more bytes? 2016-01-29 20:30:48 rom15043 Test it independently with big numbers to be sure 2016-01-29 20:31:30 rom15043 Yea you need to wait for all the bytes of the packet to be there indeed 2016-01-29 20:31:58 rom15043 That's the reason why the protocol include the packet length 2016-01-29 20:32:05 OnlyQubes Hmm, thats might be the problem 2016-01-29 20:32:27 +Fador the problem is the packet length since you have no idea how long the first varint will be =) 2016-01-29 20:32:46 OnlyQubes yeah thats the hard part, i guess i would need to wait for 5 bytes, thats the max size of a varint 2016-01-29 20:33:46 OnlyQubes I can actually check if it gets a -1, witch means there are no bytes to read 2016-01-29 20:34:09 OnlyQubes So ill check if it gets a -1, if it does that would be the problem 2016-01-29 20:35:04 +Fador it looks like stream.Read() should return the number of bytes read.. 2016-01-29 20:36:13 OnlyQubes oh wops thats the wrong code in the pastebin 2016-01-29 20:36:15 OnlyQubes ill update it 2016-01-29 20:36:21 +Fador =) 2016-01-29 20:37:47 OnlyQubes http://pastebin.com/dC1N2rs4 here it is, i read a single byte now straight from the stream 2016-01-29 20:45:50 <-- vemacs (~vemacs@192.3.17.176) a quitté (Ping timeout: 272 seconds) 2016-01-29 20:48:11 hansihe Fenhl: sorry for being lazy and not figuring this out myself, but what would be the easiest way to plug my world generator into hematite for testing? 2016-01-29 20:49:22 Fenhl hansihe: not sure 2016-01-29 20:49:39 --> spaceemotion (~spaceemot@f055134173.adsl.alicedsl.de) a rejoint #mcdevs 2016-01-29 20:50:01 <-- spaceemotion (~spaceemot@f055134173.adsl.alicedsl.de) a quitté (Client Quit) 2016-01-29 20:53:24 OnlyQubes Seems like packets with lenght of about 9k aren't being read, the varint says its 36k, but its trully about 9k bytes 2016-01-29 20:55:09 Fenhl hansihe: you would need to replace the initial chunk packets sent on player login, and if you want to see more than the initial radius you will need to implement move packet handling 2016-01-29 20:56:06 hansihe Fenhl: can't hematite load minecraft chunks and let you render them? 2016-01-29 20:57:24 Fenhl oh, the client? Yes 2016-01-29 20:58:41 hansihe probably modify minecraft/region.rs, then 2016-01-29 20:59:17 hansihe then provide it an existing player file and stuff to get up and running quickly 2016-01-29 20:59:22 hansihe unless there is an easier way 2016-01-29 21:07:46 --> barneygale_ (~barneygal@90.199.217.149) a rejoint #mcdevs 2016-01-29 21:08:24 <-- barneygale_ (~barneygal@90.199.217.149) a quitté (Remote host closed the connection) 2016-01-29 21:09:51 --> vemacs|ded (~vemacs@192.3.17.176) a rejoint #mcdevs 2016-01-29 21:09:57 -- vemacs|ded est maintenant connu sous le nom vemacs 2016-01-29 21:21:45 --> M4GNV5 (~M4GNV5@p54989395.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-01-29 21:40:23 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-29 22:01:06 hansihe think i may have fucked up the coordinate order somewhere https://usercontent.irccloud-cdn.com/file/Lka6pnkI/2016-01-29_21.58.44.png 2016-01-29 22:47:14 <-- OnlyQubes (25188f14@gateway/web/freenode/ip.37.24.143.20) a quitté (Quit: Page closed) 2016-01-29 22:59:21 Fenhl heh 2016-01-30 00:10:30 -- Guest34540 est maintenant connu sous le nom __0x277F 2016-01-30 00:10:33 <-- __0x277F (~knm@bryn.justinwflory.com) a quitté (Changing host) 2016-01-30 00:10:33 --> __0x277F (~knm@unaffiliated/--0x277f/x-3357507) a rejoint #mcdevs 2016-01-30 01:12:44 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Read error: Connection reset by peer) 2016-01-30 01:16:49 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-30 01:32:34 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Quit: redstonehelper) 2016-01-30 01:32:54 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-01-30 01:54:48 --> NickG365_ (~NickG365@cortex.starlabs.theflash.rocks) a rejoint #mcdevs 2016-01-30 01:55:20 --> |Blaze| (~scott@184.70.189.74) a rejoint #mcdevs 2016-01-30 01:55:26 --> Cxom2 (~Trinoxtio@2601:248:4200:4876:2839:1996:67e4:265a) a rejoint #mcdevs 2016-01-30 01:57:23 --> Pyker_ (pyker@pyker.net) a rejoint #mcdevs 2016-01-30 01:58:44 <-- aeonchild (enchilado@defocus/yummy/enchilado) a quitté (Ping timeout: 250 seconds) 2016-01-30 02:00:00 --> yosafbridge` (~yosafbrid@2607:5300:100:200::160d) a rejoint #mcdevs 2016-01-30 02:03:26 --> aet2505_ (~aet2505@45.55.237.47) a rejoint #mcdevs 2016-01-30 02:03:41 --> samfty_ (~Sam@atom.cloud.faunt.net) a rejoint #mcdevs 2016-01-30 02:04:42 --> ashka` (~postmaste@5.9.122.82) a rejoint #mcdevs 2016-01-30 02:04:44 <-- shevchik (~shevchik@89.169.92.204) a quitté (*.net *.split) 2016-01-30 02:04:45 <-- |Blaze|_ (~scott@184.70.189.74) a quitté (*.net *.split) 2016-01-30 02:04:45 <-- AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (*.net *.split) 2016-01-30 02:04:46 <-- samfty (~Sam@atom.cloud.faunt.net) a quitté (*.net *.split) 2016-01-30 02:04:46 <-- Cxom_ (~Trinoxtio@c-73-50-203-231.hsd1.il.comcast.net) a quitté (*.net *.split) 2016-01-30 02:04:49 <-- Pyker (pyker@pyker.net) a quitté (*.net *.split) 2016-01-30 02:04:49 <-- Aster (~Aster@april-fools/2013/ninth/aster) a quitté (*.net *.split) 2016-01-30 02:04:50 <-- aet2505 (~aet2505@45.55.237.47) a quitté (*.net *.split) 2016-01-30 02:04:50 <-- GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a quitté (*.net *.split) 2016-01-30 02:04:51 <-- NickG365 (~NickG365@cortex.starlabs.theflash.rocks) a quitté (*.net *.split) 2016-01-30 02:04:51 <-- programmerq (~jefferya@unaffiliated/programmerq) a quitté (*.net *.split) 2016-01-30 02:04:52 <-- yosafbridge (~yosafbrid@2607:5300:100:200::160d) a quitté (*.net *.split) 2016-01-30 02:04:52 <-- ashka (~postmaste@pdpc/supporter/active/ashka) a quitté (*.net *.split) 2016-01-30 02:04:52 -- Pyker_ est maintenant connu sous le nom Pyker 2016-01-30 02:04:52 -- NickG365_ est maintenant connu sous le nom NickG365 2016-01-30 02:04:52 -- aet2505_ est maintenant connu sous le nom aet2505 2016-01-30 02:05:58 --> AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-01-30 02:07:03 --> programmerq (~jefferya@unaffiliated/programmerq) a rejoint #mcdevs 2016-01-30 02:07:31 --> aeonchild (enchilado@defocus/yummy/enchilado) a rejoint #mcdevs 2016-01-30 02:10:42 --> Aster (~Aster@destrock.com) a rejoint #mcdevs 2016-01-30 02:10:42 --> shevchik (~shevchik@89.169.92.204) a rejoint #mcdevs 2016-01-30 02:10:56 <-- Aster (~Aster@destrock.com) a quitté (Max SendQ exceeded) 2016-01-30 02:11:58 --> GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a rejoint #mcdevs 2016-01-30 02:13:24 --> Guest37385 (~Aster@destrock.com) a rejoint #mcdevs 2016-01-30 02:23:44 --> NickG365_ (~NickG365@cortex.starlabs.theflash.rocks) a rejoint #mcdevs 2016-01-30 02:26:37 <-- NickG365 (~NickG365@cortex.starlabs.theflash.rocks) a quitté (Ping timeout: 245 seconds) 2016-01-30 02:26:38 -- NickG365_ est maintenant connu sous le nom NickG365 2016-01-30 03:07:26 --> M4GNV5_ (~M4GNV5@p54989BFE.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-01-30 03:10:47 <-- M4GNV5 (~M4GNV5@p54989395.dip0.t-ipconnect.de) a quitté (Ping timeout: 240 seconds) 2016-01-30 03:18:20 -- AndrewPH_ est maintenant connu sous le nom AndrewPH 2016-01-30 03:18:20 -- Mode #mcdevs [+v AndrewPH] par ChanServ 2016-01-30 03:34:08 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-01-30 04:04:50 <-- M4GNV5_ (~M4GNV5@p54989BFE.dip0.t-ipconnect.de) a quitté (Remote host closed the connection) 2016-01-30 04:51:11 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-30 05:20:35 -- r04r est maintenant connu sous le nom zz_r04r 2016-01-30 06:26:58 --> redstonehelper_ (~redstoneh@p57952A62.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-01-30 06:26:59 <-- redstonehelper_ (~redstoneh@p57952A62.dip0.t-ipconnect.de) a quitté (Changing host) 2016-01-30 06:26:59 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-01-30 06:29:04 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 250 seconds) 2016-01-30 06:29:04 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-01-30 07:23:42 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 245 seconds) 2016-01-30 07:47:56 rom15043 :D 2016-01-30 08:29:41 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-01-30 10:47:52 <-- jast (jast@zoidberg.org) a quitté (Remote host closed the connection) 2016-01-30 10:47:59 --> jast (jast@zoidberg.org) a rejoint #mcdevs 2016-01-30 10:59:58 <-- ashka` (~postmaste@5.9.122.82) a quitté (Ping timeout: 250 seconds) 2016-01-30 11:02:03 --> ashka (~postmaste@pdpc/supporter/active/ashka) a rejoint #mcdevs 2016-01-30 13:17:50 -- zz_r04r est maintenant connu sous le nom r04r 2016-01-30 13:20:38 --> morfin (~morfin@morfin.telenet.ru) a rejoint #mcdevs 2016-01-30 13:20:55 morfin hello, is that some magic 2016-01-30 13:21:02 morfin TileEntityData:{Command:"summon FallingSand ~-1 ~2 ~13 {Riding:{Riding:{Riding:{Riding:{Riding:{Riding:{Riding:{TileEntityData:... 2016-01-30 13:29:44 rom15043 Attaching(/riding) is recursive 2016-01-30 13:30:33 rom15043 http://download.rom1504.fr/minecraft/mc-giant-pile.png 2016-01-30 13:30:37 <-- Krenair (~alex@wikimedia/Krenair) a quitté (Ping timeout: 240 seconds) 2016-01-30 13:34:40 --> Krenair (~alex@wikimedia/Krenair) a rejoint #mcdevs 2016-01-30 13:35:35 morfin riding can be recursive 2016-01-30 13:35:38 morfin Oo 2016-01-30 13:36:03 morfin is there other situations where you can have nested "blocks"? 2016-01-30 13:47:04 rom15043 Nbt is recursive 2016-01-30 13:47:10 rom15043 And json 2016-01-30 13:47:31 rom15043 So chat messages can have nested messages too 2016-01-30 13:47:58 rom15043 Not sure if there are any other nested entities, I don't think so 2016-01-30 14:35:05 +Grum <+Thinkofname> Grum: in (what we call) NetworkManager, why is a concurrent queue guarded with a lock? <-- no idea, is it? :/ 2016-01-30 14:46:16 +Thinkofname Grum: http://hastebin.com/nadidutema.java both fields i and j 2016-01-30 15:57:33 morfin i just saw some code finishing by }}}}}}}}}}}}}}}}}}}}}}}}}}}}} 2016-01-30 15:58:03 morfin *command for command block 2016-01-30 16:22:25 Gjum well chests can contain chests containing chests... 2016-01-30 16:24:22 +SinZ 0.o 2016-01-30 16:28:54 kahrl they can be infinitely nested, even 2016-01-30 16:32:53 --> progwml6 (~progwml6@nc-119-247.dhcp.drexel.edu) a rejoint #mcdevs 2016-01-30 16:33:00 <-- progwml6 (~progwml6@nc-119-247.dhcp.drexel.edu) a quitté (Client Quit) 2016-01-30 16:36:50 rom15043 A chest can contain block entities oO ? 2016-01-30 16:38:39 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-01-30 16:40:59 hansihe this went deeper then i thought 2016-01-30 16:41:08 hansihe it's entities all the way down 2016-01-30 16:43:03 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-01-30 16:52:45 Gjum rom15043: when you, in creative, control-middleckick a chest with a chest inside, you can place the item you get inside another chest and pick that one up, etc. 2016-01-30 16:54:07 Gjum application and explanation https://www.youtube.com/watch?v=fWEeM03rnh4&t=4m30s 2016-01-30 17:05:20 rom15043 Oh okay 2016-01-30 17:25:50 morfin chests in chest? 2016-01-30 17:25:53 morfin holy crap 2016-01-30 17:27:39 morfin 1728^512 items 2016-01-30 17:28:09 rom15043 How do you compute that ? 2016-01-30 17:28:20 morfin i did not 2016-01-30 17:28:25 morfin that guy in video did 2016-01-30 17:28:31 rom15043 I think the only limitation is on the size of nbt 2016-01-30 17:28:36 morfin yes as he said 2016-01-30 17:28:41 rom15043 Ok 2016-01-30 17:29:25 morfin NBT have limit of 512 2016-01-30 17:40:34 morfin i am not sure only in one thing: how he nested chest in the chest in the chest ... 2016-01-30 17:40:55 morfin could such thing be done without mods? 2016-01-30 17:43:01 Gjum morfin: that video is purely about vanilla possibilities 2016-01-30 17:44:01 morfin hmm 2016-01-30 17:44:32 morfin but how you'll do that 2016-01-30 17:44:39 morfin command blocks? 2016-01-30 17:45:02 morfin or just thing like MCEdit 2016-01-30 17:45:44 morfin put 27 stacks of chests containing 27 stacks of chests containing 27 stacks of chests etc etc 2016-01-30 17:45:55 morfin *in 2016-01-30 17:57:04 Gjum morfin: like I said and like he shows it in the video: hold CTRL and middle-click the chest in creative 2016-01-30 18:03:45 kahrl this is what I was referring to: https://www.youtube.com/watch?v=dBaKirPsGIw 2016-01-30 18:04:41 kahrl it's truly infinitely nested, not limited by the NBT depth limit of 512 2016-01-30 18:08:49 Gjum ah, great application of loot tables, very cool 2016-01-30 19:44:36 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-30 20:00:16 --> williamtdr (uid27909@gateway/web/irccloud.com/x-lkknchmwakyzxvpr) a rejoint #mcdevs 2016-01-30 20:10:05 --> LukWeb (~LukWeb@p54B9383F.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-01-30 20:10:40 <-- morfin (~morfin@morfin.telenet.ru) a quitté 2016-01-30 20:57:58 <-- LukWeb (~LukWeb@p54B9383F.dip0.t-ipconnect.de) a quitté (Quit: Leaving) 2016-01-30 22:34:12 <-- williamtdr (uid27909@gateway/web/irccloud.com/x-lkknchmwakyzxvpr) a quitté (Quit: Connection closed for inactivity) 2016-01-30 22:53:42 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 264 seconds) 2016-01-30 23:22:54 <-- SinZ (~SinZ@CPE-121-219-118-135.lnse2.lon.bigpond.net.au) a quitté (Ping timeout: 265 seconds) 2016-01-30 23:24:54 --> SinZ (~SinZ@CPE-121-220-7-24.lnse1.win.bigpond.net.au) a rejoint #mcdevs 2016-01-30 23:24:54 -- Mode #mcdevs [+v SinZ] par ChanServ 2016-01-31 00:05:45 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-31 00:06:59 --> SinZ_ (~SinZ@CPE-121-220-7-24.lnse1.win.bigpond.net.au) a rejoint #mcdevs 2016-01-31 00:07:40 --> Pyker_ (pyker@pyker.net) a rejoint #mcdevs 2016-01-31 00:11:23 <-- SinZ (~SinZ@CPE-121-220-7-24.lnse1.win.bigpond.net.au) a quitté (Ping timeout: 240 seconds) 2016-01-31 00:11:24 <-- AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (Ping timeout: 240 seconds) 2016-01-31 00:11:24 -- SinZ_ est maintenant connu sous le nom SinZ 2016-01-31 00:11:26 -- Mode #mcdevs [+v SinZ] par ChanServ 2016-01-31 00:11:28 <-- GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a quitté (Ping timeout: 240 seconds) 2016-01-31 00:11:28 <-- Pyker (pyker@pyker.net) a quitté (Ping timeout: 240 seconds) 2016-01-31 00:11:29 -- Pyker_ est maintenant connu sous le nom Pyker 2016-01-31 00:11:53 --> AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-01-31 00:17:44 --> GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a rejoint #mcdevs 2016-01-31 01:02:03 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 245 seconds) 2016-01-31 01:12:08 <-- Krenair (~alex@wikimedia/Krenair) a quitté (Ping timeout: 265 seconds) 2016-01-31 01:28:33 --> Krenair (~alex@wikimedia/Krenair) a rejoint #mcdevs 2016-01-31 02:36:57 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 240 seconds) 2016-01-31 04:32:10 <-- ShaRose (ShaRose@104.128.226.166) a quitté (Ping timeout: 272 seconds) 2016-01-31 04:45:54 -- r04r est maintenant connu sous le nom zz_r04r 2016-01-31 04:51:38 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-31 05:30:08 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-01-31 06:06:25 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-31 06:17:40 --> ShaRose (ShaRose@i.am.sharo.se) a rejoint #mcdevs 2016-01-31 06:25:03 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-01-31 06:27:08 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2016-01-31 06:27:08 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-01-31 08:11:42 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 264 seconds) 2016-01-31 09:03:38 <-- realz (~realz@unaffiliated/realazthat) a quitté (Read error: Connection reset by peer) 2016-01-31 09:04:04 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-01-31 09:21:34 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-01-31 12:37:01 <-- AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (Ping timeout: 250 seconds) 2016-01-31 12:46:07 <-- l4mRh4X0r (willem@l4mrh4x0r.student.ipv6.utwente.nl) a quitté (Ping timeout: 250 seconds) 2016-01-31 12:46:49 --> l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) a rejoint #mcdevs 2016-01-31 13:03:11 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-01-31 13:25:29 <-- samfty_ (~Sam@atom.cloud.faunt.net) a quitté (*.net *.split) 2016-01-31 13:25:29 <-- aet2505 (~aet2505@45.55.237.47) a quitté (*.net *.split) 2016-01-31 13:25:29 <-- dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a quitté (*.net *.split) 2016-01-31 13:25:29 <-- Meeeh (~Meeeh@diorite.org) a quitté (*.net *.split) 2016-01-31 13:25:29 <-- kev009 (~kev009@tempe0.bbox.io) a quitté (*.net *.split) 2016-01-31 13:25:30 <-- ferrybig (~ferrybig@ferrybig.no-ip.info) a quitté (*.net *.split) 2016-01-31 13:25:30 <-- Extreme (extreme7@unaffiliated/extreme7) a quitté (*.net *.split) 2016-01-31 13:25:30 <-- fragmer (~fragmer@45.55.2.85) a quitté (*.net *.split) 2016-01-31 13:25:30 <-- dx (~dx@unaffiliated/dxdx) a quitté (*.net *.split) 2016-01-31 13:25:31 <-- Frigolit (~frigolit@aisaka.frigolit.net) a quitté (*.net *.split) 2016-01-31 13:25:32 <-- Aikar (~Aikar@wikia/Aikar) a quitté (*.net *.split) 2016-01-31 13:25:33 <-- ammar2 (admin@ec2-52-4-212-228.compute-1.amazonaws.com) a quitté (*.net *.split) 2016-01-31 13:25:33 <-- Krenair (~alex@wikimedia/Krenair) a quitté (*.net *.split) 2016-01-31 13:25:33 <-- Pyker (pyker@pyker.net) a quitté (*.net *.split) 2016-01-31 13:25:33 <-- NickG365 (~NickG365@cortex.starlabs.theflash.rocks) a quitté (*.net *.split) 2016-01-31 13:25:34 <-- shevchik (~shevchik@89.169.92.204) a quitté (*.net *.split) 2016-01-31 13:25:35 <-- programmerq (~jefferya@unaffiliated/programmerq) a quitté (*.net *.split) 2016-01-31 13:25:36 <-- _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a quitté (*.net *.split) 2016-01-31 13:25:36 <-- SpaceManiac (~SpaceMani@74-194-137-165.gtwncmta01.res.dyn.suddenlink.net) a quitté (*.net *.split) 2016-01-31 13:25:36 <-- Harry5573 (~Harry5573@46.101.12.90) a quitté (*.net *.split) 2016-01-31 13:25:37 <-- Dykam (~Dykam@2a03:b0c0:0:1010::da:5001) a quitté (*.net *.split) 2016-01-31 13:25:37 <-- Paprikachu (~pap@play2win.io) a quitté (*.net *.split) 2016-01-31 13:25:37 <-- SupaHam (~SupaHam@2a03:b0c0:1:d0::29c:3001) a quitté (*.net *.split) 2016-01-31 13:25:38 <-- ashka (~postmaste@pdpc/supporter/active/ashka) a quitté (*.net *.split) 2016-01-31 13:25:38 <-- aeonchild (enchilado@defocus/yummy/enchilado) a quitté (*.net *.split) 2016-01-31 13:25:38 <-- IceAP (~Ice@46.166.137.198) a quitté (*.net *.split) 2016-01-31 13:25:38 <-- __0x277F (~knm@unaffiliated/--0x277f/x-3357507) a quitté (*.net *.split) 2016-01-31 13:25:40 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (*.net *.split) 2016-01-31 13:25:40 <-- ShaRose (ShaRose@i.am.sharo.se) a quitté (*.net *.split) 2016-01-31 13:25:41 <-- yosafbridge` (~yosafbrid@2607:5300:100:200::160d) a quitté (*.net *.split) 2016-01-31 13:25:41 <-- Cxom2 (~Trinoxtio@2601:248:4200:4876:2839:1996:67e4:265a) a quitté (*.net *.split) 2016-01-31 13:25:41 <-- AndrewPH (Butts@omega.classicube.net) a quitté (*.net *.split) 2016-01-31 13:25:42 <-- Brandon15811 (~Brandon15@195-154-68-209.rev.poneytelecom.eu) a quitté (*.net *.split) 2016-01-31 13:25:42 <-- Z750 (bnc@2001:41d0:1:68a3::45) a quitté (*.net *.split) 2016-01-31 13:25:42 <-- TheUnnamedDude (bnc@2001:41d0:1:68a3::37) a quitté (*.net *.split) 2016-01-31 13:25:42 <-- JonasOSDever (~jp@play2win.io) a quitté (*.net *.split) 2016-01-31 13:25:42 <-- Not-b656 (~notifico@198.199.82.216) a quitté (*.net *.split) 2016-01-31 13:25:43 <-- x56 (0x56@unaffiliated/x56) a quitté (*.net *.split) 2016-01-31 13:25:43 <-- LordAkkarin (~Akkarin@resides.in.redundant.space) a quitté (*.net *.split) 2016-01-31 13:25:43 <-- Brandon15811_ (~Brandon15@2001:bc8:3111:200::) a quitté (*.net *.split) 2016-01-31 13:25:45 <-- jamietech (~jamietech@jamietech.jbouncer.jamiete.ch) a quitté (*.net *.split) 2016-01-31 13:25:45 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (*.net *.split) 2016-01-31 13:25:47 <-- EvilJStoker (jstoker@unaffiliated/jstoker) a quitté (*.net *.split) 2016-01-31 13:25:47 <-- GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a quitté (*.net *.split) 2016-01-31 13:25:47 <-- |Blaze| (~scott@184.70.189.74) a quitté (*.net *.split) 2016-01-31 13:25:48 <-- SinZ (~SinZ@CPE-121-220-7-24.lnse1.win.bigpond.net.au) a quitté (*.net *.split) 2016-01-31 13:25:48 <-- Guest37385 (~Aster@destrock.com) a quitté (*.net *.split) 2016-01-31 13:25:49 <-- PhonicUK (~PhonicUK@pdpc/supporter/student/phonicuk) a quitté (*.net *.split) 2016-01-31 13:25:49 <-- mfj (~kvirc@202.55.151.66) a quitté (*.net *.split) 2016-01-31 13:25:49 <-- winny (20025@unaffiliated/winstonw) a quitté (*.net *.split) 2016-01-31 13:25:49 <-- xnrand (xnrand@unaffiliated/xy) a quitté (*.net *.split) 2016-01-31 13:25:49 <-- Grum (~grum@irc.grum.nl) a quitté (*.net *.split) 2016-01-31 13:25:50 <-- kashike (kashike@unaffiliated/kashike) a quitté (*.net *.split) 2016-01-31 13:25:50 <-- n3rd (n3rd@Hoth.Shadow-Dev.org) a quitté (*.net *.split) 2016-01-31 13:25:50 <-- LaxWasThere (~Lax@2607:5300:60:48d7::) a quitté (*.net *.split) 2016-01-31 13:25:50 <-- m0r13_ (~m0r13@2a01:4f8:201:8174:73:0:b00b:135) a quitté (*.net *.split) 2016-01-31 13:25:51 <-- hansihe (sid106603@gateway/web/irccloud.com/x-ijddcmmzrwsestra) a quitté (*.net *.split) 2016-01-31 13:25:51 <-- md_5 (~md_5@mcdevs/trusted/md-5) a quitté (*.net *.split) 2016-01-31 13:25:51 <-- Fador (fador@hentai.fi) a quitté (*.net *.split) 2016-01-31 13:25:51 <-- Jeebiss (sid25046@gateway/web/irccloud.com/x-erbrnbnkfrgyulem) a quitté (*.net *.split) 2016-01-31 13:25:52 <-- ryan-c (~ryan@srv1.turboslow.net) a quitté (*.net *.split) 2016-01-31 13:25:52 <-- vemacs_ (~vemacs@jet.fuel.cant.melt.da.nkmem.es) a quitté (*.net *.split) 2016-01-31 13:25:53 <-- hkaga- (~hkaga@2602:ffda:bbb::27bf:741e) a quitté (*.net *.split) 2016-01-31 13:25:53 <-- dav1d (~dav1d@unaffiliated/dav1d) a quitté (*.net *.split) 2016-01-31 13:25:53 <-- ChanServ (ChanServ@services.) a quitté (*.net *.split) 2016-01-31 13:25:54 <-- kahrl (~kahrl@ipservice-092-211-075-232.092.211.pools.vodafone-ip.de) a quitté (*.net *.split) 2016-01-31 13:25:55 <-- yorick (~yorick@oftn/member/yorick) a quitté (*.net *.split) 2016-01-31 13:25:55 <-- bildramer (~bildramer@p5DC8ADCC.dip0.t-ipconnect.de) a quitté (*.net *.split) 2016-01-31 13:25:55 <-- Guyag (~Guyag@mcbans/player-support/guyag) a quitté (*.net *.split) 2016-01-31 13:25:55 <-- edk (~edk@spy/edk0) a quitté (*.net *.split) 2016-01-31 13:25:55 <-- zahlex (~zahlex@212.224.123.168) a quitté (*.net *.split) 2016-01-31 13:25:56 <-- Prf_Jakob (jakob@void-network.org) a quitté (*.net *.split) 2016-01-31 13:25:57 <-- bcjordan_ (~bcjordan@ec2-54-172-35-148.compute-1.amazonaws.com) a quitté (*.net *.split) 2016-01-31 13:25:58 <-- Zaneo (~Zaneo@45.55.2.85) a quitté (*.net *.split) 2016-01-31 13:25:58 <-- realz (~realz@unaffiliated/realazthat) a quitté (*.net *.split) 2016-01-31 13:25:59 <-- laxask (~lax@unaffiliated/laxask) a quitté (*.net *.split) 2016-01-31 13:25:59 <-- unascribed (~aesen@everybody.do.the.net.split.unascribed.com) a quitté (*.net *.split) 2016-01-31 13:26:00 <-- AlJaMa (~quassel@unaffiliated/aljama) a quitté (*.net *.split) 2016-01-31 13:26:00 <-- dranghek (~darngeek@bouncer.pocketmine.net) a quitté (*.net *.split) 2016-01-31 13:26:00 <-- iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a quitté (*.net *.split) 2016-01-31 13:26:00 <-- cindy_k (~cindy_k@irc.cindyscats.com) a quitté (*.net *.split) 2016-01-31 13:26:00 <-- MrARM (~MrARM@unaffiliated/mrarm) a quitté (*.net *.split) 2016-01-31 13:26:00 <-- Gjum (~Gjum@217.160.135.244) a quitté (*.net *.split) 2016-01-31 13:26:01 <-- ylt (ylt@5.9.84.39) a quitté (*.net *.split) 2016-01-31 13:26:02 <-- tktech (~tktech@ec2-52-70-105-60.compute-1.amazonaws.com) a quitté (*.net *.split) 2016-01-31 13:26:02 <-- Owexz (~Owexz@2001:19f0:5800:8cc1:5400:ff:fe0c:f993) a quitté (*.net *.split) 2016-01-31 13:26:02 <-- Zachoz (~Zachoz@2001:19f0:5800:8483:5400:ff:fe06:49ea) a quitté (*.net *.split) 2016-01-31 13:26:02 <-- ScruffyRules (~Scruff@2001:19f0:5800:8483:5400:ff:fe06:49ea) a quitté (*.net *.split) 2016-01-31 13:26:02 <-- WizardCM (~WizardCM@atom.cloud.faunt.net) a quitté (*.net *.split) 2016-01-31 13:26:04 <-- Dadido3_ (~quassel@pD9E194DB.dip0.t-ipconnect.de) a quitté (*.net *.split) 2016-01-31 13:26:04 <-- xSke (~Voltasalt@ske.pw) a quitté (*.net *.split) 2016-01-31 13:26:04 <-- shoghicp (~shoghicp@bouncer.pocketmine.net) a quitté (*.net *.split) 2016-01-31 13:26:05 <-- clonejo_ (~clonejo@shakik.de) a quitté (*.net *.split) 2016-01-31 13:26:05 <-- balrog (~balrog@unaffiliated/balrog) a quitté (*.net *.split) 2016-01-31 13:26:05 <-- humerusj (~humerusj@unaffiliated/humerusj) a quitté (*.net *.split) 2016-01-31 13:26:05 <-- Jckf (jckf@mikros.flaten.it) a quitté (*.net *.split) 2016-01-31 13:26:06 <-- williammck (~williammc@unaffiliated/williammck) a quitté (*.net *.split) 2016-01-31 13:26:06 <-- zml (~zml@minions.aoeu.xyz) a quitté (*.net *.split) 2016-01-31 13:26:07 <-- l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) a quitté (*.net *.split) 2016-01-31 13:26:08 <-- cnr (~connor@unaffiliated/conehead) a quitté (*.net *.split) 2016-01-31 13:26:08 <-- Thinkofname (Think@oops.i.broke.thinkofdeath.uk) a quitté (*.net *.split) 2016-01-31 13:26:10 <-- angal (angal@elmo.stole-your.pw) a quitté (*.net *.split) 2016-01-31 13:26:10 <-- YukonAppleGeek (~Yukon@sfo01.yukon.io) a quitté (*.net *.split) 2016-01-31 13:26:10 <-- Dinnerbone (dinnerbone@i.like.butts.and.my.name.is.dinnerbone.com) a quitté (*.net *.split) 2016-01-31 13:26:10 <-- gamingrobot (sid10990@gateway/web/irccloud.com/x-neebqwwlojyfhltn) a quitté (*.net *.split) 2016-01-31 13:26:10 <-- rom1504 (rom1504@rom1504.fr) a quitté (*.net *.split) 2016-01-31 13:26:11 <-- Not-24d4 (~notifico@198.199.82.216) a quitté (*.net *.split) 2016-01-31 13:26:12 <-- deathrat (sid14886@gateway/web/irccloud.com/x-bxyhrfvhzbguahuc) a quitté (*.net *.split) 2016-01-31 13:26:13 <-- TobiX (tobias@zoidberg.org) a quitté (*.net *.split) 2016-01-31 13:26:13 <-- yawkat (~yawkat@cats.coffee) a quitté (*.net *.split) 2016-01-31 13:26:13 <-- Morrolan (morrolan@castle.morrolan.ch) a quitté (*.net *.split) 2016-01-31 13:26:13 <-- nickelpro (nick@the.one.and.only.nickelp.ro) a quitté (*.net *.split) 2016-01-31 13:26:13 <-- zz_r04r (r04r@unaffiliated/r04r) a quitté (*.net *.split) 2016-01-31 13:26:14 <-- Byteflux (~Byteflux@2607:5300:60:7b5a::) a quitté (*.net *.split) 2016-01-31 13:26:14 <-- MeWulf_ (~quassel@2001:41d0:1:d298::1) a quitté (*.net *.split) 2016-01-31 13:26:14 <-- fortytwo (~thomas@who.let.this.bloody.dropbear.in) a quitté (*.net *.split) 2016-01-31 13:26:14 <-- prplz (prplz@when.i.am.bored.i.buy.silly.domains) a quitté (*.net *.split) 2016-01-31 13:26:15 <-- M-ou-se (~m-ou.se@m-ou.se) a quitté (Max SendQ exceeded) 2016-01-31 13:30:53 --> zml (~zml@minions.aoeu.xyz) a rejoint #mcdevs 2016-01-31 13:30:53 --> williammck (~williammc@unaffiliated/williammck) a rejoint #mcdevs 2016-01-31 13:30:53 --> Jckf (jckf@mikros.flaten.it) a rejoint #mcdevs 2016-01-31 13:30:53 --> humerusj (~humerusj@unaffiliated/humerusj) a rejoint #mcdevs 2016-01-31 13:30:53 --> balrog (~balrog@unaffiliated/balrog) a rejoint #mcdevs 2016-01-31 13:30:53 --> clonejo_ (~clonejo@shakik.de) a rejoint #mcdevs 2016-01-31 13:30:53 --> shoghicp (~shoghicp@bouncer.pocketmine.net) a rejoint #mcdevs 2016-01-31 13:30:53 --> xSke (~Voltasalt@ske.pw) a rejoint #mcdevs 2016-01-31 13:30:53 --> Dadido3_ (~quassel@pD9E194DB.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-01-31 13:30:53 --> Dinnerbone (dinnerbone@i.like.butts.and.my.name.is.dinnerbone.com) a rejoint #mcdevs 2016-01-31 13:30:53 --> ammar2 (admin@ec2-52-4-212-228.compute-1.amazonaws.com) a rejoint #mcdevs 2016-01-31 13:30:53 --> Aikar (~Aikar@wikia/Aikar) a rejoint #mcdevs 2016-01-31 13:30:53 --> Frigolit (~frigolit@aisaka.frigolit.net) a rejoint #mcdevs 2016-01-31 13:30:53 --> dx (~dx@unaffiliated/dxdx) a rejoint #mcdevs 2016-01-31 13:30:53 --> fragmer (~fragmer@45.55.2.85) a rejoint #mcdevs 2016-01-31 13:30:53 --> Extreme (extreme7@unaffiliated/extreme7) a rejoint #mcdevs 2016-01-31 13:30:53 --> ferrybig (~ferrybig@ferrybig.no-ip.info) a rejoint #mcdevs 2016-01-31 13:30:53 --> kev009 (~kev009@tempe0.bbox.io) a rejoint #mcdevs 2016-01-31 13:30:53 -- Mode #mcdevs [+vvvv Dinnerbone ammar2 fragmer kev009] par adams.freenode.net 2016-01-31 13:30:53 --> Meeeh (~Meeeh@diorite.org) a rejoint #mcdevs 2016-01-31 13:30:53 --> dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a rejoint #mcdevs 2016-01-31 13:30:53 --> aet2505 (~aet2505@45.55.237.47) a rejoint #mcdevs 2016-01-31 13:30:53 --> samfty_ (~Sam@atom.cloud.faunt.net) a rejoint #mcdevs 2016-01-31 13:30:53 --> prplz (prplz@when.i.am.bored.i.buy.silly.domains) a rejoint #mcdevs 2016-01-31 13:30:53 --> fortytwo (~thomas@who.let.this.bloody.dropbear.in) a rejoint #mcdevs 2016-01-31 13:30:53 --> MeWulf_ (~quassel@2001:41d0:1:d298::1) a rejoint #mcdevs 2016-01-31 13:30:53 --> Byteflux (~Byteflux@2607:5300:60:7b5a::) a rejoint #mcdevs 2016-01-31 13:30:53 --> zz_r04r (r04r@unaffiliated/r04r) a rejoint #mcdevs 2016-01-31 13:30:53 --> nickelpro (nick@the.one.and.only.nickelp.ro) a rejoint #mcdevs 2016-01-31 13:30:53 --> Morrolan (morrolan@castle.morrolan.ch) a rejoint #mcdevs 2016-01-31 13:30:53 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2016-01-31 13:30:53 --> TobiX (tobias@zoidberg.org) a rejoint #mcdevs 2016-01-31 13:30:53 --> deathrat (sid14886@gateway/web/irccloud.com/x-bxyhrfvhzbguahuc) a rejoint #mcdevs 2016-01-31 13:30:53 --> rom1504 (rom1504@rom1504.fr) a rejoint #mcdevs 2016-01-31 13:30:53 --> gamingrobot (sid10990@gateway/web/irccloud.com/x-neebqwwlojyfhltn) a rejoint #mcdevs 2016-01-31 13:30:53 --> YukonAppleGeek (~Yukon@sfo01.yukon.io) a rejoint #mcdevs 2016-01-31 13:30:53 --> angal (angal@elmo.stole-your.pw) a rejoint #mcdevs 2016-01-31 13:30:53 --> Not-24d4 (~notifico@198.199.82.216) a rejoint #mcdevs 2016-01-31 13:30:53 --> Thinkofname (Think@oops.i.broke.thinkofdeath.uk) a rejoint #mcdevs 2016-01-31 13:30:53 --> cnr (~connor@unaffiliated/conehead) a rejoint #mcdevs 2016-01-31 13:30:53 --> l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) a rejoint #mcdevs 2016-01-31 13:30:53 --> xnrand (xnrand@unaffiliated/xy) a rejoint #mcdevs 2016-01-31 13:30:53 --> Zaneo (~Zaneo@45.55.2.85) a rejoint #mcdevs 2016-01-31 13:30:53 --> bcjordan_ (~bcjordan@ec2-54-172-35-148.compute-1.amazonaws.com) a rejoint #mcdevs 2016-01-31 13:30:53 --> M-ou-se (~m-ou.se@m-ou.se) a rejoint #mcdevs 2016-01-31 13:30:53 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-01-31 13:30:53 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-01-31 13:30:53 -- Mode #mcdevs [+vv Thinkofname Zaneo] par adams.freenode.net 2016-01-31 13:30:53 --> ShaRose (ShaRose@i.am.sharo.se) a rejoint #mcdevs 2016-01-31 13:30:53 --> Krenair (~alex@wikimedia/Krenair) a rejoint #mcdevs 2016-01-31 13:30:53 --> GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a rejoint #mcdevs 2016-01-31 13:30:53 --> Pyker (pyker@pyker.net) a rejoint #mcdevs 2016-01-31 13:30:53 --> SinZ (~SinZ@CPE-121-220-7-24.lnse1.win.bigpond.net.au) a rejoint #mcdevs 2016-01-31 13:30:53 --> ashka (~postmaste@pdpc/supporter/active/ashka) a rejoint #mcdevs 2016-01-31 13:30:53 --> NickG365 (~NickG365@cortex.starlabs.theflash.rocks) a rejoint #mcdevs 2016-01-31 13:30:53 --> Guest37385 (~Aster@destrock.com) a rejoint #mcdevs 2016-01-31 13:30:53 --> shevchik (~shevchik@89.169.92.204) a rejoint #mcdevs 2016-01-31 13:30:53 --> aeonchild (enchilado@defocus/yummy/enchilado) a rejoint #mcdevs 2016-01-31 13:30:53 --> programmerq (~jefferya@unaffiliated/programmerq) a rejoint #mcdevs 2016-01-31 13:30:53 --> yosafbridge` (~yosafbrid@2607:5300:100:200::160d) a rejoint #mcdevs 2016-01-31 13:30:53 --> Cxom2 (~Trinoxtio@2601:248:4200:4876:2839:1996:67e4:265a) a rejoint #mcdevs 2016-01-31 13:30:53 --> |Blaze| (~scott@184.70.189.74) a rejoint #mcdevs 2016-01-31 13:30:53 --> IceAP (~Ice@46.166.137.198) a rejoint #mcdevs 2016-01-31 13:30:53 --> __0x277F (~knm@unaffiliated/--0x277f/x-3357507) a rejoint #mcdevs 2016-01-31 13:30:53 --> AndrewPH (Butts@omega.classicube.net) a rejoint #mcdevs 2016-01-31 13:30:53 --> PhonicUK (~PhonicUK@pdpc/supporter/student/phonicuk) a rejoint #mcdevs 2016-01-31 13:30:53 --> mfj (~kvirc@202.55.151.66) a rejoint #mcdevs 2016-01-31 13:30:53 --> winny (20025@unaffiliated/winstonw) a rejoint #mcdevs 2016-01-31 13:30:53 --> _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a rejoint #mcdevs 2016-01-31 13:30:53 --> SpaceManiac (~SpaceMani@74-194-137-165.gtwncmta01.res.dyn.suddenlink.net) a rejoint #mcdevs 2016-01-31 13:30:53 --> Harry5573 (~Harry5573@46.101.12.90) a rejoint #mcdevs 2016-01-31 13:30:53 --> Brandon15811 (~Brandon15@195-154-68-209.rev.poneytelecom.eu) a rejoint #mcdevs 2016-01-31 13:30:53 --> Grum (~grum@irc.grum.nl) a rejoint #mcdevs 2016-01-31 13:30:53 -- Mode #mcdevs [+vvvv SinZ AndrewPH SpaceManiac Grum] par adams.freenode.net 2016-01-31 13:30:53 --> TheUnnamedDude (bnc@2001:41d0:1:68a3::37) a rejoint #mcdevs 2016-01-31 13:30:53 --> Z750 (bnc@2001:41d0:1:68a3::45) a rejoint #mcdevs 2016-01-31 13:30:53 --> Dykam (~Dykam@2a03:b0c0:0:1010::da:5001) a rejoint #mcdevs 2016-01-31 13:30:53 --> Not-b656 (~notifico@198.199.82.216) a rejoint #mcdevs 2016-01-31 13:30:53 --> kashike (kashike@unaffiliated/kashike) a rejoint #mcdevs 2016-01-31 13:30:53 --> Paprikachu (~pap@play2win.io) a rejoint #mcdevs 2016-01-31 13:30:53 --> JonasOSDever (~jp@play2win.io) a rejoint #mcdevs 2016-01-31 13:30:53 --> SupaHam (~SupaHam@2a03:b0c0:1:d0::29c:3001) a rejoint #mcdevs 2016-01-31 13:30:53 --> n3rd (n3rd@Hoth.Shadow-Dev.org) a rejoint #mcdevs 2016-01-31 13:30:53 --> x56 (0x56@unaffiliated/x56) a rejoint #mcdevs 2016-01-31 13:30:53 --> LaxWasThere (~Lax@2607:5300:60:48d7::) a rejoint #mcdevs 2016-01-31 13:30:53 --> m0r13_ (~m0r13@2a01:4f8:201:8174:73:0:b00b:135) a rejoint #mcdevs 2016-01-31 13:30:53 --> LordAkkarin (~Akkarin@resides.in.redundant.space) a rejoint #mcdevs 2016-01-31 13:30:53 --> Brandon15811_ (~Brandon15@2001:bc8:3111:200::) a rejoint #mcdevs 2016-01-31 13:30:53 --> hansihe (sid106603@gateway/web/irccloud.com/x-ijddcmmzrwsestra) a rejoint #mcdevs 2016-01-31 13:30:53 --> jamietech (~jamietech@jamietech.jbouncer.jamiete.ch) a rejoint #mcdevs 2016-01-31 13:30:53 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-01-31 13:30:53 --> md_5 (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2016-01-31 13:30:53 --> Fador (fador@hentai.fi) a rejoint #mcdevs 2016-01-31 13:30:53 --> Jeebiss (sid25046@gateway/web/irccloud.com/x-erbrnbnkfrgyulem) a rejoint #mcdevs 2016-01-31 13:30:53 --> EvilJStoker (jstoker@unaffiliated/jstoker) a rejoint #mcdevs 2016-01-31 13:30:53 -- Mode #mcdevs [+vv md_5 Fador] par adams.freenode.net 2016-01-31 13:30:53 --> ryan-c (~ryan@srv1.turboslow.net) a rejoint #mcdevs 2016-01-31 13:30:53 --> vemacs_ (~vemacs@jet.fuel.cant.melt.da.nkmem.es) a rejoint #mcdevs 2016-01-31 13:30:53 --> hkaga- (~hkaga@2602:ffda:bbb::27bf:741e) a rejoint #mcdevs 2016-01-31 13:30:53 --> dav1d (~dav1d@unaffiliated/dav1d) a rejoint #mcdevs 2016-01-31 13:30:53 --> ChanServ (ChanServ@services.) a rejoint #mcdevs 2016-01-31 13:30:53 -- Mode #mcdevs [+o ChanServ] par adams.freenode.net 2016-01-31 13:31:04 <-- aeonchild (enchilado@defocus/yummy/enchilado) a quitté (Ping timeout: 250 seconds) 2016-01-31 13:31:05 --> kahrl (~kahrl@ipservice-092-211-075-232.092.211.pools.vodafone-ip.de) a rejoint #mcdevs 2016-01-31 13:31:05 --> yorick (~yorick@oftn/member/yorick) a rejoint #mcdevs 2016-01-31 13:31:05 --> bildramer (~bildramer@p5DC8ADCC.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-01-31 13:31:05 --> Guyag (~Guyag@mcbans/player-support/guyag) a rejoint #mcdevs 2016-01-31 13:31:05 --> zahlex (~zahlex@212.224.123.168) a rejoint #mcdevs 2016-01-31 13:31:05 --> Prf_Jakob (jakob@void-network.org) a rejoint #mcdevs 2016-01-31 13:31:05 -- Mode #mcdevs [+v Prf_Jakob] par adams.freenode.net 2016-01-31 13:31:09 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-01-31 13:31:09 --> laxask (~lax@unaffiliated/laxask) a rejoint #mcdevs 2016-01-31 13:31:09 --> unascribed (~aesen@everybody.do.the.net.split.unascribed.com) a rejoint #mcdevs 2016-01-31 13:31:09 --> AlJaMa (~quassel@unaffiliated/aljama) a rejoint #mcdevs 2016-01-31 13:31:09 --> dranghek (~darngeek@bouncer.pocketmine.net) a rejoint #mcdevs 2016-01-31 13:31:09 --> cindy_k (~cindy_k@irc.cindyscats.com) a rejoint #mcdevs 2016-01-31 13:31:09 --> iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a rejoint #mcdevs 2016-01-31 13:31:09 --> Gjum (~Gjum@217.160.135.244) a rejoint #mcdevs 2016-01-31 13:31:09 --> ylt (ylt@5.9.84.39) a rejoint #mcdevs 2016-01-31 13:31:09 --> tktech (~tktech@ec2-52-70-105-60.compute-1.amazonaws.com) a rejoint #mcdevs 2016-01-31 13:31:24 --> aeonchild (enchilado@defocus/yummy/enchilado) a rejoint #mcdevs 2016-01-31 13:31:47 --> MrARM (~MrARM@unaffiliated/mrarm) a rejoint #mcdevs 2016-01-31 13:31:52 --> laxask_ (~lax@unaffiliated/laxask) a rejoint #mcdevs 2016-01-31 13:32:14 --> Owexz (~Owexz@2001:19f0:5800:8cc1:5400:ff:fe0c:f993) a rejoint #mcdevs 2016-01-31 13:32:14 --> Zachoz (~Zachoz@2001:19f0:5800:8483:5400:ff:fe06:49ea) a rejoint #mcdevs 2016-01-31 13:32:14 --> ScruffyRules (~Scruff@2001:19f0:5800:8483:5400:ff:fe06:49ea) a rejoint #mcdevs 2016-01-31 13:32:14 --> WizardCM (~WizardCM@atom.cloud.faunt.net) a rejoint #mcdevs 2016-01-31 13:32:23 <-- bcjordan_ (~bcjordan@ec2-54-172-35-148.compute-1.amazonaws.com) a quitté (*.net *.split) 2016-01-31 13:32:23 <-- Zaneo (~Zaneo@45.55.2.85) a quitté (*.net *.split) 2016-01-31 13:32:45 --> bcjordan_ (~bcjordan@ec2-54-172-35-148.compute-1.amazonaws.com) a rejoint #mcdevs 2016-01-31 13:32:45 --> Zaneo (~Zaneo@45.55.2.85) a rejoint #mcdevs 2016-01-31 13:32:45 -- Mode #mcdevs [+v Zaneo] par adams.freenode.net 2016-01-31 13:33:01 --> realz_ (~realz@pool-108-30-23-115.nycmny.fios.verizon.net) a rejoint #mcdevs 2016-01-31 13:33:19 --> AlJaMa_ (~quassel@unaffiliated/aljama) a rejoint #mcdevs 2016-01-31 13:34:33 --> edk (~edk@spy/edk0) a rejoint #mcdevs 2016-01-31 13:34:49 --> ylt` (ylt@d3s.co) a rejoint #mcdevs 2016-01-31 13:36:31 <-- AlJaMa (~quassel@unaffiliated/aljama) a quitté (Quit: No Ping reply in 180 seconds.) 2016-01-31 13:36:33 <-- ylt (ylt@5.9.84.39) a quitté (Ping timeout: 276 seconds) 2016-01-31 13:36:34 <-- laxask (~lax@unaffiliated/laxask) a quitté (Remote host closed the connection) 2016-01-31 13:36:35 <-- realz (~realz@unaffiliated/realazthat) a quitté (Max SendQ exceeded) 2016-01-31 14:00:23 --> M4GNV5 (~M4GNV5@p54988640.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-01-31 14:02:01 M4GNV5 is there still a repo with up-to-date source of minecraft or should one just use smth like jdgui and decompile it himself? 2016-01-31 14:03:05 Gjum M4GNV5: publishing the source code in a repo would violate the terms of use, but you can decompile it for yourself 2016-01-31 14:06:47 -- zz_r04r est maintenant connu sous le nom r04r 2016-01-31 14:09:54 Meeeh M4GNV5, but use fernflower instead of jd-gui 2016-01-31 14:20:29 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-01-31 14:29:17 Gjum Meeeh: any idea why fernflower creates so many unicode snowmen for me? 2016-01-31 14:30:13 Meeeh Gjum, you need use flag that will ignore variable name tables 2016-01-31 14:30:30 Meeeh then it will name them like var1/var2 etc 2016-01-31 14:34:47 Gjum Meeeh: you mean udv=0 ? 2016-01-31 14:37:31 rom15043 Ah yeah but loot table is a Minecraft saves concept if I understand correctly. So you can't create infinite chests from the game. 2016-01-31 14:38:19 Meeeh Gjum, idk, I don't remember :D 2016-01-31 14:38:24 Gjum you can in 1.9 with commands I believe 2016-01-31 14:38:45 Gjum ok, I'll just try it out then 2016-01-31 14:43:57 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-01-31 14:53:11 rom15043 Gjum: but then commands are limited to 32 characters 2016-01-31 14:53:58 rom15043 32k 2016-01-31 14:55:45 rom15043 Doesn't the server send the full nbt of an item anyway? 2016-01-31 14:55:49 Meeeh rom15043, hyym command block should be able to handle longer string, but you need find other way to add text to it 2016-01-31 14:56:29 rom15043 Doesn't the server check the limit ? 2016-01-31 14:57:08 Meeeh hyym, idk, I never see any other limit than in packets 2016-01-31 14:57:55 rom15043 I mean, you do understand that if you can create an infinitely nested item, if is something that can be exploited to crash the server and/or other players (from a client) ? 2016-01-31 14:58:06 rom15043 *it 2016-01-31 14:58:30 rom15043 Except if it is lazy in some way 2016-01-31 14:58:41 Meeeh you CAN crash server/client with NBT 2016-01-31 14:59:07 rom15043 Wasn't it fixed a while ago ? 2016-01-31 14:59:17 Meeeh but it was blocked in one of spigot updates, and possible in 1.9 too, but not fully as far as I know 2016-01-31 15:00:11 rom15043 Ok 2016-01-31 15:00:23 Meeeh I still see some people that say they crash severs with that and user that say that they were crashed, but... they don't trust me enough to allow me check what is that... 2016-01-31 15:01:02 Meeeh and don't want install my plugin that just save packets to file :< 2016-01-31 15:01:33 Meeeh so I can't confirm anything 2016-01-31 15:12:59 Gjum there is no infinite command, yes, but you can use loot tables which generate new items on the fly, so you have theoretical infinity 2016-01-31 15:13:39 Gjum which would be lazily evaluated, exactly 2016-01-31 15:21:11 Gjum great, -udv=0 worked, thanks Meeeh :) 2016-01-31 15:58:48 <-- yosafbridge` (~yosafbrid@2607:5300:100:200::160d) a quitté (K-Lined) 2016-01-31 15:59:13 --> yosafbridge (~yosafbrid@105.ip-167-114-152.net) a rejoint #mcdevs 2016-01-31 16:02:58 <-- realz_ (~realz@pool-108-30-23-115.nycmny.fios.verizon.net) a quitté (Changing host) 2016-01-31 16:02:58 --> realz_ (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-01-31 16:03:00 -- realz_ est maintenant connu sous le nom realz 2016-01-31 16:09:49 rom15043 Yes that makes sense. Hopefully the server checks that case and doesn't let loot tables actually generate > 512 nbt, or it will crash something 2016-01-31 16:10:47 rom15043 Ah 2016-01-31 16:10:52 rom15043 But then I guess the server never send the full nbt representation of chests over the protocol 2016-01-31 16:10:57 rom15043 So it's probably ok 2016-01-31 16:11:49 Meeeh that are only loot tables 2016-01-31 16:11:55 Meeeh they should be server side 2016-01-31 16:12:06 rom15043 It uses the inventory packets to send the content 2016-01-31 16:12:08 Meeeh client should only get generated chest 2016-01-31 16:12:48 Gjum exactly. the only case where the client gets to see the word loot table is when it gets a placeable chest item with that tag 2016-01-31 16:14:31 rom15043 Not sure what that means for the size of a region file though 2016-01-31 16:14:34 Meeeh Gjum, hyym, isn't this tag contains only loot table name? 2016-01-31 16:14:42 Meeeh that is still read from server? 2016-01-31 16:14:59 rom15043 Could it be used to make infinitely big region files? 2016-01-31 16:15:24 Meeeh region size can't be infinitely big 2016-01-31 16:15:27 Meeeh there is hard limit 2016-01-31 16:15:30 rom15043 Yes 2016-01-31 16:15:35 rom15043 So crash 2016-01-31 16:15:45 Meeeh loot tables are saved in separate files 2016-01-31 16:15:51 Meeeh and server only use name of them 2016-01-31 16:15:54 Meeeh in save files 2016-01-31 16:16:00 rom15043 Or it just wouldn't save these chests 2016-01-31 16:16:01 Meeeh or item nbt 2016-01-31 16:16:01 Meeeh etc 2016-01-31 16:16:22 Meeeh at leat this is how it should work as far as I know 2016-01-31 16:17:50 rom15043 Yea but loot table create a real chest, which create a real chest,... The server eventually has to try to save this. Which is not in loot table at that point. 2016-01-31 16:19:02 Meeeh then it is normal chest, like it always was, so no new problem, it is possible to create too big NBT data 2016-01-31 16:19:13 Meeeh and you can't do anything about that :{ 2016-01-31 16:19:31 Meeeh or you can, if you chreate own save system ofc 2016-01-31 16:19:35 Meeeh create* 2016-01-31 16:21:30 rom15043 Ok so that means it's infinite only until you restart the server and the chest info is gone 2016-01-31 16:22:01 Gjum no 2016-01-31 16:22:51 Gjum the loot table only evaluates into a full chest when it is placed and opened, as long as the chest item with that tah is in some inventory (eg another chest), it is not evaluated (lazy) 2016-01-31 16:24:03 rom15043 Ah, so you can't place items in that "infinite" chest 2016-01-31 16:24:16 Gjum so your region stores tiles: [ { type:chest (already placed and opened), items: [ {type: chest, lootTable: someTable123}, ... ] }, ... ] 2016-01-31 16:24:43 Gjum exactly, as only the first 1/2/few are evaluated 2016-01-31 16:25:12 Gjum and they even change if you update the server's loot tables 2016-01-31 16:25:53 rom15043 Yeah OK and "few" is <512 2016-01-31 16:26:15 rom15043 Ok 2016-01-31 16:57:44 --> oldmanmike (~oldmanmik@c-68-38-17-143.hsd1.in.comcast.net) a rejoint #mcdevs 2016-01-31 17:45:46 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-31 18:13:31 --> AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-01-31 18:45:08 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-01-31 19:24:23 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-31 19:53:28 --> morfin (~morfin@morfin.telenet.ru) a rejoint #mcdevs 2016-01-31 19:53:32 morfin hey guys 2016-01-31 19:56:20 morfin remember you said you could put NBT in a chest, commands probably can do that even without commandblock but it seems like you have to use syntax {Item:{id:#,Damage:#,Count:#,tag:{Item NBT data here}}} 2016-01-31 19:57:08 morfin could such syntax be parsed with regular JSON parser? 2016-01-31 19:58:11 Gjum well it is mojangson I believe, so maybe 2016-01-31 19:58:41 morfin it seems to be proper JSON expression for me, well it have "objects", "arrays", "numeric", etc 2016-01-31 19:59:07 morfin otherwise i will need write own lexer to parse that which is not good idea for me :) 2016-01-31 20:00:38 morfin there is lots of non-standard things: 2016-01-31 20:00:57 morfin AttributeModifiers:[0:{AttributeName,Name,Amount,Operation} 2016-01-31 20:02:00 morfin i think that's bad JSON 2016-01-31 20:12:59 morfin lexer to parse that is huge 2016-01-31 20:13:44 morfin well, not as huge as YAML parser but big enough(it's called JsonToNBT) 2016-01-31 20:14:09 Not-b656 [SpockBot] Gjum pushed 18 commits to master [+0/-0/±36] https://github.com/SpockBotMC/SpockBot/compare/8d1e2f7e7f67...dc933843986a 2016-01-31 20:14:10 Not-b656 [SpockBot] Gjum c7d0e5e - Fix wrong packet name (Entity Look [aA]nd Relative Move) 2016-01-31 20:14:12 Not-b656 [SpockBot] Gjum 539c9bd - physics bail is debug not warning 2016-01-31 20:14:13 Not-b656 [SpockBot] Gjum 132c563 - Fix handler docs in world plugin 2016-01-31 20:14:15 Not-b656 [SpockBot] ... and 15 more commits. 2016-01-31 20:33:17 M4GNV5 morfin, the mojangjson is not just bad its incorrect, let me give you a small example: create a commandblock with "foo" in it then run /blockdata x y z {"Command":"bar"} and check the commandblock, it will still have the command "foo" its blockdata will now look smth like {Command:"foo","Command":"bar"} 2016-01-31 20:33:50 M4GNV5 (just a thing to keep in mind when writing your own parser) 2016-01-31 20:35:11 morfin wow 2016-01-31 20:35:30 morfin why the heck they did not just use plain JSON 2016-01-31 20:37:11 M4GNV5 well at some parts its understandable for more typings like 42b or 3.14d etc. 2016-01-31 20:38:12 M4GNV5 also indexed arrays can be usefull when e.g. blockdata'ing the inventory fo a chest so you dont have to write 20 null, for placing an item in slot 21 2016-01-31 20:38:35 M4GNV5 but parsing correct json incorrectly... meh 2016-01-31 20:39:17 morfin ha 2016-01-31 20:39:34 morfin you mean [0:{...}, 20: {...}]? 2016-01-31 20:39:38 morfin array with holes 2016-01-31 20:39:59 morfin yes writing lots of nulls would be crap 2016-01-31 20:43:24 M4GNV5 im not quite sure but if i recall correctly minecraft uses some google json lib called gson or smth? if your project is written in java maybe you can achieve your stuff using that one too, otherwise i guess checking it out might not a bad idea anyways 2016-01-31 20:43:24 <-- shevchik (~shevchik@89.169.92.204) a quitté (Read error: Connection reset by peer) 2016-01-31 20:45:59 M4GNV5 https://github.com/google/gson 2016-01-31 20:55:43 <-- mfj (~kvirc@202.55.151.66) a quitté (Ping timeout: 260 seconds) 2016-01-31 20:56:11 --> mfj (~kvirc@202.55.151.66) a rejoint #mcdevs 2016-01-31 21:12:36 hansihe basic terrain gen is working https://usercontent.irccloud-cdn.com/file/5adPBBVz/2016-01-31_21.01.19.png 2016-01-31 21:18:24 <-- kahrl (~kahrl@ipservice-092-211-075-232.092.211.pools.vodafone-ip.de) a quitté (Quit: Hope y'all enjoyed!) 2016-01-31 21:53:50 Pangea morfin, https://github.com/rom1504/node-mojangson might help 2016-01-31 21:53:54 Pangea there are some other parsers out there I think 2016-01-31 22:08:40 --> |Blaze|_ (~scott@184.70.189.74) a rejoint #mcdevs 2016-01-31 22:13:01 --> GunfighterJ_ (gunfighter@2607:5300:60:34b:d::43) a rejoint #mcdevs 2016-01-31 22:13:20 <-- |Blaze| (~scott@184.70.189.74) a quitté (Read error: Connection reset by peer) 2016-01-31 22:13:20 <-- GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a quitté (Ping timeout: 240 seconds) 2016-01-31 22:13:21 <-- yosafbridge (~yosafbrid@105.ip-167-114-152.net) a quitté (Ping timeout: 240 seconds) 2016-01-31 22:13:24 -- GunfighterJ_ est maintenant connu sous le nom GunfighterJ 2016-01-31 22:13:31 --> yosafbridge (~yosafbrid@105.ip-167-114-152.net) a rejoint #mcdevs 2016-01-31 22:35:48 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-01-31 22:40:59 rom15043 Yeah mojangson definitely isn't json 2016-01-31 22:42:17 --> kahrl (~kahrl@ipservice-092-211-075-232.092.211.pools.vodafone-ip.de) a rejoint #mcdevs 2016-01-31 22:42:27 rom15043 But I believe the point is there is a bijection between mojangson and nbt 2016-01-31 22:42:49 rom15043 Not that it's the only way to encode nbt textually 2016-01-31 22:45:47 <-- programmerq (~jefferya@unaffiliated/programmerq) a quitté (Ping timeout: 245 seconds) 2016-01-31 22:49:00 <-- Guest37385 (~Aster@destrock.com) a quitté (Changing host) 2016-01-31 22:49:00 --> Guest37385 (~Aster@april-fools/2013/ninth/aster) a rejoint #mcdevs 2016-01-31 22:49:03 -- Guest37385 est maintenant connu sous le nom Aster 2016-01-31 22:51:10 hansihe in what cases would a server have to parse mojangson? 2016-01-31 22:51:28 hansihe well, chat commands i presume 2016-01-31 22:53:40 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-01-31 22:56:15 rom15043 Yeah chat commands with nbt I think. Probably /summon . I've only used mojangson in the client in hoverevent of chat 2016-01-31 22:56:58 Gjum signs can also have mojangson I believe, or is that json? 2016-01-31 22:58:17 M4GNV5 afaik in the snapshots "chat" things like books, tellraw, signs etc. use strict json 2016-01-31 22:59:19 Gjum ah nice 2016-01-31 22:59:31 rom15043 There's a difference between the "non strict json" that was previously accepted in the chat and mojangson 2016-01-31 22:59:53 rom15043 The hoverevent in the chat is mojangson in json 2016-01-31 23:00:01 hansihe oO 2016-01-31 23:00:12 Gjum in a json string right? 2016-01-31 23:00:28 rom15043 "hoverevent":" some mojangson there" 2016-01-31 23:00:36 rom15043 Yeah 2016-01-31 23:00:44 hansihe right 2016-01-31 23:00:48 Gjum ok 2016-01-31 23:01:34 rom15043 Basically nbt has typed numbers, so you can't just encode nbt in a naive json 2016-01-31 23:01:45 rom15043 You need to indicate the types somehow 2016-01-31 23:02:06 rom15043 Or you lose the type information and can't encode it back 2016-01-31 23:02:49 hansihe that could be fixed by making the nbt parser take non-lossy conversions though 2016-01-31 23:02:50 M4GNV5 you could also let the parser try to convert the json number to the given type and throw smth if the number doesnt fit in the type 2016-01-31 23:03:09 hansihe idk, the approach seems a bit overkill 2016-01-31 23:03:45 M4GNV5 i dont know how powerfull java reflection is but it doesnt seem to hard to implement to me 2016-01-31 23:03:53 rom15043 It's possible to do https://github.com/PrismarineJS/prismarine-nbt/blob/master/sample/bigtest.js instead of mojangson though 2016-01-31 23:04:15 hansihe like, if you have a byte nbt tag, and the parser is expecting an integer, just cast the byte to int 2016-01-31 23:04:45 rom15043 hansihe: that means you need to know the expected schema 2016-01-31 23:04:50 M4GNV5 rom15043, well thats some workaround cuz js doesnt have typing needed for parsing nbt files 2016-01-31 23:04:56 rom15043 You don't know that in lot of cases 2016-01-31 23:05:00 hansihe rom15043: how is it done in java? 2016-01-31 23:05:30 hansihe i would thing you have a compound tag object, you call read on it 2016-01-31 23:05:35 hansihe think* 2016-01-31 23:05:44 hansihe in that case you could do what i said 2016-01-31 23:05:49 rom15043 M4GNV5: well that link was basically json ;) 2016-01-31 23:06:15 rom15043 Which is why I'm saying you need to add some info if you want to encode nbt as json 2016-01-31 23:06:25 rom15043 Json doesn't have typed numbers 2016-01-31 23:06:32 rom15043 It only has "number" 2016-01-31 23:06:41 rom15043 And bool 2016-01-31 23:07:22 rom15043 hansihe: yes it is possible to encode nbt in types languages sure 2016-01-31 23:07:26 M4GNV5 true but in minecraft you just serialize a json to a known java type so you could use normal jsons in commands/chat and just cast the types 2016-01-31 23:07:41 M4GNV5 ofc you cannot display nbt files as normal json 2016-01-31 23:07:43 rom15043 So in java it's not a problem 2016-01-31 23:07:51 rom15043 In json it would be though 2016-01-31 23:07:56 hansihe my point is, if you made the nbt parser more lenient, you could convert between pure json and nbt, the parser would read it regardless 2016-01-31 23:08:00 M4GNV5 yeah because you know the schema you convert it to 2016-01-31 23:08:12 M4GNV5 hansihe, + 2016-01-31 23:08:48 hansihe as long as a number is a number, it would work 2016-01-31 23:09:00 M4GNV5 i guess the only reason why mojang is using gson is because its so super easy to implement. just a fromJson and toJson 2016-01-31 23:09:16 rom15043 Reading nbt is not the problem, the problem is writing nbt from (untyped) json 2016-01-31 23:09:44 rom15043 Without knowing the schema 2016-01-31 23:09:46 hansihe say we have a nbt tag with an integer 2016-01-31 23:10:00 hansihe the integer is 12, its of the type integer 2016-01-31 23:10:23 hansihe converted into json, you would lose that type info, you would only know it's a number 2016-01-31 23:10:44 hansihe when converting it back into nbt, it would get written as a byte, as it fits into that data type 2016-01-31 23:11:23 hansihe when calling readInteger on the nbt parser, it would find a byte, no problem, it would upcast it to integer 2016-01-31 23:11:40 hansihe would be safe to do, as long as it only casts upwards to a bigger data type 2016-01-31 23:12:17 rom15043 "when calling readInteger" except how do you know you need to do that ? 2016-01-31 23:13:03 hansihe i don't know how java does nbt parsers 2016-01-31 23:13:17 --> programmerq (~jefferya@unaffiliated/programmerq) a rejoint #mcdevs 2016-01-31 23:13:51 jast there's no problem you can't solve with even more objects 2016-01-31 23:14:15 hansihe but if they have a compound tag type object, which would make sense, you would call methods on it when reading values from the tag 2016-01-31 23:14:28 M4GNV5 rom15043, reflection 2016-01-31 23:15:51 hansihe you wouldn't need reflection with the way i was thinking at least 2016-01-31 23:16:47 hansihe but yeah, the way jnbt does it, the way i was talking about won't work 2016-01-31 23:18:28 <-- GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a quitté (Ping timeout: 240 seconds) 2016-01-31 23:18:55 rom15043 Reflection = more objects = schema 2016-01-31 23:19:04 rom15043 If you know the schema sure 2016-01-31 23:19:34 rom15043 Otherwise if you're just trusting the type encoded in the nbt it doesn't work 2016-01-31 23:20:09 rom15043 But I guess it would be possible to know all the schemas 2016-01-31 23:20:40 hansihe you wouldn't need to i think 2016-01-31 23:21:02 hansihe you have code for parsing a hypothetical entity nbt tag thing 2016-01-31 23:21:15 rom15043 Hard coding all the readInt calls is an other way to encode the schema 2016-01-31 23:21:24 hansihe yeah 2016-01-31 23:21:50 hansihe it would be encoded in the actual code, no need to specify it separately 2016-01-31 23:22:11 rom15043 Yeah that's one way to do it 2016-01-31 23:22:17 hansihe the read methods would just try to do a non lossy conversion from the actual data type to the one you requested 2016-01-31 23:22:22 hansihe if it can't it throws 2016-01-31 23:23:04 hansihe don't think it would be too different from how it's done today 2016-01-31 23:23:53 --> GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a rejoint #mcdevs 2016-01-31 23:23:57 hansihe things like byte arrays would still be a problem though, might not need to convert that to and from json though 2016-01-31 23:24:02 rom15043 Well afaik the types are always the same in nbt currently 2016-01-31 23:24:28 rom15043 They wouldn't be if we just guessed it from json 2016-01-31 23:24:53 rom15043 Except if you have to guess which nbt writing method to use from the json I guess 2016-01-31 23:24:58 rom15043 Not sure if that's possible 2016-01-31 23:25:13 hansihe you just do the smallest datatype that would fit the value 2016-01-31 23:25:59 rom15043 Yes, that would work. I'm just saying you'd get a different nbt from what we have currently 2016-01-31 23:26:42 hansihe yeah, it would require a change to nbt readers 2016-01-31 23:27:15 hansihe i was thinking what mojang could do 2016-01-31 23:28:22 hansihe does minecraft pe use nbt? 2016-01-31 23:29:50 hansihe seems like it does, at least in the world file 2016-01-31 23:31:15 rom15043 http://minecraft.gamepedia.com/Pocket_Edition_level_format 2016-01-31 23:31:40 rom15043 That says is doesn't anymore if I understand right 2016-01-31 23:31:45 rom15043 *it 2016-01-31 23:32:04 rom15043 Damn stupid Android completion, can you grammar 2016-01-31 23:33:08 hansihe oh, right 2016-01-31 23:33:57 hansihe well, i don't think dumping nbt is that bad of a thing 2016-02-01 00:11:08 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-02-01 00:20:45 <-- gamingrobot (sid10990@gateway/web/irccloud.com/x-neebqwwlojyfhltn) a quitté (Ping timeout: 250 seconds) 2016-02-01 00:23:12 --> gamingrobot (sid10990@gateway/web/irccloud.com/x-bgccikkomeefacqz) a rejoint #mcdevs 2016-02-01 00:25:05 <-- YukonAppleGeek (~Yukon@sfo01.yukon.io) a quitté (Ping timeout: 250 seconds) 2016-02-01 00:25:31 <-- nickelpro (nick@the.one.and.only.nickelp.ro) a quitté (Ping timeout: 250 seconds) 2016-02-01 00:25:42 <-- AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a quitté (Read error: Connection reset by peer) 2016-02-01 00:25:58 --> AlphaBlend (whizkid300@pool-173-58-38-132.lsanca.fios.verizon.net) a rejoint #mcdevs 2016-02-01 00:28:18 <-- Not-b656 (~notifico@198.199.82.216) a quitté (Ping timeout: 240 seconds) 2016-02-01 00:28:33 <-- Not-24d4 (~notifico@198.199.82.216) a quitté (Ping timeout: 250 seconds) 2016-02-01 00:28:58 <-- MrARM (~MrARM@unaffiliated/mrarm) a quitté (Ping timeout: 250 seconds) 2016-02-01 00:30:19 --> nickelpro (nick@the.one.and.only.nickelp.ro) a rejoint #mcdevs 2016-02-01 00:31:15 --> YukonAppleGeek (~Yukon@sfo01.yukon.io) a rejoint #mcdevs 2016-02-01 00:33:05 --> MrARM (~MrARM@unaffiliated/mrarm) a rejoint #mcdevs 2016-02-01 00:33:27 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Read error: Connection reset by peer) 2016-02-01 00:33:38 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-01 00:46:28 <-- GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a quitté (Ping timeout: 240 seconds) 2016-02-01 00:51:29 --> GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a rejoint #mcdevs 2016-02-01 01:09:44 <-- deathrat (sid14886@gateway/web/irccloud.com/x-bxyhrfvhzbguahuc) a quitté (Read error: Connection reset by peer) 2016-02-01 01:10:05 --> deathrat (sid14886@gateway/web/irccloud.com/x-wgqjigwoppacpwzz) a rejoint #mcdevs 2016-02-01 01:12:50 <-- gamingrobot (sid10990@gateway/web/irccloud.com/x-bgccikkomeefacqz) a quitté (Read error: Connection reset by peer) 2016-02-01 01:13:20 --> gamingrobot (sid10990@gateway/web/irccloud.com/x-xxfaqacflwkgahfh) a rejoint #mcdevs 2016-02-01 01:33:14 <-- oldmanmike (~oldmanmik@c-68-38-17-143.hsd1.in.comcast.net) a quitté (Quit: leaving) 2016-02-01 01:49:41 <-- kashike (kashike@unaffiliated/kashike) a quitté (Remote host closed the connection) 2016-02-01 01:53:02 --> kashike (kashike@unaffiliated/kashike) a rejoint #mcdevs 2016-02-01 01:58:02 <-- kashike (kashike@unaffiliated/kashike) a quitté (Remote host closed the connection) 2016-02-01 02:00:16 --> kashike (kashike@unaffiliated/kashike) a rejoint #mcdevs 2016-02-01 02:16:54 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-01 02:18:13 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-01 02:50:08 <-- M4GNV5 (~M4GNV5@p54988640.dip0.t-ipconnect.de) a quitté (Remote host closed the connection) 2016-02-01 03:03:37 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 240 seconds) 2016-02-01 03:43:48 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 240 seconds) 2016-02-01 04:26:18 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-01 06:01:17 <-- Cxom2 (~Trinoxtio@2601:248:4200:4876:2839:1996:67e4:265a) a quitté (Ping timeout: 240 seconds) 2016-02-01 06:27:52 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 245 seconds) 2016-02-01 06:44:03 <-- edk (~edk@spy/edk0) a quitté (Killed (holmes.freenode.net (Nickname regained by services))) 2016-02-01 06:45:55 --> edk (~edk@spy/edk0) a rejoint #mcdevs 2016-02-01 06:46:08 --> TobiX_ (tobias@zoidberg.org) a rejoint #mcdevs 2016-02-01 06:46:13 --> rom1504_ (rom1504@rom1504.fr) a rejoint #mcdevs 2016-02-01 06:46:14 --> kahrl_ (~kahrl@ipservice-092-211-075-232.092.211.pools.vodafone-ip.de) a rejoint #mcdevs 2016-02-01 06:46:30 --> yawkat` (~yawkat@cats.coffee) a rejoint #mcdevs 2016-02-01 06:47:47 --> MeWulf (~quassel@2001:41d0:1:d298::1) a rejoint #mcdevs 2016-02-01 06:48:46 --> cnr_ (~connor@2a01:4f8:201:7482::2) a rejoint #mcdevs 2016-02-01 06:48:54 --> prplz_ (prplz@when.i.am.bored.i.buy.silly.domains) a rejoint #mcdevs 2016-02-01 06:48:55 --> fortytwo_ (~thomas@who.let.this.bloody.dropbear.in) a rejoint #mcdevs 2016-02-01 06:49:17 --> Thinkofdname_ (Think@oops.i.broke.thinkofdeath.uk) a rejoint #mcdevs 2016-02-01 06:50:06 --> Morrolan_ (morrolan@castle.morrolan.ch) a rejoint #mcdevs 2016-02-01 06:50:13 <-- kashike (kashike@unaffiliated/kashike) a quitté (*.net *.split) 2016-02-01 06:50:13 <-- kahrl (~kahrl@ipservice-092-211-075-232.092.211.pools.vodafone-ip.de) a quitté (*.net *.split) 2016-02-01 06:50:13 <-- l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) a quitté (*.net *.split) 2016-02-01 06:50:14 <-- cnr (~connor@unaffiliated/conehead) a quitté (*.net *.split) 2016-02-01 06:50:14 <-- Thinkofname (Think@oops.i.broke.thinkofdeath.uk) a quitté (*.net *.split) 2016-02-01 06:50:15 <-- angal (angal@elmo.stole-your.pw) a quitté (*.net *.split) 2016-02-01 06:50:15 <-- rom1504 (rom1504@rom1504.fr) a quitté (*.net *.split) 2016-02-01 06:50:17 <-- TobiX (tobias@zoidberg.org) a quitté (*.net *.split) 2016-02-01 06:50:17 <-- yawkat (~yawkat@cats.coffee) a quitté (*.net *.split) 2016-02-01 06:50:17 <-- Morrolan (morrolan@castle.morrolan.ch) a quitté (*.net *.split) 2016-02-01 06:50:17 <-- zz_r04r (r04r@unaffiliated/r04r) a quitté (*.net *.split) 2016-02-01 06:50:17 <-- Byteflux (~Byteflux@2607:5300:60:7b5a::) a quitté (*.net *.split) 2016-02-01 06:50:18 <-- MeWulf_ (~quassel@2001:41d0:1:d298::1) a quitté (*.net *.split) 2016-02-01 06:50:18 <-- fortytwo (~thomas@who.let.this.bloody.dropbear.in) a quitté (*.net *.split) 2016-02-01 06:50:18 <-- prplz (prplz@when.i.am.bored.i.buy.silly.domains) a quitté (*.net *.split) 2016-02-01 06:50:18 -- fortytwo_ est maintenant connu sous le nom fortytwo 2016-02-01 06:50:18 -- Thinkofdname_ est maintenant connu sous le nom Thinkofname 2016-02-01 06:50:19 -- Mode #mcdevs [+v Thinkofname] par ChanServ 2016-02-01 06:50:36 -- prplz_ est maintenant connu sous le nom prplz 2016-02-01 06:50:37 -- cnr_ est maintenant connu sous le nom cnr 2016-02-01 06:50:37 <-- cnr (~connor@2a01:4f8:201:7482::2) a quitté (Changing host) 2016-02-01 06:50:37 --> cnr (~connor@unaffiliated/conehead) a rejoint #mcdevs 2016-02-01 06:51:17 --> Byteflux (~Byteflux@2607:5300:60:7b5a::) a rejoint #mcdevs 2016-02-01 06:52:06 --> angal (angal@elmo.stole-your.pw) a rejoint #mcdevs 2016-02-01 06:53:10 --> zz_r04r (r04r@unaffiliated/r04r) a rejoint #mcdevs 2016-02-01 06:55:58 --> kashike (kashike@unaffiliated/kashike) a rejoint #mcdevs 2016-02-01 07:08:20 -- yawkat` est maintenant connu sous le nom yawkat 2016-02-01 07:37:19 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-01 09:05:39 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-01 09:20:48 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 245 seconds) 2016-02-01 09:22:18 -- rom1504_ est maintenant connu sous le nom rom1504 2016-02-01 09:30:10 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-01 10:19:08 --> l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) a rejoint #mcdevs 2016-02-01 10:48:13 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-01 10:48:35 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-01 10:55:40 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-01 10:55:42 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-01 11:35:34 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (*.net *.split) 2016-02-01 11:42:57 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-01 11:53:07 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-01 11:54:35 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-01 12:56:20 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 247 seconds) 2016-02-01 12:57:17 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-01 13:13:02 --> shevchik (~shevchik@89.169.10.163) a rejoint #mcdevs 2016-02-01 13:29:17 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-01 13:30:13 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-01 14:42:42 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-01 14:49:33 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-01 15:31:40 --> GaboFDC (~gabriel.d@190.24.231.69) a rejoint #mcdevs 2016-02-01 17:47:33 Meeeh NMS support multiple address bindings, it is used anywhere in vanilla? 2016-02-01 18:17:32 --> redstonehelper_ (~redstoneh@p4FCCE3E4.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-01 18:17:38 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2016-02-01 18:17:38 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-02-01 18:17:40 <-- redstonehelper (~redstoneh@p4FCCE3E4.dip0.t-ipconnect.de) a quitté (Changing host) 2016-02-01 18:17:40 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-01 18:21:18 <-- shevchik (~shevchik@89.169.10.163) a quitté (Ping timeout: 264 seconds) 2016-02-01 18:22:04 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 252 seconds) 2016-02-01 19:24:38 --> redstonehelper (~redstoneh@p4FCCF2D8.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-01 19:24:38 <-- redstonehelper (~redstoneh@p4FCCF2D8.dip0.t-ipconnect.de) a quitté (Changing host) 2016-02-01 19:24:38 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-01 20:07:05 -- TobiX_ est maintenant connu sous le nom TobiX 2016-02-01 20:13:10 --> shevchik (~shevchik@109.188.127.13) a rejoint #mcdevs 2016-02-01 20:19:03 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-01 20:32:57 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-01 21:49:30 <-- shevchik (~shevchik@109.188.127.13) a quitté (Ping timeout: 264 seconds) 2016-02-01 22:06:31 --> shevchik (~shevchik@89.169.92.204) a rejoint #mcdevs 2016-02-01 22:06:49 -- Krenair est maintenant connu sous le nom Krenair|busy 2016-02-01 22:14:38 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-01 22:16:40 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 250 seconds) 2016-02-01 22:16:41 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-02-01 22:24:55 <-- IceAP (~Ice@46.166.137.198) a quitté (Quit: Leaving) 2016-02-01 22:38:45 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-02-01 22:41:13 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-01 23:02:43 <-- Dadido3_ (~quassel@pD9E194DB.dip0.t-ipconnect.de) a quitté (Read error: Connection reset by peer) 2016-02-01 23:04:07 --> Dadido3 (~quassel@pD9E194DB.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-01 23:13:43 --> barneygale_ (~barneygal@90.197.169.26) a rejoint #mcdevs 2016-02-01 23:20:50 --> IceAP (~Ice@46.166.190.154) a rejoint #mcdevs 2016-02-01 23:53:18 <-- barneygale_ (~barneygal@90.197.169.26) a quitté (Ping timeout: 245 seconds) 2016-02-02 00:16:25 --> Pangea (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-02 00:17:13 --> Cxom (~Trinoxtio@2601:248:4200:4876:e878:1033:9dcd:73e1) a rejoint #mcdevs 2016-02-02 00:23:17 --> barneygale_ (~barneygal@90.197.169.26) a rejoint #mcdevs 2016-02-02 00:27:26 --> Pangea_ (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-02 00:29:58 --> Pangea__ (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-02 00:30:54 <-- Pangea (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 264 seconds) 2016-02-02 00:32:55 <-- Pangea_ (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 250 seconds) 2016-02-02 00:49:24 -- Krenair|busy est maintenant connu sous le nom Krenair 2016-02-02 00:56:45 <-- Pangea__ (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 250 seconds) 2016-02-02 02:11:32 <-- barneygale_ (~barneygal@90.197.169.26) a quitté (Ping timeout: 260 seconds) 2016-02-02 02:57:16 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 240 seconds) 2016-02-02 03:05:24 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-02 03:41:41 <-- SpaceManiac (~SpaceMani@74-194-137-165.gtwncmta01.res.dyn.suddenlink.net) a quitté #mcdevs ("Leaving") 2016-02-02 04:33:47 --> Pangea__ (~Pangea@unaffiliated/pangea) a rejoint #mcdevs 2016-02-02 06:01:41 <-- Dadido3 (~quassel@pD9E194DB.dip0.t-ipconnect.de) a quitté (Ping timeout: 276 seconds) 2016-02-02 06:47:43 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-02 06:47:56 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-02 06:52:31 <-- Pangea__ (~Pangea@unaffiliated/pangea) a quitté (Ping timeout: 250 seconds) 2016-02-02 07:00:42 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-02-02 07:03:18 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 264 seconds) 2016-02-02 07:03:18 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-02-02 07:08:50 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-02 08:02:42 <-- shevchik (~shevchik@89.169.92.204) a quitté (Ping timeout: 264 seconds) 2016-02-02 08:26:05 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-02 08:26:30 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-02 08:26:43 --> barneygale_ (~barneygal@90.197.169.26) a rejoint #mcdevs 2016-02-02 08:34:36 <-- barneygale_ (~barneygal@90.197.169.26) a quitté (Ping timeout: 250 seconds) 2016-02-02 08:43:30 <-- _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a quitté (Read error: Connection reset by peer) 2016-02-02 08:44:58 --> _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a rejoint #mcdevs 2016-02-02 09:17:01 --> barneygale_ (~barneygal@90.197.169.26) a rejoint #mcdevs 2016-02-02 09:27:48 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Ping timeout: 240 seconds) 2016-02-02 09:36:16 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-02-02 09:36:16 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-02-02 09:47:42 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 242 seconds) 2016-02-02 09:48:05 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-02 09:50:26 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-02 10:20:48 --> PEMapModder (~PEMapModd@2604:180:2:579::27d3) a rejoint #mcdevs 2016-02-02 10:35:55 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-02 10:48:08 <-- _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a quitté (Ping timeout: 240 seconds) 2016-02-02 10:48:45 --> _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a rejoint #mcdevs 2016-02-02 11:08:33 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-02 11:15:10 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (*.net *.split) 2016-02-02 11:22:20 <-- barneygale_ (~barneygal@90.197.169.26) a quitté (Ping timeout: 272 seconds) 2016-02-02 11:30:30 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-02 11:45:01 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-02-02 11:45:46 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-02 12:31:45 --> Dadido3 (~quassel@p5B00B7DF.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-02 12:45:03 <-- m0r13_ (~m0r13@2a01:4f8:201:8174:73:0:b00b:135) a quitté (Ping timeout: 260 seconds) 2016-02-02 12:49:29 -- r04r est maintenant connu sous le nom zz_r04r 2016-02-02 12:54:06 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-02-02 12:54:12 --> m0r13 (~m0r13@2a01:4f8:201:8174:73:0:b00b:135) a rejoint #mcdevs 2016-02-02 12:57:09 -- zz_r04r est maintenant connu sous le nom r04r 2016-02-02 12:59:09 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-02 12:59:26 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-02 13:08:53 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-02 13:12:11 --> M4GNV5 (~M4GNV5@p54989775.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-02 13:35:23 <-- Dadido3 (~quassel@p5B00B7DF.dip0.t-ipconnect.de) a quitté (Ping timeout: 276 seconds) 2016-02-02 13:36:04 --> fortytwo_ (~thomas@who.let.this.bloody.dropbear.in) a rejoint #mcdevs 2016-02-02 13:37:07 <-- fortytwo (~thomas@who.let.this.bloody.dropbear.in) a quitté (Ping timeout: 240 seconds) 2016-02-02 13:37:08 <-- GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a quitté (Ping timeout: 240 seconds) 2016-02-02 13:37:08 <-- _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a quitté (Ping timeout: 240 seconds) 2016-02-02 13:37:41 --> _123DMWM (~123DMWM@c-73-238-243-94.hsd1.ma.comcast.net) a rejoint #mcdevs 2016-02-02 13:38:18 --> GunfighterJ (gunfighter@2607:5300:60:34b:d::43) a rejoint #mcdevs 2016-02-02 13:38:36 <-- deathrat (sid14886@gateway/web/irccloud.com/x-wgqjigwoppacpwzz) a quitté (Ping timeout: 240 seconds) 2016-02-02 13:40:06 --> deathrat (sid14886@gateway/web/irccloud.com/x-tkrvmyfeqkbcnmap) a rejoint #mcdevs 2016-02-02 14:07:25 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-02-02 14:10:23 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-02-02 14:18:55 <-- fortytwo_ (~thomas@who.let.this.bloody.dropbear.in) a quitté (*.net *.split) 2016-02-02 14:18:55 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (*.net *.split) 2016-02-02 14:19:56 --> fortytwo (~thomas@who.let.this.bloody.dropbear.in) a rejoint #mcdevs 2016-02-02 14:24:47 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-02 14:39:15 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 260 seconds) 2016-02-02 14:39:36 <-- Deaygo (~Deaygo@107.161.31.15) a quitté (Ping timeout: 246 seconds) 2016-02-02 14:40:27 --> Deaygo (~Deaygo@107.161.31.15) a rejoint #mcdevs 2016-02-02 14:56:02 --> Dadido3 (~quassel@p5B00A72D.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-02-02 15:13:22 --> olmanmike (~oldmanmik@159.28.7.248) a rejoint #mcdevs 2016-02-02 15:14:43 <-- olmanmike (~oldmanmik@159.28.7.248) a quitté (Client Quit) 2016-02-02 15:35:05 --> williamtdr (uid27909@gateway/web/irccloud.com/x-edbkhgccmpkssbwf) a rejoint #mcdevs 2016-02-02 15:35:35 hansihe got biomes working https://usercontent.irccloud-cdn.com/file/XYB8RBHX/2016-02-02_15.35.04.png 2016-02-02 15:37:55 rom1504 nice! 2016-02-02 15:38:20 rom1504 do you plan on doing population too ? (and do you want to do it as minecraft does it : 2 steps, or not ?) 2016-02-02 15:40:08 rom1504 I wanted to do it all in one step, but that requires handling multi-chunk stuff and that's not quite convenient 2016-02-02 15:49:07 hansihe how does minecraft do it? 2016-02-02 15:49:29 hansihe 2 steps? 2016-02-02 15:55:44 hansihe but yeah, i will try to do a fairly complete minecraft world generator 2016-02-02 15:57:16 rom1504 yes minecraft does it in 2 steps 2016-02-02 15:57:32 rom1504 it adds trees and dungeons and ... in the second step (called population) 2016-02-02 15:58:09 rom1504 but trees can be in several chunks 2016-02-02 15:58:25 rom1504 (putting a tree in the middle of a chunk is not a problem) 2016-02-02 15:59:01 hansihe oh yeah, i thought about that 2016-02-02 16:00:37 hansihe oh, so minecraft adds the stuff it can add at generation, adds stuff like trees when it has all the chunks needed? 2016-02-02 16:00:52 hansihe don't know if i like that 2016-02-02 16:01:08 hansihe not sure if you can get away from it easily though 2016-02-02 16:03:08 rom1504 yeah first it generate all the chunk of some area then add stuff to it 2016-02-02 16:03:25 rom1504 when someone gets near I think 2016-02-02 16:03:39 rom1504 if you fly fast enough, you'll see trees appear after the rest 2016-02-02 16:03:42 hansihe hmm 2016-02-02 16:03:52 rom1504 I don't like this too much either 2016-02-02 16:04:20 hansihe okey, but solutions 2016-02-02 16:04:28 hansihe generate overlap? 2016-02-02 16:04:37 hansihe that would be expensive 2016-02-02 16:05:26 hansihe it would be possible to generate a rough surface mesh instead of solid blocks