2015-07-09 22:48:36 +Amaranth MSVC supports most things 2015-07-09 22:49:36 +Amaranth http://blogs.msdn.com/b/vcblog/archive/2015/06/19/c-11-14-17-features-in-vs-2015-rtm.aspx 2015-07-09 23:18:07 +XorBoole > not using clang 2015-07-09 23:18:08 * XorBoole runs 2015-07-09 23:38:07 * gurun runs with XorBoole 2015-07-09 23:48:55 +XorBoole I was running half an hour ago noob 2015-07-09 23:49:02 <-- Techcable (~Techcable@181.ip-167-114-113.net) a quitté (Ping timeout: 250 seconds) 2015-07-09 23:53:12 --> Techcable (~Techcable@181.ip-167-114-113.net) a rejoint #mcdevs 2015-07-10 00:10:54 --> HansiHE (~HansiHE@hansihe.com) a rejoint #mcdevs 2015-07-10 00:24:51 Not-48e3 [wiki.vg] Edit by Xlrion to Authentication -> http://wiki.vg/index.php?title=Authentication&diff=6698&oldid=5927 2015-07-10 00:42:51 --> Addisonep (uid86198@gateway/web/irccloud.com/x-wdrgiyvryppwzelr) a rejoint #mcdevs 2015-07-10 00:49:50 <-- barneygale_ (~barneygal@5d60a5cc.skybroadband.com) a quitté (Read error: Connection reset by peer) 2015-07-10 01:14:41 -- zz_r04r est maintenant connu sous le nom r04r 2015-07-10 01:15:50 Fenhl \o/ 2015-07-10 01:15:54 Fenhl yay pronouns 2015-07-10 01:16:25 Fenhl oh dear that article looks like it needs cleanup badly 2015-07-10 01:18:15 Fenhl …why on earth does the wiki not have the Cite extension 2015-07-10 01:27:47 Fenhl well, in that case I guess blog-style references are the next best thing 2015-07-10 01:28:12 Not-48e3 [wiki.vg] Edit by Fenhl to Authentication -> http://wiki.vg/index.php?title=Authentication&diff=6699&oldid=6698 2015-07-10 02:05:46 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-10 02:06:03 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-10 02:09:51 <-- Techcable (~Techcable@181.ip-167-114-113.net) a quitté (Quit: ZNC - http://znc.in) 2015-07-10 02:10:21 --> Techcable (~Techcable@181.ip-167-114-113.net) a rejoint #mcdevs 2015-07-10 02:20:16 <-- Aragas (Aragas@37-145-248-112.broadband.corbina.ru) a quitté (Ping timeout: 250 seconds) 2015-07-10 02:26:28 <-- yosafbridge (~yosafbrid@105.ip-167-114-152.net) a quitté (Ping timeout: 248 seconds) 2015-07-10 02:27:42 <-- Techcable (~Techcable@181.ip-167-114-113.net) a quitté (Ping timeout: 256 seconds) 2015-07-10 02:29:55 --> barneygale_ (~barneygal@5d60a5cc.skybroadband.com) a rejoint #mcdevs 2015-07-10 02:39:22 --> bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a rejoint #mcdevs 2015-07-10 02:43:44 <-- bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a quitté (Remote host closed the connection) 2015-07-10 02:44:54 --> bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a rejoint #mcdevs 2015-07-10 02:56:06 gurun ok Amaranth i've been doing tests on that 10.000 entities thing 2015-07-10 02:56:30 gurun i picked item entities to make sure it's ticking "something" 2015-07-10 02:56:38 gurun but no io 2015-07-10 02:59:19 gurun adding 10.000 on basically the same spot have a sever impact on the client (rendering), but virtually no impact on the serer. 2015-07-10 02:59:39 gurun navigating into them, generates pickup instantly of the itmes that can be picked. 2015-07-10 03:01:08 gurun so my little theory still holds true, computation of the server is more or less irrelevant. 2015-07-10 03:04:45 <-- benbaptist (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a quitté (Remote host closed the connection) 2015-07-10 03:14:18 <-- barneygale_ (~barneygal@5d60a5cc.skybroadband.com) a quitté (Ping timeout: 264 seconds) 2015-07-10 03:45:25 -- r04r est maintenant connu sous le nom zz_r04r 2015-07-10 04:00:20 --> conehead (~conehead@unaffiliated/conehead) a rejoint #mcdevs 2015-07-10 04:58:44 --> benbaptist (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a rejoint #mcdevs 2015-07-10 05:16:47 --> kcj (~kcj@unaffiliated/kcj) a rejoint #mcdevs 2015-07-10 05:27:58 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2015-07-10 05:30:55 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 246 seconds) 2015-07-10 05:30:55 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2015-07-10 05:32:09 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 255 seconds) 2015-07-10 05:34:57 --> Techcable (~Techcable@ip68-226-122-4.ph.ph.cox.net) a rejoint #mcdevs 2015-07-10 05:41:52 --> yosafbridge (~yosafbrid@105.ip-167-114-152.net) a rejoint #mcdevs 2015-07-10 05:50:44 --> Techcable_ (~Techcable@181.ip-167-114-113.net) a rejoint #mcdevs 2015-07-10 05:51:15 <-- Techcable (~Techcable@ip68-226-122-4.ph.ph.cox.net) a quitté (Quit: Leaving) 2015-07-10 05:57:09 <-- Techcable_ (~Techcable@181.ip-167-114-113.net) a quitté (Quit: ZNC - http://znc.in) 2015-07-10 06:19:38 --> Techcable (~Techcable@181.ip-167-114-113.net) a rejoint #mcdevs 2015-07-10 07:54:02 <-- bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a quitté (Ping timeout: 265 seconds) 2015-07-10 08:11:01 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-10 08:12:21 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-10 08:55:56 <-- RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a quitté (Quit: Nettalk6 - www.ntalk.de) 2015-07-10 09:08:23 --> barneygale_ (~barneygal@5d60a5cc.skybroadband.com) a rejoint #mcdevs 2015-07-10 09:15:29 <-- kcj (~kcj@unaffiliated/kcj) a quitté (Remote host closed the connection) 2015-07-10 09:31:19 <-- l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) a quitté (Ping timeout: 246 seconds) 2015-07-10 09:52:42 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-10 09:53:16 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-10 10:21:34 <-- Extreme (extreme7@unaffiliated/extreme7) a quitté (Ping timeout: 264 seconds) 2015-07-10 10:21:50 <-- barneygale_ (~barneygal@5d60a5cc.skybroadband.com) a quitté (Ping timeout: 256 seconds) 2015-07-10 10:22:51 <-- WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a quitté (Ping timeout: 255 seconds) 2015-07-10 10:23:03 <-- fortytwo (~thomas@who.let.this.bloody.dropbear.in) a quitté (Ping timeout: 276 seconds) 2015-07-10 10:23:11 --> fortytwo (~thomas@who.let.this.bloody.dropbear.in) a rejoint #mcdevs 2015-07-10 10:23:23 --> WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a rejoint #mcdevs 2015-07-10 10:28:27 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-10 10:28:34 --> Extreme (extreme7@unaffiliated/extreme7) a rejoint #mcdevs 2015-07-10 10:45:43 --> kcj (~kcj@unaffiliated/kcj) a rejoint #mcdevs 2015-07-10 10:47:55 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Remote host closed the connection) 2015-07-10 10:53:56 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-10 11:01:25 <-- kcj (~kcj@unaffiliated/kcj) a quitté (Remote host closed the connection) 2015-07-10 11:16:25 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-10 11:16:49 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-10 11:26:58 -- zz_r04r est maintenant connu sous le nom r04r 2015-07-10 11:35:31 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-10 11:35:33 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-10 11:48:49 <-- benbaptist (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a quitté (Ping timeout: 256 seconds) 2015-07-10 11:49:13 -- r04r est maintenant connu sous le nom zz_r04r 2015-07-10 11:53:50 --> benbaptist (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a rejoint #mcdevs 2015-07-10 12:11:55 <-- HansiHE (~HansiHE@hansihe.com) a quitté (Quit: ZNC - http://znc.in) 2015-07-10 12:13:25 --> HansiHE (~HansiHE@hansihe.com) a rejoint #mcdevs 2015-07-10 12:13:43 <-- kahrl (~kahrl@dslb-094-220-151-165.094.220.pools.vodafone-ip.de) a quitté (Ping timeout: 256 seconds) 2015-07-10 12:17:00 --> projectfuzzball (~Thunderbi@14-202-36-150.static.tpgi.com.au) a rejoint #mcdevs 2015-07-10 12:23:18 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2015-07-10 12:25:22 --> kahrl (~kahrl@dslb-094-220-151-165.094.220.pools.vodafone-ip.de) a rejoint #mcdevs 2015-07-10 12:27:00 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-wdrgiyvryppwzelr) a quitté (Quit: Connection closed for inactivity) 2015-07-10 12:28:12 <-- projectfuzzball (~Thunderbi@14-202-36-150.static.tpgi.com.au) a quitté (Ping timeout: 256 seconds) 2015-07-10 12:44:45 --> projectfuzzball (~Thunderbi@14-202-36-150.static.tpgi.com.au) a rejoint #mcdevs 2015-07-10 12:49:53 --> KexyBiscuit (~KexyBiscu@173.254.196.138) a rejoint #mcdevs 2015-07-10 12:54:19 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-10 13:02:56 <-- projectfuzzball (~Thunderbi@14-202-36-150.static.tpgi.com.au) a quitté (Ping timeout: 256 seconds) 2015-07-10 13:09:03 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Quit: UUID00) 2015-07-10 13:11:54 <-- HansiHE (~HansiHE@hansihe.com) a quitté (Ping timeout: 264 seconds) 2015-07-10 13:16:35 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Remote host closed the connection) 2015-07-10 13:29:00 <-- KexyBiscuit (~KexyBiscu@173.254.196.138) a quitté (Remote host closed the connection) 2015-07-10 13:36:16 --> KexyBiscuit (~KexyBiscu@112.87.234.41) a rejoint #mcdevs 2015-07-10 13:46:12 morfin does vanilla properly load NBT with tags having spaces? 2015-07-10 13:46:47 morfin http://minecraft.gamepedia.com/NBT_format this page says tag name can contain spaces but Minecraft does not save them with spaces 2015-07-10 13:51:08 +Amaranth You'd have to mod Minecraft to do something with a tag that contains a space to find out 2015-07-10 13:51:15 +Amaranth Or poke through a decompile of their NBT handling code 2015-07-10 13:53:59 morfin interesting how custom behaviours are implemented with Command blocks 2015-07-10 13:54:29 morfin i saw some maps which had magic items doing some custom stuff when used 2015-07-10 13:56:20 +Amaranth Yeah they've gotten pretty clever 2015-07-10 13:57:22 morfin as example i saw map where you could travel between Hell and Heaven and to solve it you should do that sometimes and then you get bow which copy blocks from Hell to Heaven 2015-07-10 13:57:49 +Amaranth Redstone was already turing complete, scoreboard give simple variable storage, and commands can modify every property of a block or entity that a mod could (unless that mod actually changed the source of the block or entity) 2015-07-10 13:58:24 +Amaranth So as things in MC get moved from hard coded to data driven command blocks get more useful 2015-07-10 13:59:00 +Amaranth They really are a form of mod API 2015-07-10 14:00:26 morfin i have no idea how command blocks are working 2015-07-10 14:04:27 morfin there is one bad thing in that block 2015-07-10 14:04:53 morfin it can't disallow some commands depending on permissions as i know 2015-07-10 14:06:57 +Amaranth It sort of can 2015-07-10 14:07:16 morfin ? 2015-07-10 14:07:20 +Amaranth Vanilla has a built in concept of permission levels and command blocks are one level below console and op 2015-07-10 14:07:26 +Amaranth So some commands are blocked from it 2015-07-10 14:07:37 morfin command blocks can be used only by ops 2015-07-10 14:07:50 +Amaranth Sure 2015-07-10 14:07:54 morfin i mean something like hmmm 2015-07-10 14:07:58 +Amaranth Well, only modified by them 2015-07-10 14:08:19 +Amaranth Others can hold them in their inventory and place them 2015-07-10 14:08:47 morfin group user can use commands X,Y,Z moderator also can use U,W,V, admin can use everything he wants 2015-07-10 14:09:22 +Amaranth That'd require command blocks to store who placed them, for that to matter to who activated them, and for a permission system to store what you're talking about 2015-07-10 14:09:23 morfin 1 command block == one command right? 2015-07-10 14:09:51 +Amaranth I don't remember 2015-07-10 14:10:25 morfin hmm 2015-07-10 14:11:33 morfin i think it's possible to store custom metadata for block? 2015-07-10 14:11:56 morfin of course that's not compatible with vanilla 2015-07-10 14:18:14 +Amaranth Yeah, vanilla won't round trip the extra information in a tile entity 2015-07-10 14:18:31 +Amaranth You can store it using the /blockdata command but when the chunk unloads it'll be gone 2015-07-10 14:19:29 morfin hmm 2015-07-10 14:20:09 morfin i still do not understnd how item can change world without modifications 2015-07-10 14:20:13 +Amaranth If you stick it in the data on disk it won't even make it in to the tile entity object on load 2015-07-10 14:29:17 gurun Amaranth, been offline. But did you see the result of my little test? 2015-07-10 14:30:31 +Amaranth gurun: Yep, were you doing movement and collision detection as a part of that? 2015-07-10 14:31:13 +Amaranth Also you could probably run close to full speed with 10000 item drops on vanilla too but you'd be chewing up a lot of CPU 2015-07-10 14:31:54 morfin lol 2015-07-10 14:32:15 morfin teleportation done with levels control 2015-07-10 14:37:23 gurun Amaranth, check! on the collision and that calculation. 2015-07-10 14:38:01 gurun the client struggled heavily when the items where within viewfrustrum (or whatever that's called) 2015-07-10 14:38:32 gurun the server maybe bumped up a % but too little to judge. 2015-07-10 14:39:54 gurun but yeah, i'm a "bit" obsessed about IO and not so much computation in general. 2015-07-10 14:40:18 morfin soo clock+that command block do the trick 2015-07-10 14:43:04 +Amaranth gurun: Well, that is pretty impressive I guess 2015-07-10 14:43:39 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-10 14:43:48 +Amaranth But in a full Minecraft server the CPU time spent calculating and sending packets is still usually going to be down on the list a bit compared to the world simulation 2015-07-10 14:44:34 +Amaranth If you're obsessed about the amount of IO you're doing sure but that's out of your hands really, you don't control the protocol 2015-07-10 14:56:12 gurun it's MCPE so nothing wrong with the protocol. It would be a challange regardless. 2015-07-10 14:58:36 shoghicp I control the protocol >:D 2015-07-10 14:58:47 shoghicp not RakNet though :( 2015-07-10 15:11:38 +Amaranth Does the MCPE protocol work more like a FPS? 2015-07-10 15:11:55 shoghicp UDP :) 2015-07-10 15:12:19 +XorBoole but does it blend? 2015-07-10 15:12:42 +Amaranth Sure but working like a FPS means sending the state of all relevant entities in one big packet every tick and not caring if a packet gets lost 2015-07-10 15:12:45 <-- Guest68132 (~Scruff@2001:19f0:5800:8483:5400:ff:fe06:49ea) a quitté (Quit: Bouncer 1, Husk 0) 2015-07-10 15:13:04 --> ScruffyRules (~Scruff@2001:19f0:5800:8483:5400:ff:fe06:49ea) a rejoint #mcdevs 2015-07-10 15:13:16 +Amaranth If you're using UDP and some reliable send method on top and then doing a normal MC-like protocol you've gained nothing 2015-07-10 15:14:27 +XorBoole somehow I feel the fps model isn't that great for minecraft 2015-07-10 15:14:29 +Amaranth Looks like that's what you've done 2015-07-10 15:14:50 +XorBoole given that there are potentially many, many more entities, and other things that need to be kept track on 2015-07-10 15:14:52 +Amaranth If you're going to use a protocol like MC you should just use TCP 2015-07-10 15:15:23 +Amaranth Because UDP just causes headaches and you're not getting any gain from it if you've still got reliable transmissions and head of line blocking (required to maintain state) 2015-07-10 15:15:33 --> HansiHE (~HansiHE@hansihe.com) a rejoint #mcdevs 2015-07-10 15:16:31 +Amaranth XorBoole: Well you don't send all the state you send a diff against the last confirmed state 2015-07-10 15:16:49 +XorBoole ah, I suppose that makes sense 2015-07-10 15:17:06 +XorBoole but I can picture scenatios with diffs just as big 2015-07-10 15:17:23 +XorBoole as far as UDP use, that's a mystery to me 2015-07-10 15:17:32 +Amaranth If the diff is huge then so would all the single packets in the current design 2015-07-10 15:17:44 +Amaranth Err, terrible wording there 2015-07-10 15:18:34 +Amaranth Now, with UDP you usually want to keep your packets small, below 500 bytes or so, which could mean you have situations were sending the diff is too much 2015-07-10 15:18:50 +Amaranth But you should design your game to make that not possible or have some workaround 2015-07-10 15:18:58 +XorBoole well, it doesn't help that PC does stupid things like have packets for specific minor features (titles) and mixes a bunch of things into a single packet (sleep, interact, etc.) 2015-07-10 15:19:33 +XorBoole and yes, I realize that the former is a new packet and the later is a notchpacket 2015-07-10 15:21:45 gurun UDP makes sense if you are mixing reliable stuff (state sync) with unreliable stuff (skip updates). 2015-07-10 15:21:48 +Amaranth I could see your state snapshot packet just having a boolean and sequence number so you can shard the state over many packets and the client won't consider it received until it has all of them. That's half way to what TCP gives you but without the head of line blocking waiting for that state snapshot if it fails but the next one goes through 2015-07-10 15:23:13 +Amaranth iirc the reason for doing that is that even if your UDP packet fragments correctly in your OS and manages to make it through the network without getting dropped on purpose if you lose a piece of it your kernel will hold on to the rest for a long time waiting to see if it shows up 2015-07-10 15:23:21 +Amaranth Just for you to toss it as being outdated 2015-07-10 15:25:37 +Amaranth The real challenge would be making your client able to deal with getting unexpected mixes of state due to the reliable data and unreliable data being out of sync 2015-07-10 15:48:57 --> icemanbp_ (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-10 15:51:21 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 256 seconds) 2015-07-10 16:14:55 <-- icemanbp_ (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Remote host closed the connection) 2015-07-10 16:18:27 --> Aragas (Aragas@37-145-248-112.broadband.corbina.ru) a rejoint #mcdevs 2015-07-10 16:30:50 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-10 16:33:07 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Remote host closed the connection) 2015-07-10 16:48:01 --> kahrl_ (~kahrl@ipservice-092-211-091-032.092.211.pools.vodafone-ip.de) a rejoint #mcdevs 2015-07-10 16:49:51 <-- kahrl (~kahrl@dslb-094-220-151-165.094.220.pools.vodafone-ip.de) a quitté (Ping timeout: 255 seconds) 2015-07-10 16:55:26 +ammar2 Amaranth: interesting, here's a little excerpt from John Carmack on quake 3 networking about packet sizes 2015-07-10 16:55:29 +ammar2 "He thinks the notion of a 512-byte optimal MTU is pretty much at least 5 years out of date. He sees almost no problems with a max packet size of 1400 bytes, and fragmentation just isn't an issue. During the course of typical activity, the actual payload size is often smaller than the UDP header size (!), and even during hectic activity the packet size is on the order of several hundred bytes. The large packets (up to 1.4K) are 2015-07-10 16:55:30 +ammar2 typically when a large amount of game state must be sent at once, such as at connection time when there is no state to delta against and when there is a lot of startup initialization going on." 2015-07-10 16:55:55 +Amaranth haha, cargo cult ftw 2015-07-10 16:59:18 +ammar2 also quake3 does compress the state snapshots (beyond the diff) but I'm not sure how well they'd compress 2015-07-10 16:59:59 +ammar2 here's the full article btw http://trac.bookofhook.com/bookofhook/trac.cgi/wiki/Quake3Networking 2015-07-10 17:00:58 morfin wait is not Quake3 using UDP? 2015-07-10 17:01:10 +ammar2 please read more carefully :P 2015-07-10 17:01:19 morfin oh it do 2015-07-10 17:03:00 morfin i always thought that Quake3 just sends whole state frame 2015-07-10 17:03:31 morfin which include data required to display entities etc(and allows wallhaaaaaaaaax) 2015-07-10 17:03:46 +ammar2 well sending deltas allows for wallhacks too 2015-07-10 17:04:23 morfin HLDS/SRCDS as i know just send whole frame 2015-07-10 17:04:31 +ammar2 nope 2015-07-10 17:04:34 morfin ? 2015-07-10 17:04:36 +ammar2 source engine does delta snapshots too 2015-07-10 17:04:41 morfin oh 2015-07-10 17:04:47 +ammar2 it only retransmits the whole thing if there's been major packet loss 2015-07-10 17:05:00 morfin hmm 2015-07-10 17:05:03 +ammar2 fun fact: the original source engine, goldsrc was based on the quake engine 2015-07-10 17:05:12 morfin yep i know 2015-07-10 17:06:16 morfin but deltas could be pretty small and UDP have big overhead 2015-07-10 17:07:03 +ammar2 yeah, a udp-snapshot based protocol definetly uses more bandwith 2015-07-10 17:07:06 <-- Extreme (extreme7@unaffiliated/extreme7) a quitté (Ping timeout: 264 seconds) 2015-07-10 17:07:24 gurun just fyi. I have an exception thrown if the MTU is less than usual max. And i turned on no-framgentation just to be sure. And it is exceptionally rare to get anything like that. I had it running for weeks now. 2015-07-10 17:07:48 gurun and thats usually on mobile and mobile networks. 2015-07-10 17:13:15 +ammar2 wallhacks are a really tough problem to solve on a network with latency, like aside from the fact that you have to keep track of what a client can see, the time it takes to update them about seeing the other player will cause hilarious pop in 2015-07-10 17:13:30 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-10 17:13:34 +ammar2 morfin: ^ 2015-07-10 17:15:30 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-10 17:15:55 -- zz_r04r est maintenant connu sous le nom r04r 2015-07-10 17:16:01 --> Extreme (extreme7@unaffiliated/extreme7) a rejoint #mcdevs 2015-07-10 17:31:40 --> Morrolan (znc@castle.morrolan.ch) a rejoint #mcdevs 2015-07-10 17:32:28 <-- Morrolan (znc@castle.morrolan.ch) a quitté (Client Quit) 2015-07-10 17:33:04 --> Morrolan (morrolan@castle.morrolan.ch) a rejoint #mcdevs 2015-07-10 17:51:16 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-10 17:55:32 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 248 seconds) 2015-07-10 18:16:51 +Amaranth ammar2: UDP only has eight bytes of overhead vs raw IP and is the smallest you can get while working outside of your own computer, how would it use more bandwidth than doing it via TCP? 2015-07-10 18:17:39 +Amaranth I doubt a diff'ed snapshot system would even use more bandwidth than how MC works now too, assuming no packet loss 2015-07-10 18:17:51 +ammar2 Amaranth: sending snapshots x times per second as opposed to when changes happen usually does 2015-07-10 18:17:58 +ammar2 wait 2015-07-10 18:18:00 +Amaranth It's not like that data can just be ignored in the TCP system, you have to send it anyway 2015-07-10 18:18:08 +ammar2 hold on I'm having a brainfart 2015-07-10 18:18:51 +ammar2 ok yeah I meant snapshots as opposed to using your own reliable wrapper on top of udp 2015-07-10 18:19:39 +Amaranth A snapshot of "nothing happened" is going to be pretty dang small so even in the worst case I can't imagine much extra bandwidth used 2015-07-10 18:19:49 +Amaranth And there is always something happening, the world is never idle 2015-07-10 18:21:59 +ammar2 fair enough 2015-07-10 18:24:50 +Amaranth Oh and if your diff used offsets for positions they'd generally have a very tiny range which your compression system could take advantage of to get you a net win on bandwidth usage 2015-07-10 18:25:35 +ammar2 Amaranth: offset to what? 2015-07-10 18:25:38 +Amaranth But that's math and CS that is beyond me, it's magic 2015-07-10 18:26:04 +Amaranth ammar2: Offset to the previous snapshot the client has, of course, the same thing the diff is generated against 2015-07-10 18:29:22 +ammar2 hmm I wonder if there's a reason people don't do that right now 2015-07-10 18:29:34 +ammar2 both the source engine and quake protocol send absolute positions 2015-07-10 18:30:15 +Amaranth They're old and the people who worked on them didn't have a CS degree so didn't know what entropy coding was? 2015-07-10 18:30:36 +Amaranth Oh, and it's not very CPU friendly, at least in 1990s terms 2015-07-10 18:30:56 +ammar2 compression and entropy are scary scary 2015-07-10 18:31:04 +ammar2 is it? 2015-07-10 18:31:15 +ammar2 its literally just currentFrame.pos - lastAckFrame.pos 2015-07-10 18:32:12 +Amaranth That's how you get the offset but entropy coding would be what would make it worth using an offset 2015-07-10 18:32:17 +Amaranth Maybe worth it, anyway 2015-07-10 18:32:44 +Amaranth In exchange for some loss of floating point precision from doing a subtract then add to get the current position 2015-07-10 18:33:13 +Amaranth That might actually be the real reason 2015-07-10 18:33:28 +ammar2 floats are bad 2015-07-10 18:33:31 +Amaranth You'd need to send the absolute position every so often to correct for drift due to lack of precision 2015-07-10 18:33:45 +Amaranth I don't know if every so often would be every second or every hour though 2015-07-10 18:37:13 +ammar2 also it seems like the savings wouldn't be worth it unless you have a shit ton of position data which you don't really in fps 2015-07-10 18:37:43 +ammar2 at least for someone to consider using it anyway 2015-07-10 19:08:17 gurun i'm old, but my head is full of entropy anyway. Does that make me a "new good cool coder" then? 2015-07-10 19:44:15 --> orthoplex64 (~orthoplex@unaffiliated/orthoplex64) a rejoint #mcdevs 2015-07-10 19:58:48 +Amaranth Wow, I'm super rusty at graphics stuff 2015-07-10 19:59:00 +Amaranth Just took me like 8 hours to make a camera 2015-07-10 20:05:27 +Amaranth Writing it in a language I'm not comfortable with (Rust) using APIs that have seen three rewrites since I last looked for them probably contributed a bunch to that 2015-07-10 20:05:47 morfin what's wrong about Rust? 2015-07-10 20:06:26 +Amaranth Nothing, I just haven't done much with it 2015-07-10 20:06:35 morfin i guess it even have bindings for OpenGL hmm 2015-07-10 20:06:36 +Amaranth When I stop thinking about it and just let my fingers go I still spit out Java looking code 2015-07-10 20:06:55 morfin ) 2015-07-10 20:07:37 +Amaranth glium is a wrapper for GL that has the goal of making it impossible to use GL wrong 2015-07-10 20:07:46 morfin oh 2015-07-10 20:08:02 morfin as i know whole Minecraft uses "raw" OpenGL 2015-07-10 20:08:03 +Amaranth Ideally by blocking illegal actions with the API and type system but if nothing else it'll do its own check and panic rather than submit data it knows is junk to the driver (which might reject it, accept it (!), or crash) 2015-07-10 20:08:12 +Amaranth Sure, there is gl-rs too 2015-07-10 20:08:15 +Amaranth But it's all unsafe API 2015-07-10 20:08:25 +Amaranth Raw C interface, basically 2015-07-10 20:08:28 morfin ) 2015-07-10 20:08:39 morfin but you don't have to manage memory etc 2015-07-10 20:09:07 +Amaranth With GL? Sure you do, you allocate buffers and textures and such and have to free them 2015-07-10 20:09:35 morfin hmmm i am not familiar with GL :( 2015-07-10 20:10:31 morfin well, maybe you do that via GL API 2015-07-10 20:12:19 morfin i meant things like controlling memory allocated with malloc/new 2015-07-10 20:13:35 +Amaranth How is that any different than allocating buffers of memory on the GPU via a GL call? 2015-07-10 20:27:58 morfin it's not 2015-07-10 20:34:08 --> RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a rejoint #mcdevs 2015-07-10 20:45:07 --> Addisonep (uid86198@gateway/web/irccloud.com/x-eaphcnwkagtojvxp) a rejoint #mcdevs 2015-07-10 21:06:25 <-- KexyBiscuit (~KexyBiscu@112.87.234.41) a quitté (Ping timeout: 246 seconds) 2015-07-10 21:22:53 --> barneygale_ (~barneygal@5d60a5cc.skybroadband.com) a rejoint #mcdevs 2015-07-10 21:44:37 <-- barneygale_ (~barneygal@5d60a5cc.skybroadband.com) a quitté (Ping timeout: 246 seconds) 2015-07-10 21:45:19 --> barneygale_ (~barneygal@5ec19cfc.skybroadband.com) a rejoint #mcdevs 2015-07-10 21:46:09 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-10 21:46:57 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-10 21:52:46 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-10 21:56:53 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 240 seconds) 2015-07-10 22:08:06 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2015-07-10 22:26:46 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2015-07-10 22:33:39 morfin hmm i am looking at things guys do with command blocks 2015-07-10 22:33:52 morfin that's pretty interesting 2015-07-10 22:44:52 -- morfin est maintenant connu sous le nom d 2015-07-10 22:45:22 -- d est maintenant connu sous le nom Guest25729 2015-07-10 22:45:34 -- Guest25729 est maintenant connu sous le nom morfin 2015-07-10 23:13:15 <-- barneygale_ (~barneygal@5ec19cfc.skybroadband.com) a quitté (Ping timeout: 255 seconds) 2015-07-10 23:13:22 --> barneygale_ (~barneygal@5ec10b18.skybroadband.com) a rejoint #mcdevs 2015-07-10 23:16:04 <-- orthoplex64 (~orthoplex@unaffiliated/orthoplex64) a quitté (Quit: Leaving) 2015-07-10 23:33:39 <-- benbaptist (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a quitté (Remote host closed the connection) 2015-07-10 23:35:06 --> benbaptist (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a rejoint #mcdevs 2015-07-10 23:47:00 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-eaphcnwkagtojvxp) a quitté (Quit: Connection closed for inactivity) 2015-07-10 23:50:25 <-- barneygale_ (~barneygal@5ec10b18.skybroadband.com) a quitté (Ping timeout: 252 seconds) 2015-07-10 23:51:10 --> barneygale_ (~barneygal@4e56afa9.skybroadband.com) a rejoint #mcdevs 2015-07-10 23:53:31 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-10 23:57:53 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 240 seconds) 2015-07-11 00:07:14 gurun shoghicp and the rest of pocket-mojangsters. I just have to say a big thanks for skins. Spending a week coding in a test-server would have been seriously dull if it wasn't for the skins. 2015-07-11 00:13:16 +ammar2 thx for da skinz volvo 2015-07-11 00:13:36 <-- barneygale_ (~barneygal@4e56afa9.skybroadband.com) a quitté (Remote host closed the connection) 2015-07-11 00:28:38 --> bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a rejoint #mcdevs 2015-07-11 00:31:52 <-- SpaceManiac (~SpaceMani@74-194-137-165.gtwncmta01.res.dyn.suddenlink.net) a quitté (Ping timeout: 246 seconds) 2015-07-11 00:37:19 --> SpaceManiac (~SpaceMani@74-194-137-165.gtwncmta01.res.dyn.suddenlink.net) a rejoint #mcdevs 2015-07-11 00:37:20 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2015-07-11 00:44:54 --> projectfuzzball (~Thunderbi@14-202-36-150.static.tpgi.com.au) a rejoint #mcdevs 2015-07-11 00:49:42 <-- projectfuzzball (~Thunderbi@14-202-36-150.static.tpgi.com.au) a quitté (Ping timeout: 264 seconds) 2015-07-11 00:52:34 <-- dranghek (~darngeek@bouncer.pocketmine.net) a quitté (Ping timeout: 252 seconds) 2015-07-11 00:52:52 --> darngeek (~darngeek@bouncer.pocketmine.net) a rejoint #mcdevs 2015-07-11 00:53:07 <-- Wuppie (~Wuppie@198.52.227.214) a quitté (Ping timeout: 252 seconds) 2015-07-11 00:54:35 <-- Aikar (~Aikar@wikia/Aikar) a quitté (Ping timeout: 264 seconds) 2015-07-11 00:54:42 <-- MrARM (~MrARM@unaffiliated/mrarm) a quitté (Ping timeout: 276 seconds) 2015-07-11 00:54:47 --> Wuppie (~Wuppie@198.52.227.214) a rejoint #mcdevs 2015-07-11 00:57:15 --> Aikar (~Aikar@wikia/Aikar) a rejoint #mcdevs 2015-07-11 00:57:52 --> MrARM (~MrARM@unaffiliated/mrarm) a rejoint #mcdevs 2015-07-11 01:16:32 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-11 01:17:44 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-11 01:33:45 Not-48e3 [wiki.vg] Edit by Aragas to Library List -> http://wiki.vg/index.php?title=Library_List&diff=6700&oldid=6658 2015-07-11 01:54:17 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-11 01:58:43 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 246 seconds) 2015-07-11 01:59:48 --> kcj (~kcj@unaffiliated/kcj) a rejoint #mcdevs 2015-07-11 02:25:52 <-- Aragas (Aragas@37-145-248-112.broadband.corbina.ru) a quitté (Ping timeout: 250 seconds) 2015-07-11 02:44:48 +XorBoole PE has skins now? neiss 2015-07-11 02:52:21 --> KexyBiscuit (~KexyBiscu@112.87.234.41) a rejoint #mcdevs 2015-07-11 03:15:46 --> KexyBiscuit_PRC (~KexyBiscu@112.87.234.41) a rejoint #mcdevs 2015-07-11 03:19:13 <-- KexyBiscuit (~KexyBiscu@112.87.234.41) a quitté (Ping timeout: 246 seconds) 2015-07-11 03:19:36 -- KexyBiscuit_PRC est maintenant connu sous le nom KexyBiscuit 2015-07-11 03:29:56 <-- KexyBiscuit (~KexyBiscu@112.87.234.41) a quitté (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2015-07-11 03:30:58 --> KexyBiscuit (~KexyBiscu@112.87.234.41) a rejoint #mcdevs 2015-07-11 03:55:18 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-11 03:59:28 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 250 seconds) 2015-07-11 04:05:59 -- r04r est maintenant connu sous le nom zz_r04r 2015-07-11 04:06:36 <-- kcj (~kcj@unaffiliated/kcj) a quitté (Ping timeout: 264 seconds) 2015-07-11 04:09:33 --> kcj (~kcj@unaffiliated/kcj) a rejoint #mcdevs 2015-07-11 04:13:23 --> projectfuzzball (~Thunderbi@14-202-36-150.static.tpgi.com.au) a rejoint #mcdevs 2015-07-11 04:17:39 <-- projectfuzzball (~Thunderbi@14-202-36-150.static.tpgi.com.au) a quitté (Ping timeout: 256 seconds) 2015-07-11 04:21:56 <-- AlJaMa (~quassel@unaffiliated/aljama) a quitté (Quit: No Ping reply in 180 seconds.) 2015-07-11 04:23:35 --> AlJaMa (~quassel@unaffiliated/aljama) a rejoint #mcdevs 2015-07-11 04:30:20 <-- KexyBiscuit (~KexyBiscu@112.87.234.41) a quitté (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2015-07-11 04:30:50 --> KexyBiscuit (~KexyBiscu@112.87.234.41) a rejoint #mcdevs 2015-07-11 04:36:35 <-- KexyBiscuit (~KexyBiscu@112.87.234.41) a quitté (Remote host closed the connection) 2015-07-11 04:39:02 --> KexyBiscuit (~KexyBiscu@112.87.234.41) a rejoint #mcdevs 2015-07-11 05:10:09 Not-48e3 [wiki.vg] Edit by 727021 to Classic Protocol Extension -> http://wiki.vg/index.php?title=Classic_Protocol_Extension&diff=6702&oldid=6618 2015-07-11 05:14:21 Not-48e3 [wiki.vg] Edit by 727021 to Classic Protocol Extension/Support -> http://wiki.vg/index.php?title=Classic_Protocol_Extension/Support&diff=6703&oldid=6659 2015-07-11 05:26:00 --> redstonehelper_ (~redstoneh@x5f701c4e.dyn.telefonica.de) a rejoint #mcdevs 2015-07-11 05:26:00 <-- redstonehelper_ (~redstoneh@x5f701c4e.dyn.telefonica.de) a quitté (Changing host) 2015-07-11 05:26:00 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2015-07-11 05:29:10 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 250 seconds) 2015-07-11 05:29:10 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2015-07-11 05:36:09 <-- AlphaBlend (~Vector@pool-173-58-84-236.lsanca.fios.verizon.net) a quitté (Ping timeout: 276 seconds) 2015-07-11 05:36:57 --> AlphaBlend (~Vector@pool-173-58-84-236.lsanca.fios.verizon.net) a rejoint #mcdevs 2015-07-11 07:56:52 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-11 08:00:53 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 240 seconds) 2015-07-11 10:02:55 <-- RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a quitté (Quit: Nettalk6 - www.ntalk.de) 2015-07-11 10:13:58 <-- bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a quitté (Ping timeout: 256 seconds) 2015-07-11 10:22:28 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-11 10:24:15 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-11 10:55:55 <-- aet2505 (~aet2505@45.55.237.47) a quitté (Ping timeout: 252 seconds) 2015-07-11 10:56:02 --> aet2505 (~aet2505@45.55.237.47) a rejoint #mcdevs 2015-07-11 11:05:58 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-11 11:06:27 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-11 11:58:24 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-11 12:02:38 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 250 seconds) 2015-07-11 12:05:55 <-- KexyBiscuit (~KexyBiscu@112.87.234.41) a quitté (Ping timeout: 246 seconds) 2015-07-11 12:22:08 --> KexyBiscuit (~KexyBiscu@112.87.234.41) a rejoint #mcdevs 2015-07-11 12:55:42 <-- Brandon15811_ (~Brandon15@195-154-68-209.rev.poneytelecom.eu) a quitté (Ping timeout: 264 seconds) 2015-07-11 12:57:39 <-- Brandon15811 (~Brandon15@195-154-68-209.rev.poneytelecom.eu) a quitté (Ping timeout: 255 seconds) 2015-07-11 13:00:20 gurun dang, that font used in PE is a mystery to me. I have to doublecheck if we are stil in 2015.. 2015-07-11 13:03:01 gurun and i love the way it changes font when input smething like a € sign. To an even more horrible font. 2015-07-11 13:03:51 gurun i remeber when i had an ABC800 and did probably the first version of "true type" in the world. Looked exactly like that euro font :-) 2015-07-11 13:04:17 * gurun just claimed credit for true type, fully aware of the implications 2015-07-11 13:13:17 --> Brandon15811 (~brandon15@ip68-11-247-95.br.br.cox.net) a rejoint #mcdevs 2015-07-11 13:18:31 <-- kcj (~kcj@unaffiliated/kcj) a quitté (Read error: Connection reset by peer) 2015-07-11 13:29:34 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-11 13:29:48 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-11 13:36:50 --> Brandon15811_ (~Brandon15@195-154-68-209.rev.poneytelecom.eu) a rejoint #mcdevs 2015-07-11 13:37:18 --> Brandon15811___ (~Brandon15@195-154-68-209.rev.poneytelecom.eu) a rejoint #mcdevs 2015-07-11 13:59:18 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-11 14:04:06 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 264 seconds) 2015-07-11 14:14:18 <-- WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a quitté (Ping timeout: 244 seconds) 2015-07-11 14:22:35 --> WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a rejoint #mcdevs 2015-07-11 14:35:56 --> barneygale_ (~barneygal@4e56afa9.skybroadband.com) a rejoint #mcdevs 2015-07-11 14:43:39 <-- KexyBiscuit (~KexyBiscu@112.87.234.41) a quitté (Read error: Connection reset by peer) 2015-07-11 14:46:26 --> KexyBiscuit (~KexyBiscu@153.34.184.162) a rejoint #mcdevs 2015-07-11 15:01:27 <-- barneygale_ (~barneygal@4e56afa9.skybroadband.com) a quitté (Remote host closed the connection) 2015-07-11 15:14:34 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Read error: Connection reset by peer) 2015-07-11 15:15:02 --> Aragas (Aragas@37-145-248-112.broadband.corbina.ru) a rejoint #mcdevs 2015-07-11 15:18:10 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2015-07-11 15:18:10 -- Mode #mcdevs [+v Amaranth] par ChanServ 2015-07-11 15:21:58 <-- WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a quitté (Ping timeout: 252 seconds) 2015-07-11 15:25:11 --> WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a rejoint #mcdevs 2015-07-11 15:29:40 <-- WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a quitté (Ping timeout: 246 seconds) 2015-07-11 15:35:14 -- zz_r04r est maintenant connu sous le nom r04r 2015-07-11 15:42:50 --> WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a rejoint #mcdevs 2015-07-11 15:59:50 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-11 15:59:54 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-11 17:12:03 --> bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a rejoint #mcdevs 2015-07-11 17:36:46 -- r04r est maintenant connu sous le nom anusgaper 2015-07-11 17:44:26 -- anusgaper est maintenant connu sous le nom r04r 2015-07-11 18:00:47 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-11 18:05:17 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 252 seconds) 2015-07-11 19:02:37 <-- ScruffyRules (~Scruff@2001:19f0:5800:8483:5400:ff:fe06:49ea) a quitté (Quit: Bouncer 1, Husk 0) 2015-07-11 19:04:45 --> ScruffyRules (~Scruff@2001:19f0:5800:8483:5400:ff:fe06:49ea) a rejoint #mcdevs 2015-07-11 19:55:17 <-- KexyBiscuit (~KexyBiscu@153.34.184.162) a quitté (Ping timeout: 252 seconds) 2015-07-11 20:01:42 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-11 20:06:15 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 256 seconds) 2015-07-11 20:33:26 <-- Brandon15811 (~brandon15@ip68-11-247-95.br.br.cox.net) a quitté (Quit: Leaving) 2015-07-11 20:33:26 -- Brandon15811___ est maintenant connu sous le nom Brandon15811 2015-07-11 21:12:37 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-11 21:15:05 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-11 21:19:17 <-- Thinkofdeath (~Thinkofde@oops.i.broke.thinkofdeath.uk) a quitté (Quit: Leaving) 2015-07-11 21:20:10 --> Thinkofdeath (Thinkofdea@oops.i.broke.thinkofdeath.uk) a rejoint #mcdevs 2015-07-11 21:20:10 -- Mode #mcdevs [+v Thinkofdeath] par ChanServ 2015-07-11 21:34:43 <-- Thinkofdeath (Thinkofdea@oops.i.broke.thinkofdeath.uk) a quitté (Quit: Leaving) 2015-07-11 21:36:02 --> Thinkofdeath (Thinkofdea@oops.i.broke.thinkofdeath.uk) a rejoint #mcdevs 2015-07-11 21:36:02 -- Mode #mcdevs [+v Thinkofdeath] par ChanServ 2015-07-11 23:00:41 --> RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a rejoint #mcdevs 2015-07-11 23:33:51 --> l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) a rejoint #mcdevs 2015-07-12 00:03:10 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-12 00:07:48 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 248 seconds) 2015-07-12 00:24:57 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Ping timeout: 256 seconds) 2015-07-12 00:30:22 <-- Jailout2000 (~Jailout20@unaffiliated/jailout2000) a quitté (Read error: Connection reset by peer) 2015-07-12 00:37:34 --> Jailout2000 (~Jailout20@unaffiliated/jailout2000) a rejoint #mcdevs 2015-07-12 00:47:03 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2015-07-12 00:47:03 -- Mode #mcdevs [+v Amaranth] par ChanServ 2015-07-12 01:15:23 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-12 01:16:20 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-12 01:37:58 <-- nickelpro (~nickelpro@civcraft.vg) a quitté (Ping timeout: 246 seconds) 2015-07-12 01:38:28 --> nickelpro (~nickelpro@civcraft.vg) a rejoint #mcdevs 2015-07-12 01:38:36 <-- AlJaMa (~quassel@unaffiliated/aljama) a quitté (Quit: No Ping reply in 180 seconds.) 2015-07-12 01:39:22 <-- iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a quitté (Ping timeout: 246 seconds) 2015-07-12 01:39:44 --> AlJaMa (~quassel@unaffiliated/aljama) a rejoint #mcdevs 2015-07-12 01:42:13 --> iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a rejoint #mcdevs 2015-07-12 02:04:07 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-12 02:08:39 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 256 seconds) 2015-07-12 02:11:12 -- r04r est maintenant connu sous le nom zz_r04r 2015-07-12 02:17:49 <-- Aragas (Aragas@37-145-248-112.broadband.corbina.ru) a quitté (Ping timeout: 265 seconds) 2015-07-12 02:21:15 morfin strange 2015-07-12 02:21:35 morfin i thought Minecraft write bytes in BE order to stream 2015-07-12 02:22:44 gurun i think it may be a bit "mixed" .. 2015-07-12 02:23:20 morfin i mean plain types like int,long,double,float 2015-07-12 02:27:00 +ammar2 morfin: it does 2015-07-12 02:27:58 morfin then it means value <<= 8; value |= buffer_[read_position_] & 0xff; do a trick 2015-07-12 02:28:26 +ammar2 where is that from 2015-07-12 02:28:32 morfin because output is LE =) 2015-07-12 02:28:39 morfin from bytebuffer.h 2015-07-12 02:28:41 gurun i love the ; do a trick part :-) 2015-07-12 03:16:04 <-- benbaptist_ (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a quitté (Ping timeout: 248 seconds) 2015-07-12 03:18:00 --> benbaptist_ (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a rejoint #mcdevs 2015-07-12 03:46:27 --> KexyBiscuit (~KexyBiscu@153.34.184.162) a rejoint #mcdevs 2015-07-12 04:31:06 <-- iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a quitté (Remote host closed the connection) 2015-07-12 04:31:13 --> iBotPeaches (ibotpeache@pdpc/supporter/student/ibotpeaches) a rejoint #mcdevs 2015-07-12 05:23:23 Paprikachu in the player dig packet, is the format really a compressed block position? i get garbage values if i try to parse it as such. 2015-07-12 05:26:03 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2015-07-12 05:28:12 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 246 seconds) 2015-07-12 05:28:13 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2015-07-12 05:35:58 Paprikachu nevermind. 2015-07-12 07:26:14 WizardCM what would be the current go-to tutorial for getting started in clientside modmaking? thinking of trying my hand at making this https://www.reddit.com/r/minecraftsuggestions/comments/3co4p1/multiplayer_list_addition_categories_and/ 2015-07-12 07:51:14 -- KexyBiscuit est maintenant connu sous le nom RebeccaBiscuit 2015-07-12 07:59:45 -- RebeccaBiscuit est maintenant connu sous le nom Biscuit 2015-07-12 08:00:00 -- Biscuit est maintenant connu sous le nom KexyBiscuit 2015-07-12 08:06:28 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-12 08:11:00 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 255 seconds) 2015-07-12 08:26:15 --> kcj (~kcj@unaffiliated/kcj) a rejoint #mcdevs 2015-07-12 09:09:46 --> kev009__ (~kev009@tempe0.bbox.io) a rejoint #mcdevs 2015-07-12 09:09:50 <-- kev009_ (~kev009@tempe0.bbox.io) a quitté (Remote host closed the connection) 2015-07-12 09:18:53 <-- RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a quitté (Quit: Nettalk6 - www.ntalk.de) 2015-07-12 09:46:18 morfin i forgot is Exposion separate entity? 2015-07-12 10:07:09 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-12 10:11:27 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 252 seconds) 2015-07-12 10:27:15 morfin guys what happens if i send to server inappropiate packet? I mean situation when as example i am already playing but boom - send packet handshake etc? 2015-07-12 10:27:26 morfin does server just ignore that? 2015-07-12 10:35:28 Techcable morfin: Vanilla will throw a class cast exception, as Packet.handle will try and cast the play handler to the handshake handler when Packet 2015-07-12 10:35:39 Techcable *is received 2015-07-12 10:40:38 morfin silly ) 2015-07-12 10:44:05 yawkat Actually, will probably just not decode properly since the protocols have different packet id registrations. 2015-07-12 10:46:56 morfin what do you mean? 2015-07-12 10:47:55 morfin that when playing it is Keep Alive? 2015-07-12 10:48:26 morfin so if i try to decode that some shit happens 2015-07-12 10:53:32 yawkat Yea, if you send handshake during play it'll decode as keepalive and die. 2015-07-12 10:56:16 +Amaranth morfin: The server will drop you 2015-07-12 10:57:20 morfin yes i see 2015-07-12 11:23:49 <-- l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) a quitté (Ping timeout: 246 seconds) 2015-07-12 11:25:30 gurun wow, so the PC protocol reuses the ID's in different states. 2015-07-12 11:41:17 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-12 11:41:34 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-12 11:48:07 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-12 11:48:07 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-12 11:55:43 --> PEMapModder_ (0ec7f789@gateway/web/cgi-irc/kiwiirc.com/ip.14.199.247.137) a rejoint #mcdevs 2015-07-12 11:58:20 <-- Thinkofdeath (Thinkofdea@oops.i.broke.thinkofdeath.uk) a quitté (Quit: Leaving) 2015-07-12 11:59:33 --> Thinkofdeath (Thinkofdea@oops.i.broke.thinkofdeath.uk) a rejoint #mcdevs 2015-07-12 11:59:40 -- Mode #mcdevs [+v Thinkofdeath] par ChanServ 2015-07-12 12:12:08 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2015-07-12 12:16:44 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2015-07-12 12:19:19 morfin yes 2015-07-12 12:22:30 angal Does somebody have list of all vanilla blocks with data: block name, protocol id, form, texture, material properties(like step sound)? 2015-07-12 12:30:07 <-- KexyBiscuit (~KexyBiscu@153.34.184.162) a quitté (Remote host closed the connection) 2015-07-12 12:30:28 --> KexyBiscuit (~KexyBiscu@153.34.184.162) a rejoint #mcdevs 2015-07-12 12:32:39 <-- kcj (~kcj@unaffiliated/kcj) a quitté (Read error: Connection reset by peer) 2015-07-12 12:35:46 morfin gurun, so MCPE does not? 2015-07-12 12:36:33 morfin in PC Minecraft 0x00 as example can mean request/keep alive/disconnect 2015-07-12 12:36:49 +Amaranth MCPE's packet ids probably get assigned by raknet, they don't even control it 2015-07-12 12:36:52 shoghicp lost history, what about MCPE? 2015-07-12 12:36:57 shoghicp :D 2015-07-12 12:37:06 shoghicp we control them! 2015-07-12 12:37:08 shoghicp mostly 2015-07-12 12:37:32 shoghicp they start at 0x82 2015-07-12 12:38:41 gurun lol 2015-07-12 12:39:14 gurun morfin, no 2015-07-12 12:39:47 morfin i think different ids is more appropiate 2015-07-12 12:39:48 gurun shoghicp, so you guys don't control the ID's in the PC protocol :-) 2015-07-12 12:40:14 shoghicp pc protocol doesn't have ids anymore, they happen to be those :D 2015-07-12 12:40:14 morfin because in case if some retard sends you hanshake when already playing you can just discard it 2015-07-12 12:40:22 shoghicp afaik they are assigned in runtime 2015-07-12 12:40:34 morfin what do you mean? 2015-07-12 12:40:36 gurun eh, uh , ah, ooops .. hiding. 2015-07-12 12:41:23 gurun i would love to implement a protocol with randomly assigned identifiers for .. messages. 2015-07-12 12:41:40 morfin shogicp they're not assigned in runtime i think 2015-07-12 12:42:03 morfin but when compiling/obfuscating(?) 2015-07-12 12:42:03 gurun morfin, i think they are having another one of these parties at Mojang today :-) 2015-07-12 12:42:08 shoghicp that's why it's afaik :P 2015-07-12 12:42:19 shoghicp parties? not today! 2015-07-12 12:42:26 shoghicp only these last two days 2015-07-12 12:42:32 morfin so that shit like Packet00Handshake is autogenerated 2015-07-12 12:42:38 morfin probably 2015-07-12 12:43:54 +Amaranth Their class is just called Handshake or whatever and the packet id is assigned to it by the networking system when they register it 2015-07-12 12:44:03 +Amaranth So the order they register them determines their packet id 2015-07-12 12:44:18 morfin oh shi* 2015-07-12 12:44:34 morfin wait there is no holes in numbers? 2015-07-12 12:44:41 +Amaranth Shouldn't be 2015-07-12 12:44:42 morfin i mean they're sequental 2015-07-12 12:44:45 morfin hmmm 2015-07-12 12:44:50 gurun hmm .. you guys .. behave like that's anything but implementational details of the java version and how "ID's get assigned". 2015-07-12 12:45:07 +Amaranth ? 2015-07-12 12:45:40 +Amaranth Packet ids are not random implementation details unless you're Mojang, everyone else needs to know what they are :P 2015-07-12 12:45:57 gurun yes, and hence, irrelevant how they gets their number. 2015-07-12 12:46:19 gurun it's not "generated" by runtime. As far as all you guys know, they are asssigned, EOS. 2015-07-12 12:46:45 +Amaranth Well knowing how Mojang is doing it makes it easier to figure out what happened if they change 2015-07-12 12:46:54 gurun yes 2015-07-12 12:47:10 +Amaranth Like if Mojang inserts a packet in the middle it'll shift them all by one. If you know how Mojang generates the ids that kind of thing is easier to spot 2015-07-12 12:47:22 gurun yes 2015-07-12 12:48:08 shoghicp our ids get assigned at compile time (MCPE) :) 2015-07-12 12:48:23 gurun yes, randomly :-P 2015-07-12 12:48:44 +Amaranth Alright then, back to figuring out why my gbuffer only has solid colors in it and not useful data 2015-07-12 12:48:54 shoghicp that would be fun. I'll do that for next release except the three top packets >:) 2015-07-12 12:49:01 gurun hihi 2015-07-12 12:49:16 shoghicp in fact, server will tell you a seed 2015-07-12 12:49:31 shoghicp and you need to implement the rng and use that seed to determine the ordering 2015-07-12 12:49:38 gurun and you have to figure out how to implement the random generator to match the seed :) 2015-07-12 12:50:01 +Amaranth Hopefully they just used the mersenne twister from the C++ stdlib :p 2015-07-12 12:50:04 shoghicp even better, server sends code that you need to execute in a VM to get the seed 2015-07-12 12:50:12 +Amaranth Wait can you seed that? 2015-07-12 12:50:22 gurun lol 2015-07-12 12:50:29 morfin what you're talking about? 2015-07-12 12:50:45 morfin oh ordering or registration 2015-07-12 12:50:47 shoghicp morfin: next-gen MCPE protocol \o/ 2015-07-12 12:50:52 gurun lol 2015-07-12 12:51:21 gurun shoghicp, are you starting to feel limited by the byte now? 2015-07-12 12:51:42 gurun i mean, the protocol is growing 2015-07-12 12:52:01 shoghicp yes! I'll send everything aligned to 9 bits! 2015-07-12 12:52:18 gurun in true bitstream fashion. 2015-07-12 12:52:34 shoghicp we had a lot of bugs related to alignment and different platforms :s 2015-07-12 12:52:44 gurun you already did that trick with metadata 3 bits .. and it didn't work you know. 2015-07-12 12:53:01 shoghicp I did not do that, that's from PC :P 2015-07-12 12:53:06 gurun haha 2015-07-12 12:53:15 +Amaranth Were you assuming structure layouts and got screwed when you compiled with MSVC for Windows stuff? :) 2015-07-12 12:53:34 shoghicp Amaranth: 32-bit vs 64-bit 2015-07-12 12:53:43 +Amaranth Oh, a boring one :P 2015-07-12 12:53:49 shoghicp MSVC compiler is only used for win phone 2015-07-12 12:53:56 shoghicp so maybe there as well 2015-07-12 12:54:06 shoghicp otherwise it's gcc and/or clang 2015-07-12 12:54:06 +Amaranth It's not just for Win Phone though, it's a universal app now 2015-07-12 12:54:19 +Amaranth Unless the marketing was lying :P 2015-07-12 12:54:28 gurun marketing NEVER lies. 2015-07-12 12:54:29 shoghicp I mean the compiler :P 2015-07-12 12:54:45 shoghicp anyway, I'm running Linux at work so no MSVS for me :D 2015-07-12 12:54:48 gurun shoghicp, that never lies either. 2015-07-12 13:00:36 morfin hmmmm i don't get that 2015-07-12 13:01:07 morfin every "context" starts from 0x00 2015-07-12 13:06:37 KexyBiscuit MSVC... I don't think that will work for Linux :P 2015-07-12 13:09:37 --> hjc4869 (~hjc4869@104.41.182.104) a rejoint #mcdevs 2015-07-12 13:09:43 <-- hjc4869 (~hjc4869@104.41.182.104) a quitté #mcdevs ("Leaving") 2015-07-12 13:14:18 shoghicp KexyBiscuit: exactly! I use clion :) 2015-07-12 13:14:28 shoghicp it's win/win 2015-07-12 13:14:28 KexyBiscuit clang? 2015-07-12 13:14:46 shoghicp I can swap gcc with clang, I use both to test for strange bugs 2015-07-12 13:15:27 KexyBiscuit :D 2015-07-12 13:36:42 morfin clang is nice 2015-07-12 13:36:56 morfin also it have scan-build ) 2015-07-12 13:41:05 morfin hmmm 2015-07-12 13:41:42 morfin Minecraft sends packets to all users can't remember 2015-07-12 13:42:35 <-- PEMapModder_ (0ec7f789@gateway/web/cgi-irc/kiwiirc.com/ip.14.199.247.137) a quitté (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-07-12 13:49:08 <-- KexyBiscuit (~KexyBiscu@153.34.184.162) a quitté (Ping timeout: 248 seconds) 2015-07-12 13:50:43 --> KexyBiscuit (~KexyBiscu@153.34.184.162) a rejoint #mcdevs 2015-07-12 14:12:27 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2015-07-12 14:16:48 -- zz_r04r est maintenant connu sous le nom r04r 2015-07-12 14:22:22 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2015-07-12 14:34:28 --> Aragas (Aragas@37-145-248-112.broadband.corbina.ru) a rejoint #mcdevs 2015-07-12 15:07:42 <-- morfin (~morfin@morfin.telenet.ru) a quitté (Ping timeout: 255 seconds) 2015-07-12 15:10:03 <-- KexyBiscuit (~KexyBiscu@153.34.184.162) a quitté (Ping timeout: 244 seconds) 2015-07-12 15:14:13 --> olivervscreeper (~olivervsc@host81-129-107-225.range81-129.btcentralplus.com) a rejoint #mcdevs 2015-07-12 15:15:13 --> l4mRh4X0r (l4mRh4X0r@l4mrh4x0r.student.ipv6.utwente.nl) a rejoint #mcdevs 2015-07-12 15:24:02 Fenhl pc protocol doesn't have ids anymore, they happen to be those :D 2015-07-12 15:24:12 Fenhl what 2015-07-12 15:24:43 --> KexyBiscuit (~KexyBiscu@153.34.184.162) a rejoint #mcdevs 2015-07-12 15:26:48 +Thinkofdeath Fenhl: implementation wise they don't have fixed IDs, ids are given to packets in the order they are registered 2015-07-12 15:27:02 <-- olivervscreeper (~olivervsc@host81-129-107-225.range81-129.btcentralplus.com) a quitté (Ping timeout: 264 seconds) 2015-07-12 15:27:45 Fenhl … oh 2015-07-12 16:16:29 --> PEMapModder_ (0ec7f789@gateway/web/cgi-irc/kiwiirc.com/ip.14.199.247.137) a rejoint #mcdevs 2015-07-12 16:22:52 gurun Fenhl, is't like when you have kids. Same ID implementation. 2015-07-12 16:58:58 +XorBoole lol 2015-07-12 17:02:26 Fenhl o.O 2015-07-12 18:08:28 Not-a8a6 [1.8-Models] drXor pushed 1 commit to master [+9/-0/±0] http://git.io/vqjbE 2015-07-12 18:08:29 Not-a8a6 [1.8-Models] drXor f7ee528 - Iron Bars 2015-07-12 18:42:47 --> morfin (~morfin@morfin.telenet.ru) a rejoint #mcdevs 2015-07-12 18:49:08 <-- PEMapModder_ (0ec7f789@gateway/web/cgi-irc/kiwiirc.com/ip.14.199.247.137) a quitté (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-07-12 19:30:28 --> SopaXT (~androirc@unaffiliated/sopaxorztaker) a rejoint #mcdevs 2015-07-12 19:31:18 SopaXT https://github.com/sopaxorztaker/gamecheck 2015-07-12 19:40:33 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-12 19:40:42 SopaXT Hi UUID00 2015-07-12 19:41:45 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-12 20:43:03 --> dola (~dola@84-75-69-57.dclient.hispeed.ch) a rejoint #mcdevs 2015-07-12 20:58:42 <-- dola (~dola@84-75-69-57.dclient.hispeed.ch) a quitté (Ping timeout: 255 seconds) 2015-07-12 21:03:41 --> dola (~dola@84-75-69-57.dclient.hispeed.ch) a rejoint #mcdevs 2015-07-12 21:14:16 --> olivervscreeper (~olivervsc@host81-129-107-225.range81-129.btcentralplus.com) a rejoint #mcdevs 2015-07-12 21:17:23 --> Addisonep (uid86198@gateway/web/irccloud.com/x-lgdzfswkddxooobe) a rejoint #mcdevs 2015-07-12 21:39:32 <-- olivervscreeper (~olivervsc@host81-129-107-225.range81-129.btcentralplus.com) a quitté (Ping timeout: 248 seconds) 2015-07-12 22:12:09 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-12 22:16:29 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 265 seconds) 2015-07-12 22:17:31 --> Alan (~alan@unaffiliated/alan) a rejoint #mcdevs 2015-07-12 22:21:12 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-12 22:21:12 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-12 22:49:20 Alan so here's a question that may or may not be offtopic... does anybody know of a reason why opening a 1.8 world with either a Forge-1.8 or Liteloader-1.8 client would cause all the 2-high flowers to pop? 2015-07-12 22:50:49 Alan This is without any mods loaded, by the way, just the modloader enabled... I get the same behaviour for both loaders (separately, haven't tried them together), and yet if i generate a world from the same seed with a modloader enabled, the flowers are fine 2015-07-12 23:01:07 Alan the only related thing I can find is this: https://bugs.mojang.com/browse/MC-62140 2015-07-12 23:01:49 Alan and it seems, if i watch closely, the world loads with the top block missing from all these 2-high flowers, and then once the game realises that fact, it pops the flowers into item drops 2015-07-12 23:05:49 Alan how would I go about trying to track down where/why this is occuring? 2015-07-12 23:25:52 +Amaranth It'd help to have some idea of what the actual bug was but basically you need to go through all of the diff between vanilla and forge and try to find the bug 2015-07-12 23:26:07 +Amaranth Some logic they've removed, modified, or otherwise broken that leads to this 2015-07-12 23:27:01 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-lgdzfswkddxooobe) a quitté (Quit: Connection closed for inactivity) 2015-07-12 23:27:29 +Amaranth Alan: I'd start with diff to the World and WorldServer files then move on to diff to the block itself then curl up in a ball and cry 2015-07-12 23:49:50 --> RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a rejoint #mcdevs 2015-07-12 23:58:47 <-- SopaXT (~androirc@unaffiliated/sopaxorztaker) a quitté (Ping timeout: 256 seconds) 2015-07-13 00:06:40 Alan Amaranth: maybe i can proceed directly to that last step? :P 2015-07-13 00:08:10 Alan Amaranth: I'm wondering (knowing not much about the architecture of minecraft or mod loaders) if there's some kind of "world upgrade" step that is being performed erroneously from 1.8 -> modded 1.8, and if what is running there is the same thing that caused that old 1.8 bug that I linked 2015-07-13 00:08:47 Alan is there documentation somewhere on getting started with running a "development" version of minecraft (i.e. MCP, using a debugger, etc.)? 2015-07-13 00:09:51 +ammar2 the only time there's a "world upgrade" is when the structure of the world files changes 2015-07-13 00:10:09 +ammar2 which has happened twice(?) in the history of minecraft versions 2015-07-13 00:11:09 Alan surely there have been other cases where the way particular things are represented has changed though? 2015-07-13 00:11:24 Alan otherwise how do you get stupid bugs like losing the top half of every 2-high flower in the first place? 2015-07-13 00:11:24 +ammar2 well that doesn't really cause a full world conversion 2015-07-13 00:11:37 Alan ok, I'm not on about a world format conversion 2015-07-13 00:11:53 +ammar2 server loads chunks from file, runs physics, oh no that's not supposed to be there, plop 2015-07-13 00:11:55 Alan I mean something that actually traverses the world rewriting blocks and entities 2015-07-13 00:12:05 +ammar2 and then when it saves the chunks backs, no more flowers 2015-07-13 00:12:06 Alan that have changed between versions 2015-07-13 00:12:40 Alan does that never happen then? 2015-07-13 00:14:08 +ammar2 I can't really think of any examples like that 2015-07-13 00:14:55 Alan hmmm 2015-07-13 00:15:42 Alan maybe knowing what the fix for that bug was could help track down why the bug still exists in all loaders... 2015-07-13 00:16:54 Alan ooh, that bug report may be all I need... 2015-07-13 00:17:00 Alan the comments include how to fix it with mcedit 2015-07-13 00:18:25 Alan although, it's still not certain why it behaves broken in modded minecraft... 2015-07-13 00:18:30 Alan so maybe that won't work 2015-07-13 00:18:36 Alan i'll have to give it a try ,i guess 2015-07-13 00:21:05 +Thinkofdeath Forge is still 1.8.0 last I checked. If it is that bug you linked forge wont have the fix yet 2015-07-13 00:25:19 Alan hang on, both forge and liteloader are 1.8.0? 2015-07-13 00:26:35 Alan I made the mistake of thinking they were keeping somewhat up-to-date, rather than nearly a year old 2015-07-13 00:26:57 Alan maybe versioning with the .0 is worthwhile for the unambiguity... 2015-07-13 00:27:30 Alan I'm guessing we're going to see the same thing as last release then: once 1.9 is close, the modding community will move to the last 1.8? 2015-07-13 00:29:28 +Thinkofdeath I think they are working on 1.8.7 since that should be the last 1.8 update before 1.9 (bar anymore issues) 2015-07-13 00:57:27 Alan well that seemed to fix it... used MCEdit to rewrite all the flower top blocks to south-facing 2015-07-13 00:57:35 Alan and the change doesn't break them 2015-07-13 01:06:21 Alan so, i guess the conclusion here is (a) I've been using a version with that known bug, and (b) the fix for that bug probably fixed the loader, not the worldgen, therefore (c) stuff generated in 1.8.7 will have broken 2-block flowers in 1.8.0's loader 2015-07-13 01:06:34 Alan although I'm still not sure about all that, so i'll have to see what it does on new chunks 2015-07-13 01:06:59 Alan luckily this was a fairly new world, so I just pruned the world down to the bits I cared about and rewrote the flowers in that bit 2015-07-13 01:14:50 --> Cxom (~Trinoxtio@2601:248:4200:4876:a050:1b70:5949:a2a0) a rejoint #mcdevs 2015-07-13 01:36:23 <-- Aster (~Aster@april-fools/2013/ninth/aster) a quitté (Ping timeout: 252 seconds) 2015-07-13 01:37:49 --> Guest2130 (~Aster@destrock.com) a rejoint #mcdevs 2015-07-13 02:13:37 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-13 02:18:30 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 264 seconds) 2015-07-13 02:55:23 <-- Aragas (Aragas@37-145-248-112.broadband.corbina.ru) a quitté (Ping timeout: 240 seconds) 2015-07-13 04:07:59 -- r04r est maintenant connu sous le nom zz_r04r 2015-07-13 04:14:30 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-13 04:18:49 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Ping timeout: 246 seconds) 2015-07-13 04:25:56 -- KexyBiscuit est maintenant connu sous le nom [kexybiscuittest 2015-07-13 04:26:12 <-- [kexybiscuittest (~KexyBiscu@153.34.184.162) a quitté #mcdevs ("AndroIRC") 2015-07-13 04:32:36 --> [kexybi][scuit] (~KexyBiscu@153.34.184.162) a rejoint #mcdevs 2015-07-13 04:33:10 -- [kexybi][scuit] est maintenant connu sous le nom KexyBiscuit 2015-07-13 05:24:09 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2015-07-13 05:26:28 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 256 seconds) 2015-07-13 05:26:28 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2015-07-13 06:16:45 <-- vemacs (~vemacs@unaffiliated/vemacs) a quitté (Ping timeout: 256 seconds) 2015-07-13 06:19:05 --> vemacs (~vemacs@unaffiliated/vemacs) a rejoint #mcdevs 2015-07-13 06:54:52 <-- yawkat (~yawkat@cats.coffee) a quitté (Quit: No Ping reply in 180 seconds.) 2015-07-13 06:57:41 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2015-07-13 07:03:10 <-- yawkat (~yawkat@cats.coffee) a quitté (Quit: No Ping reply in 180 seconds.) 2015-07-13 07:05:31 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2015-07-13 08:01:54 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-13 08:44:24 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Remote host closed the connection) 2015-07-13 08:48:23 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-13 09:05:24 <-- Cxom (~Trinoxtio@2601:248:4200:4876:a050:1b70:5949:a2a0) a quitté (Ping timeout: 248 seconds) 2015-07-13 09:05:34 --> PEMapModder_ (0ec7f789@gateway/web/cgi-irc/kiwiirc.com/ip.14.199.247.137) a rejoint #mcdevs 2015-07-13 09:15:48 <-- bildramer (~bildramer@p5DC8ABC7.dip0.t-ipconnect.de) a quitté (Ping timeout: 255 seconds) 2015-07-13 09:44:21 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Remote host closed the connection) 2015-07-13 09:46:39 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-13 09:52:50 --> Cxom (~Trinoxtio@2601:248:4200:4876:fd31:8ad9:d80b:6766) a rejoint #mcdevs 2015-07-13 09:53:25 --> kcj (~kcj@unaffiliated/kcj) a rejoint #mcdevs 2015-07-13 09:53:54 <-- bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a quitté (Ping timeout: 240 seconds) 2015-07-13 09:54:50 --> bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a rejoint #mcdevs 2015-07-13 09:57:08 <-- Cxom (~Trinoxtio@2601:248:4200:4876:fd31:8ad9:d80b:6766) a quitté (Ping timeout: 248 seconds) 2015-07-13 10:12:10 <-- RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a quitté (Quit: Nettalk6 - www.ntalk.de) 2015-07-13 10:15:06 <-- bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a quitté (Read error: Connection reset by peer) 2015-07-13 10:15:52 <-- Guest2130 (~Aster@destrock.com) a quitté (Changing host) 2015-07-13 10:15:52 --> Guest2130 (~Aster@april-fools/2013/ninth/aster) a rejoint #mcdevs 2015-07-13 10:16:09 -- Guest2130 est maintenant connu sous le nom Aster 2015-07-13 10:16:22 --> bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a rejoint #mcdevs 2015-07-13 10:38:06 --> bildramer (~bildramer@p5DC8ABC7.dip0.t-ipconnect.de) a rejoint #mcdevs 2015-07-13 11:06:40 <-- bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a quitté (Ping timeout: 250 seconds) 2015-07-13 11:16:05 <-- KexyBiscuit (~KexyBiscu@153.34.184.162) a quitté (Remote host closed the connection) 2015-07-13 11:16:54 --> KexyBiscuit (~KexyBiscu@104.41.179.22) a rejoint #mcdevs 2015-07-13 11:20:15 -- zz_r04r est maintenant connu sous le nom r04r 2015-07-13 11:56:53 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-13 11:58:18 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-13 12:26:52 <-- bildramer (~bildramer@p5DC8ABC7.dip0.t-ipconnect.de) a quitté (Quit: Chi mai dell'Erebo fra le caligini, sull'orme d'Ercole e di Piritoo conduce il pié?) 2015-07-13 13:04:57 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Remote host closed the connection) 2015-07-13 13:21:39 <-- morfin (~morfin@morfin.telenet.ru) a quitté (Ping timeout: 264 seconds) 2015-07-13 13:38:36 <-- PEMapModder_ (0ec7f789@gateway/web/cgi-irc/kiwiirc.com/ip.14.199.247.137) a quitté (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-07-13 13:48:21 <-- kcj (~kcj@unaffiliated/kcj) a quitté (Ping timeout: 265 seconds) 2015-07-13 13:51:56 <-- programmerq (~jefferya@unaffiliated/programmerq) a quitté (Read error: Connection reset by peer) 2015-07-13 14:11:22 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-13 14:13:13 --> bildramer (~bildramer@p5DC8ABC7.dip0.t-ipconnect.de) a rejoint #mcdevs 2015-07-13 14:29:53 <-- Brandon15811__ (uid13052@gateway/web/irccloud.com/x-xbdymmwjqkskncss) a quitté (Quit: Connection closed for inactivity) 2015-07-13 14:45:43 <-- KexyBiscuit (~KexyBiscu@104.41.179.22) a quitté (Remote host closed the connection) 2015-07-13 14:59:44 --> barneygale_ (~barneygal@5d60cdf6.skybroadband.com) a rejoint #mcdevs 2015-07-13 15:00:21 barneygale_ hey folks. does anyone know where the colour hints that minecraft applies to skylight during sunrise/sunset are stored? 2015-07-13 15:18:58 --> SopaXorzTaker (~SopaXorzT@unaffiliated/sopaxorztaker) a rejoint #mcdevs 2015-07-13 15:19:56 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté (Remote host closed the connection) 2015-07-13 15:21:31 --> icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a rejoint #mcdevs 2015-07-13 15:34:38 Not-48e3 [wiki.vg] Edit by SopaXorzTaker to Pocket Minecraft Protocol -> http://wiki.vg/index.php?title=Pocket_Minecraft_Protocol&diff=6704&oldid=6654 2015-07-13 15:43:02 <-- icemanbp (~icemanbp@host10-154-static.240-95-b.business.telecomitalia.it) a quitté 2015-07-13 15:52:01 <-- SopaXorzTaker (~SopaXorzT@unaffiliated/sopaxorztaker) a quitté (Read error: Connection reset by peer) 2015-07-13 16:00:09 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2015-07-13 16:01:35 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2015-07-13 16:16:44 --> Aragas (Aragas@37-145-248-112.broadband.corbina.ru) a rejoint #mcdevs 2015-07-13 16:20:04 --> Cxom (~Trinoxtio@2601:248:4200:4876:a1ed:5414:5165:3d0c) a rejoint #mcdevs 2015-07-13 16:29:48 --> SopaXT (~androirc@unaffiliated/sopaxorztaker) a rejoint #mcdevs 2015-07-13 16:37:45 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-13 16:37:51 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-13 16:59:50 --> programmerq (~jefferya@unaffiliated/programmerq) a rejoint #mcdevs 2015-07-13 17:02:50 --> Addisonep (uid86198@gateway/web/irccloud.com/x-roiegpctxqmybkrg) a rejoint #mcdevs 2015-07-13 17:03:45 -- Addisonep est maintenant connu sous le nom Addisonaep 2015-07-13 17:04:00 Not-a8a6 [1.8-Models] drXor pushed 1 commit to master [+1/-0/±1] http://git.io/vmkYW 2015-07-13 17:04:02 Not-a8a6 [1.8-Models] drXor 86fab19 - Fix objects in flower bots being shaded. 2015-07-13 17:36:57 <-- jast (~jast@zoidberg.org) a quitté (*.net *.split) 2015-07-13 17:36:57 <-- Not-48e3 (~notifico@198.199.82.216) a quitté (*.net *.split) 2015-07-13 17:36:58 <-- pushrax (~pushrax@unaffiliated/pushrax) a quitté (*.net *.split) 2015-07-13 17:36:58 <-- |Blaze|_ (~scott@184.70.189.74) a quitté (*.net *.split) 2015-07-13 17:36:58 <-- YukonAppleGeek (~Yukon@sfo01.yukon.io) a quitté (*.net *.split) 2015-07-13 17:36:58 <-- boozaa_ (~boozaa@quassel.shortrip.org) a quitté (*.net *.split) 2015-07-13 17:36:58 <-- mrapple (~MonsieurA@unaffiliated/mrapple) a quitté (*.net *.split) 2015-07-13 17:36:59 <-- LaxWasHere (~Lax@powered.by.timelord.technology) a quitté (*.net *.split) 2015-07-13 17:36:59 <-- woder (~woder@wltd.org) a quitté (*.net *.split) 2015-07-13 17:37:00 <-- Owexz (~Owexz@107.170.243.23) a quitté (*.net *.split) 2015-07-13 17:37:05 <-- ylt (~ylt@d3s.co) a quitté (*.net *.split) 2015-07-13 17:37:05 <-- Frigolit (~frigolit@aisaka.frigolit.net) a quitté (*.net *.split) 2015-07-13 17:37:05 <-- Jeebiss (sid25046@gateway/web/irccloud.com/x-wckgozvfhlbllkzp) a quitté (*.net *.split) 2015-07-13 17:37:05 <-- Fenhl (sid30770@gateway/web/irccloud.com/x-uyqxrscejbfwwhfw) a quitté (*.net *.split) 2015-07-13 17:37:06 <-- neersighted (sid5776@gateway/web/irccloud.com/x-kechunoypxizaqfp) a quitté (*.net *.split) 2015-07-13 17:37:07 <-- PhonicUK (~PhonicUK@pdpc/supporter/student/phonicuk) a quitté (*.net *.split) 2015-07-13 17:37:07 <-- Adam (~Adam@unaffiliated/adam-) a quitté (*.net *.split) 2015-07-13 17:37:07 <-- md_5 (~md_5@mcdevs/trusted/md-5) a quitté (*.net *.split) 2015-07-13 17:37:07 <-- FrozenDr1id (~vincent@ns510784.ip-198-27-83.net) a quitté (*.net *.split) 2015-07-13 17:37:10 --> jast (jast@zoidberg.org) a rejoint #mcdevs 2015-07-13 17:37:11 --> MonsieurApple (~MonsieurA@unaffiliated/mrapple) a rejoint #mcdevs 2015-07-13 17:37:11 --> LaxWasHere (~Lax@powered.by.timelord.technology) a rejoint #mcdevs 2015-07-13 17:37:11 --> |Blaze| (~scott@184.70.189.74) a rejoint #mcdevs 2015-07-13 17:37:12 --> Owexz (~Owexz@107.170.243.23) a rejoint #mcdevs 2015-07-13 17:37:14 --> pushrax (pushrax@unaffiliated/pushrax) a rejoint #mcdevs 2015-07-13 17:37:16 --> Frigolit (~frigolit@aisaka.frigolit.net) a rejoint #mcdevs 2015-07-13 17:37:18 --> FrozenDroid (~vincent@ns510784.ip-198-27-83.net) a rejoint #mcdevs 2015-07-13 17:37:19 --> Adam (~Adam@unaffiliated/adam-) a rejoint #mcdevs 2015-07-13 17:37:19 --> md_5 (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2015-07-13 17:37:19 -- Mode #mcdevs [+v md_5] par ChanServ 2015-07-13 17:37:22 --> YukonAppleGeek (~Yukon@sfo01.yukon.io) a rejoint #mcdevs 2015-07-13 17:37:23 --> woder (~woder@wltd.org) a rejoint #mcdevs 2015-07-13 17:37:25 --> PhonicUK (~PhonicUK@pdpc/supporter/student/phonicuk) a rejoint #mcdevs 2015-07-13 17:38:07 --> ylt (ylt@d3s.co) a rejoint #mcdevs 2015-07-13 17:38:17 --> boozaa (~boozaa@quassel.shortrip.org) a rejoint #mcdevs 2015-07-13 17:54:08 --> Fenhl (sid30770@gateway/web/irccloud.com/x-zrpfgqhprekkpcek) a rejoint #mcdevs 2015-07-13 17:58:29 --> Jeebiss (sid25046@gateway/web/irccloud.com/x-fnothnqbwemomuod) a rejoint #mcdevs 2015-07-13 17:58:52 <-- Wuppie (~Wuppie@198.52.227.214) a quitté (Ping timeout: 252 seconds) 2015-07-13 18:00:08 --> Wuppie (~Wuppie@198.52.227.214) a rejoint #mcdevs 2015-07-13 18:00:29 --> neersighted (sid5776@gateway/web/irccloud.com/x-khozdzjqcpxvrvmi) a rejoint #mcdevs 2015-07-13 19:08:06 <-- bildramer (~bildramer@p5DC8ABC7.dip0.t-ipconnect.de) a quitté (Ping timeout: 250 seconds) 2015-07-13 19:09:27 --> bildramer (~bildramer@p5DC8ABC7.dip0.t-ipconnect.de) a rejoint #mcdevs 2015-07-13 19:34:15 --> KexyBiscuit (~KexyBiscu@153.34.97.126) a rejoint #mcdevs 2015-07-13 19:34:57 SopaXT Anyone alive 2015-07-13 19:35:23 SopaXT https://github.com/SopaXorzTaker/gamecheck 2015-07-13 20:25:40 -- Addisonaep est maintenant connu sous le nom Addisonep 2015-07-13 20:30:52 -- Addisonep est maintenant connu sous le nom Addisonaep 2015-07-13 20:55:42 <-- r04r (~r04r@unaffiliated/r04r) a quitté (Ping timeout: 264 seconds) 2015-07-13 20:57:24 <-- balrog (~balrog@unaffiliated/balrog) a quitté (Ping timeout: 240 seconds) 2015-07-13 20:58:45 --> r04r (~r04r@unaffiliated/r04r) a rejoint #mcdevs 2015-07-13 21:08:41 --> balrog (~balrog@unaffiliated/balrog) a rejoint #mcdevs 2015-07-13 21:27:55 --> RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a rejoint #mcdevs 2015-07-13 21:46:16 <-- KexyBiscuit (~KexyBiscu@153.34.97.126) a quitté (Ping timeout: 264 seconds) 2015-07-13 22:23:54 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Ping timeout: 264 seconds) 2015-07-13 22:38:28 <-- SopaXT (~androirc@unaffiliated/sopaxorztaker) a quitté (Ping timeout: 244 seconds) 2015-07-13 22:42:45 <-- barneygale_ (~barneygal@5d60cdf6.skybroadband.com) a quitté (Remote host closed the connection) 2015-07-13 22:47:01 <-- Addisonaep (uid86198@gateway/web/irccloud.com/x-roiegpctxqmybkrg) a quitté (Quit: Connection closed for inactivity) 2015-07-13 22:55:52 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2015-07-13 22:55:52 -- Mode #mcdevs [+v Amaranth] par ChanServ 2015-07-13 23:00:25 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-13 23:11:24 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Quit: UUID00) 2015-07-13 23:21:52 --> orthoplex64 (~orthoplex@unaffiliated/orthoplex64) a rejoint #mcdevs 2015-07-13 23:31:02 --> RenegadeEagle2 (~RenegadeE@173-19-198-172.client.mchsi.com) a rejoint #mcdevs 2015-07-13 23:31:42 <-- RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a quitté (Ping timeout: 255 seconds) 2015-07-13 23:59:24 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2015-07-14 00:23:29 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2015-07-14 00:39:05 --> Brandon15811__ (uid13052@gateway/web/irccloud.com/x-bxulnawkgkxpqwns) a rejoint #mcdevs 2015-07-14 01:39:30 <-- WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a quitté (Ping timeout: 255 seconds) 2015-07-14 01:42:24 <-- benbaptist_ (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a quitté (Remote host closed the connection) 2015-07-14 01:42:55 --> benbaptist_ (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a rejoint #mcdevs 2015-07-14 01:48:06 --> bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a rejoint #mcdevs 2015-07-14 02:06:03 <-- RenegadeEagle2 (~RenegadeE@173-19-198-172.client.mchsi.com) a quitté (Ping timeout: 255 seconds) 2015-07-14 02:06:10 --> RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a rejoint #mcdevs 2015-07-14 02:06:59 --> RenegadeEagle2 (~RenegadeE@173-19-198-172.client.mchsi.com) a rejoint #mcdevs 2015-07-14 02:10:33 <-- RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a quitté (Ping timeout: 255 seconds) 2015-07-14 02:14:49 <-- benbaptist_ (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a quitté (Remote host closed the connection) 2015-07-14 02:15:02 --> benbaptist_ (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a rejoint #mcdevs 2015-07-14 02:37:11 --> KexyBiscuit (~KexyBiscu@223.104.4.104) a rejoint #mcdevs 2015-07-14 02:59:42 <-- KexyBiscuit (~KexyBiscu@223.104.4.104) a quitté (Ping timeout: 252 seconds) 2015-07-14 03:00:38 --> Addisonaep (uid86198@gateway/web/irccloud.com/x-xwslguleeqkphvps) a rejoint #mcdevs 2015-07-14 03:04:34 --> KexyBiscuit (~KexyBiscu@223.104.4.119) a rejoint #mcdevs 2015-07-14 03:11:54 <-- Aragas (Aragas@37-145-248-112.broadband.corbina.ru) a quitté (Ping timeout: 240 seconds) 2015-07-14 03:12:02 -- r04r est maintenant connu sous le nom zz_r04r 2015-07-14 03:13:02 --> KexyBiscuit_PRC (~KexyBiscu@173.254.196.138) a rejoint #mcdevs 2015-07-14 03:14:28 <-- KexyBiscuit (~KexyBiscu@223.104.4.119) a quitté (Ping timeout: 248 seconds) 2015-07-14 03:15:11 -- KexyBiscuit_PRC est maintenant connu sous le nom KexyBiscuit 2015-07-14 03:15:32 <-- KexyBiscuit (~KexyBiscu@173.254.196.138) a quitté (Client Quit) 2015-07-14 03:16:08 --> KexyBiscuit (~KexyBiscu@104.41.179.22) a rejoint #mcdevs 2015-07-14 03:35:03 <-- KexyBiscuit (~KexyBiscu@104.41.179.22) a quitté (Remote host closed the connection) 2015-07-14 03:35:34 --> KexyBiscuit (~KexyBiscu@104.41.179.22) a rejoint #mcdevs 2015-07-14 03:39:25 Techcable Is the sign nbt in json form? 2015-07-14 03:43:28 <-- KexyBiscuit (~KexyBiscu@104.41.179.22) a quitté (Remote host closed the connection) 2015-07-14 03:45:53 --> KexyBiscuit (~KexyBiscu@104.41.179.22) a rejoint #mcdevs 2015-07-14 03:53:13 <-- KexyBiscuit (~KexyBiscu@104.41.179.22) a quitté (Remote host closed the connection) 2015-07-14 03:53:25 --> KexyBiscuit (~KexyBiscu@104.41.179.22) a rejoint #mcdevs 2015-07-14 03:58:16 <-- KexyBiscuit (~KexyBiscu@104.41.179.22) a quitté (Ping timeout: 264 seconds) 2015-07-14 04:03:38 --> KexyBiscuit (~KexyBiscu@223.104.4.103) a rejoint #mcdevs 2015-07-14 04:04:04 <-- KexyBiscuit (~KexyBiscu@223.104.4.103) a quitté (Client Quit) 2015-07-14 04:04:22 --> KexyBiscuit (~KexyBiscu@223.104.4.103) a rejoint #mcdevs 2015-07-14 04:19:08 <-- KexyBiscuit (~KexyBiscu@223.104.4.103) a quitté (Remote host closed the connection) 2015-07-14 04:21:21 --> KexyBiscuit (~KexyBiscu@223.104.4.103) a rejoint #mcdevs 2015-07-14 04:49:12 <-- KexyBiscuit (~KexyBiscu@223.104.4.103) a quitté (Read error: Connection reset by peer) 2015-07-14 04:50:59 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 244 seconds) 2015-07-14 05:02:54 --> RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a rejoint #mcdevs 2015-07-14 05:04:42 <-- RenegadeEagle2 (~RenegadeE@173-19-198-172.client.mchsi.com) a quitté (Ping timeout: 255 seconds) 2015-07-14 05:07:01 <-- Addisonaep (uid86198@gateway/web/irccloud.com/x-xwslguleeqkphvps) a quitté (Quit: Connection closed for inactivity) 2015-07-14 05:17:13 <-- benbaptist (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a quitté (Read error: Connection reset by peer) 2015-07-14 05:17:41 --> Addisonaep (uid86198@gateway/web/irccloud.com/x-gsgivgdfyggsisdf) a rejoint #mcdevs 2015-07-14 05:23:36 --> redstonehelper_ (~redstoneh@x5f7192e6.dyn.telefonica.de) a rejoint #mcdevs 2015-07-14 05:23:36 <-- redstonehelper_ (~redstoneh@x5f7192e6.dyn.telefonica.de) a quitté (Changing host) 2015-07-14 05:23:36 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2015-07-14 05:25:36 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 244 seconds) 2015-07-14 05:25:36 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2015-07-14 05:25:38 --> benbaptist (~benbaptis@c-50-172-95-66.hsd1.in.comcast.net) a rejoint #mcdevs 2015-07-14 05:48:30 <-- ferrybig (~ferrybig@a82-95-146-179.adsl.xs4all.nl) a quitté (Ping timeout: 264 seconds) 2015-07-14 05:53:08 -- Owexz est maintenant connu sous le nom Owexz| 2015-07-14 05:53:13 --> ferrybig (~ferrybig@a82-95-146-179.adsl.xs4all.nl) a rejoint #mcdevs 2015-07-14 05:56:17 --> Owexz_ (~Owexz@2001:19f0:5800:8cc1:5400:ff:fe0c:f993) a rejoint #mcdevs 2015-07-14 05:56:55 <-- Owexz| (~Owexz@107.170.243.23) a quitté (Quit: ZNC - http://znc.in) 2015-07-14 06:06:51 --> KexyBiscuit (~KexyBiscu@153.34.97.126) a rejoint #mcdevs 2015-07-14 06:56:55 <-- bfoxwell (~Foxwell@c-76-110-182-132.hsd1.fl.comcast.net) a quitté (Ping timeout: 246 seconds) 2015-07-14 07:27:01 <-- Addisonaep (uid86198@gateway/web/irccloud.com/x-gsgivgdfyggsisdf) a quitté (Quit: Connection closed for inactivity) 2015-07-14 08:08:32 <-- Cxom (~Trinoxtio@2601:248:4200:4876:a1ed:5414:5165:3d0c) a quitté (Read error: Connection reset by peer) 2015-07-14 08:11:49 --> WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a rejoint #mcdevs 2015-07-14 08:28:37 <-- orthoplex64 (~orthoplex@unaffiliated/orthoplex64) a quitté (Ping timeout: 246 seconds) 2015-07-14 08:32:12 <-- WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a quitté (Ping timeout: 272 seconds) 2015-07-14 09:18:20 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2015-07-14 09:39:02 --> wphp (~wphp@cpe-72-177-84-222.austin.res.rr.com) a rejoint #mcdevs 2015-07-14 09:51:57 <-- dola (~dola@84-75-69-57.dclient.hispeed.ch) a quitté (Quit: bye) 2015-07-14 09:55:21 <-- wphp (~wphp@cpe-72-177-84-222.austin.res.rr.com) a quitté 2015-07-14 10:15:54 --> kcj (~kcj@unaffiliated/kcj) a rejoint #mcdevs 2015-07-14 10:21:12 <-- RenegadeEagle (~RenegadeE@173-19-198-172.client.mchsi.com) a quitté (Quit: Nettalk6 - www.ntalk.de) 2015-07-14 10:26:46 --> morfin (~morfin@morfin.telenet.ru) a rejoint #mcdevs 2015-07-14 10:35:44 angal Array of 4 lines of json strings. 2015-07-14 10:42:00 <-- Alan (~alan@unaffiliated/alan) a quitté #mcdevs 2015-07-14 10:46:10 morfin i don't understand 2015-07-14 10:46:32 morfin is chat message just set of nested objects in JSON? 2015-07-14 11:05:33 morfin how can client send colored chat? 2015-07-14 11:09:58 angal He can't... He can receive it only. 2015-07-14 11:12:58 <-- KexyBiscuit (~KexyBiscu@153.34.97.126) a quitté (Remote host closed the connection) 2015-07-14 11:18:35 morfin hm 2015-07-14 11:19:00 morfin but what if use mods? 2015-07-14 11:20:45 +md_5 server will (or should at least) strip it / maybe even reject it 2015-07-14 11:21:29 morfin hmmmm 2015-07-14 11:22:41 --> WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a rejoint #mcdevs 2015-07-14 11:23:04 morfin but discarding all colors styles is correct? 2015-07-14 11:23:43 +md_5 I can't even remember what vanilla does 2015-07-14 11:23:47 +md_5 It's either discard or kick 2015-07-14 11:23:59 +Amaranth It definitely used to be a kick 2015-07-14 11:24:56 morfin hm 2015-07-14 11:26:13 morfin usually Minecraft server kick in any strange situation =) 2015-07-14 11:26:40 morfin like sending invalid stance - GFTO 2015-07-14 11:26:50 morfin sending wrong packet - GFO 2015-07-14 11:27:11 <-- WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a quitté (Ping timeout: 246 seconds) 2015-07-14 11:28:29 morfin so does it mean there can't be nested JSON objects in client->server? 2015-07-14 11:28:54 +Amaranth I thought client->server was still just a string 2015-07-14 11:29:06 morfin oO no? 2015-07-14 11:29:24 +Amaranth http://wiki.vg/Protocol#Chat_Message_2 2015-07-14 11:29:28 +Amaranth Just a string 2015-07-14 11:29:58 morfin wtf 2015-07-14 11:31:20 +Dinnerbone Why would we accept a formatted chat object from the client if we're restricting them to plain text? :D 2015-07-14 11:31:34 morfin lol so it's much easier 2015-07-14 11:31:41 +Dinnerbone So what's easier? 2015-07-14 11:32:01 +Dinnerbone This is much much easier than taking a complex object and stripping it down to find a text object and validate that it's legal 2015-07-14 11:32:21 angal :) 2015-07-14 11:32:46 +Dinnerbone Also much cheaper, less bandwidth, more safe, and just makes much more sense 2015-07-14 11:33:41 morfin it's cheaper but you can't as instance "paste" item 2015-07-14 11:33:50 +Thinkofdeath (points Dinnerbone to signs and how they do exactly that) 2015-07-14 11:34:10 +Dinnerbone (points Thinkofdeath to how that was a mistake and they won't do that in the next protocol change) 2015-07-14 11:34:11 +Dinnerbone :D 2015-07-14 11:34:16 +Thinkofdeath :D 2015-07-14 11:35:42 morfin what was mistake? 2015-07-14 11:35:57 +Thinkofdeath clients sending json to the server for signs 2015-07-14 11:36:13 morfin so no colored signs any more? 2015-07-14 11:36:15 morfin later 2015-07-14 11:36:39 +Thinkofdeath newer 1.8 versions strip color anyway 2015-07-14 11:36:59 morfin some servers was sending colored text 2015-07-14 11:37:05 morfin to client 2015-07-14 11:37:07 +Thinkofdeath server -> client is fine 2015-07-14 11:37:15 +Thinkofdeath client -> server is what changed/changing 2015-07-14 11:37:43 <-- kcj (~kcj@unaffiliated/kcj) a quitté (Read error: Connection reset by peer) 2015-07-14 11:38:52 morfin yes probably unsafe 2015-07-14 11:39:39 morfin witches are spawned even without hut? 2015-07-14 11:40:15 +Thinkofdeath apparently 2015-07-14 11:40:36 +Thinkofdeath http://minecraft.gamepedia.com/Witch#Spawning 2015-07-14 11:41:10 Fenhl so commands should still be able to write formatted text on signs after that change, right? 2015-07-14 11:41:36 +Thinkofdeath should be 2015-07-14 11:41:37 +Dinnerbone Yes. It changes nothing vs what you already do now. It's just a protocol cleanup. 2015-07-14 11:41:46 Fenhl cool 2015-07-14 11:41:57 +Dinnerbone No actual changes to game, behaviour or anything like that. 2015-07-14 11:42:29 +Thinkofdeath well hopefully signs would have their permission level reduced? 2015-07-14 11:42:30 morfin game is working strange) 2015-07-14 11:42:38 +Thinkofdeath because its still higher than command blocks 2015-07-14 11:42:55 morfin middle of explosion with 3 hearts => survived 2015-07-14 11:43:12 morfin *creeper explosion 2015-07-14 11:43:32 morfin i know any solid block reduce damage to 0.5 but there was no such blocks 2015-07-14 11:43:43 Fenhl Thinkofdeath: “permission level”? 2015-07-14 11:44:13 +Thinkofdeath yeah, theres 4(?) levels of permissions. Command blocks can't access op/deop/ban etc 2015-07-14 11:44:54 Fenhl oh right 2015-07-14 11:45:04 Fenhl so signs can use those? 2015-07-14 11:45:15 +Thinkofdeath last I checked they could 2015-07-14 11:45:26 +Thinkofdeath thats what made some of the recent exploits so bad 2015-07-14 11:46:19 Fenhl I guess it kinda makes sense because using signs isn't automatable? 2015-07-14 11:46:20 morfin what exploit? 2015-07-14 11:47:02 +Amaranth Clients send json to the server for signs 2015-07-14 11:47:05 morfin what happen if i send JSON with command when updating sign? 2015-07-14 11:47:12 +Amaranth json can include on click things for commands 2015-07-14 11:47:14 morfin :D 2015-07-14 11:47:18 +Thinkofdeath morfin: in 1.8.1+ nothing 2015-07-14 11:47:21 morfin that's what i was thinking about 2015-07-14 11:47:34 morfin oh 2015-07-14 11:47:42 +Thinkofdeath that was one of the many ways of doing it :P 2015-07-14 11:47:57 morfin but click command for chat == click on sign? 2015-07-14 11:48:09 +Thinkofdeath right click on sign but yes 2015-07-14 11:48:18 morfin so i can trick op and he will op me) 2015-07-14 11:48:21 morfin lol 2015-07-14 11:48:25 +Thinkofdeath no need to trick 2015-07-14 11:48:29 +Thinkofdeath the server runs the command 2015-07-14 11:48:42 morfin oh 2015-07-14 11:48:46 +Thinkofdeath The console would show "Thinkofdeath: Given op to Thinkofdeath" 2015-07-14 11:49:00 Fenhl but that's patched now, right? 2015-07-14 11:49:05 +Thinkofdeath yes 2015-07-14 11:49:10 morfin i thought it send command from user right clicked ) 2015-07-14 11:49:11 +Thinkofdeath (any all the other ways found too) 2015-07-14 11:49:34 +Thinkofdeath morfin: thats chat, signs work differently 2015-07-14 11:51:54 morfin ) 2015-07-14 11:58:40 morfin so again server broadcast without radius check>? 2015-07-14 12:01:13 --> WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a rejoint #mcdevs 2015-07-14 12:03:40 morfin guys? 2015-07-14 12:04:17 morfin but what about netherworld/overworld? 2015-07-14 12:05:28 --> UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a rejoint #mcdevs 2015-07-14 12:09:47 <-- UUID00 (~Thunderbi@cpe-213-157-225-153.dynamic.amis.net) a quitté (Client Quit) 2015-07-14 12:12:15 morfin oops 2015-07-14 12:12:18 morfin i see 2015-07-14 12:12:28 <-- WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a quitté (Ping timeout: 252 seconds) 2015-07-14 12:15:16 --> KexyBiscuit (~KexyBiscu@153.34.97.126) a rejoint #mcdevs 2015-07-14 12:18:06 --> WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a rejoint #mcdevs 2015-07-14 12:33:48 <-- WizardCM (~WizardCM@14-201-31-151.static.tpgi.com.au) a quitté (Ping timeout: 255 seconds) 2015-07-14 12:34:40 <-- Brottweiler (~brott@unaffiliated/brott) a quitté (Ping timeout: 246 seconds)