2016-06-04 21:59:18 yawkat 45? Are you mixing degrees and radians? 2016-06-04 21:59:54 pokechu22 Yes unfortunately; java's math.cos takes radians but player angles are in degrees; it's ugly :/ 2016-06-04 22:02:17 yawkat The usual solution is to just input it into wolframalpha 2016-06-04 22:02:35 yawkat But it doesn't look too bad to do manually 2016-06-04 22:03:31 yawkat Though it sounds unlikely that such a tiny function is a bottleneck... Have you profiled 2016-06-04 22:05:04 pokechu22 It's not so much a performance issue as the fact that I don't have a good way to acurately get sub-tick positions (linear interpolation works but it doesn't look quite right) 2016-06-04 22:06:17 pokechu22 this.yaw += (1 + .7 * Math.cos((this.yaw + 45) / 45.0 * Math.PI))), each frame, causes really fast turning on high framerates. 2016-06-04 22:07:26 pokechu22 So I thought that if I treat "1 + .7 * Math.cos((this.yaw + 45) / 45.0 * Math.PI))" as a rate, then I can integrate it to get more acurate positions and call it based off of the itck. 2016-06-04 22:07:27 pokechu22 *tick 2016-06-04 22:07:29 yawkat Ah 2016-06-04 22:07:34 yawkat Well then. 2016-06-04 22:08:30 Gjum isn't it `yaw + (1+...)`, because you do yaw += ... ? 2016-06-04 22:09:06 <-- Byteflux (~Byteflux@minelink.net) a quitté (Ping timeout: 260 seconds) 2016-06-04 22:09:42 pokechu22 No, since yaw doesn't get added to itself (that part there is the rate). 2016-06-04 22:09:48 pokechu22 At least, I don't think so... 2016-06-04 22:10:42 --> Byteflux (~Byteflux@minelink.net) a rejoint #mcdevs 2016-06-04 22:12:13 pokechu22 The thing that's hard is that yaw isn't a constant; it's the variable that's getting changed each time... What I want to do is somehow get a function, yaw(t), that wouldn't depend on previous yaw values. 2016-06-04 22:17:30 pokechu22 To be clear, I'm currently running it each tick and linearly going between the current tick and previous tick's values, but I think I could get more accuracy theoretically. I'll probably just not worry about it and stick with the linear one, but it's something that I've wondered about. 2016-06-04 22:18:37 Gjum why don't you simly try it out then? https://www.wolframalpha.com/input/?i=integrate+(1+%2B+.7+*+cos((x+%2B+45)+%2F+45.0+*+%CF%80)) 2016-06-04 22:18:51 redstonehelper have you tried quadratic or cubic interpolation? 2016-06-04 22:20:32 --> coolsa (~coolsa@unaffiliated/coolsa) a rejoint #mcdevs 2016-06-04 22:31:51 pokechu22 Gjum: ... hm, that actually works OK for what I want (though there's a bit of stutter). I wouldn't have though that would work since I was always integrating with respect to "t" instead of "x" (since the variable I wanted was t, and the value was x), but it seems to work fine like that... hm. 2016-06-04 22:32:19 pokechu22 I _thought_ I knew what I was doing but as I try to understand further it seems like I don't :/ Doesn't help that I wasn't the person who originally wrote that function. 2016-06-04 22:32:38 pokechu22 redstonehelper: I haven't actually, that's a good idea. 2016-06-04 22:32:39 Gjum well dt is -1 in your case, while dy is 1 + .7*... 2016-06-04 22:32:50 Gjum ühh dt=1 2016-06-04 22:42:25 pokechu22 ... I see what I was doing before and why I couldn't do it neither by hand nor wolframalpha: http://i.imgur.com/6S5lODa.png 2016-06-04 22:42:50 pokechu22 That's a lot harder to do, but it looks like the simpler one works. 2016-06-04 23:00:49 --> Extreme- (extreme7@gateway/shell/xshellz/x-kspeuxlvfqfetwpy) a rejoint #mcdevs 2016-06-04 23:27:57 hansihe so what you are trying to do is interpolate linearly between two arbitrary rotations? 2016-06-04 23:32:06 hansihe pokechu22: 2016-06-04 23:32:33 pokechu22 The rotation on the current tick and the rotation on the previous one, kinda. 2016-06-04 23:32:36 pokechu22 I'm working on a demo 2016-06-04 23:35:00 hansihe Sorry, I don't quite understand 2016-06-04 23:35:34 hansihe Moving the camera at a fixed angular velocity towards a rotation? 2016-06-04 23:38:19 pokechu22 A varying velocity - the effect is that it slows down at each cardinal direction. 2016-06-04 23:40:00 Gjum I'm wondering where the "stutter" comes from, the plotted graph looked fine for what you want to do 2016-06-04 23:41:18 Matsv Is there some kind of tool like Burger for Minecraft Pocket Edition? 2016-06-04 23:42:00 Gjum rom1504: ^ 2016-06-04 23:43:02 yawkat I think intyre has one, and I do 2016-06-04 23:43:15 yawkat But I don't know of any public one 2016-06-04 23:43:25 yawkat Ask in #mcpedev 2016-06-04 23:43:38 yawkat *devs 2016-06-04 23:45:23 Matsv Thanks 2016-06-04 23:45:31 hansihe > this.yaw += (1 + .7 * Math.cos((this.yaw + 45) / 45.0 * Math.PI))), each frame, causes really fast turning on high framerates. 2016-06-04 23:45:40 hansihe If that's your main problem, that's really easy to fix 2016-06-04 23:49:46 pokechu22 Well, that's the old method I was using, but it kinda is the issue that I want to solve in a clean way. 2016-06-04 23:49:59 hansihe For what you are doing that sounds like a clean way 2016-06-04 23:50:59 hansihe You just need to decide on a timeslice you want it to operate on, say 30fps, that makes 33ms per frame 2016-06-04 23:51:40 hansihe You then divide the result by 33 and multiply it by the time since the last frame in milliseconds 2016-06-04 23:52:10 Gjum isn't that linear? 2016-06-04 23:52:12 hansihe Then you will get a value you can add that's framerate independent 2016-06-04 23:52:42 pokechu22 That's basically what I'm doing right now. Except that I'm using the built-in tick method (which is still stable). Issue there is that it's linear, which is _slightly_ suboptimal. 2016-06-04 23:53:01 pokechu22 (In appearence, not in performance) 2016-06-04 23:53:26 hansihe Well yeah, if that's not precise enough to work, you could do an integral 2016-06-04 23:57:14 hansihe actually, I don't think it's that easy 2016-06-04 23:58:12 hansihe Since you are depending on the current value for your rate of change, that would make an differential equation? 2016-06-05 00:00:22 hansihe Unless your framerate is really really low, like in the single digits, I don't see how the error from doing it the naive way could make much of a difference 2016-06-05 00:06:06 pokechu22 It isn't really too important, yea, but I still want to figure it out. 2016-06-05 00:12:49 pokechu22 I'm going to be AFK for an hour or so, sorry 2016-06-05 00:13:28 hansihe http://www.wolframalpha.com/input/?i=x%27+%3D+1%2B0.7*cos((x%2Bpi%2F4)%2Fpi%2F4) 2016-06-05 00:14:14 hansihe Unless I'm way off target here, the differential equation solution should be the one to use 2016-06-05 00:17:51 hansihe then again, maybe not 2016-06-05 00:20:01 +XorBoole when did this become #mcpdes? 2016-06-05 00:47:00 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-06-05 00:48:13 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-05 00:49:45 <-- pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a quitté (Ping timeout: 250 seconds) 2016-06-05 00:56:14 --> dexter0_ (~dexter0@2601:647:5801:300:7510:1552:63e4:d98) a rejoint #mcdevs 2016-06-05 00:59:12 <-- dexter0 (~dexter0@2601:647:5801:300:90f9:9fa4:ac49:1336) a quitté (Ping timeout: 258 seconds) 2016-06-05 00:59:12 -- dexter0_ est maintenant connu sous le nom dexter0 2016-06-05 01:04:06 <-- UUID01 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a quitté (Read error: Connection reset by peer) 2016-06-05 01:05:54 <-- _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a quitté (Quit: Exception in thread "main" java.lang.IllegalAccessException: no private access for field: disconnectReason) 2016-06-05 01:39:38 -- md_5- est maintenant connu sous le nom md_5 2016-06-05 01:57:50 --> zz (watching@unaffiliated/zz) a rejoint #mcdevs 2016-06-05 02:01:05 --> pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a rejoint #mcdevs 2016-06-05 02:09:54 pokechu22 hansihe: Yea, that's the equation I got too, but I didn't know how to solve it. And the differential equation solution wolframalpha gives doesn't seem to be correct... 2016-06-05 02:18:24 +XorBoole have you considered integration: 2016-06-05 02:18:50 +XorBoole oh, wait, that's x' 2016-06-05 02:18:52 +XorBoole ew 2016-06-05 02:19:01 +XorBoole I hate difeqs 2016-06-05 02:19:13 pokechu22 Yea... it's pretty ugly. 2016-06-05 02:19:52 +XorBoole I've always hated the x' notation 2016-06-05 02:20:11 +XorBoole it's not obvious that the independent variable is some t 2016-06-05 02:20:33 +XorBoole at least use dx/dt and x(t) 2016-06-05 02:20:51 +XorBoole but tbh I've seen worse notation 2016-06-05 02:21:10 +XorBoole p_f x = (G f) x from a problem I'm working on 2016-06-05 02:21:11 pokechu22 x'(t) is better than x' in general. 2016-06-05 02:21:27 +XorBoole or better yet, lim_{x -> iy} G_y 2016-06-05 02:21:35 +XorBoole it took me forever to figure out that indexing 2016-06-05 02:21:50 +XorBoole (x -> iy is a function signature, not "x goes to iy") 2016-06-05 02:22:03 +XorBoole (also i is a functor) 2016-06-05 02:23:33 rom1504 "And the differential equation solution wolframalpha gives doesn't seem to be correct..." really ? 2016-06-05 02:24:13 pokechu22 It's not working with the code I have; I might be using it wrong though. Let's see if I can get an animation... 2016-06-05 02:29:00 Gjum which one is not correct? the x' one? 2016-06-05 02:30:35 pokechu22 The x' one and also the one from integrating with respect to dx 2016-06-05 02:35:12 Gjum pokechu22: how many ticks does a full revolution take? 2016-06-05 02:37:15 pokechu22 About 505. 10 seconds or so. 2016-06-05 02:37:38 pokechu22 ... not 10 seconds. hm. 2016-06-05 02:38:12 pokechu22 Ignore that 10 seconds part. But about 505 (that's when it first looped). 2016-06-05 02:42:06 pokechu22 Took forever to upload but here's a comparison. https://www.youtube.com/watch?v=0mONBOIPpTs 2016-06-05 02:44:38 hansihe right, so the wolframalpha one works for a single quadrant it seems 2016-06-05 02:45:36 hansihe the equation should be prettier if you remove the offset stuff 2016-06-05 02:45:51 hansihe then just do the quadrant logic manually? 2016-06-05 02:46:40 Gjum nah, the speed is completely off for WA 2016-06-05 02:47:17 hansihe oh, right 2016-06-05 02:47:36 hansihe i just looked at the acceleration and the smoothness of it 2016-06-05 02:47:47 pokechu22 It seems like it's offset by an eighth of a rotation, maybe... 2016-06-05 02:48:36 Gjum no, it even unexpectedly changes speeds when you account for that 2016-06-05 02:48:38 pokechu22 ... nope, it doesn't even cover a full 90 degrees :/ 2016-06-05 02:51:12 -- r04r est maintenant connu sous le nom zz_r04r 2016-06-05 02:57:20 --> Addisonep (uid86198@gateway/web/irccloud.com/x-wmuvsveoakaexmtt) a rejoint #mcdevs 2016-06-05 02:57:26 +Amaranth http://answers.unity3d.com/questions/168779/extrapolating-quaternion-rotation.html might be useful 2016-06-05 03:00:44 hansihe i don't think slerp helps much in this case, it seems he wants the angular velocity to speed up at the cardinal directions according to some formula 2016-06-05 03:00:57 hansihe slow down at the cardinal directions rather 2016-06-05 03:05:13 Gjum pokechu22: you might try t*360/505 - 10*(sin(t*8*pi/505)) 2016-06-05 03:05:33 Gjum should be very similar to what you want to achieve 2016-06-05 03:07:04 +Amaranth Wait why do you want to slow down at cardinals? 2016-06-05 03:07:16 Gjum maybe there's some text you want to read 2016-06-05 03:07:34 Gjum and the corners are boring, so you don't want to see them all the time ^^ 2016-06-05 03:08:49 pokechu22 It's a visual effect that just looks nice more or less, but slowing down at the cardinals means that you get a view of all directions but don't stare too long. 2016-06-05 03:10:30 hansihe in that case I would just use an approximation like the one Gjum posted, that seems like a much better idea than dicking around with integrals and difeqs 2016-06-05 03:10:50 hansihe you probably end up with something more efficient as well 2016-06-05 03:10:55 Gjum ^ 2016-06-05 03:11:52 pokechu22 Yea, probably that would be a good idea :P 2016-06-05 03:13:18 Gjum you can even figure out what the number instead of 10 should be 2016-06-05 03:13:30 Gjum so it's the exact same speed at the cardinals as in your original 2016-06-05 03:13:56 Gjum looks like it's 8.29595~ 2016-06-05 03:15:38 pokechu22 Thanks. That bit of code, depsite it's overall uninportance, has been gnawing at me for a while :P 2016-06-05 03:18:35 pokechu22 360/505 ≈ .7 - that's probably where 505 came from. 2016-06-05 03:22:06 Gjum well .7 is also the amplitude of the co/sine 2016-06-05 03:24:17 Gjum .7*505 = 353.5 which is way less than 360, so no 2016-06-05 03:25:43 pokechu22 Hm, true. 2016-06-05 03:26:05 Gjum I would guess it's just to make the cardinals' speed 0.3 2016-06-05 03:26:42 Gjum and it just happens to take 505 steps 2016-06-05 04:43:30 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-05 05:36:24 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 250 seconds) 2016-06-05 05:37:42 <-- GingerGeek (~Zed@unaffiliated/gingergeek) a quitté (Ping timeout: 250 seconds) 2016-06-05 05:39:52 <-- coolsa (~coolsa@unaffiliated/coolsa) a quitté (Ping timeout: 250 seconds) 2016-06-05 05:40:59 <-- pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a quitté (Quit: Goodnight everyone (except for those in timezones where it's morning)) 2016-06-05 05:45:13 --> GingerGeek (~Zed@2a03:b0c0:1:d0::8e:1000) a rejoint #mcdevs 2016-06-05 05:45:13 <-- GingerGeek (~Zed@2a03:b0c0:1:d0::8e:1000) a quitté (Changing host) 2016-06-05 05:45:13 --> GingerGeek (~Zed@unaffiliated/gingergeek) a rejoint #mcdevs 2016-06-05 05:47:31 <-- enchi (enchilado@defocus/yummy/enchilado) a quitté (Ping timeout: 260 seconds) 2016-06-05 05:52:45 --> coolsa (~coolsa@unaffiliated/coolsa) a rejoint #mcdevs 2016-06-05 06:08:02 <-- realz (~realz@unaffiliated/realazthat) a quitté (Ping timeout: 260 seconds) 2016-06-05 06:09:04 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-05 06:09:19 --> enchi (enchilado@gateway/shell/blinkenshell.org/x-cgnhvfiumfnveeoo) a rejoint #mcdevs 2016-06-05 06:15:52 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-06-05 06:18:02 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2016-06-05 06:18:02 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-06-05 06:22:04 <-- enchi (enchilado@gateway/shell/blinkenshell.org/x-cgnhvfiumfnveeoo) a quitté (Changing host) 2016-06-05 06:22:04 --> enchi (enchilado@defocus/yummy/enchilado) a rejoint #mcdevs 2016-06-05 07:05:34 <-- ryanw-se (~ryanw-se@pool-74-106-202-181.syrcny.fios.verizon.net) a quitté (Quit: Leaving...) 2016-06-05 09:21:36 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-zvusnrsyakcicrea) a quitté (Quit: Connection closed for inactivity) 2016-06-05 11:20:26 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-05 12:23:53 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-wmuvsveoakaexmtt) a quitté (Quit: Connection closed for inactivity) 2016-06-05 12:38:51 <-- coolsa (~coolsa@unaffiliated/coolsa) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:47:16 --> Black-Hole (~BlackHole@p2003007E4F4AB5002D5ACE16F51AB982.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-06-05 12:50:32 --> Pyker_ (pyker@pyker.net) a rejoint #mcdevs 2016-06-05 12:51:31 --> Dykam_ (~Dykam@2a03:b0c0:0:1010::da:5001) a rejoint #mcdevs 2016-06-05 12:53:10 --> Aikar_ (~quassel@wikia/Aikar) a rejoint #mcdevs 2016-06-05 12:53:16 --> ghac|away (~ghac@mccluster.eu) a rejoint #mcdevs 2016-06-05 12:53:56 <-- BlackHole (~BlackHole@p2003007E4F4AB500195D191CA058A254.dip0.t-ipconnect.de) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:57 <-- jnoah (~brutal_ch@osuosl/staff/brutal-chaos) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:57 <-- Dykam (~Dykam@2a03:b0c0:0:1010::da:5001) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:57 <-- __0x277F (~knm@unaffiliated/--0x277f/x-3357507) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:58 <-- KHobbits (~khf@baka.khobbits.co.uk) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:58 <-- manuelgu (~manuelgu@manuelgu.eu) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:59 <-- VoidWhisperer (~VoidWhisp@unaffiliated/voidwhisperer) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:59 <-- Pyker (pyker@pyker.net) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:59 <-- Aikar (~quassel@wikia/Aikar) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:59 <-- ghac (~ghac@mccluster.eu) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:53:59 <-- SupaHam (~SupaHam@supaham.com) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:54:00 <-- LordAkkarin (~Akkarin@optional.optional.optional.optional.optional.spongeoptional.xyz) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:54:00 <-- eeew (eeew@bnc3.dnaclan.eu) a quitté (Ping timeout: 260 seconds) 2016-06-05 12:54:00 -- Pyker_ est maintenant connu sous le nom Pyker 2016-06-05 12:54:21 --> KHobbits (khf@2600:3c03::21:1210) a rejoint #mcdevs 2016-06-05 12:54:25 --> manuelgu (~manuelgu@manuelgu.eu) a rejoint #mcdevs 2016-06-05 12:56:50 --> LordAkkarin (~Akkarin@optional.optional.optional.optional.optional.spongeoptional.xyz) a rejoint #mcdevs 2016-06-05 12:57:01 --> __0x277F (~knm@irc.jwf.io) a rejoint #mcdevs 2016-06-05 12:57:25 -- __0x277F est maintenant connu sous le nom Guest61884 2016-06-05 12:57:55 --> VoidWhisperer (~VoidWhisp@172.110.20.138) a rejoint #mcdevs 2016-06-05 12:57:55 <-- VoidWhisperer (~VoidWhisp@172.110.20.138) a quitté (Changing host) 2016-06-05 12:57:55 --> VoidWhisperer (~VoidWhisp@unaffiliated/voidwhisperer) a rejoint #mcdevs 2016-06-05 13:00:22 --> SupaHam (~SupaHam@supaham.com) a rejoint #mcdevs 2016-06-05 13:00:23 <-- SupaHam (~SupaHam@supaham.com) a quitté (Ping timeout: 260 seconds) 2016-06-05 13:05:22 --> jnoah (~brutal_ch@osuosl/staff/brutal-chaos) a rejoint #mcdevs 2016-06-05 13:05:22 -- Mode #mcdevs [+v jnoah] par ChanServ 2016-06-05 13:19:59 --> eeew (~eeew@188.227.225.163) a rejoint #mcdevs 2016-06-05 13:40:19 Meeeh Grum, minecraft already don't use that meta-id (like 120:540 - that 540 here) for potions and some other stuff, what about durability? is there any chance it will be moved to NBT of item? like "durability: 1200, uses: 200" (Yey, possibility to create item with higher/lower durability). That durability as part of item type is really annoying as you can't just create simple list of all items/blocks without special handle for that special items. 2016-06-05 14:32:59 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Ping timeout: 252 seconds) 2016-06-05 14:35:18 <-- C4K3 (~C4K3@0127801301.0.fullrate.ninja) a quitté (Read error: Connection reset by peer) 2016-06-05 14:35:23 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-06-05 14:35:23 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-06-05 14:35:59 --> C4K3 (~C4K3@0127801301.0.fullrate.ninja) a rejoint #mcdevs 2016-06-05 14:46:41 --> UUID00 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a rejoint #mcdevs 2016-06-05 15:13:19 +Grum the way to fix it is to get rid of the 'special items' through data 2016-06-05 15:13:23 +Grum just name the items 2016-06-05 15:13:26 +Grum if you want them to be seperate, name them 2016-06-05 15:14:18 +Grum if it is in nbt you also have no idea what the items are 2016-06-05 15:22:19 Meeeh Grum, only that durability-items use id as something different. And I don't see any items that use NBT to create other items, it's always id + data in NBT, like potions. Only that durability use different logic ;/ And with name... you need do it manually, there is no way to just generate list of all items/blocks without special handle, this same for creating code for some weird mods/plugins or own server. 2016-06-05 15:26:05 +Grum I know, I hate it, I can fix it, I am not able to 2016-06-05 15:26:17 +SinZ backwards compatibility reasons? 2016-06-05 15:26:41 +Grum why would we need to be backwards compatible? 2016-06-05 15:27:35 +SinZ 1.9 world run on 1.10, needs to still have potions with the correct types, right? 2016-06-05 15:27:36 Meeeh Grum, why you are not able to do it? ;/ 2016-06-05 15:27:48 -- zz_r04r est maintenant connu sous le nom r04r 2016-06-05 15:28:13 +Grum because someone else is telling me not to 2016-06-05 15:30:24 Meeeh nah, why most sane person in Mojang can't un-cancer the code. Anyway, good to hear that you think like me about that items id. 2016-06-05 15:33:39 +Grum It was planned for 1.9 2016-06-05 15:33:43 +Grum planned for 1.10 2016-06-05 15:33:50 +Grum both denied 2016-06-05 15:42:14 --> cebreidian (~c@c-73-224-87-206.hsd1.fl.comcast.net) a rejoint #mcdevs 2016-06-05 15:49:51 redstonehelper praise microsoft? 2016-06-05 15:59:04 +Grum microsoft has no say on the java version 2016-06-05 15:59:17 redstonehelper \o/ 2016-06-05 16:12:05 Meeeh redstonehelper, nah, so much time and people still think that microsoft control all mojang actions and blame them for all the stuff 2016-06-05 16:12:26 +Grum Meeeh: the problem is that no-one cares that this gets done 2016-06-05 16:12:30 +Grum so make your voice heard 2016-06-05 16:13:15 +Grum it would be a one time super painful upgradepath and then sanity after 2016-06-05 16:15:37 MiniDigger where do we need to made our voices heard? there are many ppl who would appreciate this system to be replaced 2016-06-05 16:16:11 Meeeh yeach, all that stuff should be done in 1.9 where many other stuff was broken, everyone was prepared for bigger problems and changes. Nah, maybe one day they will change this :< Who is that bad guy? 2016-06-05 16:16:11 Meeeh I thought only dinner bone can be above you o.O 2016-06-05 16:16:39 Meeeh and he don't want that sane changes? ;/ 2016-06-05 16:17:03 redstonehelper jeb is lead dev 2016-06-05 16:17:27 redstonehelper otherwise, I guess above is CEO or CFO or something 2016-06-05 16:18:02 Meeeh ah, yeach, jeb... I sometimes forget about him xD 2016-06-05 16:18:19 Meeeh yeach, that might be him :< 2016-06-05 16:48:01 Meeeh so many people don't care about code... and huge amount of people are trying to make sane APIs using that insane code for years, at least it is better than year+ ago, especially in notch age :D At least I can thanks for other changes that made code more sane, maybe expect for that eula stuff, but for now I don't see any normal server blocked, only that really fu... up. :D 2016-06-05 16:49:48 <-- cebreidian (~c@c-73-224-87-206.hsd1.fl.comcast.net) a quitté (Ping timeout: 244 seconds) 2016-06-05 16:51:51 --> Addisonep (uid86198@gateway/web/irccloud.com/x-pglhqxphtykwcghv) a rejoint #mcdevs 2016-06-05 16:53:07 --> cebreidian (~c@c-73-224-87-206.hsd1.fl.comcast.net) a rejoint #mcdevs 2016-06-05 17:11:31 <-- cebreidian (~c@c-73-224-87-206.hsd1.fl.comcast.net) a quitté (Quit: ZNC 1.7.x-nightly-20160225-9b31a077 - http://znc.in) 2016-06-05 17:12:17 --> cebreidian (~c@c-73-224-87-206.hsd1.fl.comcast.net) a rejoint #mcdevs 2016-06-05 17:15:47 <-- cebreidian (~c@c-73-224-87-206.hsd1.fl.comcast.net) a quitté (Client Quit) 2016-06-05 18:01:45 <-- zz (watching@unaffiliated/zz) a quitté #mcdevs ("Leaving") 2016-06-05 18:05:17 --> _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a rejoint #mcdevs 2016-06-05 18:14:33 --> unwantedEquity (~unwantedE@vpn.ddosshield.net) a rejoint #mcdevs 2016-06-05 19:33:52 --> pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a rejoint #mcdevs 2016-06-05 19:53:53 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-pglhqxphtykwcghv) a quitté (Quit: Connection closed for inactivity) 2016-06-05 19:59:48 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Quit: Sleep time...) 2016-06-05 20:24:35 --> coolsa (~coolsa@unaffiliated/coolsa) a rejoint #mcdevs 2016-06-05 21:20:18 --> madaal (~madaal@104.131.167.64) a rejoint #mcdevs 2016-06-05 21:36:47 Not-29aa [wiki] Edit by Pokechu22 to Protocol -> http://tinyurl.com/jk3aean 2016-06-05 21:45:30 Not-b880 [minecraft-data] rom1504 pushed 2 commits to master [+2/-0/±4] https://git.io/voJCP 2016-06-05 21:45:32 Not-b880 [minecraft-data] rom1504 63492ba - add 1.10-pre1 2016-06-05 21:45:33 Not-b880 [minecraft-data] rom1504 6955927 - add 1.10-pre1 changes (compared to 16w20a protocol) 2016-06-05 21:46:29 Not-b880 [minecraft-data] rom1504 pushed 1 commit [+0/-0/±1] https://git.io/voJCM 2016-06-05 21:46:30 Not-b880 [minecraft-data] rom1504 fad13ae - Release 2.1.0 2016-06-05 21:48:25 --> Addisonep (uid86198@gateway/web/irccloud.com/x-wlsxpmwkkdxtbvtm) a rejoint #mcdevs 2016-06-05 21:51:31 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-06-05 21:51:31 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-06-05 21:52:19 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Client Quit) 2016-06-05 21:55:57 Not-b880 [flying-squid] rom1504 deleted branch greenkeeper-minecraft-data-2.3.0 2016-06-05 21:56:01 Not-b880 [mineflayer] rom1504 deleted branch greenkeeper-minecraft-data-2.3.0 2016-06-05 22:18:45 --> realz__ (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-05 22:19:17 <-- realz (~realz@unaffiliated/realazthat) a quitté (Ping timeout: 260 seconds) 2016-06-05 22:21:55 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-05 22:23:42 <-- realz__ (~realz@unaffiliated/realazthat) a quitté (Ping timeout: 246 seconds) 2016-06-05 22:26:09 <-- realz (~realz@unaffiliated/realazthat) a quitté (Ping timeout: 246 seconds) 2016-06-05 22:37:16 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-06-05 22:37:16 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-06-05 22:38:44 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Client Quit) 2016-06-05 22:41:08 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-05 22:41:11 <-- realz (~realz@unaffiliated/realazthat) a quitté (Read error: Connection reset by peer) 2016-06-05 22:59:42 -- 7YUAA7LXW est maintenant connu sous le nom Shnaw 2016-06-05 23:12:34 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-05 23:13:48 --> realz_ (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-05 23:15:19 <-- realz (~realz@unaffiliated/realazthat) a quitté (Disconnected by services) 2016-06-05 23:15:23 -- realz_ est maintenant connu sous le nom realz 2016-06-05 23:21:17 --> realz_ (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-05 23:23:19 <-- realz (~realz@unaffiliated/realazthat) a quitté (Disconnected by services) 2016-06-05 23:23:21 -- realz_ est maintenant connu sous le nom realz 2016-06-05 23:32:34 <-- _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a quitté (Read error: Connection reset by peer) 2016-06-05 23:35:24 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-06-05 23:35:24 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-06-05 23:38:32 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Client Quit) 2016-06-06 00:02:39 --> barneygale (~barneygal@90.206.144.185) a rejoint #mcdevs 2016-06-06 00:29:05 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-06-06 00:29:05 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-06-06 00:36:22 <-- coolsa (~coolsa@unaffiliated/coolsa) a quitté (Ping timeout: 260 seconds) 2016-06-06 00:37:58 --> coolsa (~coolsa@unaffiliated/coolsa) a rejoint #mcdevs 2016-06-06 01:09:34 <-- barneygale (~barneygal@90.206.144.185) a quitté (Remote host closed the connection) 2016-06-06 01:17:20 Not-29aa [wiki] Edit by Pokechu22 to Entities -> http://tinyurl.com/h9ojlfq 2016-06-06 01:28:55 pokechu22 Can someone verify for me - it seems like object ID 60 is now tipped arrow (since 1.9) and object id 92 is unassigned; is this correct? 2016-06-06 01:43:18 pokechu22 ... um... it looks like normal arrows also use EntityTippedArrow. Well, that's a wierd way to do it. But 92 definitely is unassigned. 2016-06-06 01:46:06 -- r04r est maintenant connu sous le nom zz_r04r 2016-06-06 01:50:34 Not-29aa [wiki] Edit by Pokechu22 to Entities -> http://tinyurl.com/jaoswd5 2016-06-06 01:58:16 <-- sgtbigman (~sgtbigman@159.203.142.8) a quitté (Quit: ZNC 1.6.2 - http://znc.in) 2016-06-06 01:59:07 --> sgtbigman (~sgtbigman@159.203.142.8) a rejoint #mcdevs 2016-06-06 02:06:50 <-- UUID00 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a quitté (Quit: Leaving) 2016-06-06 03:15:41 --> TheNet (~TheNet@c-24-63-107-93.hsd1.ma.comcast.net) a rejoint #mcdevs 2016-06-06 03:16:36 <-- TheNet (~TheNet@c-24-63-107-93.hsd1.ma.comcast.net) a quitté (Client Quit) 2016-06-06 03:57:24 Not-29aa [wiki] Edit by Pokechu22 to Entities -> http://tinyurl.com/h9d7eep 2016-06-06 04:59:53 <-- walle303 (~walle303@pisg/dev/walle303) a quitté (Quit: Disconnected) 2016-06-06 05:01:28 --> walle303 (~walle303@pisg/dev/walle303) a rejoint #mcdevs 2016-06-06 05:22:37 --> javaprophet (~javaproph@2601:647:ca02:f4d0:45fb:fe12:21d2:41b2) a rejoint #mcdevs 2016-06-06 05:23:01 javaprophet Has anyone seen this issue yet? https://bugs.mojang.com/browse/MC-103114 2016-06-06 05:25:44 pokechu22 ... that should be a private issue. 2016-06-06 05:26:18 pokechu22 But that _sounds_ bad. 2016-06-06 05:28:40 +ammar2 eh, it doesn't have any technical details, no reason for it to not be public 2016-06-06 05:31:36 pokechu22 Unrelated, but I have here a graph of unload chunk packets received by someone: https://www.youtube.com/watch?v=-E09QURhai4. Does that seem broken? 2016-06-06 05:33:35 +ammar2 what server? 2016-06-06 05:34:35 pokechu22 I don't have the full details, but I do know that it's running bungeecord and spigot (I don't have the version). 2016-06-06 05:35:29 pokechu22 Second semiunrelated question: Has anyone ever seen empty chunks that aren't empty but instead all have the same contents? 2016-06-06 05:36:35 kahrl I haven't seen empty chunks that aren't empty :P 2016-06-06 05:38:54 pokechu22 Well... time for me to play the game where I search through my 759 hours of log video (no joke...) for the 10 minutes where I saw it happen T_T 2016-06-06 05:39:37 pokechu22 I did find https://bugs.mojang.com/browse/MC-86937, but that was in a snapshot and this happened in a 1.8 release (on a spigot server). Over a year ago, though. 2016-06-06 05:48:33 Meeeh javaprophet, seems like someone have server in offline mode? 2016-06-06 05:51:50 javaprophet It was not in offline mode. 2016-06-06 05:52:04 Meeeh this is your issue? 2016-06-06 05:52:17 javaprophet I know the owner of it. 2016-06-06 05:52:34 Meeeh this happen on spigot too? 2016-06-06 05:53:01 javaprophet His particular server was PaperSpigot I think, but he has heard of the same issue elsewhere. 2016-06-06 05:53:19 Meeeh this don't sounds like something possible with normal config o.O 2016-06-06 05:53:47 javaprophet I'm going to ask him to run in debug mode next time he starts it. 2016-06-06 05:54:01 javaprophet But we have a feeling it's an exploit in the Mojang servers. 2016-06-06 05:54:37 Meeeh maybe it's exploit on his server 2016-06-06 05:54:44 Meeeh like dns/hosts changed 2016-06-06 05:55:08 +ammar2 yeah something that powerful usually gets spread like fire 2016-06-06 05:55:10 javaprophet It's been observed on several different, isolated servers. 2016-06-06 05:55:46 Meeeh I would still sniff all packets from system level and check IP 2016-06-06 05:56:22 javaprophet I'll ask my friend for access to his VPS to do that I suppose. 2016-06-06 05:56:31 javaprophet I don't know if his server is still under attack though. 2016-06-06 05:56:45 Meeeh exploit allowing to auth as any account sounds really... just unreal :D 2016-06-06 05:57:13 javaprophet IKR! Based on what I've seen, these hackers have been keeping it under wraps. 2016-06-06 05:57:35 javaprophet https://bugs.mojang.com/browse/MC-103114 2016-06-06 05:57:42 javaprophet Someone else commented that they had it too. 2016-06-06 05:59:13 Meeeh nah, someone should create small simple plugin for spigot that will save all minecraft packets, just to see if he sends anything weird 2016-06-06 06:00:05 Meeeh if they hacked servers at mojang side I will expect something bigger than few smallers (?) servers going down 2016-06-06 06:00:25 javaprophet Same, perhaps it's limited by something, or their trying to keep it on the downlow. 2016-06-06 06:02:07 Meeeh and auth code on server is just really simple, and any exception will cancel it 2016-06-06 06:02:26 --> Xerxes1 (~Xerxes@cpe-184-58-120-217.columbus.res.rr.com) a rejoint #mcdevs 2016-06-06 06:03:31 Xerxes1 Somebody logged into my server with my account 2016-06-06 06:03:51 Xerxes1 even after I changed my password they were still able to log in 2016-06-06 06:04:20 Xerxes1 its in online mode 2016-06-06 06:04:22 Xerxes1 whats going on?! 2016-06-06 06:04:50 javaprophet It's Isopropyl! 2016-06-06 06:04:58 javaprophet Did someone login before as the user Isopropyl? 2016-06-06 06:05:00 Xerxes1 yep 2016-06-06 06:05:05 javaprophet !!! 2016-06-06 06:05:07 Meeeh it is 1st of April yet? :D 2016-06-06 06:05:53 Xerxes1 Im serious Meeeh 2016-06-06 06:08:23 Meeeh nah, I need to go in next ~40min, so I don't have time now ;/ Anyone can create plugin that will use plib to save/log all packets with whole data? xD 2016-06-06 06:08:52 pokechu22 I did mention http://wiki.vg/Debugging, but that doesn't log the payloads, only the names. 2016-06-06 06:08:57 pokechu22 You _could_ use wireshark. 2016-06-06 06:09:14 javaprophet It's on my friends VPS, and I don't think it's under attack anymore. 2016-06-06 06:09:42 Meeeh using plugin is a bit easier, but pokechu22 I already wrote about sniffing all stuff to see what is going on with auth request too 2016-06-06 06:10:42 pokechu22 Full debug logs (at least on the client) do log auth stuff, IIRC including all requests. 2016-06-06 06:11:46 Meeeh can you both list plugins too? 2016-06-06 06:11:49 pokechu22 Yep, things like "Opening connection to https://sessionserver.mojang.com/session/minecraft/join", "Writing POST data to https://sessionserver.mojang.com/session/minecraft/join: {"accessToken":"","selectedProfile":"","serverId":""}". 2016-06-06 06:12:04 Meeeh and ping sessionserver.mojang.com 2016-06-06 06:12:07 pokechu22 What I'm refering to is using the second config on the debuging article 2016-06-06 06:12:21 Meeeh serverId is always empty if nothing was changed o.O 2016-06-06 06:12:58 Meeeh javaprophet, Xerxes1 ping sessionserver.mojang.com on vps, just for sure 2016-06-06 06:13:03 Meeeh and write what it returns 2016-06-06 06:13:17 javaprophet 216.137.36.93 2016-06-06 06:13:17 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-06-06 06:13:38 Meeeh wat 2016-06-06 06:13:51 javaprophet That's the IP from a dig, which is what you want yea? 2016-06-06 06:15:38 pokechu22 Erm... when I do ping sessionserver.mojang.com, I get 52.84.20.231. 2016-06-06 06:15:55 Meeeh I get that too 2016-06-06 06:15:59 javaprophet I get 66.11.122.190 on another server too. 2016-06-06 06:16:06 javaprophet It's geographically based I think. 2016-06-06 06:16:17 javaprophet Check the IP whois. 2016-06-06 06:16:32 Meeeh yeach, this is why I'm not repling yet, just trying to find some more data 2016-06-06 06:16:33 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 276 seconds) 2016-06-06 06:16:34 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-06-06 06:16:40 Xerxes1 I get 66.11.122.190 2016-06-06 06:16:41 Meeeh as they for sure have more than one ip 2016-06-06 06:18:51 +ammar2 Xerxes1: output of /plugins please 2016-06-06 06:19:02 Xerxes1 no plugins installed 2016-06-06 06:19:05 Xerxes1 semi-vanilla server 2016-06-06 06:19:06 Xerxes1 just spigot 2016-06-06 06:19:17 +ammar2 hmm 2016-06-06 06:19:32 +ammar2 did you enable debugging like pokechu said 2016-06-06 06:19:38 Xerxes1 no 2016-06-06 06:19:54 +ammar2 please do, it'll be really helpful if they attack again 2016-06-06 06:28:00 Xerxes1 okay 2016-06-06 06:28:07 <-- Xerxes1 (~Xerxes@cpe-184-58-120-217.columbus.res.rr.com) a quitté (Quit: Leaving.) 2016-06-06 06:28:47 -- Guest61884 est maintenant connu sous le nom __0x277F 2016-06-06 06:28:50 <-- __0x277F (~knm@irc.jwf.io) a quitté (Changing host) 2016-06-06 06:28:50 --> __0x277F (~knm@unaffiliated/--0x277f/x-3357507) a rejoint #mcdevs 2016-06-06 07:04:46 <-- GingerGeek (~Zed@unaffiliated/gingergeek) a quitté (Ping timeout: 250 seconds) 2016-06-06 07:05:12 <-- EvilJStoker (jstoker@unaffiliated/jstoker) a quitté (Ping timeout: 250 seconds) 2016-06-06 07:06:23 --> GingerGeek (~Zed@2a03:b0c0:1:d0::8e:1000) a rejoint #mcdevs 2016-06-06 07:06:23 <-- GingerGeek (~Zed@2a03:b0c0:1:d0::8e:1000) a quitté (Changing host) 2016-06-06 07:06:23 --> GingerGeek (~Zed@unaffiliated/gingergeek) a rejoint #mcdevs 2016-06-06 07:06:55 --> EvilJStoker (jstoker@unaffiliated/jstoker) a rejoint #mcdevs 2016-06-06 07:25:26 <-- pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a quitté 2016-06-06 07:33:23 +XorBoole anyone know if there's a way to set META to something other than option on mac terminal? 2016-06-06 08:15:49 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Read error: Connection reset by peer) 2016-06-06 08:46:39 <-- javaprophet (~javaproph@2601:647:ca02:f4d0:45fb:fe12:21d2:41b2) a quitté (Remote host closed the connection) 2016-06-06 08:53:29 <-- coolsa (~coolsa@unaffiliated/coolsa) a quitté (Ping timeout: 260 seconds) 2016-06-06 09:37:05 --> UUID00 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a rejoint #mcdevs 2016-06-06 09:46:44 -- zz_r04r est maintenant connu sous le nom r04r 2016-06-06 10:03:33 <-- realz (~realz@unaffiliated/realazthat) a quitté (Quit: Leaving) 2016-06-06 10:04:08 --> BlackHole (~BlackHole@p2003007E4F4AB5002D5ACE16F51AB982.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-06-06 10:06:49 <-- Black-Hole (~BlackHole@p2003007E4F4AB5002D5ACE16F51AB982.dip0.t-ipconnect.de) a quitté (Ping timeout: 264 seconds) 2016-06-06 10:08:24 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-06 10:23:36 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-06-06 10:24:03 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-06 11:24:10 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-06-06 11:26:05 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-06 11:32:38 -- x10A94 est maintenant connu sous le nom x10a 2016-06-06 11:33:02 -- x10a est maintenant connu sous le nom x10A94 2016-06-06 12:50:02 <-- kev009 (~kev009@tempe0.bbox.io) a quitté (Remote host closed the connection) 2016-06-06 12:52:39 --> kev009 (~kev009@tempe0.bbox.io) a rejoint #mcdevs 2016-06-06 12:52:39 -- Mode #mcdevs [+v kev009] par ChanServ 2016-06-06 13:10:46 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-06-06 13:11:39 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-06 13:23:53 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-wlsxpmwkkdxtbvtm) a quitté (Quit: Connection closed for inactivity) 2016-06-06 13:38:16 -- unwantedEquity est maintenant connu sous le nom ajvpot 2016-06-06 13:50:55 <-- kev009 (~kev009@tempe0.bbox.io) a quitté (Remote host closed the connection) 2016-06-06 14:15:35 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-06-06 14:15:35 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-06-06 14:15:39 Not-b880 [minecraft-data] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/voU8f 2016-06-06 14:15:41 Not-b880 [minecraft-data] rom1504 fad13ae - Release 2.1.0 2016-06-06 14:18:54 rom1504 hmm that wasn't pushed ? weird 2016-06-06 14:18:57 ajvpot what's the license on https://github.com/PrismarineJS/minecraft-data 2016-06-06 14:20:23 rom1504 I'm not sure https://github.com/PrismarineJS/minecraft-data/issues/111 2016-06-06 14:20:28 rom1504 but yeah we should decide 2016-06-06 14:20:39 rom1504 I want to say MIT but idk 2016-06-06 14:27:23 ajvpot ooh so what's this exploit thing I hear about 2016-06-06 14:27:27 ajvpot https://bugs.mojang.com/browse/MC-103114 2016-06-06 14:27:55 ajvpot wouldn't be the first time mojang has royally fucked up 2016-06-06 14:27:55 ajvpot https://gist.github.com/ajvpot/3115176 2016-06-06 14:44:09 --> DarkFox (~darkfox@CAcert/DarkFox) a rejoint #mcdevs 2016-06-06 14:48:21 Not-b880 [minecraft-data] rom1504 pushed 2 commits to master [+0/-0/±2] https://git.io/voURj 2016-06-06 14:48:23 Not-b880 [minecraft-data] rom1504 5192e62 - Merge pull request #141 from PrismarineJS/license Add license, close #111 2016-06-06 14:48:24 Not-b880 [minecraft-data] rom1504 deleted branch license 2016-06-06 14:48:49 rom1504 here, we have a license now, MIT 2016-06-06 14:52:07 DarkFox Hello world. Since 1.8, comparators with 1.5 tick pulses have been broken. This prevents compact, and fast 1-tick comparasions, and dense analog storage. This can be seen easily with a 1.5 pulse attached to comparators. The expected behaviour can be seen https://www.youtube.com/watch?v=1zE_XZLTDBw and in better detail for a simplier system https://www.youtube.com/watch?v=45yfWtuRqgY 2016-06-06 15:05:52 DarkFox Hello world. Since 1.8, comparators with 1.5 tick pulses have been broken. This prevents compact, and fast 1-tick comparasions, and dense analog storage. This can be seen easily with a 1.5 pulse attached to comparators. The expected behaviour can be seen https://www.youtube.com/watch?v=1zE_XZLTDBw and in better detail for a simplier system https://www.youtube.com/watch?v=45yfWtuRqgY 2016-06-06 15:06:03 DarkFox (Sorry if reposted.. I disconnected from my IRC bouncer) 2016-06-06 15:06:39 ajvpot DarkFox, It would probably be best to open a bug on the Mojang JIRA for that 2016-06-06 15:07:59 DarkFox ajvpot: I intend to although do not yet have an account and will not register tonight. Tomorrow; maybe. 2016-06-06 15:13:37 --> _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a rejoint #mcdevs 2016-06-06 15:22:34 <-- UUID00 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a quitté (Read error: Connection reset by peer) 2016-06-06 15:37:57 Meeeh About exploits, maybe someone leave open rcon 2016-06-06 15:48:22 --> coolsa (~coolsa@unaffiliated/coolsa) a rejoint #mcdevs 2016-06-06 15:52:14 <-- _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a quitté (Quit: Exception in thread "main" java.lang.IllegalAccessException: no private access for field: disconnectReason) 2016-06-06 16:12:11 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-06-06 16:12:56 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-06 16:33:11 --> _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a rejoint #mcdevs 2016-06-06 17:08:40 --> pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a rejoint #mcdevs 2016-06-06 17:13:01 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-06-06 17:13:27 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-06 17:30:18 Not-29aa [wiki] Edit by Gurun to Pocket Edition Protocol Documentation -> http://tinyurl.com/jsrwtvt 2016-06-06 17:39:47 Not-b880 [minecraft-data] rom1504 pushed 2 commits to master [+2/-0/±0] https://git.io/voUNn 2016-06-06 17:39:48 Not-b880 [minecraft-data] rom1504 544296d - import mcpe protocol from pocket-minecraft-protocol 2016-06-06 17:39:50 Not-b880 [minecraft-data] rom1504 259b5e6 - Merge pull request #140 from PrismarineJS/mcpe_protocol import mcpe protocol from pocket-minecraft-protocol 2016-06-06 17:39:51 Not-b880 [minecraft-data] rom1504 deleted branch mcpe_protocol 2016-06-06 17:42:26 Not-b880 [minecraft-data] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/voUN5 2016-06-06 17:42:28 Not-b880 [minecraft-data] rom1504 60467f1 - Release 2.2.0 2016-06-06 17:42:48 Not-b880 [minecraft-data] rom1504 tagged 60467f1 as 2.2.0 https://git.io/voUNN 2016-06-06 17:48:17 pokechu22 I managed to find a video of the glitchy empty chunks. It's old, low-quality footage, but it does show off the glitch: https://www.youtube.com/watch?v=Z3S8d1L5Kjk 2016-06-06 17:48:45 pokechu22 Note that (at the end), I fall slowly (as if I was in an unloaded area), but I also land on the ground and can hit those blocks. 2016-06-06 17:48:51 pokechu22 Anyone ever seen something like that? 2016-06-06 17:52:15 redstonehelper pokechu22: https://bugs.mojang.com/browse/MC-86947 2016-06-06 17:52:20 redstonehelper this is similar 2016-06-06 17:53:48 Not-b880 [mineflayer] rom1504 deleted branch greenkeeper-minecraft-data-2.4.0 2016-06-06 17:53:55 Not-b880 [flying-squid] rom1504 deleted branch greenkeeper-minecraft-data-2.4.0 2016-06-06 18:00:09 Not-29aa [wiki] Edit by Momothereal to Server List -> http://tinyurl.com/gnj4mfx 2016-06-06 18:00:12 pokechu22 That's a different one though I did also expereince that one once or twice. In this case the chunks were solid... 2016-06-06 18:15:19 <-- jflory7 (~jflory7@fedora/jflory7) a quitté (Quit: Someone cut a network cable. Or restarted a systemd service.) 2016-06-06 18:15:19 <-- __0x277F (~knm@unaffiliated/--0x277f/x-3357507) a quitté (Quit: Someone cut a network cable. Or restarted a systemd service.) 2016-06-06 18:18:35 --> jflory7 (~jflory7@fedora/jflory7) a rejoint #mcdevs 2016-06-06 18:21:37 --> __0x277F (~knm@irc.jwf.io) a rejoint #mcdevs 2016-06-06 18:21:37 <-- __0x277F (~knm@irc.jwf.io) a quitté (Changing host) 2016-06-06 18:21:37 --> __0x277F (~knm@unaffiliated/--0x277f/x-3357507) a rejoint #mcdevs 2016-06-06 18:26:27 --> UUID00 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a rejoint #mcdevs 2016-06-06 18:40:06 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-06-06 18:41:01 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-06 19:02:00 +XorBoole redstonehelper do you have all the jira ticket numbers memorized or something? 2016-06-06 19:02:11 +XorBoole I'd assume not but I refuse to believe it because the alternative is cooler 2016-06-06 19:36:05 <-- BlackHole (~BlackHole@p2003007E4F4AB5002D5ACE16F51AB982.dip0.t-ipconnect.de) a quitté (Read error: Connection reset by peer) 2016-06-06 19:43:36 redstonehelper XorBoole: I have some important ones memorized, I have the frequent ones for the current dev cycle memorized and I am very good with titles 2016-06-06 19:44:04 +XorBoole impressive. I can't even remember phone numbers 2016-06-06 19:44:39 redstonehelper I can remember important people's numbers, but not my own 2016-06-06 19:44:43 redstonehelper :( 2016-06-06 19:45:20 +XorBoole I remember mine in spanish... which means I need to translate it in my head if anyone asks me for it 2016-06-06 19:45:40 redstonehelper ay ay ay 2016-06-06 19:46:15 +XorBoole fun fact: I think in the last language I was spoken to (choice of english or spanish) 2016-06-06 19:47:50 MiniDigger that happens to me too, if I talked in english for to long I will reply in eglish if I get messaged in german... 2016-06-06 20:05:02 --> Addisonep (uid86198@gateway/web/irccloud.com/x-mhkrnkfzuutolgmh) a rejoint #mcdevs 2016-06-06 20:12:59 ajvpot https://bugs.mojang.com/browse/MC-103114 2016-06-06 20:13:00 ajvpot ... 2016-06-06 20:13:12 ajvpot >is your server in offline mode 2016-06-06 20:13:17 ajvpot >no, but it's cracked 2016-06-06 20:13:18 ajvpot ... 2016-06-06 20:13:20 ajvpot no words 2016-06-06 20:15:25 pokechu22 ಠ_ಠ 2016-06-06 20:15:56 +Thinkofname ajvpot: I think he made a mistake looking at the full sentence, s/although/as if/ 2016-06-06 20:16:10 ajvpot i see 2016-06-06 20:16:11 pokechu22 I mean, they might have modified the jar to circumvent authentication rather than editing the config... but if they did, that's just silly of them. 2016-06-06 20:16:17 ajvpot I had trouble understanding his comment as a whole 2016-06-06 20:16:39 ajvpot I think he's implying that they are using some kind of password reuse attack and compromising admin accounts 2016-06-06 20:16:47 ajvpot and not messing with the server 2016-06-06 20:18:39 pokechu22 Has that attack only happened on that one server? Or has it happened to multiple servers? There's multiple reports of it in there, but it seems like it might all be the same server. 2016-06-06 20:19:41 +Thinkofname I haven't heard any reports anywhere else so far 2016-06-06 20:47:38 pokechu22 For the empty chunk issue, I did find https://hub.spigotmc.org/jira/browse/SPIGOT-585 and https://hub.spigotmc.org/jira/browse/SPIGOT-642... not sure if they apply here but it's a reference. 2016-06-06 20:55:01 --> BlackHole (~BlackHole@p2003007E4F4AB5000C498F4A797EDE97.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-06-06 21:00:25 <-- BlackHole (~BlackHole@p2003007E4F4AB5000C498F4A797EDE97.dip0.t-ipconnect.de) a quitté (Quit: Verlassend) 2016-06-06 21:00:44 --> BlackHole (~BlackHole@p2003007E4F4AB5000C498F4A797EDE97.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-06-06 21:04:33 +XorBoole well, on a somewhat related not, I have noticed wierd memory behavior on spigot 1.9.4, which makes me suspect leaking chunks... but given how heavy my modifications are I can't be sure if it's stock spigot 2016-06-06 21:04:39 +XorBoole or if it's 1.9.4 itself 2016-06-06 21:05:48 <-- DemonWav (~DemonWav@unaffiliated/demonwav) a quitté (Remote host closed the connection) 2016-06-06 21:09:34 <-- pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a quitté (Ping timeout: 250 seconds) 2016-06-06 21:10:56 --> pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a rejoint #mcdevs 2016-06-06 21:14:52 --> ryanw-se (~ryanw-se@pool-74-106-202-181.syrcny.fios.verizon.net) a rejoint #mcdevs 2016-06-06 21:16:35 --> DemonWav (~DemonWav@69.197.179.106) a rejoint #mcdevs 2016-06-06 21:16:35 <-- DemonWav (~DemonWav@69.197.179.106) a quitté (Changing host) 2016-06-06 21:16:35 --> DemonWav (~DemonWav@unaffiliated/demonwav) a rejoint #mcdevs 2016-06-06 21:22:26 pokechu22 Found another reference to the empty chunk issue: https://github.com/cuberite/cuberite/issues/2405 2016-06-06 21:36:57 +Amaranth XorBoole: Aikar_ says 1.9.x loads chunks like crazy 2016-06-06 21:37:14 +Amaranth It wouldn't leak them though, it does a GC every autosave 2016-06-06 21:37:15 +XorBoole hmm 2016-06-06 22:08:29 Aikar_ the thing that prevented random chunk loads pre 1.9 was removed as vanilla didnt even use it 2016-06-06 22:08:36 -- Aikar_ est maintenant connu sous le nom Aikar 2016-06-06 22:15:27 +Amaranth It still exists client side because they do, see the link pokechu22 gave 2016-06-06 22:16:12 +Amaranth They just split the client and server a bit since the server doesn't need it 2016-06-06 22:18:54 +XorBoole unrelated, I feel dumb. Amaranth I thought you said "Aikar_" to avoid pinging him 2016-06-06 22:19:00 +XorBoole I cannot into today 2016-06-06 22:19:24 Aikar lol 2016-06-06 22:19:30 Aikar dunno why i was _ 2016-06-06 22:25:27 +XorBoole ns I'd guess? 2016-06-06 22:25:35 +XorBoole but ns usually does name- tho? 2016-06-06 22:41:24 x10A94 How is chunk data in packets ordered? 2016-06-06 22:42:11 +XorBoole what do you mean, ordered? 2016-06-06 22:42:27 +XorBoole I'm quite certain block data is in the same order as disk data 2016-06-06 22:43:24 +XorBoole x10A94 chunk data has this format: http://wiki.vg/SMP_Map_Format 2016-06-06 22:45:40 x10A94 Thanks 2016-06-06 22:59:30 +ammar2 how would that avoid pinging him XorBoole 2016-06-06 22:59:34 +ammar2 it still has Aikar in it lol 2016-06-06 22:59:43 +XorBoole whoosh 2016-06-06 22:59:55 +XorBoole you missed the point, I thought it would ping him when clearly it wouldn't 2016-06-06 23:00:05 +XorBoole my brain isn't functioning correctly 2016-06-06 23:00:06 +ammar2 por queee 2016-06-06 23:00:16 +XorBoole err thought it wouldn't, clearly it would 2016-06-06 23:00:33 +XorBoole because I've been awake for 25 hours, that's why 2016-06-06 23:00:54 Aikar go sleep n00b 2016-06-06 23:01:33 +XorBoole no I need to make it to midnight so my sleep schedule goes back to normal 2016-06-06 23:01:50 +XorBoole because that'll* totally* work 2016-06-06 23:01:53 Aikar 1 night shift doesnt 'go normal' 2016-06-06 23:02:01 Aikar and youl lalso have backlog 2016-06-06 23:02:48 +XorBoole I've fixed worse 2016-06-06 23:03:30 Aikar fix my nose pls kthx 2016-06-06 23:03:52 Aikar well i guess that would be weird, fix the recovery process of fixing my nose 2016-06-06 23:03:59 Aikar i just had sinus surgery 2016-06-06 23:04:45 +XorBoole have you tried superglue? 2016-06-06 23:04:59 Aikar um, im already clogged, why do i need that 2016-06-06 23:05:14 Aikar .g nasal sprint removal 2016-06-06 23:05:16 +XorBoole superglue can fix anything! 2016-06-06 23:05:19 Aikar i dare you to watch it 2016-06-06 23:05:26 Aikar .b nasal sprint removal 2016-06-06 23:05:30 Aikar no bot? 2016-06-06 23:05:37 +XorBoole cafebabe isn't here, dear Aikar 2016-06-06 23:06:08 +ammar2 have you tried wd-40 2016-06-06 23:06:23 +XorBoole wd40 + superglue can fix anything 2016-06-06 23:06:32 +XorBoole well, not simultaneuouslly 2016-06-06 23:06:43 +XorBoole but applied depending on the results of the "should it move" algorithm 2016-06-06 23:11:38 +ammar2 super-wd40 2016-06-06 23:20:42 +XorBoole super mario wd40 2016-06-06 23:53:06 --> progwml6 (~progwml6@n1-23-223.dhcp.drexel.edu) a rejoint #mcdevs 2016-06-06 23:53:54 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-mhkrnkfzuutolgmh) a quitté (Quit: Connection closed for inactivity) 2016-06-06 23:55:35 <-- progwml6 (~progwml6@n1-23-223.dhcp.drexel.edu) a quitté (Read error: Connection reset by peer) 2016-06-06 23:55:52 --> progwml6 (~progwml6@n1-23-223.dhcp.drexel.edu) a rejoint #mcdevs 2016-06-06 23:59:24 <-- progwml6 (~progwml6@n1-23-223.dhcp.drexel.edu) a quitté (Read error: Connection reset by peer) 2016-06-07 00:22:01 <-- ryanw-se (~ryanw-se@pool-74-106-202-181.syrcny.fios.verizon.net) a quitté (Read error: Connection reset by peer) 2016-06-07 00:29:59 <-- _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a quitté (Read error: Connection reset by peer) 2016-06-07 00:53:36 -- r04r est maintenant connu sous le nom zz_r04r 2016-06-07 00:58:14 --> Addisonep (uid86198@gateway/web/irccloud.com/x-iqebclbcpmmvxgzj) a rejoint #mcdevs 2016-06-07 02:04:01 pokechu22 OK, I've looked at the empty chunk issue more. It was fixed in 1.9 because they consolidated the methods used to get blocks in a chunk, and thus empty chunks (which previously overrode only one of them) now override the only significant one. 2016-06-07 02:04:29 pokechu22 It's still hypothetically an issue with map items, but empty chunks on the server seem like something less common. 2016-06-07 02:21:15 <-- UUID00 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a quitté (Read error: Connection reset by peer) 2016-06-07 02:26:32 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 250 seconds) 2016-06-07 02:59:26 <-- fmend031 (~fmend031@pinkiepie.cs.fiu.edu) a quitté (Read error: Connection reset by peer) 2016-06-07 04:33:53 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-iqebclbcpmmvxgzj) a quitté (Quit: Connection closed for inactivity) 2016-06-07 04:59:36 <-- kahrl (~kahrl@unaffiliated/kahrl) a quitté (Quit: brb) 2016-06-07 05:18:36 <-- pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a quitté 2016-06-07 05:49:06 --> jeffl35 (~jeffl35@unaffiliated/jeffl35) a rejoint #mcdevs 2016-06-07 05:52:04 <-- jeffl35 (~jeffl35@unaffiliated/jeffl35) a quitté #mcdevs ("Bye") 2016-06-07 06:13:11 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-06-07 06:15:20 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 250 seconds) 2016-06-07 06:15:20 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-06-07 07:01:09 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Ping timeout: 260 seconds) 2016-06-07 07:36:39 --> Addisonep (uid86198@gateway/web/irccloud.com/x-egpiqrrzurzmsacl) a rejoint #mcdevs 2016-06-07 08:08:43 <-- coolsa (~coolsa@unaffiliated/coolsa) a quitté (Ping timeout: 272 seconds) 2016-06-07 08:39:34 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-07 09:32:18 -- zz_r04r est maintenant connu sous le nom r04r 2016-06-07 10:27:31 --> UUID00 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a rejoint #mcdevs 2016-06-07 10:27:32 <-- roblabot (~matrixirc@ns359985.ip-91-121-160.eu) a quitté (Ping timeout: 250 seconds) 2016-06-07 10:28:14 <-- roblabla (~roblablac@ns359985.ip-91-121-160.eu) a quitté (Ping timeout: 260 seconds) 2016-06-07 10:29:34 --> roblabot (~matrixirc@ns359985.ip-91-121-160.eu) a rejoint #mcdevs 2016-06-07 10:42:42 <-- dexter0 (~dexter0@2601:647:5801:300:7510:1552:63e4:d98) a quitté (Ping timeout: 260 seconds) 2016-06-07 11:23:54 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-egpiqrrzurzmsacl) a quitté (Quit: Connection closed for inactivity) 2016-06-07 12:23:23 --> starseed (503e752f@gateway/web/freenode/ip.80.62.117.47) a rejoint #mcdevs 2016-06-07 12:24:01 starseed Hi, does anybody know why sometimes logs are missing from the server logs? 2016-06-07 12:45:53 hansihe starseed: what do you mean? 2016-06-07 12:52:44 starseed I'm running a spigot server (with no plugins), and I've noticed that sometimes log files are simply missing. Sometimes for example there will be no logs of anything from midnight until 3AM or so 2016-06-07 12:53:06 starseed (even though I or other people have definitely been playing at those times) 2016-06-07 12:58:20 --> _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a rejoint #mcdevs 2016-06-07 13:03:32 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 250 seconds) 2016-06-07 13:11:43 hansihe starseed: This channel is mostly for ground up development related to minecraft, you might not get much help with that kind of stuff here. That sounds like a spigot issue, you could try in #spigot on the spigotmc irc, or the forums 2016-06-07 13:16:53 C4K3 starseed: https://bugs.mojang.com/browse/MC-100524 ? 2016-06-07 13:25:52 <-- starseed (503e752f@gateway/web/freenode/ip.80.62.117.47) a quitté (Ping timeout: 250 seconds) 2016-06-07 13:41:20 --> gurun (~gurun@h-123-168.a137.corp.bahnhof.se) a rejoint #mcdevs 2016-06-07 13:52:59 --> dexter0 (~dexter0@2601:647:5801:300:a961:74e4:40f2:b52d) a rejoint #mcdevs 2016-06-07 14:45:13 <-- GunfighterJ (~gunfighte@2607:5300:60:34b:d::43) a quitté (Ping timeout: 264 seconds) 2016-06-07 14:55:52 <-- MeltedLux (~MeltedLux@bifrost.melted.pw) a quitté (Ping timeout: 260 seconds) 2016-06-07 15:08:14 --> MeltedLux (~MeltedLux@bifrost.melted.pw) a rejoint #mcdevs 2016-06-07 15:37:44 --> coolsa (~coolsa@unaffiliated/coolsa) a rejoint #mcdevs 2016-06-07 15:39:31 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-06-07 15:39:31 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-06-07 16:43:49 --> ShaRose_ (~ShaRose@i.am.sharo.se) a rejoint #mcdevs 2016-06-07 16:45:13 <-- ShaRose (ShaRose@i.am.sharo.se) a quitté (Ping timeout: 264 seconds) 2016-06-07 16:45:14 -- ShaRose_ est maintenant connu sous le nom ShaRose 2016-06-07 16:47:55 <-- gurun (~gurun@h-123-168.a137.corp.bahnhof.se) a quitté (Ping timeout: 240 seconds) 2016-06-07 17:16:47 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-07 17:20:41 <-- C4K3 (~C4K3@0127801301.0.fullrate.ninja) a quitté (Read error: Connection reset by peer) 2016-06-07 17:21:25 --> C4K3 (~C4K3@0127801301.0.fullrate.ninja) a rejoint #mcdevs 2016-06-07 17:54:10 --> nickparite (6d42a07f@gateway/web/cgi-irc/kiwiirc.com/ip.109.66.160.127) a rejoint #mcdevs 2016-06-07 17:55:32 Not-29aa [wiki] Edit by Pokechu22 to Protocol -> http://tinyurl.com/zah8wrj 2016-06-07 17:57:01 nickparite hey 2016-06-07 17:58:16 <-- nickparite (6d42a07f@gateway/web/cgi-irc/kiwiirc.com/ip.109.66.160.127) a quitté (Client Quit) 2016-06-07 18:08:53 <-- jflory7 (~jflory7@fedora/jflory7) a quitté (Quit: Someone cut a network cable. Or restarted a systemd service.) 2016-06-07 18:09:50 --> jflory7 (~jflory7@fedora/jflory7) a rejoint #mcdevs 2016-06-07 18:45:54 --> ryanw-se (~ryanw-se@pool-74-106-202-181.syrcny.fios.verizon.net) a rejoint #mcdevs 2016-06-07 19:15:55 Not-29aa [wiki] Edit by Paulomart to Pre-release protocol -> http://tinyurl.com/jtyb7xw 2016-06-07 19:31:17 Not-29aa [wiki] Edit by Momothereal to Pre-release protocol -> http://tinyurl.com/hjpr6fm 2016-06-07 19:45:41 --> morfin (~morfin@morfin.telenet.ru) a rejoint #mcdevs 2016-06-07 19:45:43 morfin hello 2016-06-07 19:51:09 <-- levifig (~levi@hakr.io) a quitté (Quit: Farewell) 2016-06-07 19:51:41 --> levifig (~levi@hakr.io) a rejoint #mcdevs 2016-06-07 19:52:21 morfin can anybody explain one thing - are general tasks like physics and others have depndencies in the server? 2016-06-07 19:53:11 hansihe do you mean if they are performed by dependencies? 2016-06-07 19:53:13 hansihe they are not 2016-06-07 19:54:11 morfin phew that makes things easier) 2016-06-07 19:55:20 Not-29aa [wiki] Edit by BartoszKonkol to Protocol version numbers -> http://tinyurl.com/zm7s44g 2016-06-07 19:55:41 hansihe what are you trying to do? 2016-06-07 19:57:02 morfin i am trying to fit that stuff in tasks 2016-06-07 19:57:35 Not-29aa [wiki] Edit by BartoszKonkol to Protocol version numbers -> http://tinyurl.com/h9hx8gx 2016-06-07 19:57:52 hansihe oh, you meant if physics depended on something else being done before it in a tick? 2016-06-07 19:58:17 rom1504 is there a defined order for stuff in a tick ? 2016-06-07 19:58:19 hansihe not sure about that, but there are probably dependencies, yeah 2016-06-07 20:01:04 morfin defined order? 2016-06-07 20:01:40 morfin not sure 2016-06-07 20:03:50 +ammar2 what hansihe said 2016-06-07 20:04:06 +ammar2 certain things depend on other things having been already processed before 2016-06-07 20:29:50 morfin i am wondering why there is so many custom Minecraft servers/clients? 2016-06-07 20:30:52 _MylesC why not :p? 2016-06-07 20:31:22 morfin vanilla server is not that bad? 2016-06-07 20:31:22 rom1504 because there are lot of players, and it's fun 2016-06-07 20:31:49 morfin or maybe it is, not sure - so many crap in it 2016-06-07 20:32:07 rom1504 also because the "we only sell the game" model is much friendlier to dev than games where they sell the server usage 2016-06-07 20:32:14 rom1504 I think 2016-06-07 20:32:33 rom1504 (MOBA, MMORPG) 2016-06-07 20:56:21 --> Addisonep (uid86198@gateway/web/irccloud.com/x-occvsjsrrtdoqjxd) a rejoint #mcdevs 2016-06-07 21:03:29 <-- Not-29aa (~notifico@198.199.82.216) a quitté (Ping timeout: 260 seconds) 2016-06-07 21:04:04 <-- cindy_k (~cindy_k@irc.cindyscats.com) a quitté (Ping timeout: 260 seconds) 2016-06-07 21:06:07 --> cindy_k (~cindy_k@irc.cindyscats.com) a rejoint #mcdevs 2016-06-07 21:50:56 --> GunfighterJ (~gunfighte@2607:5300:60:34b:d::43) a rejoint #mcdevs 2016-06-07 22:06:06 --> bildramer1 (~bildramer@p2003004D2B377800606883989DF2BE22.dip0.t-ipconnect.de) a rejoint #mcdevs 2016-06-07 22:06:27 <-- bildramer (~bildramer@p2003004D2B3778001D2E07170074CC60.dip0.t-ipconnect.de) a quitté (Disconnected by services) 2016-06-07 22:06:29 -- bildramer1 est maintenant connu sous le nom bildramer 2016-06-07 23:01:50 <-- morfin (~morfin@morfin.telenet.ru) a quitté 2016-06-07 23:33:54 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-occvsjsrrtdoqjxd) a quitté (Quit: Connection closed for inactivity) 2016-06-07 23:34:47 <-- AlphaBlend (~whizkid30@71.118.183.40) a quitté (Read error: Connection reset by peer) 2016-06-07 23:35:57 --> AlphaBlend (~whizkid30@71.118.183.40) a rejoint #mcdevs 2016-06-08 00:05:10 --> pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a rejoint #mcdevs 2016-06-08 00:10:30 <-- Adam (Adam@unaffiliated/adam-) a quitté 2016-06-08 00:12:45 --> Adam (Adam@unaffiliated/adam-) a rejoint #mcdevs 2016-06-08 00:16:10 <-- _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a quitté (Quit: Exception in thread "main" java.lang.IllegalAccessException: no private access for field: disconnectReason) 2016-06-08 00:22:59 <-- Adam (Adam@unaffiliated/adam-) a quitté 2016-06-08 00:28:05 --> Adam (Adam@unaffiliated/adam-) a rejoint #mcdevs 2016-06-08 00:52:02 --> dexter0_ (~dexter0@2601:647:5801:300:cc1a:f55:a700:c64b) a rejoint #mcdevs 2016-06-08 00:54:18 <-- dexter0 (~dexter0@2601:647:5801:300:a961:74e4:40f2:b52d) a quitté (Ping timeout: 250 seconds) 2016-06-08 00:54:18 -- dexter0_ est maintenant connu sous le nom dexter0 2016-06-08 01:11:12 -- r04r est maintenant connu sous le nom zz_r04r 2016-06-08 01:14:56 BlackHole LOL @ https://bugs.mojang.com/browse/MC-103176 2016-06-08 01:16:04 pokechu22 "discovered while testing" is a way that issues can be linked? That seems useful... 2016-06-08 01:18:43 redstonehelper there's also "clones" and "blocks" 2016-06-08 01:18:52 redstonehelper plus for all 3 the other way round 2016-06-08 01:23:23 +ammar2 blocks is really useful when using jira in a corporate environment 2016-06-08 01:23:27 +ammar2 we use it here at work all the time 2016-06-08 01:28:34 pokechu22 What's the difference between "clones" and "duplicates"? 2016-06-08 01:29:30 redstonehelper probably depends on how it's used 2016-06-08 01:30:00 redstonehelper duplicates are used for resolving, clones are sometimes used for regressions, better ticket descriptions or misclicks 2016-06-08 01:30:12 +ammar2 https://answers.atlassian.com/questions/11991996/what-is-the-difference-between-a-clone-and-a-duplicate 2016-06-08 01:30:23 +ammar2 some other opinions on the matter 2016-06-08 01:30:39 redstonehelper that does make sense 2016-06-08 01:31:00 --> Not-8606 (~notifico@198.199.82.216) a rejoint #mcdevs 2016-06-08 01:31:01 Not-8606 [wiki] Edit by Pokechu22 to Debugging -> http://tinyurl.com/jj79rnr 2016-06-08 01:54:27 --> Addisonep (uid86198@gateway/web/irccloud.com/x-tqrwmmlwxbhaoqye) a rejoint #mcdevs 2016-06-08 02:03:19 +XorBoole pokechu22 not gonna lie, I thought you were asking what the difference was between an item clone and an item dupe 2016-06-08 02:03:32 +XorBoole thinking is hard 2016-06-08 02:34:48 --> Akaibu (uid118096@gateway/web/irccloud.com/x-exqscgiqdhdmswyn) a rejoint #mcdevs 2016-06-08 02:35:41 Akaibu so anyone know why this is happening? 2016-06-08 02:35:47 Akaibu https://www.irccloud.com/pastebin/7T7YpIjK/ 2016-06-08 02:36:24 Akaibu https://www.irccloud.com/pastebin/iSF9iAhN/ 2016-06-08 02:37:04 Akaibu first one is the error sencond one is the script 2016-06-08 02:38:38 Akaibu wait, i think it may have been pagination 2016-06-08 02:59:12 <-- UUID00 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a quitté (Ping timeout: 260 seconds) 2016-06-08 03:28:02 --> UUID00 (~UUID00@cgn-nat-188-64-26-69.simobil.net) a rejoint #mcdevs 2016-06-08 03:51:33 Akaibu ok, so i'm looks for an regex that will match not only https://www.example.com but www.example.com and example.com 2016-06-08 03:53:33 +ammar2 that's a tough one 2016-06-08 03:53:39 +ammar2 mostly because TLDs change around 2016-06-08 03:53:48 +ammar2 well at least they don't get removed, they just get added 2016-06-08 03:54:10 +ammar2 wonder how hexchat does it 2016-06-08 03:56:39 Akaibu ammar2: well if you could do it, i got a small challenge for you to do with it involving the TLD, make it to where only the LD will match(so no example.fdkfhsdafhj) but try to "golf" the TLD's to make it as small as possible :) 2016-06-08 03:57:12 +ammar2 Akaibu: that's fairly simple I think 2016-06-08 03:57:22 Akaibu (aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr 2016-06-08 03:57:22 Akaibu |gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mn|mn|mo|mp|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|nom|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ra|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sj|sk|sl|sm|sn|so|sr|st|su|s 2016-06-08 03:57:22 Akaibu v|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw|arpa) 2016-06-08 03:57:27 Akaibu thats all of them i think 2016-06-08 03:57:29 +ammar2 oh you already have it 2016-06-08 03:57:29 Akaibu :) 2016-06-08 03:57:31 +ammar2 perfect 2016-06-08 03:57:55 +ammar2 https://www.iana.org/domains/root/db 2016-06-08 03:58:07 +ammar2 a lot more apparently 2016-06-08 03:58:21 Akaibu yea, don't do them all, like those weird x+ numbers one 2016-06-08 03:58:44 +ammar2 but anyway, now that you have all the valid inputs its a simple finite state machine optimization problem 2016-06-08 03:58:52 pokechu22 Don't be too greedy.it's always possible to get false possitives (like that might trigger) :P 2016-06-08 03:59:06 pokechu22 Or be prepared to deal with them 2016-06-08 03:59:24 Akaibu lol, my irc client validated greedy.it 2016-06-08 04:00:03 Akaibu pokechu22: meh, i'm not trying to 2016-06-08 04:00:03 +ammar2 same 2016-06-08 04:00:14 Akaibu just trying to condense it 2016-06-08 04:01:23 Akaibu ammar2: how are you doing it? by hand or what? just wondering 2016-06-08 04:01:31 +ammar2 ok looks like this DFA optimization algorithm is O(n^2), we should be fine as long as they don't end up having 100k domains or something 2016-06-08 04:01:43 +ammar2 Akaibu: trying to find a python library that does DFA minimization 2016-06-08 04:01:54 +ammar2 https://github.com/reverie/python-automata/blob/master/DFA.py 2016-06-08 04:02:48 Akaibu knock in .onion in there as well lol 2016-06-08 04:07:00 kashike android has interesting patterns https://github.com/android/platform_frameworks_base/blob/master/core/java/android/util/Patterns.java 2016-06-08 04:11:23 Akaibu ammar2: how is it going? 2016-06-08 04:11:35 +ammar2 trying to figure out how this library works 2016-06-08 04:24:06 Akaibu https://en.wikipedia.org/wiki/PSPACE-complete#Determining_if_a_regular_expression_generates_all_strings intriging 2016-06-08 04:32:24 +ammar2 ((((((((((((((((((((((((((((d (((((e + k) + j) + m) + o) + z)) + (f (((((i + k) + j) + m) + o) + r))) + (h (((((k + m) + n) + r) + u) + t))) + (k ((((((((((e + g) + i) + h) + m) + n) + p) + r) + w) + y) + z))) + (l ((((((((((a + c) + b) + i) + k) + s) + r) + u) + t) + v) + y))) + (s (((((((((((((((((((a + c) + b) + e) + d) + g) + i) + h) + k) + j) + m) + l) + o) + n) + r) + u) + t) + v) + y) + z))) + (r ((((a + e) + s) + u) + w))) 2016-06-08 04:32:24 +ammar2 + (u (((((a + g) + k) + s) + y) + z))) + (w (s + f))) + (v ((((((a + c) + e) + g) + i) + n) + u))) + (y ((e + u) + t))) + (z ((a + m) + w))) + (b ((((((((((((((((((a + b) + e) + d) + g) + f) + h) + j) + m) + o) + n) + s) + r) + t) + w) + v) + y) + z) + (i (@epsilon + z))))) + (e (((((((c + e) + g) + s) + r) + u) + t) + (d u)))) + (g (((((((((((((((((((a + b) + e) + d) + g) + f) + i) + h) + m) + l) + n) + q) + p) + s) + r) + u) + t) 2016-06-08 04:32:24 +ammar2 + w) + y) + (o v)))) + (p (((((((((((((a + e) + g) + f) + h) + k) + m) + l) + n) + s) + t) + w) + y) + (r (@epsilon + o))))) + (j (((e + m) + p) + (o (@epsilon + (b s)))))) + (o ((r g) + (((n i) o) n)))) + (c ((((((((((((((((c + d) + g) + f) + i) + h) + k) + m) + l) + n) + r) + u) + v) + y) + x) + z) + (o ((@epsilon + m) + (o p)))))) + (i ((((((((e + d) + m) + l) + o) + q) + s) + r) + t))) + (m (((((((((((((((((((a + c) + e) + d) + 2016-06-08 04:32:31 +ammar2 g) + h) + k) + l) + n) + p) + s) + r) + t) + w) + v) + y) + x) + z) + (o (@epsilon + (b i)))) + (u (@epsilon + (((s e) u) m)))))) + (n ((((((((((c + g) + f) + i) + l) + p) + r) + u) + z) + (o (@epsilon + m))) + (a (@epsilon + (m e)))))) + (((c a) + (n e)) (@epsilon + t))) + (q a)) + (a ((((((((((((((((((c + d) + g) + f) + i) + m) + l) + o) + n) + q) + u) + t) + w) + x) + z) + e) + s) + r) + (((s i) + (r p)) a)))) + (t 2016-06-08 04:32:36 +ammar2 ((((((((((((((((c + d) + g) + f) + h) + k) + j) + m) + l) + o) + n) + p) + t) + w) + v) + z) + r))) + (((m i) + (t (e + (r ((a v) e))))) l)) + ((a (e r)) o)) + ((i n) ((@epsilon + t) + (f o))) 2016-06-08 04:32:39 +ammar2 whoops 2016-06-08 04:32:41 +ammar2 swear that looked shorter on the command line 2016-06-08 04:32:46 +ammar2 http://pastie.org/pastes/10868679/text?key=mq6gb2ksjj8vnwhgtsza 2016-06-08 04:32:49 Pyker that... doesn't transfer well to IRC 2016-06-08 04:33:58 +ammar2 now the trouble is going from that to a normal regex form :P 2016-06-08 04:34:13 +ammar2 theoretically that should be the shortest possible form, mathematically 2016-06-08 04:34:34 +ammar2 http://pastie.org/private/pjiouzid1ogwvxtioug 2016-06-08 04:41:29 +SinZ wtf was that 2016-06-08 04:43:47 Akaibu ammar2: shitmate 2016-06-08 04:43:52 Akaibu shit mate* 2016-06-08 04:43:54 <-- Addisonep (uid86198@gateway/web/irccloud.com/x-tqrwmmlwxbhaoqye) a quitté (Quit: Connection closed for inactivity) 2016-06-08 04:44:03 Akaibu thats long lol 2016-06-08 04:47:23 +ammar2 hold on, I'll see if I can get something shorter out of this thing 2016-06-08 04:49:23 <-- UUID00 (~UUID00@cgn-nat-188-64-26-69.simobil.net) a quitté (Ping timeout: 258 seconds) 2016-06-08 04:50:02 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Read error: Connection reset by peer) 2016-06-08 04:50:24 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-08 04:50:42 Akaibu can you just worry about regex for urls than validate https://www.example.com www.example.com and example.com 2016-06-08 04:54:15 +ammar2 what do you mean 2016-06-08 04:55:46 Akaibu thats what i was orignally asking about, the tld thing was an challange 2016-06-08 04:55:49 Akaibu :) 2016-06-08 04:56:54 +ammar2 aah, I find the tld thing more fun so I'll continue on that :P 2016-06-08 04:59:19 pokechu22 How do you define a URL beyond that? I mean, if you want a simple one that matches most things, (https?://[\w.]+\.\w+) would probably do it, but that's really greedy. 2016-06-08 05:00:03 pokechu22 Whoops, correction: ((?:https?:)?\/\/[\w.]+\.\w+) 2016-06-08 05:00:28 pokechu22 ... ((?:https?:\/\/)?[\w.]+\.\w+) 2016-06-08 05:02:44 edk there's no general way 2016-06-08 05:03:26 edk urls aren't designed to be picked out from text 2016-06-08 05:07:39 pokechu22 Unless they're enclosed in brackets (which, technichally, is the recomendation that rfc 1738 (http://www.ietf.org/rfc/rfc1738.txt) gives in the appendix). 2016-06-08 05:09:06 edk yeah, but how often do you see that? 2016-06-08 05:09:20 edk you didn't even do it when linking to the RFC that recommends you do it :D 2016-06-08 05:10:07 +ammar2 what are you saying, I always use the convention 2016-06-08 05:10:12 +ammar2 everyone does 2016-06-08 05:12:23 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 258 seconds) 2016-06-08 06:04:16 <-- pokechu22 (322347d5@gateway/web/freenode/ip.50.35.71.213) a quitté (Ping timeout: 250 seconds) 2016-06-08 06:11:22 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2016-06-08 06:14:07 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 276 seconds) 2016-06-08 06:14:07 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2016-06-08 06:26:25 --> Danielh90 (~Danielh90@96-35-32-205.dhcp.stls.mo.charter.com) a rejoint #mcdevs 2016-06-08 06:26:39 <-- Danielh90 (~Danielh90@96-35-32-205.dhcp.stls.mo.charter.com) a quitté (Max SendQ exceeded) 2016-06-08 06:27:05 --> Danielh90 (~Danielh90@96-35-32-205.dhcp.stls.mo.charter.com) a rejoint #mcdevs 2016-06-08 06:27:18 <-- Danielh90 (~Danielh90@96-35-32-205.dhcp.stls.mo.charter.com) a quitté (Max SendQ exceeded) 2016-06-08 06:36:46 * XorBoole scrolls 2016-06-08 06:36:54 +XorBoole ban ammar2 4 spam! 2016-06-08 06:41:22 +ammar2 ok this is definitely the most minimal state machine that can handle all the TLDs https://i.imgur.com/HNqWQu2.png 2016-06-08 06:41:52 +ammar2 the hard part is going from the strict state machine regex to regular old regex 2016-06-08 06:42:05 +ammar2 http://pastie.org/private/utfpiwtq4i1jo0ausm47la 2016-06-08 06:42:18 +ammar2 I believe the + is or 2016-06-08 06:42:32 +ammar2 epsilons here can just be ignored 2016-06-08 06:42:38 +ammar2 and there are a lot of unecessary brackets 2016-06-08 06:43:24 +XorBoole but... hashtables are O(1) best case O(n) worst case if the hash algorithm is well-distributed 2016-06-08 06:44:03 +XorBoole why 2016-06-08 06:44:05 +XorBoole just why 2016-06-08 06:44:08 +ammar2 wat 2016-06-08 06:44:12 +ammar2 we're playing regex golf 2016-06-08 06:44:41 +ammar2 I told Akaibu a long time ago that if you just have a known set of valid inputs its really easy to come up with the mathematically shortest regex 2016-06-08 06:44:48 +ammar2 since it's just a DFA optimization problem 2016-06-08 06:45:00 edk it's not though 2016-06-08 06:45:07 +SinZ dafuq does that image do 2016-06-08 06:45:10 edk coming up with the minimal DFA is obviously easy 2016-06-08 06:45:31 +XorBoole > really easy 2016-06-08 06:45:32 edk coming up with the minimal regex is... well 2016-06-08 06:45:51 +SinZ validating TLD's is a fools errand 2016-06-08 06:45:52 +XorBoole ok, please write me poly algorithm that does this for n inputs please 2016-06-08 06:45:52 +ammar2 edk: well I meant just simple regex, i.e only * and | 2016-06-08 06:45:54 edk it's a bit like the difference between adding one to an integer and factoring it 2016-06-08 06:46:03 edk so a regular regex? even so 2016-06-08 06:46:33 +ammar2 wouldn't the minimal regex be whatever regex you get for the minimal dfa? 2016-06-08 06:46:38 +XorBoole ah yes, I do enjoy regular regular expressions 2016-06-08 06:47:00 +ammar2 SinZ: we're not, it's just a fun theoretical experiment 2016-06-08 06:47:02 +XorBoole just use fgrep 2016-06-08 06:47:02 edk ammar2: dfa aren't 1:1 with RE 2016-06-08 06:47:04 +XorBoole fgrep is really fast 2016-06-08 06:47:30 +ammar2 edk: are they really, I don't think so 2016-06-08 06:47:31 +SinZ does that weird image thing handle the new tld's? 2016-06-08 06:47:33 edk good for it, i guess? 2016-06-08 06:47:43 +XorBoole some other solutions 2016-06-08 06:47:44 +ammar2 you can definitely systematically go from RE to a DFA 2016-06-08 06:47:51 edk ammar2: yes, but you can't go back 2016-06-08 06:47:57 +SinZ ie, a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.sexy 2016-06-08 06:47:59 +XorBoole assume that eventually every string will be a tld, and use ".+" 2016-06-08 06:48:40 edk ammar2: if you want a taste of how absurdly difficult this problem is, google "star height problem" :D 2016-06-08 06:49:26 +ammar2 edk: oh wow this looks horrifying 2016-06-08 06:49:40 +ammar2 thanks for the info though, I always assumed it was as easy going backwards from DFA to RE 2016-06-08 06:49:43 +XorBoole how about instead making an addition to the regex standard, (?tld:...) matches only tlds 2016-06-08 06:50:40 +ammar2 >[The procedure described by Hashiguchi] leads to computations that are by far impossible, even for very small examples. For instance, if L is accepted by a 4 state automaton of loop complexity 3 (and with a small 10 element transition monoid), then a very low minorant of the number of languages to be tested with L for equality is: {\displaystyle \left(10^{10^{10}}\right)^{\left(10^{10^{10}}\right)^{\left(10^{10^{10}}\right)}}.} 2016-06-08 06:50:48 +ammar2 10/10 2016-06-08 06:51:03 +ammar2 Notice that alone the number {\displaystyle 10^{10^{10}}} has 10 billion zeros when written down in decimal notation, and is already by far larger than the number of atoms in the observable universe. 2016-06-08 06:52:01 edk shit gets combinatorial surprisingly fast there 2016-06-08 06:52:13 edk and yeah it's an easy assumption to make 2016-06-08 06:52:34 +XorBoole I was like wtf is a kleene star 2016-06-08 06:53:06 +XorBoole then I read "free monoid" and was like, oh fuck this group shit 2016-06-08 06:53:27 <-- ryanw-se (~ryanw-se@pool-74-106-202-181.syrcny.fios.verizon.net) a quitté (Quit: Leaving...) 2016-06-08 06:53:42 +XorBoole I, for one, prefer to consider string types that are the free group over unicode rather than the free monoid 2016-06-08 06:53:46 edk it's exactly like * in regex syntax 2016-06-08 06:54:03 +ammar2 yeah it's jsut one or more 2016-06-08 06:54:07 +ammar2 err 2016-06-08 06:54:07 +XorBoole becaue everyone loves the difference between 'a' and -'a'. 2016-06-08 06:54:08 +ammar2 0 or more 2016-06-08 06:54:12 +XorBoole except strings aren't commutative 2016-06-08 06:54:15 +XorBoole but they use + 2016-06-08 06:54:17 +XorBoole mwahahahaha 2016-06-08 06:54:51 +XorBoole yeah (a|b|...)* matches elements of the free monoid over a,b,... 2016-06-08 06:55:08 +ammar2 edk: well at the very least I think with a minimized DFA it's easier to hand craft shorter regex 2016-06-08 06:55:19 edk yeah, probably 2016-06-08 06:55:21 +ammar2 since the minimization is mathematically the smallest 2016-06-08 06:56:17 +XorBoole also, > 10 billion zeros 2016-06-08 06:56:36 +XorBoole not to brag, but I've seen bigger numbers. like n. 2016-06-08 06:56:39 +XorBoole n is quite big 2016-06-08 06:56:45 +XorBoole N is bigger though 2016-06-08 07:06:38 +ammar2 ok so a smaller example: regex that matches age|aegis|agatha|ammar and only those things. This is what you get after running it through the DFA minimizer: https://i.imgur.com/KOSYUfq.png 2016-06-08 07:06:56 +ammar2 and then whatever DFA -> regex strategy this library uses gives me: a(egis|mmar|g(e|atha)) 2016-06-08 07:07:14 +ammar2 which is one character shorter than just ORing all of them :< 2016-06-08 07:13:04 +SinZ whats the numebring about 2016-06-08 07:14:02 +ammar2 meaningless, they're just state numbers 2016-06-08 07:14:17 +ammar2 important thing is the ways you can transition from one state to another 2016-06-08 08:07:01 <-- realz (~realz@unaffiliated/realazthat) a quitté (Read error: Connection reset by peer) 2016-06-08 08:07:25 --> realz (~realz@unaffiliated/realazthat) a rejoint #mcdevs 2016-06-08 08:08:27 --> UUID00 (~UUID00@cpe-213-157-255-57.dynamic.amis.net) a rejoint #mcdevs 2016-06-08 08:27:29 <-- coolsa (~coolsa@unaffiliated/coolsa) a quitté (Ping timeout: 252 seconds) 2016-06-08 09:40:35 -- zz_r04r est maintenant connu sous le nom r04r 2016-06-08 10:13:12 <-- NickG365 (~NickG365@cortex.starlabs.theflash.rocks) a quitté (Excess Flood) 2016-06-08 10:13:49 --> NickG365 (~NickG365@cortex.starlabs.theflash.rocks) a rejoint #mcdevs 2016-06-08 10:14:18 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-08 10:17:07 ryantheleach ammar2: I've wondered a couple of times if the BlockMatcher / PatternMatcher in minecraft could use a DFA I just wouldn't know where to start 2016-06-08 12:30:00 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-exqscgiqdhdmswyn) a quitté (Remote host closed the connection) 2016-06-08 12:37:58 <-- C4K3 (~C4K3@0127801301.0.fullrate.ninja) a quitté (Read error: Connection reset by peer) 2016-06-08 12:38:43 --> C4K3 (~C4K3@0127801301.0.fullrate.ninja) a rejoint #mcdevs 2016-06-08 12:39:11 --> Akaibu (uid118096@gateway/web/irccloud.com/x-raeqbvlhplazchyl) a rejoint #mcdevs 2016-06-08 12:49:55 <-- C4K3 (~C4K3@0127801301.0.fullrate.ninja) a quitté (Quit: leaving) 2016-06-08 12:50:11 --> C4K3 (~C4K3@0127801301.0.fullrate.ninja) a rejoint #mcdevs 2016-06-08 14:39:13 <-- Amaranth (~travis@ubuntu/member/Amaranth) a quitté (Ping timeout: 264 seconds) 2016-06-08 14:43:27 manuelgu were there any changes to the player file (playerdata/uuid.dat) from 1.9.x to 1.9.4? 2016-06-08 15:48:07 --> coolsa (~coolsa@unaffiliated/coolsa) a rejoint #mcdevs 2016-06-08 16:29:06 --> _MylesC (~Myles@137.44.129.130) a rejoint #mcdevs 2016-06-08 16:29:54 <-- _MylesC (~Myles@137.44.129.130) a quitté (Client Quit) 2016-06-08 16:33:57 --> _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a rejoint #mcdevs 2016-06-08 16:46:56 <-- _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a quitté (Quit: Exception in thread "main" java.lang.IllegalAccessException: no private access for field: disconnectReason) 2016-06-08 16:52:48 --> PunKeel (~PunKeel@unaffiliated/punkeel) a rejoint #mcdevs 2016-06-08 16:55:12 --> _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a rejoint #mcdevs 2016-06-08 16:56:14 Matsv Well that 1.10 release was unexpected 2016-06-08 16:56:31 rom1504 any change ? 2016-06-08 16:56:39 Matsv Protocol number to 210 2016-06-08 16:56:47 Matsv That's the only thing I could find 2016-06-08 16:58:03 rom1504 210 really oO ? 2016-06-08 16:58:10 Matsv Yeah 2016-06-08 16:58:13 Matsv No idea why 2016-06-08 16:58:16 rom1504 they are randomly skipping numbers now ? 2016-06-08 16:58:33 Matsv Yeah microsoft huh? ;) 2016-06-08 16:58:45 rom1504 I propose 314 as the next version number 2016-06-08 17:05:20 Aikar microsoft doesnt have anything to do with pc ver 2016-06-08 17:05:38 Matsv It was more a joke about the windows 8 to windows 10 Aikar ;) 2016-06-08 17:05:39 Aikar it was said by someone w/ mojang :P 2016-06-08 17:05:41 Aikar oh 2016-06-08 17:06:05 Aikar well they had a somewhat silly reason for that 2016-06-08 17:06:45 Aikar for skipping windows 9 2016-06-08 17:08:03 --> Amaranth (~travis@ubuntu/member/Amaranth) a rejoint #mcdevs 2016-06-08 17:08:03 -- Mode #mcdevs [+v Amaranth] par ChanServ 2016-06-08 17:13:26 AlphaBlend legacy program compatibility using strng comparison..... 2016-06-08 17:13:28 AlphaBlend bleh 2016-06-08 17:13:46 AlphaBlend bad programming, but professionals did it lol 2016-06-08 17:21:00 +SinZ eh? 2016-06-08 17:21:16 +SinZ they jumped protocol version to give breathing room for potential 1.9.5 2016-06-08 17:22:29 +SinZ but with this insanely fast 1.10 it didn't matter 2016-06-08 17:22:47 GingerGeek what packet id is entity metadata sent in? 2016-06-08 17:23:36 <-- _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a quitté (Quit: Exception in thread "main" java.lang.IllegalAccessException: no private access for field: disconnectReason) 2016-06-08 17:25:16 --> _MylesC (~Myles@the.sexiest.man.alive.just.joined.and.he.is.called.myles.us) a rejoint #mcdevs 2016-06-08 17:27:39 GingerGeek 0x03, 0x05 and 0x39 apparently 2016-06-08 17:37:33 rom1504 SinZ: no but they jumper protocol version *again* 2016-06-08 17:37:37 rom1504 *jumped 2016-06-08 17:38:28 +SinZ they had internal pre-releases? but that hasn't affected things in the past 2016-06-08 17:43:40 redstonehelper they changed the protocol number between 1.10-pre2 and 1.10? 2016-06-08 17:43:50 Matsv Yeah 2016-06-08 17:43:55 redstonehelper so not only was it unannounced and not the same as 1.10, but also not protocol compatible? 2016-06-08 17:44:00 redstonehelper but hey, we get polar bears 2016-06-08 17:44:02 redstonehelper so everybody is happy 2016-06-08 17:44:07 redstonehelper right? 2016-06-08 17:44:51 Matsv They always bump the protocol version every official release right? 2016-06-08 17:45:00 redstonehelper no 2016-06-08 17:49:39 --> JustASlacker (~icke@213.83.43.18) a rejoint #mcdevs 2016-06-08 17:59:19 <-- JustASlacker (~icke@213.83.43.18) a quitté (Quit: Verlassend) 2016-06-08 17:59:41 PunKeel Has anyone noticed a difference in the chunk format for the Nether dimension? 2016-06-08 18:25:16 +ammar2 Matsv: almost always 2016-06-08 18:25:25 +ammar2 I think there's only bee one or two version that haven't 2016-06-08 18:28:02 hansihe minor releases most often don't though 2016-06-08 18:28:58 +ammar2 yeah, I assume he was talking about 1.x changes 2016-06-08 18:30:24 <-- PunKeel (~PunKeel@unaffiliated/punkeel) a quitté (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-08 18:31:04 redstonehelper they don't upgrade the protocol version on principle afaik 2016-06-08 18:35:22 +ammar2 it's probably more consistent these days but a couple of years ago it was pretty chaotic 2016-06-08 18:47:52 madaal I haven't used mcp in a while (> 9 months), does anybody know how long it normaly take them to update mcp to the new version of minecraft ? 2016-06-08 18:49:12 redstonehelper should be soon, days/weeks 2016-06-08 18:57:55 _MylesC What's the difference between projectiles / thrown potions in 1.10 and 1.9? 2016-06-08 18:58:02 _MylesC (anyone know?) 2016-06-08 19:07:59 --> Arm4x (5d238979@gateway/web/freenode/ip.93.35.137.121) a rejoint #mcdevs 2016-06-08 19:08:04 Arm4x Hi guys :) 2016-06-08 19:16:52 Aikar seems they leak it to forge before hand, so if forge comes out first, you can extract the update from out of forge 2016-06-08 19:17:17 Aikar or if someone updates mcpbot to the latest srg url 2016-06-08 19:36:49 Arm4x I'm creating a node.js protocol module 2016-06-08 19:36:55 Arm4x how can I see if my client is on ground? 2016-06-08 19:43:03 rom1504 by checking if it is using the block under you 2016-06-08 19:43:27 rom1504 Arm4x: did you see https://github.com/PrismarineJS/node-minecraft-protocol and https://github.com/PrismarineJS/mineflayer ? 2016-06-08 19:52:51 Arm4x rom1504: yes but does it parse all the packets? 2016-06-08 19:53:57 rom1504 yes 2016-06-08 19:58:39 Arm4x client.on(0x03, function(packet) { 2016-06-08 19:58:50 Arm4x user must specify packet_id for the event 2016-06-08 19:59:26 Arm4x my module have all the packets already implemented 2016-06-08 19:59:44 rom1504 where do you see that ? 2016-06-08 20:00:02 rom1504 node-minecraft-protocol parse all the packets 2016-06-08 20:00:05 rom1504 and packets have names 2016-06-08 20:00:24 rom1504 https://github.com/PrismarineJS/node-minecraft-protocol#echo-client-example 2016-06-08 20:00:47 rom1504 feel free to reimplement everything though 2016-06-08 20:03:31 Arm4x didn't see about packets names 2016-06-08 20:03:41 Arm4x anyway I wanted to implement my own module 2016-06-08 20:05:08 <-- md_5 (~md_5@mcdevs/trusted/md-5) a quitté (Ping timeout: 244 seconds) 2016-06-08 20:05:27 --> md_5 (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2016-06-08 20:05:27 -- Mode #mcdevs [+v md_5] par ChanServ 2016-06-08 20:11:09 Not-8606 [wiki] Edit by BartoszKonkol to Protocol version numbers -> http://tinyurl.com/z4x5wjl 2016-06-08 20:12:15 Not-8606 [wiki] Edit by BartoszKonkol to Protocol version numbers -> http://tinyurl.com/hwtf4zg 2016-06-08 20:12:34 +XorBoole wait, did 1.10 not have substancial protocol changes 2016-06-08 20:16:30 Matsv Nope 2016-06-08 20:16:45 Matsv Only a fancy new number ;) 2016-06-08 20:20:07 --> user (~user@62.93.124.214) a rejoint #mcdevs 2016-06-08 20:20:10 -- user est maintenant connu sous le nom Patralos 2016-06-08 20:20:33 Patralos hi 2016-06-08 20:20:52 Patralos did someone already reverse 1.10 for the packet changes? 2016-06-08 20:22:06 Matsv Patralos: http://wiki.vg/Pre-release_protocol the only thing that changed is the protocol id, to 210 2016-06-08 20:22:45 Patralos nice thx, i just implemented the changes from Protocol_History 2016-06-08 20:22:49 Patralos thats my fault 2016-06-08 20:27:35 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-raeqbvlhplazchyl) a quitté (Quit: Connection closed for inactivity) 2016-06-08 20:38:58 --> PunKeel (~PunKeel@unaffiliated/punkeel) a rejoint #mcdevs 2016-06-08 20:53:11 --> gurun_ (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-08 20:53:50 <-- gurun_ (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Client Quit) 2016-06-08 20:54:14 --> gurun_ (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-08 20:54:32 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 250 seconds) 2016-06-08 20:57:24 Arm4x anyway atm this is my code https://github.com/Armax/Elix 2016-06-08 20:57:46 Arm4x if someone have tips/idea in order to improve it you are welcome :) 2016-06-08 21:01:44 <-- |Blaze| (~scott@184.70.189.74) a quitté (Quit: Lost terminal) 2016-06-08 21:23:21 Patralos it seems to me like there is also a change in PlayerListHeaderFooter 2016-06-08 21:25:32 --> gurun (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-08 21:28:41 Matsv Patralos: what kind of change? Haven't seen any myself 2016-06-08 21:28:46 <-- gurun_ (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 250 seconds) 2016-06-08 21:29:17 Patralos if i just pass the old packet i get io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException: readerIndex(20) + length(4) exceeds writerIndex(21): UnpooledHeapByteBuf(ridx: 20, widx: 21, cap: 21) 2016-06-08 21:29:25 Patralos but sadly no stacktrace 2016-06-08 21:29:33 Patralos just kicked from the server 2016-06-08 21:29:42 Matsv Oh Spigot? 2016-06-08 21:29:52 Matsv on* 2016-06-08 21:30:09 Patralos Bungeecord 2016-06-08 21:30:10 Matsv Enable debug in server.properties, that'll print out the stacktrace 2016-06-08 21:30:12 Matsv oh 2016-06-08 21:31:32 Patralos ok, i printed the stacktrace on bungee 2016-06-08 21:31:33 Patralos http://hastebin.com/jutuperuwa.avrasm 2016-06-08 21:32:41 Patralos but i am not sure why, as the server itself is 1.9.4 and just a 1.10 client 2016-06-08 21:32:57 Patralos and as far as i know this is a server-> client packet 2016-06-08 21:34:38 <-- Arm4x (5d238979@gateway/web/freenode/ip.93.35.137.121) a quitté (Ping timeout: 250 seconds) 2016-06-08 21:35:02 --> gurun_ (~gurun@c83-249-65-92.bredband.comhem.se) a rejoint #mcdevs 2016-06-08 21:37:00 <-- gurun (~gurun@c83-249-65-92.bredband.comhem.se) a quitté (Ping timeout: 250 seconds) 2016-06-08 22:17:28 --> |Blaze| (~scott@184.70.189.74) a rejoint #mcdevs 2016-06-08 22:40:41 Not-b880 [Charge] Wallbraker pushed 1 commit to master [+1/-0/±0] https://git.io/vomod 2016-06-08 22:40:42 Not-b880 [Charge] Wallbraker 974e8ff - math: Add Morton encoding functions