<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:00:00] ⇦
Quits: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca) (Killed (NickServ
(GHOST command used by zxc)))
L2[00:00:04] ⇨
Joins: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca)
L3[00:00:58] ⇦
Quits: BlayTheNinth (~blay09@x4d0c426b.dyn.telefonica.de) (Read
error: Connection reset by peer)
L4[00:04:02] <Panda_> I feel I must've done
something wrong. This also throws "ZipException: unknown
compression method" however it must be zlib, right? There is
no other choice?
L5[00:04:20] <killjoy> iuno
L6[00:05:07] <Panda_> hmm very strange
L7[00:06:02] <Panda_> Anyone have any other
ideas? I'm stumped
L8[00:06:07] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L9[00:06:50] ⇦
Quits: electrolitic
(~electroli@104-184-56-125.lightspeed.cicril.sbcglobal.net) (Quit:
Leaving)
L10[00:06:59] <killjoy> So this library of
yours. Any reason you're not using the existing libraries?
L11[00:08:25] <Panda_> I thought it would
be a fun challenge. So far, it has been and I'm quite excited that
I got it to the point it is already.
L12[00:09:17] <Panda_> it can perfectly
read uncompressed and gzipped (or so I thought) but this .mca thing
has had me stuck for a while
L13[00:15:46] <Panda_> I also wasn't sure
of the ability of other libs to read .mca files. Perhaps you know
of what that can that I could take a look at the source for?
L14[00:16:05] <Panda_> know of one*
L15[00:16:25] <killjoy> There's
NBTExplorer, but I think that's in C#
L16[00:16:27] <sweetpi> looks like mca is
zlib compressed chunks without a header. binwalk listed a bunch of
zlib data sections. one for each chunk i would imagine
L17[00:17:29] <Panda_> so I need to read
the uncompressed header, decompress the chunk data, read the
uncompressed header, etc.?
L18[00:18:22] <killjoy> I have no idea how
you would do that
L19[00:18:45] <Panda_> I think I can, I
just want to confirm that before I try
L20[00:18:49] <killjoy> unless you can use
a zip input after it's been read a bit
L21[00:19:05] <sweetpi> theres a header in
the mca that gives the locations of chunks byte offsets i guess,
then you would have to deflate the stream
L22[00:19:26] <Panda_> is there any
documentation on this header?
L24[00:20:08] <Panda_> is this not the old
format? Or is the header the same
L25[00:21:37] <Panda_> "the Anvil file
format only made changes to the Chunk format"
L26[00:21:39] <Panda_> perfect
L27[00:21:43] <sweetpi> looks like the file
format is the same, just the chunk.. yep
L28[00:22:11] ***
Keridos is now known as Keridos|away
L29[00:26:45] ⇨
Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L30[00:28:42] ⇦
Quits: Brokkoli (~Brokkoli@p5b23cce8.dip0.t-ipconnect.de) (Quit:
Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen
und das T�ten angemessen wirkt. (George Orwell))
L31[00:31:26] ⇦
Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 192 seconds)
L32[00:33:36] ***
kroeser|away is now known as kroeser
L33[00:35:33] ⇦
Quits: MoxieGrrl_ (~MoxieGrrl@173-23-172-139.client.mchsi.com)
(Ping timeout: 190 seconds)
L34[00:36:21] <primetoxinz> how can I have
a block only accept redstone power from certain sides?
L35[00:38:59] ⇨
Joins: abab9579 (~Abastro@39.7.53.80)
L36[00:40:42] <TehNut> Look at
repeaters
L37[00:42:00] ⇦
Quits: Kano (~Kano@107-209-128-138.lightspeed.mssnks.sbcglobal.net)
(Ping timeout: 202 seconds)
L38[00:42:12] ***
mrkirby153 is now known as kirby|gone
L39[00:43:10] ⇨
Joins: Kano
(~Kano@107-209-128-138.lightspeed.mssnks.sbcglobal.net)
L40[00:43:14] ⇦
Quits: Abastro (~Abastro@175.117.182.109) (Ping timeout: 384
seconds)
L41[00:43:36] ***
kroeser is now known as kroeser|away
L42[00:45:02] <shredder8910> Any good
tutorials on how to use RF api?
L43[00:46:15] <mezz> not that I know of,
it's a fairly small API though, you should read each file's
comments and look at the example implementations
L44[00:47:58] <primetoxinz> TehNut, I
looked at repeaters. it's not very obvious to me
L45[00:48:28] <primetoxinz> I tried
overriding getStrongPower and getWeakPower but that didn't
work
L46[00:50:00] <Panda_> Separating the
header before trying to decompress seems to work perfectly. Thank
you very much killjoy and sweetpi :D
L47[00:52:44] <mezz> primetoxinz, see
BlockRedstoneDiode.calculateInputStrength
L48[00:53:03] <mezz> unfortunately redstone
is complex and put together in some very strange legacy ways
L49[00:53:26] <primetoxinz> so I have to
check all faces manually?
L50[00:54:01] <mezz> you just have to check
the side that it accepts redstone power from
L51[00:54:24] <primetoxinz> which is all
but 1
L52[00:54:29] <primetoxinz> but yeah
L53[00:54:56] <mezz> notice that it's
hard-coded to use worldIn.getRedstonePower but also checks for
Blocks.REDSTONE_WIRE manually
L54[00:55:06] <mezz> redstone is not very
clean
L55[00:55:30] <primetoxinz> but they
probably won't fix it so they don't screw up existing
contraptions
L56[00:55:36] <mezz> exactly
L57[00:55:40] <primetoxinz> .-.
L58[00:55:41] <mezz> it's been that way
since beta
L59[00:55:48] <mezz> or at least since
pistons
L60[00:56:01] <mezz> lots of
"features" heh
L61[00:56:13] <sweetpi> Panda_: glad to
help
L62[00:56:14] <mezz> what are you
making?
L63[00:56:29] <primetoxinz> block
dispenser
L64[00:57:03] <mezz> why does it care about
the side it receives redstone?
L65[00:57:32] <primetoxinz> so if it places
a redstone block it doens't power itself
L66[00:57:58] <mezz> does it also pick up
blocks?
L67[00:58:09] <primetoxinz> yes
L68[00:58:13] <mezz> okay
L69[00:58:29] ⇨
Joins: Choonster
(~Choonster@c122-106-252-165.belrs3.nsw.optusnet.com.au)
L70[00:59:32] ⇦
Quits: Choonster
(~Choonster@c122-106-252-165.belrs3.nsw.optusnet.com.au) (Quit:
Leaving)
L71[01:06:20] ⇦
Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
198 seconds)
L72[01:08:48] ⇨
Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L73[01:09:16] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:49a6:9520:586f:3eb)
(Read error: Connection reset by peer)
L74[01:09:42] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
(Remote host closed the connection)
L75[01:11:10] ⇦
Quits: Gil (uid147942@id-147942.brockwell.irccloud.com) (Quit:
Connection closed for inactivity)
L76[01:16:05] ⇨
Joins: Saucier
(~saucier@p5B2DCE25.dip0.t-ipconnect.de)
L77[01:17:41] <Saucier> Uhh. Is there and
easy way to remove the "When in main hand: X speed / Y
dmg" tooltip from custom tools ?
L78[01:18:17] <primetoxinz> wat
L80[01:19:48] <primetoxinz> oh
L81[01:22:30] <primetoxinz> dunno if
itemtooltipevent can be canceled
L82[01:22:33] <primetoxinz> but maybe
that?
L83[01:24:35] ⇨
Joins: Nitrodev
(~Nitrodev@85-23-77-207.bb.dnainternet.fi)
L84[01:25:14] ⇨
Joins: boni (~boni@devsub.net)
L86[01:31:44] <Naiten> AFAIK such kind of
lighting was not present neither in 1.7.10 nor in 1.8 or am i
wrong?
L87[01:32:01] <Naiten> *for custom
models
L88[01:32:23] <sweetpi> Saucier: hideflags
tag?
L89[01:33:55] <primetoxinz> not positive,
but maybe due to the forge light pipeline Naiten?
L90[01:34:12] <primetoxinz> I think it's
relatively new
L91[01:34:37] ***
kroeser|away is now known as kroeser
L92[01:36:06] <Naiten> primetoxinz, idk
either, but it's awesome anyways
L93[01:36:34] <primetoxinz> oh, you wanted
it?
L94[01:37:44] <primetoxinz> oh, they way to
check if it is the pipeline is to turn it off in the forge
config.
L95[01:38:28] ⇦
Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping
timeout: 202 seconds)
L96[01:40:10] ⇨
Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L97[01:44:02] ***
kroeser is now known as kroeser|away
L98[01:50:54] <shredder8910> Is this an
issue? On my GuiConfig class, Idea warns me that: 'Unchecked
assignment: 'java.util.List' to
'java.util.List<cpw.mods.fml.client.config.IConfigElement>'.
Reason: 'new ConfigElement(...)' has raw type, so result of
getChildElements is erased'
L99[01:54:27] ⇨
Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L100[01:56:06] <killjoy> Where are you
getting the list, shredder8910
L101[01:57:04] <killjoy> List is not the
same as List<?>
L102[01:57:41] <killjoy> casting to
List<String> might have types that are not string.
L104[01:59:03] <killjoy> no need to escape
' while in ""
L105[01:59:11] <shredder8910> Gotcha
L106[01:59:28] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20160802 mappings to Forge Maven.
L107[01:59:31] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20160802-1.10.2.zip
(mappings = "snapshot_20160802" in build.gradle).
L108[01:59:32] <killjoy> And I've got
nothing
L109[01:59:37] <shredder8910> Okay, just
wondering
L110[01:59:41] <MCPBot_Reborn> Semi-live
(every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed)
MCPBot mapping exports can be found here:
http://export.mcpbot.bspk.rs/
L111[02:00:05]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L112[02:00:06] <killjoy> Can I have
JakesCraftingEssentials.java?
L113[02:00:12] <shredder8910> sure
L114[02:00:21] <killjoy> actually,
nevermind
L115[02:00:37] <killjoy> I can tell that
config is of type Configuration
L117[02:00:52] ⇦
Quits: flappy (~flappy@85-76-151-97-nat.elisa-mobile.fi) (Ping
timeout: 202 seconds)
L118[02:01:03] <killjoy> Someone else take
this q.q
L119[02:01:11]
⇨ Joins: BordListian
(~BordListi@chello213047142014.32.11.vie.surfer.at)
L121[02:01:55] <shredder8910> That's the
specific config method it's using
L122[02:02:04] <killjoy> It's probably not
an issue
L123[02:02:08] <primetoxinz> it's just a
warning, probably won't actually happen
L124[02:02:17] <shredder8910> Yeah i
didn't think so, just hate warnings lol
L125[02:02:18] <killjoy> and ConfigElement
is a forge class, right?
L126[02:02:22] <primetoxinz> yeah
L127[02:02:22] <shredder8910> yes
L128[02:07:48] <killjoy> Are you using
decomp?
L129[02:08:25] <killjoy> though I don't
see how generics would be stripped in just ConfigElement
L130[02:11:10]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
L131[02:12:17] <Sandra> oh yeah that's
right.... how do you teleport players in the current version?
L132[02:12:37] <Sandra> I have
setPositionAndUpdate previously, but that doesn't seem to work
anymore.
L133[02:12:49] <primetoxinz>
attemptToTeleport?
L134[02:13:11] <primetoxinz>
attemptTeleport*
L135[02:13:34] ***
amadornes[OFF] is now known as amadornes
L136[02:14:41] <Sandra> ah, good.
L137[02:14:46] <Sandra> thankyou.
L138[02:14:53] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
(Ping timeout: 190 seconds)
L139[02:15:22] <shredder8910> !gf
func_71045_bC 1.7.10
L140[02:15:40] <tterrag> shredder8910: you
are on 1.10 I assume
L141[02:16:05] <shredder8910> What do you
mean?
L142[02:16:06]
⇨ Joins: OrionOnline
(~OrionOnli@ip-81-11-204-125.dsl.scarlet.be)
L143[02:16:14] <shredder8910> Not for the
current mod i'm developing, 1.10 support is next
L144[02:16:52] <tterrag> so...you never
considered that you were getting that warning because you are using
a 3 year old version of forge?
L145[02:17:17] <shredder8910> I guess
not
L147[02:17:59] <tterrag> and also, if you
had just read the source, you'd see it's clearly generic
L148[02:18:27] <shredder8910> I knew that,
just didn't understand the error
L149[02:18:32] <shredder8910> Rather,
warnign
L150[02:18:57] <tterrag> well, you aren't
providing a generic type
L151[02:21:16] <killjoy> oh,
IConfigElement was generic
L152[02:21:39] <tterrag> yes, was
L153[02:21:41] <tterrag> 3 years ago
L154[02:21:59] <shredder8910> Yeah, I'm
not really sure type to give it
L155[02:22:04] <tterrag> ok, I'm being
hyperbolic, it's 2 years
L156[02:22:13]
⇨ Joins: Lordmau5 (~Lordmau5@mail.viet-pham.de)
L157[02:22:15] <killjoy> just tack on a
@SuppressWarnings
L158[02:22:18] <tterrag> shredder8910:
look at other places it's used?
L159[02:22:38] <killjoy>
@SuppressWarnings("raw")
L160[02:22:47] <tterrag> please no
L161[02:23:21] <primetoxinz>
@JustMakeItWork
L162[02:23:32] <killjoy>
@NoBugsPlease
L163[02:24:10] <primetoxinz>
@WriteItForMe
L164[02:24:27]
⇨ Joins: Davnit_
(~Davnit@72-189-103-223.res.bhn.net)
L165[02:24:51] <killjoy>
@AnnotationsAreTheNewHashTags
L166[02:25:08]
⇨ Joins: Lythom
(~Lythom@38.160.9.109.rev.sfr.net)
L167[02:25:31] <killjoy> I wouldn't be
surprised if all of those were somebody's twitter handle
L168[02:25:42] <Naiten> erm, this bunch of
'mark' and 'notify' methods confuses me. How do i force client tile
entity to sync with it's server part?
L169[02:25:45] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L170[02:25:54] <Naiten> *1.10.2
L171[02:25:57] ⇦
Quits: Davnit (~Davnit@72-189-103-223.res.bhn.net) (Ping timeout:
182 seconds)
L172[02:26:15] <killjoy> Naiten, mark
dirty
L173[02:26:28] <killjoy> is it a
container?
L174[02:26:34] <primetoxinz> the 2nd two
are real twitter accounts
L175[02:26:50] <primetoxinz> err, not
nobugsplease, but justmakeitwork
L176[02:26:52]
⇨ Joins: gigaherz|work (~gigaherz@84.89.63.25)
L177[02:26:53] ⇦
Quits: Panda_ (~Panda@173.57.46.190) (Quit: Leaving)
L178[02:27:31] <Naiten> killjoy, i use
worldIn.setBlockState(pos, state, 3); tile.markDirty(); but it has
no desired effect
L179[02:27:53] <killjoy> markdirty is for
nbt
L180[02:28:10] <killjoy> world should do
states on its own
L181[02:28:47] <gigaherz|work> markDirty
tells the world that the TileEntity has data worth saving
L182[02:28:49]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L183[02:29:01] ***
minecreatr is now known as Mine|dreamland
L184[02:29:13] <gigaherz|work> Naiten:
since I just joined
L185[02:29:16] <gigaherz|work> what is
your problem?
L186[02:29:33]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L187[02:29:40] <Naiten> gigaherz,
<Naiten> erm, this bunch of 'mark' and 'notify' methods
confuses me. How do i force client tile entity to sync with it's
server part?
L188[02:29:57] <Naiten> on 1.10.2
L189[02:30:08] ⇦
Quits: theFlaxbeard (~theFlaxbe@184.97.183.252) (Read error:
Connection reset by peer)
L190[02:30:12] <gigaherz|work> you can't
sync data from the client to the server
L191[02:30:21] <gigaherz|work> but if you
want to send updates TO the client
L192[02:30:30] <gigaherz|work>
notifyBlockUpdate
L193[02:30:37] <killjoy> you could do it
via a container.
L194[02:30:49] <gigaherz|work> this will
cause getUpdatePacket to get called on the TE
L195[02:30:58] <gigaherz|work> which will
send the SPacketUpdateTileEntity to the client
L196[02:31:07] <Naiten> not from client to
server
L197[02:31:09] <gigaherz|work> which will
call onDataPacket on the client's TE copy
L198[02:31:12] <Naiten> from server to
client
L199[02:31:28] <killjoy> are you trying to
sync blockstate or nbt?
L200[02:31:49] <gigaherz|work> he said
tile entity, killjoy
L201[02:32:08] <gigaherz|work>
SPacketUpdateTileEntity doeswork with NBT
L202[02:32:52] <gigaherz|work> if you want
ALL the data from the TE on the client
L204[02:33:12] <gigaherz|work> you'd want
to implement these methods on the TE
L205[02:33:32] <gigaherz|work> if you only
need it for GUI use, then it's a different matter
L206[02:33:46] <gigaherz|work> that's why
it's important to be clear on what exactly you want to
achieve
L207[02:33:51] <Nitrodev> oh gigaherz|work
working on a new mod?
L208[02:34:13] <gigaherz|work> well that
one is like > 6 months old so no?
L209[02:34:26] <Naiten> gigaherz, I
already have those methods. notifyBlockUpdate(pos, state, state, 3)
made my day, thanks
L210[02:34:38] <Nitrodev> oh
L211[02:35:12] <gigaherz|work> ah feb
2016
L212[02:35:15] <gigaherz|work> not quite 6
months yet
L213[02:35:25] <gigaherz|work> however, it
IS the least known mod of mine
L214[02:35:41] <Naiten> oh wait, it
actually didnt .__.
L216[02:38:12] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 202
seconds)
L217[02:42:58] <Naiten> gigaherz|work,
seems to be a nice addition to early survival phase
L218[02:43:46]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L219[02:46:05] <Naiten> however, i call
worldIn.notifyBlockUpdate(pos, state, getExtendedState(state,
worldIn, pos), 3); in the end of my onBlockPlacedBy() and can't get
the desired sync. Client only syncs with server if i place another
block nearby or something
L220[02:46:50] <tterrag> never use
extended state outside of rendering
L221[02:46:58] <tterrag> nothing else
knows how to handle it
L222[02:47:01] <Naiten> okay
L223[02:47:04] <tterrag> it breaks the
contract of reference equality
L224[02:47:33] <Naiten> i tried (pos,
state, state, 3) previously and it didn't work either .-.
L225[02:48:21] <tterrag> works for
me
L226[02:48:25] <tterrag> define
"didn't work"
L227[02:49:05]
⇨ Joins: Aroma1997 (~Aroma1997@104.131.97.244)
L228[02:49:14] <Naiten> tterrag, ^two my
messages high
L229[02:49:38] <Naiten> Client only syncs
with server if i place another block nearby or something. I want it
to sync immediately after i place the block.
L230[02:49:47] <tterrag> the client never
syncs to the server
L231[02:49:58] <tterrag> that's the
opposite of how it works
L232[02:50:01] <Naiten> omg
L233[02:50:02] <killjoy> except for
movements and containers
L234[02:50:11] <Naiten> i mean packet is
sent from server to client
L235[02:50:29] <Naiten> language barrier
difficulties
L236[02:50:42] <tterrag> show your
code
L237[02:54:01] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L238[02:58:27] <Naiten> ah, i was checking
my code once again before sharing it and find out the client/server
are synced, i need to force block to re-render instead
L239[02:58:46]
⇨ Joins: PrinceCat
(~PrinceCat@58-6-223-35.dyn.iinet.net.au)
L240[02:59:08]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L241[03:04:14] <gigaherz|work> Naiten:
call notifyBlockUpdate also on the client. calling it from
onDataPacket is a good option
L242[03:04:38] <BordListian>
goddamnit
L243[03:04:49] <gigaherz|work> ?
L244[03:04:58] <BordListian> you need to
send a packet if you want to detect a leftclick with a
weapon?
L245[03:06:08] ⇦
Quits: killjoy
(~killjoy@cpe-2606-A000-1118-C0C8-104E-A765-FC51-FD2.dyn6.twc.com)
(Ping timeout: 192 seconds)
L246[03:07:37]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L247[03:11:11]
⇨ Joins: Elec332
(~Elec332@ip5456d4a5.speed.planet.nl)
L248[03:11:43]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:18dd:8f30:c97a:c645)
L249[03:11:44] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198
seconds)
L250[03:12:28] <Naiten> gigaherz|work,
that worked, thanks. Though there's little visual mess, but that's
not critical
L251[03:14:53] ⇦
Quits: Me4502_
(~Me4502@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) (Ping
timeout: 190 seconds)
L252[03:15:10]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L253[03:15:56] ⇦
Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
(Ping timeout: 198 seconds)
L254[03:16:13] ⇦
Quits: Aaron1011 (~Aaron1011@irc.spongepowered.org) (Ping timeout:
190 seconds)
L255[03:16:19]
⇨ Joins: candybar
(~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L256[03:21:20] ⇦
Quits: jjw123 (~Jason@5.80.16.21) (Ping timeout: 198
seconds)
L257[03:21:29]
⇨ Joins: jjw123 (~Jason@5.80.16.21)
L258[03:21:29]
MineBot sets mode: +v on jjw123
L259[03:21:52] ⇦
Quits: PrinceCat (~PrinceCat@58-6-223-35.dyn.iinet.net.au) (Quit:
Textual IRC Client: www.textualapp.com)
L260[03:22:04] ⇦
Quits: SaibaX (~IceChat9@75-175-71-80.ptld.qwest.net) (Ping
timeout: 202 seconds)
L261[03:23:30]
⇨ Joins: Aaron1011
(~Aaron1011@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com)
L262[03:25:51] ***
Davnit_ is now known as Davnit
L263[03:26:44] ⇦
Quits: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
(Read error: Connection reset by peer)
L264[03:43:38] ⇦
Quits: Naiten (~Naiten@5.143.124.99) (Read error: Connection reset
by peer)
L265[03:47:57]
⇨ Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L266[03:48:49]
⇨ Joins: manmaed|AFK
(~Ender@5ec1facb.skybroadband.com)
L267[03:49:35] ***
manmaed|AFK is now known as manmaed
L268[03:50:49]
⇨ Joins: Searge|office
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L269[03:57:04]
⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L270[04:10:17] ⇦
Quits: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 186 seconds)
L271[04:12:45]
⇨ Joins: PrinceCat
(~PrinceCat@58-6-223-35.dyn.iinet.net.au)
L272[04:12:57]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
L273[04:15:10] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 384
seconds)
L274[04:17:33] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
(Ping timeout: 190 seconds)
L275[04:21:10]
⇨ Joins: iari (~iari___@evana.futhark24.org)
L276[04:23:12]
⇨ Joins: MoxieGrrl
(~MoxieGrrl@173-23-172-139.client.mchsi.com)
L277[04:26:03] ⇦
Quits: RichardG (~richardg8@201.37.253.212) (Read error: Connection
reset by peer)
L278[04:35:43]
⇨ Joins: RichardG (~richardg8@201.37.254.166)
L279[04:35:43]
MineBot sets mode: +v on RichardG
L280[04:36:59] ⇦
Quits: PrinceCat (~PrinceCat@58-6-223-35.dyn.iinet.net.au) (Quit:
My Mac has gone to sleep. ZZZzzz…)
L281[04:38:45]
⇨ Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L282[04:40:53] ⇦
Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl)
()
L283[04:44:03]
⇨ Joins: Orion
(~OrionOnli@ip-80-236-218-223.dsl.scarlet.be)
L284[04:45:13] ⇦
Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 190
seconds)
L285[04:46:32] ⇦
Quits: OrionOnline (~OrionOnli@ip-81-11-204-125.dsl.scarlet.be)
(Ping timeout: 190 seconds)
L286[04:55:22]
⇨ Joins: AforAnonymous
(bitch2k@dyn-051-144.vix2.mmc.at)
L287[04:57:45] ⇦
Quits: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 186 seconds)
L288[04:58:24]
⇨ Joins: PrinceCat
(~PrinceCat@58-6-223-35.dyn.iinet.net.au)
L289[04:59:28] ***
tterrag is now known as tterrag|ZZZzzz
L290[05:06:56] ⇦
Quits: rebecca (~rebecca@60-241-180-77.static.tpgi.com.au) (Ping
timeout: 198 seconds)
L291[05:09:39]
⇨ Joins: raoulvdberge
(uid95673@id-95673.richmond.irccloud.com)
L292[05:09:46]
⇨ Joins: Hawaii_Beach
(~Hawaii_Be@c80-216-156-69.bredband.comhem.se)
L293[05:11:01] <Hawaii_Beach> so.. I'm
trying out IDEA and it doesn't seem to work correctly with the
forge gradlew
L294[05:11:40] <Hawaii_Beach> when running
"gradlew genIntellijRuns" i see a stacktrace
L295[05:12:05] <Hawaii_Beach> never mind,
a second run solves the issue
L296[05:12:46]
⇨ Joins: Naiten (~Naiten@5.143.124.181)
L297[05:13:38] <BordListian> arent you
supposed to import the gradle.build or something
L298[05:13:52] <Hawaii_Beach> I did but
that didn't show jack shit
L299[05:14:01] <Hawaii_Beach> but hey, it
works fine now
L300[05:14:11] <Hawaii_Beach> well it's
better than eclipse for sure
L301[05:14:12] ⇦
Quits: Zesty (~Zesty@2002:b461:1c0c::b461:1c0c) (Ping timeout: 192
seconds)
L302[05:14:28] <BordListian> notepad++ is
better than eclipse
L303[05:14:33] <BordListian> it's not
hard
L304[05:14:46] <Hawaii_Beach> wait you use
notepad++ for java programming?
L305[05:14:55] <BordListian> no
L306[05:15:04] <BordListian> but it would
be easier to use than eclipse
L307[05:15:28] <Hawaii_Beach> lol
really?
L308[05:15:46] <Hawaii_Beach> the hell..?
cannot start a minecraft instance with IDEA..
L309[05:15:56] ⇦
Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout:
198 seconds)
L311[05:16:36]
⇨ Joins: Zesty (~Zesty@180.97.28.12)
L312[05:17:04] <BordListian> i don't know
how you messed this up
L313[05:17:32] <BordListian> either run
gradlew idea or import build.gradle
L314[05:17:46] <Hawaii_Beach> already
imported build.gradle
L315[05:18:31] <Hawaii_Beach> did
"gradlew idea" instead
L316[05:18:37] <Hawaii_Beach> it created
some extra files
L317[05:18:57] <BordListian> then you
should be able to run from inside idea
L318[05:19:02]
⇨ Joins: Abastro (~Abastro@183.98.131.229)
L319[05:19:19] <Hawaii_Beach> well same
stack trace
L320[05:20:21] <Hawaii_Beach> what
settings should i choose when importing from gradle?
L321[05:21:00]
⇨ Joins: rebecca (~rebecca@209.95.50.13)
L322[05:21:08] <Hawaii_Beach> "create
separate module per source set", "create directories for
empty content roots automaticlly", "use auto
import"
L323[05:21:33] <BordListian> fucked if i
know
L324[05:21:58] <BordListian> i set my
enviroment up the olden way
L325[05:22:04] <Hawaii_Beach> now what the
hell is this? "Project SDK is not defined"
L326[05:23:43] <Hawaii_Beach> the hell?
IDEA doesn't recocnize basic Java stuff
L327[05:24:06] <BordListian> it does
L328[05:24:12] <Hawaii_Beach> "Cannot
resolve symbol 'String'"
L329[05:24:22] <BordListian> because
there's literally no sdk set
L330[05:24:36] <BordListian> project
settings
L331[05:24:41] ⇦
Quits: Abastro (~Abastro@183.98.131.229) (Read error: Connection
reset by peer)
L332[05:24:45] <Hawaii_Beach> oh
L333[05:24:50] <BordListian> set a
language level and an sdk
L334[05:24:52] ⇦
Quits: abab9579 (~Abastro@39.7.53.80) (Ping timeout: 384
seconds)
L335[05:25:13] <Hawaii_Beach> that
works
L336[05:25:15] <Hawaii_Beach> thanks
L337[05:25:21] <BordListian> does it
run
L338[05:25:38]
⇨ Joins: Abastro (~Abastro@175.223.27.172)
L339[05:25:41] <Hawaii_Beach> the hell?
cannot run now
L340[05:25:50] <Hawaii_Beach> no
options
L341[05:26:17] <BordListian> something
went seriously wrong
L342[05:26:36] <BordListian> ghz was
explaining this stuff yesterday
L343[05:26:42] <BordListian> but i don't
have this channel set to log
L344[05:26:50] <Hawaii_Beach> oh
L345[05:27:56] ⇦
Quits: raoulvdberge (uid95673@id-95673.richmond.irccloud.com) (Ping
timeout: 198 seconds)
L346[05:29:59] <Hawaii_Beach> this is
great
L347[05:30:03] <Hawaii_Beach> cannot run
again
L348[05:30:27] <Hawaii_Beach> well back to
eclipse
L349[05:30:30] <Hawaii_Beach> at least it
works
L350[05:31:35]
⇨ Joins: raoulvdberge
(uid95673@richmond.irccloud.com)
L351[05:37:24] ⇦
Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping
timeout: 202 seconds)
L352[05:39:06]
⇨ Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L353[05:40:20] <RANKSHANK_mob1>
Hawaii_Beach did you follow CPW's tutorial for setting forge up in
idea?
L354[05:40:51]
⇨ Joins: abab9579 (~Abastro@221.149.210.106)
L355[05:40:53] <Hawaii_Beach> yep
L356[05:41:14] ***
Keridos|away is now known as Keridos
L357[05:42:50]
⇨ Joins: BlueMonster
(uid82864@id-82864.tooting.irccloud.com)
L358[05:43:03]
⇨ Joins: kimfy
(~kimfy@236.5.200.37.customer.cdi.no)
L359[05:45:50] ⇦
Quits: Abastro (~Abastro@175.223.27.172) (Ping timeout: 384
seconds)
L360[05:47:32] ⇦
Quits: abab9579 (~Abastro@221.149.210.106) (Ping timeout: 384
seconds)
L361[05:48:27]
⇨ Joins: Abastro (~Abastro@175.223.2.210)
L362[05:48:53]
⇨ Joins: Intektor
(~Intektor4@p5B276ECE.dip0.t-ipconnect.de)
L363[05:50:27]
⇨ Joins: StormyMode
(~StormyMod@cpc94058-newt37-2-0-cust308.19-3.cable.virginm.net)
L364[05:54:36] ***
Darkevilmac is now known as DarkevilAway
L365[05:55:10] <Hawaii_Beach> never mind,
working now
L366[05:55:15] <StormyMode> Latest or
Recommended forge for 1.10.2?
L367[05:55:15] <StormyMode> SRC code I'm
talking about for dev'in
L368[05:55:59] <Hawaii_Beach> how about
assets?
L369[05:58:53]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
L370[06:02:30] <Hawaii_Beach> found that
too..
L371[06:02:51] <Hawaii_Beach> can you link
a dir in IDEA?
L372[06:05:26] <Intektor> how do I get the
hotbar slot index that is currently taken with the mainhand?
L373[06:05:46]
⇨ Joins: abab9579 (~Abastro@110.70.59.252)
L374[06:07:03]
⇨ Joins: Xilandro
(~Kodos@2602:306:ce20:6c30:18dd:8f30:c97a:c645)
L375[06:08:32] ⇦
Quits: Kodos (~Kodos@2602:306:ce20:6c30:18dd:8f30:c97a:c645) (Ping
timeout: 190 seconds)
L376[06:11:20] ⇦
Quits: Abastro (~Abastro@175.223.2.210) (Ping timeout: 384
seconds)
L377[06:11:32] ***
abab9579 is now known as Abastro
L378[06:14:46] <LatvianModder> Intektor:
player.inventory.currentItem
L379[06:15:01] <Intektor> yeah, found it
out already, but thanks :)
L380[06:17:12] ⇦
Quits: Xilandro (~Kodos@2602:306:ce20:6c30:18dd:8f30:c97a:c645)
(Quit: Leaving)
L381[06:17:52] <Hawaii_Beach> omg you
cannot link files outside the project with IDEA
L382[06:17:58] <Hawaii_Beach> and you all
say eclipse sucks
L384[06:20:06] <SkySom> Why are you using
a tick handler for opening a backpack?
L385[06:21:23] <LatvianModder>
Hawaii_Beach: wat?
L386[06:21:35] <Hawaii_Beach> linking
resources
L387[06:21:37] <LatvianModder> ofc you
can.. how do you mean, link? like libraries?
L388[06:21:41] <LatvianModder> oh
L389[06:21:43] <Hawaii_Beach> no
L390[06:21:50] <LatvianModder> well.. they
dont have to be outside project
L391[06:22:29] <LatvianModder> You can
make a module where your files are and link that
L392[06:23:23] <Intektor> SkySom, I
wa
L393[06:23:35] <Hawaii_Beach> yoooouuu
cant
L394[06:23:40] <Hawaii_Beach> so stop
recommending IDEA
L395[06:23:43] <Hawaii_Beach> waste of my
time
L396[06:23:47] <LatvianModder> Never
L397[06:23:53] <Hawaii_Beach> lol
L398[06:23:59] <Intektor> I want the user
to be able to wear his backpack as an armor, so I need a key
binding to open it
L399[06:24:03] <LatvianModder> What do you
mean I cant? Sec, I'll prove I can lol
L400[06:24:29] <Hawaii_Beach> you know
what, i'll just stick to eclipse
L401[06:24:46] <BordListian> >normies
not knowing how to use idea
L402[06:24:48] <SkySom> So use the
keypressed event?
L403[06:24:53] <BordListian> REEEEEE
L404[06:25:03] <Hawaii_Beach> it's not
about "not knowing"
L405[06:25:06] <Hawaii_Beach> it's not a
thing in IDEA
L406[06:25:07] <Intektor> will this change
the outcome of the error?
L407[06:25:17] <LatvianModder> It is
L408[06:25:22] <Hawaii_Beach> how
L409[06:25:25] <Hawaii_Beach> show
then
L410[06:25:44] <LatvianModder> trust me, I
had to try 5 times before I could start using idea over eclipse.
never going back now
L411[06:25:55] <BordListian> first you're
gonna have to explain what the fuck you want
L412[06:26:06] <BordListian> link outside
files with the project? what does that even mean
L413[06:26:15] <BordListian> there's
external packages
L414[06:26:16] <Hawaii_Beach> lol what do
you think
L415[06:26:32] <BordListian> Link means
libraries
L416[06:26:45] <BordListian> just toss it
in a lib folder and link it normally in project settings
L417[06:26:59] <Hawaii_Beach> in eclipse
if you drag & drop a file (that's not part of the projec)
inside the project it'll ask you if you want to link the files and
folders or just copy them
L418[06:27:04] <sweetpi> he wants a
symlink in his project
L419[06:27:19] <Hawaii_Beach> i know i can
do this with cmd commands
L421[06:27:38] <LatvianModder> There. I
linked external resources folder with my idea project
L422[06:28:02] <LatvianModder> (all my
mods are technically also external resources/src-es, since each has
their own folder)
L423[06:28:25] <Hawaii_Beach>
whatever
L424[06:28:31] <LatvianModder> I
win.
L425[06:28:31] <Hawaii_Beach> eclipse
works
L426[06:28:53] <Hawaii_Beach> are you
sure? it has to be src > resources
L427[06:28:58] <Hawaii_Beach> not some
random lib
L428[06:29:18] <LatvianModder> I can mark
the folder as anything. I marked it as Resources Root, it can also
be Sources, Test Src, Test res etc
L429[06:29:33] <Hawaii_Beach> whatever
man
L430[06:29:36] <Hawaii_Beach> you win i
guess
L431[06:29:40] <LatvianModder> :P
L432[06:29:55] <Hawaii_Beach> and why
doesn't IDEA give me some alternatives for imports?
L433[06:30:04] <Hawaii_Beach> it just pop
ups as an error
L434[06:30:23] <LatvianModder> It should
be able to import Eclipse workspace
L435[06:30:27] <LatvianModder> I
*think*
L436[06:30:36] <Hawaii_Beach> not project
imports
L437[06:30:52] <Hawaii_Beach> class
imports
L438[06:31:09] <LatvianModder> Is it a mod
project? if its a mod, you can do "setupDecompWorkspace
idea"
L439[06:31:21] <Hawaii_Beach> already
did
L440[06:33:01] <gigaherz|work> don't use
the idea task kthx
L441[06:33:07] <gigaherz|work> why does
everyone use the idea task
L442[06:33:13] <gigaherz|work> just import
the build.gradle file using idea's importer
L443[06:33:17] <gigaherz|work> it works
best that way
L444[06:33:27] <gigaherz|work> step 1:
import build.gradle into idea
L445[06:33:34] <BordListian> hawaii
somehow managed to fuck that up completely
L446[06:33:38] <gigaherz|work> step 2:
open the gradle panel and doubleclick the setupDecompworkspace
task
L447[06:33:45] <Hawaii_Beach> for example:
hovering over @Mod: "cannot resolve Symbol 'Mod'"
L448[06:33:47] <gigaherz|work> step 3:
doubleclick the genIntellijRuns task
L449[06:33:55] <gigaherz|work> step 4:
click the blue refresh icon on the gradle panel
L450[06:34:01] <Hawaii_Beach> ok trying
agin
L451[06:34:07] <gigaherz|work> (NOT the
one on the main toolbar)
L452[06:34:10] <Hawaii_Beach> yea
L453[06:34:18] <Hawaii_Beach> the gradle
projects thing?
L454[06:34:25] <gigaherz|work> yep refresh
gradle project
L455[06:34:31] <gigaherz|work> and
L456[06:34:32] <gigaherz|work>
finally
L457[06:34:34] <gigaherz|work> if you use
IDEA 2016
L458[06:34:39] <gigaherz|work> you will
need one last step
L459[06:34:44] <gigaherz|work> open the
run targets configuration window
L460[06:34:52] <gigaherz|work> and in the
Minecraft Client and Minecraft Server targets
L461[06:35:05] <gigaherz|work> change the
"Use classpath of module" dropdown to use the _main
one
L462[06:35:09] <gigaherz|work> rathe than
the default selected one
L463[06:35:11] <BordListian> i'm
screaming
L464[06:35:12] <gigaherz|work>
rather*
L465[06:35:13] <Hawaii_Beach> that i
did
L466[06:35:27] <Hawaii_Beach> ffs
L467[06:35:51] <gigaherz|work> those 5
steps should be able to give you a working development enviornment
for forge mods
L468[06:36:12] <gigaherz|work> if they
don't then something is very wrong with your machine ;P
L469[06:36:34] <Hawaii_Beach> i think
not
L470[06:36:46] <BordListian> oh wow is
that really how to do items for blocks
L471[06:36:49] <BordListian> just parent
the block itself
L472[06:36:54] <BordListian> lmfao
L473[06:37:07] <gigaherz|work> what?
L474[06:37:10] <BordListian> models
L475[06:37:13] <gigaherz|work> oh
L476[06:37:16] <gigaherz|work> the item
model json
L477[06:37:16] <gigaherz|work> yes
L478[06:37:27] <gigaherz|work> you can
also do it from the blockstates file directly
L479[06:37:28] <BordListian> and here i
thought it'd be involved
L480[06:37:34] <gigaherz|work> and then
you don't even need the item model json
L481[06:37:44] <Hawaii_Beach> how about
documentation > javadoc
L482[06:38:00] <gigaherz|work> we have the
readthedocs site
L483[06:38:03] <gigaherz|work> but it's
created by the community
L484[06:38:16] <gigaherz|work> so as long
as people don't write docs after they learn new things that aren't
documented or are lacking
L485[06:38:19] <Hawaii_Beach> OK fuck
IDEA
L486[06:38:22] <gigaherz|work> it will
remain partial and lacking
L487[06:38:36] <gigaherz|work> sorry to
hear
L488[06:38:57] <Hawaii_Beach> i'll use
IDEA to wipe my butt instead
L489[06:38:57] <gigaherz|work> what went
wrong now?
L490[06:39:08] <Hawaii_Beach> question is,
what didn't go wrong
L491[06:39:15] <gigaherz|work> no, that is
not my question
L492[06:39:50] <gigaherz|work> I know it
works, because I use it, so if I know what went wrong for you,
maybe we'll be able to help the next person with issues
better
L493[06:41:00] <Hawaii_Beach> setting up
IDEA in the first place is very jerky
L494[06:41:13] <Hawaii_Beach> but that's
not the main issue I have with the IDE
L495[06:41:16] <gigaherz|work> it was
straightforward for me
L496[06:41:29] <Hawaii_Beach> i'm not even
familiar with IDEA
L497[06:41:30] <gigaherz|work> i just
installed it, and the first time I launched it, it asked me to
configure the JDK path
L498[06:41:42] <gigaherz|work> and then it
just worked afterward
L499[06:41:45] <Hawaii_Beach> even CPW
said that IDEA is missing functions that eclipse offers
L500[06:41:50] <gigaherz|work> sure
L501[06:41:55] <gigaherz|work> and
eclipseis missing functions that idea offers
L502[06:42:00] <Hawaii_Beach> like
what
L503[06:42:06] <Hawaii_Beach> dark mode
that works?
L504[06:42:07] <gigaherz|work> dunno, I
don't use eclipse
L505[06:42:15] <gigaherz|work> the point
is
L506[06:42:21] <gigaherz|work> they are
not equivalent
L507[06:42:24] <gigaherz|work> i like IDEA
more
L508[06:42:28] <gigaherz|work> I find it
more intuitive
L509[06:42:40] <gigaherz|work> but I
haven't done an exhaustive comparison
L510[06:42:45] <Hawaii_Beach> me too but
it took me ages to understand eclipse and I don't need
holdups
L511[06:43:02] <gigaherz|work> if you feel
differently, then yeah maybe eclipse is best for you
L512[06:43:14] <gigaherz|work> in that
case, "gradlew eclipse" and load the project into your
workspace
L513[06:43:22] <Hawaii_Beach> already
stood up to holdups decomping the forge source
L514[06:43:33]
⇨ Joins: PBlock96 (~PBlock96@64.53.13.215)
L515[06:43:35] <gigaherz|work> memory
issues?
L516[06:44:13] <Hawaii_Beach> no, had
something to do with my path enviroment
L517[06:44:17] <gigaherz|work> oh
L518[06:44:23] <Hawaii_Beach> apparently
no one likes portable java JDK and JRE
L519[06:44:26] <Hawaii_Beach> well
L520[06:44:29] <gigaherz|work> hmm
L521[06:44:36] <gigaherz|work> I manage
just fine without java in the path
L522[06:44:45] <gigaherz|work> but
/shrug
L523[06:44:55] <gigaherz|work> I guess it
does need a tiny little bit more work
L524[06:44:55] <Hawaii_Beach> that's
because the installers now do that for you afaik
L525[06:45:20] <Hawaii_Beach> JAVA_HOME
should be the home of your JDK
L526[06:45:36] <Hawaii_Beach> and add
JRE\bin to your path enviroment
L527[06:45:37] <LatvianModder> not
\bin
L528[06:45:42] <LatvianModder> yeah
L529[06:45:56] <gigaherz|work> I just let
IDEa handle that for me, these days
L530[06:46:04] <Hawaii_Beach> yeah.. but
that doesn't work for me
L531[06:46:19] <Hawaii_Beach> as i'm
trying to run java without installing it
L532[06:46:24] <Hawaii_Beach> never liked
installers
L533[06:46:35] ⇦
Quits: PrinceCat (~PrinceCat@58-6-223-35.dyn.iinet.net.au) (Quit:
My Mac has gone to sleep. ZZZzzz…)
L534[06:46:41] *
gigaherz|work shrugs
L535[06:47:19]
⇨ Joins: hch12907 (~hch12907@183.78.45.147)
L536[06:47:20] <Hawaii_Beach> now.. how do
you create a recipe with dyes?
L537[06:47:35] <gigaherz|work> easiest way
is to use the ore dictionary
L540[06:47:52] ⇦
Quits: wizjany (~wizjany@2604:180::c1e2:128b) (Remote host closed
the connection)
L541[06:47:57] <Hawaii_Beach> yeah but i
found nothing, certainly not .registerOre()
L542[06:48:07] <gigaherz|work> nono
L543[06:48:09] <Hawaii_Beach> yeah but how
do you get them in the first place
L544[06:48:17] <hch12907> I am still
having problems with register()
L545[06:48:17] <gigaherz|work> do you want
to add a recipe
L546[06:48:20] <gigaherz|work> or add the
dyes themselves?
L547[06:48:37] <Hawaii_Beach> add recipe
that uses a dye
L548[06:48:56] <hch12907> for a recipe
with dyes, shouldnt ItemStack(items.dye, amount, meta) be
enough
L549[06:49:02] <gigaherz|work> yes
L550[06:49:04] <gigaherz|work> but you
don't need that
L551[06:49:10] <gigaherz|work> and that
only works for vanilla dyes
L552[06:49:18] <gigaherz|work> if you want
to accept mod dyes such as the botania flowers
L553[06:49:29] <gigaherz|work> then it's
best to use an oredict recipe
L554[06:49:44] <gigaherz|work> with
"dyeBlue" or "dyePink"
L555[06:49:56] <Hawaii_Beach> how do i get
the dyes
L556[06:50:02] <hch12907> you reminded me
that i havent used the oredict for quite a while
L557[06:50:29] <gigaherz|work> you don't
"get" the dyes
L558[06:50:30] <gigaherz|work> forge
does
L559[06:50:31] <Hawaii_Beach> new
ItemStack(Items.DYE, 1, EnumDyeColor.LIME.getDyeDamage()) ?
L560[06:50:37] <gigaherz|work> no
L561[06:50:47] <gigaherz|work> give me a
minute, I'm at work
L562[06:50:55] <gigaherz|work> I'm looking
up an example oredict recipe
L563[06:51:34] <Hawaii_Beach> i tried
looking up that
L565[06:51:39] <gigaherz|work> here
L566[06:51:44] <gigaherz|work> this recipe
uses sticks and planks
L567[06:52:05]
⇨ Joins: Necr0
(~Necr0@p4FE04474.dip0.t-ipconnect.de)
L568[06:52:08] <gigaherz|work> see how it
uses "stickWood" there?
L569[06:52:12] <gigaherz|work> you could
make a recipe in a similar way
L570[06:52:14] <Hawaii_Beach> aha
L571[06:52:19] <gigaherz|work> just using
"dyeGreen"
L572[06:52:25] <Hawaii_Beach> oh
L573[06:52:55] <gigaherz|work> forge will
take care of matching those strings to items
L574[06:53:12] <Hawaii_Beach> aight,
thanks (yet again)
L575[06:53:16] <gigaherz|work> np
L576[06:53:58] <Hawaii_Beach> lol who
remembered the better than wolves drama
L577[06:54:14] <Hawaii_Beach> the chat
between the forge guys and childflour
L578[06:55:16] <LatvianModder> any idea
why Forge didnt just patch vanilla ShapedRecipe and ShapelessRecipe
to accept ore names?
L579[06:55:50] <LatvianModder> Also, is
there a way to have one recipe accept multiple items in one slot
without using ore name? (like 'A', new ItemStack[]{...})
L580[06:56:29] <gigaherz|work> not that
I'm aware of
L581[06:56:40] <gigaherz|work> you just
create a new recipe for each variant, or regiter all those items as
an oredict name
L582[06:56:40]
⇨ Joins: Me4502
(~Me4502@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com)
L583[06:56:59] <gigaherz|work> or you can
override ShapedRecipes and customize the code ;P
L584[06:58:45] <LatvianModder> I guess.
Let's see if JEI picks it up
L585[06:59:02] ⇦
Quits: RANKSHANK_mob1
(~RANKSHANK@pa49-181-172-99.pa.nsw.optusnet.com.au) (Ping timeout:
192 seconds)
L586[06:59:58] <gigaherz|work> I'd expect
a crash ;P
L587[07:00:12] <gigaherz|work> if you
randomly made ShapedRecipes accept arrays
L588[07:00:57] <LatvianModder> I mean
override ShapedOreRecipe
L589[07:04:31] ⇦
Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Remote host
closed the connection)
L590[07:07:26] ⇦
Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping
timeout: 384 seconds)
L591[07:14:54]
⇨ Joins: abab9579 (~Abastro@175.117.182.109)
L592[07:16:26] ***
MrKick|Away is now known as MrKickkiller
L593[07:17:37]
⇨ Joins: Dragroth
(~Dragroth@dslc-082-083-115-072.pools.arcor-ip.net)
L594[07:17:47] <Hawaii_Beach> what
happnenes to redpower2?
L595[07:17:52] <Hawaii_Beach>
happened*
L596[07:18:12] ⇦
Quits: Abastro (~Abastro@110.70.59.252) (Ping timeout: 384
seconds)
L597[07:19:21] <gigaherz|work> the author
decided that mc wasn't good enough for her
L598[07:19:29] <gigaherz|work> so she
started writing a standalone game
L599[07:19:40] <gigaherz|work> ProjectRed
started as a recreation of the features
L600[07:19:44] <gigaherz|work> and then
BluePower
L601[07:19:58] <gigaherz|work> as a more
"exact" recreation than ProjectRed
L602[07:20:26] <gigaherz|work> both of
them are stuck on 1.7.10
L603[07:21:45] <Hawaii_Beach>
waaaaaaaat
L604[07:21:53] <Hawaii_Beach> yeah i
remember projectred
L605[07:22:04]
⇨ Joins: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L606[07:24:57] <BordListian> didn't the
author come back to complain about project red taking her
jobs
L607[07:25:24] <Hawaii_Beach> wat
L608[07:25:26] <Hawaii_Beach> lol
L609[07:25:34] <Hawaii_Beach> project red,
wasn't that the forge guys?
L610[07:26:06] <BordListian> i don't keep
up with drama memes
L611[07:26:26] ⇦
Quits: Orion (~OrionOnli@ip-80-236-218-223.dsl.scarlet.be) (Read
error: Connection reset by peer)
L612[07:26:38] <BordListian> i'm just glad
that the whole btw drama is over and we can have feature ports from
it now
L613[07:26:56] <Hawaii_Beach> the btw
drama ended a looooooong time ago?
L614[07:27:53] <BordListian> i suppose
so
L615[07:28:08] <BordListian> it pretty
much ended with btw being abandoned didn't it
L616[07:29:25] <Hawaii_Beach> no?
L617[07:29:32] <Hawaii_Beach> it ended
cold blooded afaik
L618[07:29:43] ***
Keridos is now known as Keridos|away
L619[07:29:52] <BordListian> i dunno man
btw looks pretty abandoned to me
L620[07:32:34] <Hawaii_Beach> wait the
hell
L621[07:33:28]
⇨ Joins: Nentify
(uid14943@id-14943.highgate.irccloud.com)
L622[07:33:30] <Hawaii_Beach> oh
shiiiit
L623[07:33:44] <Hawaii_Beach> textures
should load from the clientproxy right?
L624[07:34:03] <BordListian> uh
probably
L625[07:34:05] <BordListian> why
L626[07:34:15] <Hawaii_Beach> well running
server crashes
L627[07:34:23] <BordListian>
crashlog
L628[07:34:24] <Hawaii_Beach> the @side
thingy doesn't help either
L629[07:35:02] <BordListian> textures are
just ResourceLocation now anyway so you can put them anywhere you
want
L631[07:35:37] <Hawaii_Beach> its
ModelLoader.setCustomModelResourceLocation(this, 0, new
ModelResourceLocation(getRegistryName(),
"normal"));
L632[07:35:43] <Hawaii_Beach> that crashes
the server
L633[07:37:06] <howtonotwin> that can't be
it; it looks like it's crashing because you're calling initModel
serverside from your Sword constructor
L634[07:37:20] <Hawaii_Beach> yeah
L635[07:37:22] <Hawaii_Beach> i am
L636[07:37:29] <BordListian> oh yeah run
this clientside
L637[07:37:36] <Hawaii_Beach> will
world.isRemote help?
L638[07:37:44] <BordListian> no
L639[07:37:49] <howtonotwin> there is no
world...
L640[07:38:00] <BordListian> you need to
run your code that initializes the models from your client
proxy
L641[07:38:01] <Hawaii_Beach> waah
L642[07:38:06] <Hawaii_Beach> ok..
L643[07:38:07] <Hawaii_Beach> hm
L644[07:38:13] <Hawaii_Beach> wtf happened
to @side ?
L645[07:38:28] <Hawaii_Beach> it used to
work
L646[07:38:44] <BordListian> are you
running preinit as sideonly?
L647[07:38:49] <Hawaii_Beach> no
L648[07:38:54] <howtonotwin> it is
working, it deleted initModels from the serverside and then your
constructor screamed
L649[07:39:00] <BordListian> then
obviously it wont work
L650[07:39:27] <Hawaii_Beach>
waaaat??
L651[07:39:47] <BordListian> @sideonly
only strips a method from the server/client
L652[07:39:53] <BordListian> like it makes
it not exist at all
L653[07:40:04] <BordListian> so you can
make an eventhandler
L654[07:40:15] <BordListian> if you make
it sideonly it will only subscribe the event on the side you
want
L655[07:40:27] <Dragroth> or split your
proxy into server, client and maybe common
L656[07:40:31] <BordListian> ye
L657[07:40:36] <Hawaii_Beach> well rip
then
L658[07:40:44] <BordListian> the way the
mod i took this from has it
L659[07:40:55] <Dragroth> it isnt that big
of a deal. just search for the bedrockminer tutorial ;)
L660[07:40:58] <BordListian> is there's a
common proxy class with loadModels()
L661[07:41:14] <BordListian> and a client
proxy class the extends common proxy and overrides
loadModels()
L662[07:41:14] <Hawaii_Beach> nah
L663[07:41:30] <Hawaii_Beach> currently my
proxy classes are empty
L664[07:41:52] <BordListian> fill em up
baybee
L665[07:41:52] ⇦
Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 190
seconds)
L666[07:42:16] <Hawaii_Beach> waaah
L667[07:42:28] ⇦
Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping
timeout: 202 seconds)
L668[07:43:50]
⇨ Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L669[07:43:53] <Hawaii_Beach> really, i
could've swear the @side used to work
L670[07:46:26] <Hawaii_Beach> ok screw
servers
L671[07:46:33] <Dragroth> :D
L672[07:46:38] <Hawaii_Beach> i
swear
L673[07:46:56] <Dragroth> how often i just
thought that :D
L674[07:48:01] <Hawaii_Beach> so i'll have
to make initModels static which fucks everything
L675[07:48:08] <gigaherz|work> if you
release a mod and it doesn't work fine on servers, someone will be
eager to remind you of your failure to test properly
L676[07:48:09] <gigaherz|work> ;P
L677[07:48:40]
⇨ Joins: PBlock96 (~PBlock96@64.53.13.215)
L678[07:48:41] <LatvianModder> A
failure!
L679[07:49:29] <LatvianModder> I hope you
are not doing that is(getEffectiveSide() == Side.CLIENT) {
loadModels(); } in your Mod class
L680[07:50:55] <Hawaii_Beach> i aint
L681[07:53:06] <BordListian> >releasing
a client-only mod for a multiplayer capable game
L682[07:53:24] <Hawaii_Beach> i haven't
released it?
L683[07:53:33] <Dragroth> i heard of mods
like that...
L684[07:53:48] <Hawaii_Beach> well i never
said so
L685[07:53:51] <Hawaii_Beach> nor have
i
L686[07:53:59] <Hawaii_Beach> it's only
items and a couple of blocks ffs
L687[07:55:01]
⇨ Joins: OrionOnline
(~OrionOnli@ip-80-236-218-223.dsl.scarlet.be)
L688[07:57:18] ⇦
Quits: VikeStep (~VikeStep@101.184.243.180) (Quit:
Leaving)
L689[07:58:24] <LatvianModder> ... Its a
common-side mod then already
L690[07:59:08] <LatvianModder> If it was
minimap - its ok to be only client side. if its utils mod - its ok
to be only server side. if the mod has blocks - it has to be able
to run on only server and only client. thus, common side
L691[08:00:46] ***
Keridos|away is now known as Keridos
L692[08:02:08] ⇦
Quits: OrionOnline (~OrionOnli@ip-80-236-218-223.dsl.scarlet.be)
(Ping timeout: 198 seconds)
L693[08:02:25] <Hawaii_Beach> how about
FMLCommonHandler.getSide() ?
L694[08:02:56] <gigaherz|work> the point
of the client proxy
L695[08:03:04] <gigaherz|work> is that it
lets you write code that references classes that only exist on the
client
L696[08:03:10] <gigaherz|work> java
doesn't require the classes on demand
L697[08:03:11] ⇦
Quits: Intektor (~Intektor4@p5B276ECE.dip0.t-ipconnect.de) (Quit:
Leaving)
L698[08:03:19] <gigaherz|work> it requires
them as soon as the class loads
L699[08:03:41] <Hawaii_Beach> oh
L700[08:03:44] <gigaherz|work> which is
what @SideOnly tries to avoid:
L701[08:03:53] <Hawaii_Beach> ohhhh
L702[08:03:58] <gigaherz|work> when the
loader has a missing type
L703[08:04:05] <gigaherz|work> if FML sees
@SideOnly
L704[08:04:11] <gigaherz|work> it will
REMOVE the method from the class
L705[08:04:13] <gigaherz|work> before
loading it
L706[08:04:21] <Hawaii_Beach> so basicly
@sideonly is useless for the most part
L707[08:04:41] <gigaherz|work> it's only
useful for when you *need* to avoid referencing classes that only
exist on one side.
L710[08:05:22]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L711[08:05:41] <LatvianModder> Its not
useless.. but you shouldnt call it too often
L712[08:06:14] <LatvianModder> 99% of
cases, processing / logic will be done on server side. in
TileEntities / blocks that is if(!worldObj.isRemote) { ... }
L713[08:06:59] <LatvianModder> proxy is
*mostly* used to load models / register client event handlers or
tile entity renderers
L714[08:08:05] <luacs1998> LatvianModder,
how's permissions coming along?
L715[08:08:52] <LatvianModder> The API is
done, but the handler is done only as concept. I have a very old
mod that did it, but its not in yet
L716[08:09:12] ⇦
Quits: turmfalke
(~turmfalke@p20030056CF06BAE2C198DFC4C3A09415.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L717[08:09:18] <luacs1998> drop me a
link?
L718[08:09:36] <LatvianModder> sec. drop
me a link of yours too
L719[08:09:45] <LatvianModder> I think we
had one major difference
L720[08:09:54] <luacs1998> if you and i
can agree that the API you have is final, i'll put yours into
FE
L722[08:10:32] <LatvianModder> Why can't I
just try making a Forge PR? If that gets rejected, we can make an
agreement
L723[08:10:42] <LatvianModder> Like, if
you need anything n stuff
L725[08:11:03] <LatvianModder> ignore
rankconfig part, thats very WIP and isnt part of
PermissionsAPI
L726[08:11:09] <luacs1998> yep
L727[08:11:27] <luacs1998> yours looks
good
L728[08:12:27] <luacs1998> i think you can
try making a pr lol
L729[08:12:44]
⇨ Joins: md678685
(kiwiirc@054526ec.skybroadband.com)
L730[08:12:53] <LatvianModder> ok, so the
difference between ours is that you have a registry, where mine
doesnt - instead of cached PermissionLevel I just have
hasPermission(..., SortaLikePermissionLevel)
L731[08:12:53] <luacs1998> would seem
pretty easy to rig into FE
L732[08:13:30] <luacs1998> eh, i could
take the registration part of my API back into FE
L733[08:13:50] <luacs1998> basically,
instead of returning DEFAULT i would query my cached permission
level
L734[08:13:56]
⇨ Joins: Lunatrius` (~Lunatrius@77.38.21.26)
L735[08:13:57] <LatvianModder> You can
take a look at rankconfig. Does your system do anything similar? I
can have rank-based values that arent boolean - like ints and lists
etc. RankA.intA = 10, RankB.intA = 15
L736[08:13:57] <luacs1998> that's easy to
take internally lol
L737[08:14:32] <luacs1998> ultimately
ranks are arbitrary
L738[08:14:43] <luacs1998> they differ
based on the server population
L739[08:14:56] <luacs1998> small servers
make do with lesser ranks, big servers need more
L740[08:15:08] <luacs1998> but a properly
implemented groups system should be able to handle that
L741[08:15:56] ⇦
Quits: sweetpi (~sweetpi@c-67-172-57-82.hsd1.pa.comcast.net) (Quit:
Leaving)
L742[08:16:32] ⇦
Quits: Lunatrius (~Lunatrius@77.38.21.26) (Ping timeout: 202
seconds)
L743[08:16:32] ***
Lunatrius` is now known as Lunatrius
L744[08:16:57] <LatvianModder> Let's see
if I remember how to do this.. Gotta watch cp.w's tutorial
lol
L745[08:17:47] <luacs1998> setting up
forge?
L746[08:17:59] <LatvianModder> If this
gets added in forge.. imagine how easier it will be to have
cross-mod protection etc
L747[08:18:02] <LatvianModder> yeah
L748[08:18:03] <luacs1998> yes
L749[08:18:19] <luacs1998> whiich is why
for the past 2 years i have been campaigning for something like
this to get into forge
L750[08:18:26] <luacs1998> but not much
luck haha
L751[08:18:42] <LatvianModder> Does this
need a tutorial or can it be added later on too? Also, Forge branch
system.. kill me :D
L752[08:19:00] ⇦
Quits: Necr0 (~Necr0@p4FE04474.dip0.t-ipconnect.de) (Read error:
Connection reset by peer)
L753[08:19:21] <luacs1998> what needs a
tutorial
L754[08:19:32]
⇨ Joins: audiomodder_ (webchat@205.175.226.101)
L755[08:19:39] ⇦
Quits: Hawaii_Beach (~Hawaii_Be@c80-216-156-69.bredband.comhem.se)
(Quit: Hawaii_Beach)
L756[08:19:41]
⇨ Joins: turmfalke
(~turmfalke@p20030056CF06BA3134DEF36C956C081C.dip0.t-ipconnect.de)
L757[08:19:42]
⇨ Joins: Necr0
(~Necr0@p200300700D6EAA0B3DE5C3878E9AA599.dip0.t-ipconnect.de)
L758[08:20:15] <luacs1998> i'm just
conflicted about using Event.Result personally - in FE (and pretty
much every other API) we use booleans which are far simpler
L759[08:20:18] <LatvianModder> an example
mod / test on how to use that api
L760[08:21:00] <luacs1998> perhaps a test
might be good
L761[08:21:23] <luacs1998> but as part of
the PR we would patch in calls to our API instead of the wonky
system vanilla has
L762[08:21:43] <luacs1998> and if you want
I can prepare an article for RTD about it
L763[08:21:44] <LatvianModder> yeah, its
because I dont have a registry. If DEFAULT or null is returned, it
will use the value that's been given in hasPermission (which is
regular boolean) if its a player or true if its an OP (since ops
should always have all permissions and its naturally the highest
rank you can get.)
L764[08:22:06] <luacs1998> is that in
default impl or API?
L765[08:22:31] <luacs1998> ah it's in the
API
L766[08:22:37] <LatvianModder> that's
sorta a default implementation
L767[08:22:38] <LatvianModder> yeah
L768[08:23:23] <luacs1998> i would say
PermissionManager.hasPermission should proxy directly to the
handler
L769[08:23:34] <luacs1998> let the handler
decide how and what it wants to return
L770[08:23:49] <luacs1998> ^ disregard
above
L771[08:24:13] <luacs1998> let the handler
decide whether it wants to return true or false, given the fallback
defaultForPlayer
L772[08:24:39] <luacs1998> so basically
everything between line 59 and 72
L773[08:27:40] <LatvianModder> So.. I
should copy-paste that part to a new IPermissionHandler?
L774[08:28:47] <luacs1998> into your
default handler
L775[08:29:17] <LatvianModder> default
handler is null
L776[08:29:51] <luacs1998> it shouldn't be
haha
L777[08:29:59] <luacs1998> there should
always a default handler
L778[08:30:15] <luacs1998> one flaw i can
think of in your API is that i might want to deny a particular
command to a particular op
L779[08:30:33] <luacs1998> say op
XxxHackerxxX has been abusing the banhammer
L780[08:30:57] <LatvianModder> My idea is
that if you use permissions, OPs should be the master admins. For
everyone else, you can setup a rank that allows all other
commands
L781[08:30:58] <luacs1998> under the FE
API i could deny him permission for the ban command
L782[08:31:17] <LatvianModder> But
alright, I will do it, sec
L783[08:31:17] <luacs1998> without
demoting him, because this might be a temporary thing
L784[08:31:18] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
(Remote host closed the connection)
L785[08:31:26] <LatvianModder> Lets see if
I got the right idea of this
L786[08:32:18] <LatvianModder> Im mostly
worried about Context class. Does it have everyone it needs to
have?
L787[08:33:06] <LatvianModder> You can
have custom objects if you need to, by default (for faster getters
and setters) it has BlockPos, Entity and IBlockAccess
L788[08:33:23] <luacs1998> might want to
add an ICommandSender context
L789[08:33:47] <LatvianModder> Lex
specifically said that he needs to get permissions for offline
players too, so I have GameProfile instead
L790[08:34:14] <LatvianModder> Since
server doesnt need permissions, only players have that
L791[08:34:19] <luacs1998> ok that could
work too
L792[08:34:32] <luacs1998> i was thinking
more of the line of FE's DoAsCommandSender or remote handlers
L793[08:34:56] <LatvianModder> Well, you
can get the player from
MinecraftServer#getPlayerList().getPlayerFromUUID() or smth
L794[08:34:58] <luacs1998> which is a
pretty big red pill to swallow
L795[08:35:10] <luacs1998> these are
usually offline players :D
L796[08:36:07] <LatvianModder> you
*usually* dont need permissions for offline players, I would've
gone with ICommandSender myself, but if thats what Lex wants then
¯\_(ツ)_/¯
L797[08:36:37]
⇨ Joins: md678685_
(~md678685@054526ec.skybroadband.com)
L799[08:36:50] ⇦
Parts: md678685 (kiwiirc@054526ec.skybroadband.com)
())
L800[08:36:58] <LatvianModder> The
question is.. which my version (if at all) this will be merged
with? Next major? Current one?
L801[08:37:10] <luacs1998> just apply
pressure on lex
L802[08:37:30] <LatvianModder> What is
UserIdent lol.. like custom GameProfile?
L803[08:37:31] ⇦
Quits: md678685_ (~md678685@054526ec.skybroadband.com) (Client
Quit)
L804[08:37:40]
⇨ Joins: md678685_
(~md678685@054526ec.skybroadband.com)
L805[08:37:44] <luacs1998> it's not too
breaking, since mods still use isOp checks, so probably can go in
in 1.10
L806[08:37:50] ⇦
Quits: md678685_ (~md678685@054526ec.skybroadband.com) (Remote host
closed the connection)
L807[08:38:07] <luacs1998> UserIdent is a
broker class between GameProfile, ICommandSender and a whole lot of
other stuff
L808[08:38:16] <LatvianModder> It doesnt
modify anything in forge, so it could easly go in this
version
L809[08:38:32] <luacs1998> yep
L810[08:39:04] <LatvianModder> Is this our
final attempt to get permission api in forge? Sure if for me (and
first one too lol). Because this is like 6th time overall? xP
L811[08:39:05]
⇨ Joins: abec
(~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de)
L812[08:39:26] <luacs1998> 10th time for
me haha
L813[08:39:29] <luacs1998> we can
try
L814[08:39:49] <luacs1998> i'll get the
sponge guys to throw their support behind it as well
L815[08:40:01] <LatvianModder> I havent
seen sponge api yet
L816[08:40:17] <LatvianModder> Is it
popular? Ive never heard any of my friends using sponge for their
servers...
L817[08:40:40] <luacs1998> it's taking
off
L818[08:40:53] <luacs1998> not as fast as
i hoped but it is
L819[08:41:07] <luacs1998> they also
target 1.10 mainly so most of the modded servers won't use it
L820[08:41:16] <luacs1998> but i guess the
vanilla audience is there
L821[08:41:18] <LatvianModder> I know it
kinda died a while ago.. Is it coming back from ashes?
L822[08:41:24] <luacs1998> that was bukkit
that died
L823[08:41:36] <LatvianModder> There was
also..
L824[08:41:41] <LatvianModder> Cauldron I
think
L825[08:41:45] <LatvianModder> And some
other ones too
L826[08:41:49] <luacs1998> sponge was the
baby left on bl.ood's doorstep one Halloween night
L827[08:42:04] ⇦
Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
384 seconds)
L828[08:42:08] <luacs1998> cauldron was a
frankensteinish marriage of bukkit and forge, it never really
worked out
L829[08:42:17] <LatvianModder> :D
L830[08:42:34] <Hunterz> cauldron was
fine
L831[08:42:53] <luacs1998> it worked fine
for what it did
L832[08:43:08] <LatvianModder> It worked.
How? Ha, thats a good question. The end.
L833[08:43:37] <luacs1998> but more often
than not there were stories of mods that didn't work out with
cauldron
L834[08:44:10] <luacs1998> FE itself is
particularly notable - so many people were crashing that i had to
talk with bl.ood and we agreed to put a runtime crash into FE if we
detected cauldron
L835[08:44:20] <luacs1998> 1.7.10 builds
still contain this runtime crash iirc
L836[08:44:24] <LatvianModder> xD
L837[08:44:43] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Quit: Leaving.)
L838[08:44:52] *
luacs1998 yearns for the old MCPortCentral days when someone had to
specifically make their mod work with mcpc-forge (cauldron's old
name)
L839[08:44:54]
⇨ Joins: Ordinastie_
(~Ordinasti@87-231-58-94.rev.numericable.fr)
L840[08:45:58] <LatvianModder> Oh, thats
the other one.. Was that really just a different name or different
mod alltogether? I always thought those are 2 different
things
L841[08:46:14] <luacs1998> mcpc-forge sort
of died off for a while
L842[08:46:20] ⇦
Quits: gigaherz|work (~gigaherz@84.89.63.25) (Remote host closed
the connection)
L843[08:46:38] <LatvianModder> When it
died, first version of FTBU was born. Exactly for that reason
L844[08:46:38] <luacs1998> then the guys
behind it teamed up with blood to do a lot of runtime remapping
magic and the result was rechristened Cauldron
L846[08:59:03] ***
TTFT|Away is now known as TTFTCUTS
L847[08:59:26]
⇨ Joins: Brokkoli
(~Brokkoli@p5B23CCE8.dip0.t-ipconnect.de)
L848[09:05:29]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net)
L849[09:08:06] <gigaherz> HOME!
L850[09:08:28]
⇨ Joins: gigaherz|work
(~gigaherz@136.red-88-3-43.dynamicip.rima-tde.net)
L851[09:10:21]
⇨ Joins: Subaraki
(~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L852[09:11:52] ⇦
Quits: gigaherz|work
(~gigaherz@136.red-88-3-43.dynamicip.rima-tde.net) (Ping timeout:
190 seconds)
L853[09:12:24] <LatvianModder> help
L855[09:12:41] <sham1> Has anyone been
able to hook their mod environments with Bumblebee
L856[09:12:54] <sham1> For those people
here who have to use nvidia optimus
L857[09:12:59] <gigaherz> LatvianModder
wat...?
L859[09:14:36] <Ordinastie_> double check
gradle and forgegradle versions are the correct ones
L860[09:17:40] ⇦
Quits: Gigabit101
(~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
(Ping timeout: 202 seconds)
L861[09:18:01]
⇨ Joins: Gigabit101
(~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
L862[09:19:44] <LatvianModder> I just
downloaded fresh MinecraftForge repo
L864[09:20:13]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc3559d.dynamic.kabel-deutschland.de)
L865[09:20:27]
⇨ Joins: Hink (~Hink@45.32.3.47)
L866[09:20:42] ⇦
Quits: Loetkolben
(~Loetkolbe@ipbcc3559d.dynamic.kabel-deutschland.de) (Client
Quit)
L867[09:20:48] <LatvianModder> I know it
worked once, because I have already made PRs before
L868[09:21:11] ⇦
Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed
the connection)
L870[09:25:34] *** V
is now known as Vigaro
L871[09:25:57] <LatvianModder> thats
depressing lol
L872[09:26:22]
⇨ Joins: Hink_ (~Hink@45.32.3.47)
L873[09:26:27] <Subaraki> how would I draw
a square from a resourcelocation with tessellator ? note : not my
mod originally
L874[09:26:56]
⇨ Joins: Hink__
(~Hink@pool-71-184-194-139.bstnma.fios.verizon.net)
L875[09:27:09] <LatvianModder> Check
GuiScreen (or Gui) drawTexturedModalRect
L876[09:28:04] ⇦
Quits: Hink (~Hink@45.32.3.47) (Ping timeout: 192
seconds)
L877[09:28:33] <Subaraki> yaaay
L878[09:28:35] <Subaraki> it works
xD
L879[09:28:37] <Subaraki> thanks !!!
L880[09:28:44] <Subaraki> i was checking
at the wrong place x)
L881[09:29:32] <BordListian> what does
world instanceof WorldServer even mean
L882[09:29:52] <BordListian> is that a
non-fancy isRemote check?
L883[09:29:59] <BordListian>
*!isRemote
L884[09:30:03] ⇦
Quits: Hink__ (~Hink@pool-71-184-194-139.bstnma.fios.verizon.net)
(Client Quit)
L885[09:30:20] ⇦
Quits: Hink_ (~Hink@45.32.3.47) (Ping timeout: 192
seconds)
L886[09:30:56] <luacs1998> LatvianModder,
if you're ok with it i don't mind making the PR
L887[09:31:05] <luacs1998> i already have
a 1.10 workspace set up
L888[09:31:29] <luacs1998> did you run
gradle setupForge, as always?
L889[09:31:43] <LatvianModder> I didnt
have git in path :P
L890[09:31:47] <luacs1998> kek
L891[09:33:20] ⇦
Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 198
seconds)
L892[09:34:47] <Subaraki> BordListian,
highly lickely
L893[09:35:07] <BordListian> no
actually
L894[09:35:16] <Subaraki> but WorldServer
lickely contains stuff World doesnt, so you need to make sure, and
then cast to worldserver
L895[09:35:20] <BordListian> it's for a
very specific implementation of spawnParticle
L896[09:35:21] <Subaraki> oh ?
L897[09:35:27] <BordListian> it has like
two more parameters
L898[09:35:34] <BordListian> and none of
them are documented honk
L899[09:35:52] <BordListian> now i need to
find another mod that did colored smoke before
L900[09:36:12]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L901[09:36:32] <LatvianModder> soke?
easy
L902[09:36:36] <LatvianModder> smoke
lel
L903[09:36:37] <BordListian> orz
L904[09:36:43] <BordListian> go
ahead
L905[09:36:50] <BordListian> i just need
the parameters on spawnParticle really
L906[09:37:07] <LatvianModder> I use proxy
though, but since its particles spawn on client side anyway, it
doesnt matter
L907[09:37:09] <sham1> yay, got nvidia and
my integrated intel card to work together
L909[09:37:40] <BordListian> it's
enumparticletype, that's clear, then there's three coords
L910[09:37:54] <BordListian> and then
either scale or speed
L911[09:38:19]
⇨ Joins: Abastro (~abab9579@175.117.182.109)
L912[09:38:32]
⇨ Joins: OrionOnline
(~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de)
L913[09:40:32]
⇨ Joins: covers1624_
(~covers162@ppp122-232-6.static.internode.on.net)
L914[09:42:05]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L915[09:42:24] ⇦
Quits: covers1624 (~covers162@ppp122-232-6.static.internode.on.net)
(Ping timeout: 202 seconds)
L916[09:42:53]
⇨ Joins: PBlock96 (~PBlock96@64.53.13.215)
L917[09:43:20] <Subaraki> BordListian,
most liekly speed
L918[09:43:28] <Subaraki> you scale them
with gl iirc
L919[09:46:36] ⇦
Quits: BordListian
(~BordListi@chello213047142014.32.11.vie.surfer.at) (Ping timeout:
202 seconds)
L920[09:46:44] ⇦
Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
(Remote host closed the connection)
L921[09:47:17]
⇨ Joins: BordListian
(~BordListi@chello213047142014.32.11.vie.surfer.at)
L922[09:51:42]
⇨ Joins: iso2013
(~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L923[09:54:42]
⇨ Joins: Gil
(uid147942@id-147942.brockwell.irccloud.com)
L924[10:05:32]
⇨ Joins: IceDragon (~ThatGuy@69.160.96.26)
L925[10:11:36] ⇦
Quits: Abastro (~abab9579@175.117.182.109) (Ping timeout: 384
seconds)
L926[10:20:36]
⇨ Joins: Lunatrius` (~Lunatrius@77.38.21.26)
L927[10:23:00] ***
Vigaro is now known as V
L928[10:23:33] ***
kroeser|away is now known as kroeser
L929[10:23:54]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L930[10:24:04] ⇦
Quits: Lunatrius (~Lunatrius@77.38.21.26) (Ping timeout: 384
seconds)
L931[10:24:04] ***
Lunatrius` is now known as Lunatrius
L932[10:26:17] ⇦
Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 186 seconds)
L933[10:27:33] ⇦
Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
190 seconds)
L934[10:28:48]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L935[10:29:40] ⇦
Quits: Jezza (~Jezza@92.206.5.6) (Client Quit)
L936[10:29:57]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L937[10:32:32] <diesieben07> you know
these tiny little stupid insects that come out in a thunderstorm? I
fucking hate them.
L938[10:32:37] <diesieben07> two are
INSIDE MY MONITOR.
L939[10:34:05] <sham1> Umn
L940[10:34:06] <sham1> Wat
L941[10:34:13] <howtonotwin> "What is
this? A monitor for ants?" "Ummmmm... yes?"
L942[10:35:39] ⇦
Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Remote host closed
the connection)
L943[10:36:37]
⇨ Joins: auenf (David@DC-24-199.bpb.bigpond.com)
L944[10:36:50] ***
kirby|gone is now known as mrkirby153
L945[10:37:32] <diesieben07> uploading
something :P
L946[10:38:08] <Wuppy> diesieben07, taking
a screenshot wont show us the insects :P
L947[10:38:34] <diesieben07> i am not THAT
stupid ok :P
L948[10:38:38] <Wuppy> hahaha
L949[10:42:51] <diesieben07> gah and
youtube ate my video
L950[10:43:49] ⇦
Quits: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi) (Read
error: Connection reset by peer)
L951[10:47:24] ⇦
Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 192
seconds)
L952[10:47:32] <sham1> How does youtube
eat a video
L953[10:47:37] <diesieben07> ARGH and now
it ate the 2nd video as well because it is a
"duplicate"
L954[10:47:42] <diesieben07> but the FIRST
ONE DOESNT PLAY DIPSHIT
L955[10:48:52] ⇦
Quits: raoulvdberge (uid95673@richmond.irccloud.com) (Quit:
Connection closed for inactivity)
L956[10:49:51] <diesieben07> and all this
for 20 seconds of video...
L957[10:50:37] <sham1> :p
L958[10:53:50] <diesieben07> does this
play for you?
L960[10:53:54] <diesieben07> because for
me it doesn't.
L961[10:54:02] <BordListian> it does
L962[10:54:24] <diesieben07> strange
L963[10:55:39] <sham1> Inb4 diesieb
realises that it is blocked in Germany as it has "copyrighted
material"
L964[10:55:49] <diesieben07> LOL
L965[10:55:56] <diesieben07> oh wow it
does play now
L968[10:57:27] <sham1> The upload probably
took some time
L969[10:57:34] <diesieben07> wut
L970[10:57:35] *
Naiten finally learnt some basic java
L971[10:58:24]
⇨ Joins: PBlock96 (~PBlock96@64.53.13.215)
L972[10:59:14] ⇦
Quits: hch12907 (~hch12907@183.78.45.147) (Read error: Connection
reset by peer)
L973[10:59:52] ⇦
Quits: Gigabit101
(~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
(Ping timeout: 202 seconds)
L974[10:59:52] ⇦
Quits: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Ping timeout: 192 seconds)
L975[11:00:11]
⇨ Joins: Gigabit101
(~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
L976[11:00:46]
⇨ Joins: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L977[11:01:24] <Naiten> diesieben07, you
should probably debug
L978[11:01:30] <diesieben07> ?
L979[11:01:36] <Naiten> your monitor
L980[11:01:42] <Naiten> ba-doom-tss
L981[11:01:56] <diesieben07> oh god
L982[11:02:16] <diesieben07> they crawl in
and out of the visible area
L983[11:02:23] <diesieben07> i just hope
they are outside when they die
L984[11:03:21] <diesieben07> abotu youtube
not loading thats apparently my internet. yay potato internet
L985[11:03:56] *
Naiten tried to joke. failed
L986[11:04:08] <sham1> Well, that is why
it is called debugging
L987[11:04:10] <diesieben07> lol i got it
:P
L988[11:06:17] <sham1> In ye olde days,
there were actual bugs inside computers that you had to remove so
the computer didn't catch fire or something
L989[11:06:38] <Naiten> sham1, everybody
knows that already -__-
L990[11:06:40] <diesieben07> lol no
L991[11:06:52] <sham1> Do they now
L992[11:06:55] <diesieben07> they had
mechanical relays
L993[11:06:57]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L994[11:07:05] <diesieben07> which failed
if there were bugs between the contacts
L995[11:07:10] <diesieben07> they didn't
catch fire :P
L996[11:07:27] <diesieben07> well, maybe
they did but not becuase of bugs :P
L997[11:07:50] <Naiten> i guess a bug
between contacs acts as a resistance which _can_ cause fire
L998[11:07:54] <Naiten> just
theoretically
L999[11:08:01] <Naiten> lolp
L1000[11:08:07] <diesieben07> not with
low voltage :P
L1001[11:09:10] <sham1> But, it is nice
that Naiten has learnt to java
L1002[11:09:18] <diesieben07> yes#
L1003[11:09:32] <Naiten> i debug my room
each night while working, because i don't like my windows with
insect screen during day, and i'm too lazy for putting in on and
off twice a day
L1004[11:09:57] <diesieben07> even WITH
insect screen small things come in
L1005[11:09:57]
⇨ Joins: RANKSHANK_mob1
(~RANKSHANK@pa49-195-0-235.pa.nsw.optusnet.com.au)
L1006[11:09:59] <diesieben07> it sucks
big time
L1007[11:10:11] <diesieben07> can we
like... just kill all those stupid insects?
L1008[11:10:24] <sham1> I have not seen
many insects this summer
L1009[11:10:24] <Naiten> sham1, C:
L1010[11:10:59] <Naiten> diesieben07,
food chain distortion, ecological failure
L1011[11:11:10] <sham1> Butterfly
effect
L1012[11:11:13] ***
kroeser is now known as kroeser|away
L1013[11:11:17] <Naiten> ^ lol
L1014[11:13:56] ***
kroeser|away is now known as kroeser
L1015[11:14:17] <Subaraki> just noticed
iextendedentityproperties is gone
L1016[11:14:28] <sham1>
capabilities
L1017[11:14:52]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L1018[11:14:52] <Subaraki> ?
L1019[11:15:12] <Subaraki>
capabilityprovider ?
L1020[11:15:16]
⇨ Joins: Cooler (~CoolerExt@117.204.125.95)
L1021[11:16:30] <Subaraki> oooh
L1022[11:16:33] <Subaraki>
iSededInventory ? :)
L1023[11:16:44] <diesieben07> you are
just saying random class names man
L1024[11:17:06] <Subaraki> yeah, just
noticed ._.
L1025[11:17:07] <diesieben07>
capabilities allow you to expose stuff on ICapabilitiyProviders
(currently TileEntity, Entity, ItemStack)
L1026[11:17:11] <Subaraki> i need to read
eveything before i speak
L1027[11:17:17] <diesieben07> either by
the owner (the TE itself, etc.)
L1028[11:17:24] <diesieben07> or through
AttachCapabilitiesEvent
L1029[11:17:56] <Subaraki> so if i were
to give more inventory to the player ... i'd use attachCapabalities
in favor of icapabilitiesprovider ?
L1030[11:18:11] <diesieben07> No
L1031[11:18:23] <diesieben07> you'd
implement ICapabilityProvider so you can expose capabilities
L1032[11:18:33] <diesieben07> and then
you'd attach that provider to the player
L1033[11:18:35]
⇨ Joins: Nitrodev
(~Nitrodev@85-23-77-207.bb.dnainternet.fi)
L1034[11:19:03] <diesieben07> the player
itself is an ICapabilityProvider so forge will add a multiplexing
provider in the middle for you so that both the player itself and
all attached providers are exposed.
L1035[11:19:33] <Subaraki> hmmm (takes
note of that)
L1036[11:20:03] <diesieben07> there is
already an existing capability for inventories:
CapabilityItemHandler.ITEM_HANDLER_CAPABILITY which exposes
IItemHandler
L1037[11:20:17] <diesieben07> but you
cannot use that, since players already have an inventory whcih uses
that of course
L1038[11:20:27] <diesieben07> so you'll
have to make your own capability which also exposes
IItemHandler
L1039[11:20:43] <BordListian> oh ok
whoops
L1040[11:20:52] <BordListian> i made a
bow that kills iron golems in 3 hits
L1041[11:22:15] <sham1> Sounds good
L1042[11:24:26] <BordListian> i suppose
it's okay
L1043[11:27:52]
⇦ Quits: abec
(~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de)
(Ping timeout: 202 seconds)
L1044[11:28:44] <LatvianModder>
luacs1998: I guess it was some weird network error or smth, it
works perfectly fine now lol. Ok, now to changes
L1045[11:30:47] <Subaraki> so, if my
reasoning is right diesieben07, Can implement IInventory and
IItemStorage for the same class for an inventory (container +
iinventory)
L1046[11:31:48] <Subaraki>
iitemhandler*
L1047[11:33:02] <diesieben07> you don't
use IInventory at all anymore.
L1048[11:33:54] <howtonotwin> hoppers and
other vanilla things have a new hook that uses caps instead of
querying for IInventory too
L1049[11:35:24]
⇨ Joins: Hawaii_Beach
(~Hawaii_Be@c80-216-156-69.bredband.comhem.se)
L1050[11:36:20]
⇦ Quits: RichardG (~richardg8@201.37.254.166) (Ping timeout:
198 seconds)
L1051[11:36:28]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
L1052[11:37:31] <StormyMode> When you've
been looking into a problem all day. And you've finally found a
solution and fixed the problem! \o/
L1053[11:38:48]
⇨ Joins: abec
(~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de)
L1054[11:39:32] <Hawaii_Beach> When you
find out it works client side but server doesn't even pass
preInit
L1055[11:39:40] <StormyMode> ;)
L1056[11:39:49] <StormyMode> Probably the
case knowing me.
L1057[11:39:53]
⇦ Quits: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a) (Ping timeout:
190 seconds)
L1058[11:39:53] <LatvianModder> You dont
have to use IInventory AT ALL
L1059[11:40:32] <LatvianModder>
Hawaii_Beach: show me your code so I can scream internally and then
tell you whats wrong
L1060[11:40:43] <StormyMode> Well I've
ported my basic-dev mod from 1.7 to 1.10. Deleted a couple classes.
Deleted old imports+replaced with new imports [FML Stuff].
L1061[11:40:57] <Hawaii_Beach> just
kidding man, just came back from my break
L1062[11:41:17] <StormyMode> Literally
all I'm left with is my main class, proxies, references, init
classes, config, handlers and yeahh.
L1063[11:41:18] <Subaraki> darn, no more
iinventory ._.
L1064[11:41:23] <Subaraki> i need to le
learn all the stuff :s
L1065[11:41:47] ***
Mine|dreamland is now known as minecreatr
L1066[11:41:54] <LatvianModder>
trrrrrrust me, IInventory being gone is one of the best things
happened to modded mc :P
L1067[11:42:00] <StormyMode> Lots of
groundwork am I right @LatvianModder? "Failing to Prepare is
Preparing to Fail"
L1068[11:42:06] <LatvianModder> And
Capabilities, obviously
L1069[11:42:41] <Subaraki> oh, well then
^^ i'd better smiley :P
L1070[11:43:53] <diesieben07> Subaraki,
really, if you just want a simple inventory you just instantiate
ItemStackHandler and you're done.
L1071[11:44:00] <diesieben07> no more
implementing 20.000 methods
L1072[11:44:52]
⇦ Quits: Kano
(~Kano@107-209-128-138.lightspeed.mssnks.sbcglobal.net) (Ping
timeout: 190 seconds)
L1073[11:44:58] <LatvianModder> Check how
TileEntityInventory does it (or whatever was the default impl
class)
L1074[11:45:25] <Subaraki> oh, nice to
know :o
L1075[11:45:40]
⇨ Joins: Kano
(~Kano@107-209-128-138.lightspeed.mssnks.sbcglobal.net)
L1076[11:45:43] <Subaraki> how about
saving it to the player though ? i used to have an IEEP for the
player
L1077[11:46:01] <Subaraki> with
icapability i suppose ?
L1078[11:46:10] <Subaraki> i create one
for saving the inventory and attach that to the player ?
L1079[11:46:14] <BordListian> how can i
get a property from a blockstate?
L1080[11:46:20] <LatvianModder> IEEP is
replaced with capabilities yes. You can make your own cap
L1081[11:46:26] <LatvianModder> You can
check how I do bags
L1082[11:46:43] <Subaraki> i'd lvoe to
chekc that latvian :)
L1083[11:46:45] <howtonotwin> be careful,
caps are deleted on death. You have to handle the Clone event to
copy over the caps
L1084[11:46:58] <LatvianModder> You just
gotta listen to AttachCapability event for Entity
L1085[11:47:01] <Subaraki> thats nothing
new though :P
L1086[11:47:08] <diesieben07> Subaraki,
like i said you implement ICpaabilityProvider to expose additional
capabilities. if you then also implement INBTserializable on the
same class it will receive save/load callbacks
L1087[11:47:48] <BordListian> oh i got
it
L1088[11:47:54] <BordListian> it's
blockstate.getValue
L1089[11:50:21] <LatvianModder> should
permissions package be net.minecraftforge.permissions or
net.minecraftforge.server.permissions?
L1090[11:52:58] <BordListian>
goddamnit
L1091[11:53:04] <BordListian> orientable
doesn't have a backside
L1092[11:58:14] <LatvianModder> it does
kinda
L1093[11:58:17] <LatvianModder> south
face
L1094[11:58:26] <LatvianModder> if you
mean the model.json
L1095[11:58:32] <BordListian> ye
L1096[11:58:36] <BordListian> oh
right
L1097[11:58:46] <BordListian> i can just
override its south face
L1098[11:58:55] <LatvianModder> yeah, it
just substitutes it
L1099[12:01:25] <Hawaii_Beach> waah this
clientproxy registry thing
L1100[12:01:33] <Hawaii_Beach> why
complicate things
L1101[12:01:56] <diesieben07> ?
L1102[12:01:57] <BordListian>
>complicate
L1103[12:02:04] <BordListian> literally
two lines of code
L1104[12:02:09] <Hawaii_Beach> not
really
L1105[12:02:27] <BordListian> just copy
paste it from an open source mod lmao
L1106[12:02:44]
⇦ Quits: OrionOnline
(~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de)
(Ping timeout: 198 seconds)
L1107[12:02:46] <Hawaii_Beach> haha
true
L1108[12:02:57] <Hawaii_Beach> but shh i
wanna remember this shit
L1109[12:03:36] <BordListian> okay you
have your common proxy registered right
L1110[12:03:45] <BordListian> and you
have a client proxy registered too?
L1111[12:03:47]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1112[12:03:59] <BordListian> pretty sure
it doesn't even start without atleast a common
L1113[12:04:18] <diesieben07> common
proxy is a stupid concept.
L1114[12:04:19] <Hawaii_Beach> yeah got
them
L1115[12:04:30] <Hawaii_Beach> FINALLY
someone in my side
L1116[12:04:40] <BordListian> anyway
literally all you need to do is make a method in common proxy
called initRenderers or whatever
L1117[12:04:43] <Ordinastie_> he said
*common* proxy
L1118[12:04:54] <diesieben07> you want an
interface proxy and then two implementing classes CleintProxy and
ServerProxy
L1119[12:05:00] <diesieben07> common
stuff has no place in a proxy :D
L1120[12:05:01] <Ordinastie_> ^
L1121[12:05:11] <BordListian> pfft
whatever
L1122[12:05:12] <Hawaii_Beach> oh
L1123[12:05:24] <Hawaii_Beach> never mind
then
L1124[12:05:38] <BordListian> you can
call a common proxy method
L1125[12:05:42] <Hawaii_Beach> wait there
is commonProxy, clientProxy AND serverProxy?!
L1126[12:05:49] <BordListian> and have it
do different things based on your client and server proxy
L1127[12:05:58] <Ordinastie_> IProxy,
ServerProxy, ClientProxy
L1128[12:06:11] <diesieben07> -I
L1129[12:06:12] <diesieben07> :P
L1130[12:06:12] <Hawaii_Beach> oh
L1131[12:06:13] <BordListian> like if you
put your preinit in your commonproxy
L1132[12:06:15] <BordListian> honk
L1133[12:06:26] <StormyMode> ?
L1134[12:06:31] <diesieben07> honk?
:D
L1135[12:06:33] <StormyMode> why do that?
xD
L1136[12:06:54] <BordListian> why
*not*?
L1137[12:07:04] <StormyMode> Ta-da!
X
L1138[12:07:05] <StormyMode> D
L1139[12:07:06]
⇦ Quits: Saucier (~saucier@p5B2DCE25.dip0.t-ipconnect.de)
(Quit: Nettalk6 - www.ntalk.de)
L1140[12:07:12]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
190 seconds)
L1141[12:07:19] <BordListian> seems like
the perfect place for it
L1142[12:07:29] <Ordinastie_> wait,
you're serious ?
L1143[12:07:45] <BordListian> did i
fucking stutter
L1144[12:08:02] <Ordinastie_> no, that's
just so stupid I prefered to think it was a joke
L1145[12:08:07] <Ordinastie_> a bad one
too
L1146[12:08:12] <StormyMode> public
abstract class CommonProxy implements IProxy
L1147[12:08:21] <StormyMode> That's all I
have in my Common BordListian
L1148[12:08:24] *
diesieben07 shudders
L1149[12:08:32] <Ordinastie_> lol
L1150[12:08:40] <BordListian> that's
horrible
L1151[12:08:44] <StormyMode> was that to
me diesieben07?
L1152[12:08:54] <diesieben07> somewhat,
yes
L1153[12:08:56] <BordListian> why are you
implementing an interface on an abstract class again?
L1154[12:09:01] <BordListian> just
wondering.
L1155[12:09:03] <StormyMode> Ask Pahimar
;)
L1156[12:09:06] <diesieben07> but its not
really your fault, almost every tutorial explains it like
this
L1157[12:09:13] <Ordinastie_> oh
god
L1158[12:09:18] <diesieben07> yes
including pahis
L1159[12:09:25] <BordListian>
>_>
L1160[12:09:26] <diesieben07> but he will
get mad at me again if i say something bad so
L1161[12:09:27] *
diesieben07 shuts up
L1162[12:09:56] <StormyMode> Pahi,
Crayfish, MineMaart.. and someone else.
L1163[12:10:03] <Ordinastie_> funny
thing, I started with Pahimars tuts too, but I quickly though
"lol nope, that's annoying and stupid, I'll do it my
way"
L1164[12:10:31] <BordListian> i started
by reading source code and moving it around
L1165[12:10:39] <Hawaii_Beach> oh i get
it now
L1166[12:10:41] <BordListian> it worked
well
L1167[12:10:45] <StormyMode> However I do
love pahi's organisation and referencing. :p
L1168[12:10:50] <Hawaii_Beach> you just
run the code in clientproxy
L1169[12:10:50] <Hawaii_Beach> ffs
L1170[12:11:49] <BordListian> i still
want to make a thing that turns any inventory into a barrel
L1172[12:12:00] <BordListian> i don't
even know what went wrong last time
L1173[12:12:59] <BordListian> empty
classes confuse me
L1174[12:13:10] <Ordinastie_> StormyMode,
you can start by removing your common proxy
L1175[12:13:19] <StormyMode> Why?
Ordinastie_?
L1176[12:13:25] <Ordinastie_> it's
useless
L1177[12:13:31] <StormyMode> But
why?
L1178[12:13:35] <gigaherz> everything
you'd ever put on a common proxy, you can just put directly on the
@Mod class
L1179[12:13:39] <BordListian> oh that's
what you meant
L1180[12:13:46] <gigaherz> the only
purpose for it is to somehow remove things from the @Mod
class
L1181[12:13:46] <diesieben07> its
completely empty thats why :P
L1182[12:13:48] <gigaherz> and put them
elsewhere
L1183[12:13:50] <BordListian> because a
proxy class can be anything, it can just be an interface
L1184[12:13:52] <BordListian> honk
L1185[12:13:59] <gigaherz> so
L1186[12:14:03] <gigaherz> why keep it at
all?
L1187[12:14:16] <gigaherz> just put the
stuff in the @Mod class (like it seems you are doing anyhow), and
remove it
L1188[12:14:48] <StormyMode> I don't
know.
L1189[12:14:56] <Ordinastie_> that's why
we tell you
L1190[12:15:18] <StormyMode> So what am I
doing just completely deleting the commonproxy class
altogether?
L1191[12:15:36] <Ordinastie_> yes
L1192[12:15:46] <Ordinastie_> have your
proxies directly implement the interface
L1193[12:15:58] <StormyMode> Like with
the other proxy I did that?
L1194[12:16:24] <Ordinastie_> you added
CommonProxy in the middle for nothing
L1195[12:16:28] <BordListian> make a
proxy factory
L1196[12:16:35] <gigaherz> BordListian:
wat
L1197[12:16:35] <Ordinastie_> no
L1198[12:16:38] <gigaherz> forge already
has one
L1199[12:16:42] <Ordinastie_> forge
already does it
L1200[12:16:53] <gigaherz> the
@SidedProxy annotation tells forge what to instantiate
L1201[12:17:00] <gigaherz> the whole
point of it is that it's strings
L1202[12:17:04] <BordListian> i expected
at least someone to say that factories are stupid
L1203[12:17:07] <gigaherz> so that
there's no direct hard reference to the class
L1204[12:17:11] <diesieben07> factories
are great
L1205[12:17:13] <gigaherz> they are NOT
stupid
L1206[12:17:18] <BordListian> but instead
you tell me that forge does the factory for you
L1207[12:17:18] <gigaherz> they serve a
purpose
L1208[12:17:42] <gigaherz> what's stupid
is using a factory pattern when you don't need one ;P
L1209[12:17:45] <BordListian> they make
objects somehow
L1210[12:17:47] <gigaherz> or any other
pattern, for that matter
L1211[12:18:11] <gigaherz> the factory
pattern is an "interface" for creating objects
L1212[12:18:14] <BordListian> wait is
this java
L1213[12:18:18] <gigaherz> the whole idea
behind it
L1214[12:18:19] <gigaherz> is something
like
L1215[12:18:30] <gigaherz> interface
Factory<T> { T createNew(); }
L1216[12:18:33] <StormyMode> I love how I
went to the toilet whilst you're still ranting.
L1217[12:18:47] <gigaherz> so that
whoever receives this factory
L1218[12:18:48] <BordListian> i started a
new sexy controversial topic
L1219[12:18:51] <gigaherz> doesn't have
to know how to create objects
L1220[12:18:52] <StormyMode> You're
talking to a guy who is quite confident in making modpacks and
customising tons of things.
L1221[12:19:06] <StormyMode> Then making
a mod? I'm like.. "ermmm"
L1222[12:19:18]
⇨ Joins: KGS
(~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L1223[12:19:21] <BordListian> wait so
you're making an interface
L1224[12:19:35] <BordListian> and whoever
gets the interface doesn't need to know how to make an object with
that interface
L1225[12:19:35] <gigaherz> or a
class
L1226[12:19:37] <BordListian> ...
L1227[12:19:38] <gigaherz> or a
lambda
L1228[12:19:42] <BordListian> that's so
stupid.
L1229[12:19:53] <gigaherz> whoever
receives the interface
L1230[12:20:00] <gigaherz> just calls
factory.createNew()
L1231[12:20:01] <gigaherz> and poof
L1232[12:20:03] <gigaherz> new
objects
L1233[12:20:08] <LatvianModder>
"clientproxy registry thing" what.
L1234[12:20:12] <gigaherz> anyhow
L1235[12:20:17] <gigaherz> gotta go,
groceries needed.
L1236[12:20:20] <BordListian> you mean a
class instance that implements that interface
L1237[12:20:25] <gigaherz> ofc
L1238[12:20:27] <BordListian> ok
L1239[12:20:32] <gigaherz> and someone
USES that instance
L1240[12:20:37] <gigaherz> but they don't
*know* what the instance i
L1241[12:20:37] <gigaherz> s
L1242[12:20:47] <Hawaii_Beach> ok server
now works
L1243[12:20:52] <diesieben07> dude this
is basic java 101
L1244[12:20:52] <Ordinastie_> I'm trying
to figure out if you're just trolling or you really don't know
anything :x
L1245[12:20:52] <Hawaii_Beach> but client
just doesn't work
L1246[12:20:52] <gigaherz> so you can
plug any Factory<T> to any "factory consumer"
L1247[12:20:55] <BordListian> i hate it
when the term "interface" is thrown around like it means
anything honk
L1248[12:20:56] <diesieben07> well,
really basic OOP 101
L1249[12:21:02] <gigaherz> BordListian:
xcept it does
L1250[12:21:05] <gigaherz> an
interface
L1251[12:21:13] <StormyMode> Erm. So
Until I know what the hell actually is happening with my proxy. I'm
leaving it alone. It works. XD
L1252[12:21:14] <BordListian> i know what
an interface is
L1253[12:21:18] <gigaherz> is a
collection of things that an object must make public
L1254[12:21:26] <StormyMode> "Don't
fix it if it isn't broken" Amirite? ;)
L1255[12:21:28] <gigaherz> if it has all
the required things, it can implement that interface
L1256[12:21:29] <diesieben07> StormyMode,
are you using Intellij?
L1257[12:21:38] <StormyMode> yes
diesieben07?
L1258[12:21:41] <diesieben07> ok
L1259[12:21:44] <StormyMode> why?
L1260[12:21:45] <diesieben07> open your
common proxy class
L1261[12:21:47] <StormyMode> okay
L1263[12:21:55] <diesieben07> put the
cursor in the COmmonproxy behind the public class thing
L1264[12:22:00] <diesieben07> now press
ctrl-alt-n
L1265[12:22:01] <diesieben07>
MAGIC!
L1266[12:22:13] <BordListian> but as
interfaces can't implement anything, anyone who receives an
interface has to do all the heavy lifting
L1267[12:22:22] <diesieben07> WAT.
L1268[12:22:27] <Hawaii_Beach> shouldn't
that work?
L1269[12:22:28] <Ordinastie_> lol
L1270[12:22:46] <diesieben07> receiving
an interface is (admittedly somewhat badly) wording for
"receive an instance of an interface"
L1271[12:22:51] <diesieben07> which of
course you can do something with
L1272[12:22:56] <diesieben07> without any
"heavy lifting"
L1273[12:23:15] <BordListian> yes,
someone who receives an instance of an interface can do something
with it
L1274[12:23:16] <Ordinastie_> at least
that answers my last question ><
L1275[12:23:28] <BordListian> but no,
someone who receives an interface can't do something with it but
implement it
L1276[12:23:29] <Hawaii_Beach> oh think i
fixed it
L1277[12:23:33] <Hawaii_Beach> or
not
L1278[12:23:45] <StormyMode> diesieben07,
No idea what you just instructed me to do.. But it worked xD
L1279[12:23:48] <BordListian> also
*instance of a class that implements an interface
L1280[12:23:52] <Ordinastie_>
BordListian, out of curiosity what do you think "receiving an
interface" means ?
L1281[12:23:55] <diesieben07> StormyMode,
it inlined the class
L1282[12:24:21]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L1283[12:24:28] <diesieben07> also
BordListian that is about as nitpicky as you can get...
L1284[12:24:36] <BordListian> :3
L1285[12:24:47] <BordListian> don't worry
too much about it
L1286[12:24:55] <diesieben07> lol i am
not worrying at all.
L1287[12:25:05] <diesieben07> i know you
are nitpicking and trying to cause controversy.
L1288[12:25:08] <diesieben07> so gtfo
:P
L1289[12:25:18] <Hawaii_Beach> yeees i am
officially a java pro
L1290[12:25:58] <StormyMode> diesieben07,
okay I understand it now. I just pushed it into my repo.
L1291[12:26:25] <diesieben07> you just
learned a tiny piece of intellij magic, learn to love it ;)
L1292[12:26:35] <StormyMode> XD
L1293[12:27:10] <StormyMode> I love
intellij. So much cleaner and easier than eclipse. I remember using
eclipse.. And I don't wanna go back there.
L1294[12:27:23] <diesieben07> heh
yeah
L1295[12:27:34] <diesieben07> eclipse
autocomplete is like a stupid monkey compared to intellij
L1296[12:27:40] <diesieben07> String foo
= <ctrl-space>
L1297[12:28:00] <diesieben07> eclipse:
"sun.misc.RandomAssClass.somethingThatsNotEvenAString()"?
L1298[12:28:07] <Hawaii_Beach> yeah and i
remember setting up
L1299[12:28:08] <diesieben07> intellij:
"this.<field that has a string in it>
L1300[12:28:13] <Hawaii_Beach> setting up
IDEA, it was a nightmare
L1301[12:28:19] <StormyMode> diesiesen07,
guess what NoobyStormy is about to do now for
minecraft-modding?
L1302[12:28:19] <diesieben07> nightmare?
:D
L1303[12:28:27] <diesieben07> no idea
.
L1304[12:28:28] <diesieben07> :D
L1305[12:28:30] <Hawaii_Beach>
hahahahahaha
L1306[12:28:42] <StormyMode> P.S: IDEA is
easy to setup after the first two times.
L1307[12:28:42] <Hawaii_Beach> but still,
IDEA is a bitch to setup
L1308[12:28:46] <diesieben07> no its
not.
L1309[12:28:50] <Hawaii_Beach> it
is
L1310[12:28:54] <diesieben07> are you
talking about the modding environment?
L1311[12:28:57] <diesieben07> or intellij
iteself?
L1312[12:28:59] <Hawaii_Beach> no, idea
itself
L1313[12:29:05] <diesieben07> you... run
the installer.?
L1314[12:29:05] <Ordinastie_>
diesieben07, stop spreading lies! ><
L1315[12:29:07] <Hawaii_Beach> haha
L1316[12:29:14] <Hawaii_Beach> what do
you think
L1317[12:29:23] <diesieben07>
Ordinastie_, that's my experience with it.
L1318[12:29:34] <StormyMode>
diesieben07.. *watches MrCrayfish tutorials for 1.10*
L1319[12:29:45] <diesieben07> oh god
mrcrayfish
L1320[12:29:52] <StormyMode> ?
L1321[12:29:56] <Hawaii_Beach> didn't he
create the furniture mod
L1322[12:29:59] <StormyMode> yep
L1323[12:30:01] <Hawaii_Beach> well fuck
that now we have json
L1324[12:30:02] <Hawaii_Beach> haha
L1325[12:30:05] <Ordinastie_> my
experience with IDEA was I couldn't even make a mod launch, you
don't hear me saying it doesn't work at all :p
L1326[12:30:21] <Hawaii_Beach> hey i told
you idea works, but the functions
L1327[12:30:24] <diesieben07>
Ordinastie_, proof me wrong ;)
L1328[12:30:41] <StormyMode>
Hawaii_Beach, he made a model creator which exports models to JSON.
Then decided to make a community furniture mod. So not quite
"fk that" yet.
L1329[12:30:48] <diesieben07> StormyMode,
not really a fan of video tutorials... they just give a wrong ...
attitude
L1331[12:30:56] <Subaraki> how does one
color items now ??? there's no more getColorFromItemStack :/
L1332[12:31:00] <StormyMode> What do you
mean diesieben07? :o
L1333[12:31:02] <Hawaii_Beach> yeah i saw
that, neat
L1334[12:31:10] <diesieben07> well, they
changed it then, good for you
L1335[12:31:15] <diesieben07> it's still
ugly as fuck
L1336[12:31:33] <diesieben07> Subaraki,
see ItemColors class
L1337[12:32:01] <diesieben07> StormyMode,
i mean that most video tutorial people just type their code out
pain.fully slow.ly wihtout actualyl explaining anything
L1338[12:32:05] <diesieben07> so you end
up just copying what they have
L1339[12:32:09] <diesieben07> which
teachs you exactly 0.
L1340[12:32:18] <StormyMode> Well what am
I meant to do then?
L1341[12:32:23] <diesieben07> i don't
know :)
L1342[12:32:32] <howtonotwin> find an
open source mod and take look, it really helps
L1343[12:32:57] <Hawaii_Beach> minecraft
should at least with the "upcoming API --ha--ha" add
modding support with .json files
L1344[12:33:06] <Ordinastie_> learn
actual programming before attempting to mod?
L1345[12:33:24] <StormyMode> I did that
with about 5 mods howtonotwin.. :/
L1346[12:33:40] <StormyMode> Ordinastie_
-.-
L1347[12:33:47] <howtonotwin> welp you
just keep on trying til you run out of cake
L1348[12:34:10] <Dragroth> i liked the
tutorials from bedrockminer...
L1349[12:34:25] <BordListian> >learn
actual programming
L1350[12:34:29] <BordListian> boi
L1351[12:34:44] <Hawaii_Beach> to be
honest, learning programming doesn't take 1 day
L1352[12:34:53] <Wuppy> thankfully
L1353[12:35:09] <BordListian> knowing
programming i can confirm it takes atleast 25 hours to learn
programming
L1354[12:35:15] <Hawaii_Beach> wuppy..?
didn't you make a lot of forge tutorials?
L1355[12:35:18] <Wuppy> yep
L1356[12:35:32] <Wuppy> text videos and a
book :)
L1357[12:35:42] <Hawaii_Beach> ah i
remember *fustratingly* looking at your setup videos on how to even
setup mcp and forge in the first place
L1358[12:36:14] <Ordinastie_> "I
watch my dad drive his car a few times, so I know how to pilot
that, right ? " - pointing at a 747
L1359[12:36:36] <Wuppy> you need months
to become even a somewhat decent programmer
L1360[12:36:50] <Hawaii_Beach> ^^ and a
lot of focus
L1361[12:36:52] <Ordinastie_> sure, you
sit in a seat and make the whole thing moves with hands, basically
the same thing
L1362[12:37:01] <Hawaii_Beach> so telling
people to learn program might not be a option
L1363[12:37:16] <Hawaii_Beach> whatever
man
L1364[12:37:19] ***
kroeser is now known as kroeser|away
L1365[12:37:19]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
L1366[12:37:28] <Wuppy> Hawaii_Beach, if
you want to do any modding, you do need it though
L1367[12:37:29] <BordListian> no no
learning programming is definitely an option
L1368[12:37:37] <BordListian> i'd even
say that it's your only option
L1369[12:37:38] <StormyMode> Anyway, it's
like almost 6:40PM. And my body along with my mind - doesn't
function properly without a wash, styled hair and my hoodie.
L1370[12:37:40] <Ordinastie_> Wuppy,
unfortunately, becoming a decent programmer is not time
related
L1371[12:37:41] <Dragroth> why cant u
just learn programming while modding?...what about that? i just
totally disagree with this "first learn to
prog"-stuffs...
L1372[12:37:41] <StormyMode> XD
L1373[12:37:44] <StormyMode>
Shower-time
L1374[12:37:45] <Hawaii_Beach> yeah if
you want to do anything than basic items
L1375[12:37:55] <Hawaii_Beach> confirmed
by... me?!
L1376[12:37:58] <BordListian> actually
yeah
L1377[12:38:00] <Wuppy> Ordinastie_,
hmm?
L1378[12:38:05] <BordListian> learn
programming by modding
L1379[12:38:10] <BordListian> that's
pretty good
L1380[12:38:14] <Hawaii_Beach> ^^ what i
did
L1381[12:38:19] <Wuppy> same here
actually
L1382[12:38:25] <Hawaii_Beach> 3 years
ago i didn't know what a class was
L1383[12:38:49] <BordListian> 13 years
ago i didn't even know what a class was and look at me now
L1384[12:38:53] <BordListian> i can even
write a for loop
L1385[12:38:55] <Hawaii_Beach>
hahahaha
L1386[12:39:05] <diesieben07> this chat
is too crazy 5 me
L1387[12:39:14] *
diesieben07 leaves and makes food
L1388[12:39:23] <Hawaii_Beach> this video
is sponsored by... lydia.com! learn programming in only 500
years
L1389[12:39:24] <Ordinastie_> ^ same
:s
L1390[12:39:37] <Wuppy> why
diesieben07?
L1391[12:39:38] <Hawaii_Beach> hey the
wiki said to come here for help
L1392[12:39:50] <BordListian> look at my
for loop, my for loop could be your for loop
L1393[12:39:51] <Wuppy> and Ordinastie_
what did you mean by becoming a decent programmer isn't time
related?
L1394[12:40:02] <BordListian> look at it
again, it is now a while loop
L1395[12:40:09] <BordListian> i'm on
tylenol
L1396[12:40:33]
⇦ Quits: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a) (Ping timeout:
190 seconds)
L1397[12:40:36] <Wuppy> but yeah, it's
very controversial, but you can easily learn programming through
minecraft modding
L1398[12:41:06] <BordListian> it's much
easier to learn programming through games
L1399[12:41:18] <BordListian> because you
can see an immediate effect when you change something
L1400[12:41:21] <Wuppy> exactly
L1401[12:41:22] <Hawaii_Beach> true
L1402[12:41:28] <Wuppy> that's also why I
prefer game programming over any other kind
L1403[12:41:32] <BordListian> that way
you can easily figure out an incidental effect that your changes
have
L1404[12:41:45] <Hawaii_Beach> for
example minecraft, due to the MCP guys (they are the best) you have
the full code to play with
L1405[12:42:11] <Hawaii_Beach> learn by
example
L1406[12:43:56] <BordListian> there
should be a minecraft factory interface for making quick bucks on
steam
L1407[12:44:07] <Wuppy> what?
L1408[12:44:09] <howtonotwin> wat
L1409[12:44:10] <Hawaii_Beach> lol
exactly
L1410[12:44:17] <Dragroth> sign!
L1411[12:44:35] <Hawaii_Beach> on steam
eh?
L1412[12:44:38] <BordListian> 'twas only
in jest
L1413[12:44:46] <BordListian> getting a
game on steam is so damn easy
L1414[12:44:57] <BordListian> you put in
70 bucks and then wait a bunch of time
L1415[12:45:19] <BordListian> greenlight
ratings are irrelevant honk
L1416[12:45:32] <Wuppy> I think the
majority of the shit games on steam don't go through greenlight
though
L1417[12:45:35] <Hawaii_Beach> ^^ how to
make money pt.1
L1418[12:45:47] <BordListian> no thats
not how to make money
L1419[12:45:52] <BordListian> thats how
to lose 70 bucks
L1420[12:46:07] <Hawaii_Beach> well it
depends
L1421[12:46:20] <Hawaii_Beach> a lot of
weird and random games passed greenlight
L1422[12:46:23] <BordListian> i feel like
you can make mad cash if you sell a shitty game on steam for 1
cent
L1423[12:46:27] <Hawaii_Beach> (isn't
this OT?)
L1424[12:46:46] <BordListian> well
nobody's currently asking anything tho
L1425[12:46:50] <howtonotwin> If I have a
UV of [0,0,224,0], is that certain to copy the given texture 14
times, or might to do something weird on another system?
L1426[12:46:54] <BordListian> there we
go
L1427[12:46:58] <howtonotwin> woop
:P
L1428[12:47:13] <howtonotwin>
*224,16
L1429[12:47:15] <Wuppy> woop woop
L1430[12:47:25] <howtonotwin> wupp
L1431[12:47:29] <BordListian> should copy
it 14 times probably
L1432[12:47:45] <howtonotwin> yeargh but
that means 14 little elements
L1433[12:47:46] <Ordinastie_>
howtonotwin, in what context ?
L1434[12:47:51] <howtonotwin> in a JSON
model
L1435[12:47:55] <BordListian> nono
L1436[12:47:58] <Ordinastie_> then not
all
L1438[12:48:10] <Ordinastie_> you'll just
show more of the atlas
L1439[12:48:17] <BordListian> wow
really
L1440[12:48:38] <BordListian> i didn't
even think of that
L1441[12:48:44] <Hawaii_Beach> wow
L1442[12:48:51] <Hawaii_Beach> this is
why i stick to swedish music channels
L1443[12:49:06] <howtonotwin> welp off to
C-VVVVVV
L1444[12:49:57] <Hawaii_Beach> wait is
there a class named BlockLeaves ?
L1445[12:50:18] <Hawaii_Beach> or how do
i even register a leaf?
L1446[12:50:19] <BordListian> yes
L1447[12:50:39] <BordListian> extend it i
guess maybe
L1448[12:50:57] <Hawaii_Beach> it existed
on 1.3.2 afaik
L1449[12:51:06]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L1450[12:51:06] <BordListian> it's still
there
L1451[12:51:20] <Hawaii_Beach> finally
after 200 years the server doesn't crash and the textures are back
(v2)
L1452[12:51:28] <Hawaii_Beach> .. on the
menu
L1453[12:52:55]
⇨ Joins: OrionOnline
(~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de)
L1454[12:57:38]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
384 seconds)
L1455[12:58:11]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L1456[12:59:47]
⇨ Joins: raoulvdberge
(uid95673@id-95673.richmond.irccloud.com)
L1457[13:01:16]
⇨ Joins: AEnterprise
(~AEnterpri@78-20-41-53.access.telenet.be)
L1458[13:01:38]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L1459[13:02:27] <howtonotwin> Is there
any way to multiply a texture in JSON, because I don't feel like
copying the same JSON 192 times
L1460[13:03:56] <gigaherz> what do you
mean multiply?
L1461[13:04:13]
⇦ Quits: IceDragon (~ThatGuy@69.160.96.26) (Ping timeout: 190
seconds)
L1462[13:04:17] <howtonotwin> Tile is
probably a better word, like tile the same texture X times over a
face
L1463[13:04:29] <gigaherz> oh, no I don't
think mc supports that
L1464[13:04:42]
⇦ Quits: OrionOnline
(~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de)
(Read error: Connection reset by peer)
L1465[13:04:44] <Ordinastie_> it
doesn't
L1466[13:04:49]
⇨ Joins: OrionOnline
(~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de)
L1467[13:04:57]
⇨ Joins: IceDragon (~ThatGuy@184.170.17.58)
L1468[13:05:21] <gigaherz> as in, the way
it does models, doesn't even allow for wrapping textures
L1469[13:05:35] <gigaherz> so the only
way to achieve it, is to either have multple "tiles" side
by side in the model itself
L1470[13:05:43] <gigaherz> or to tile the
texture itself
L1471[13:06:20] <StormyMode> Back guys.
Refreshing shower :P
L1472[13:06:34] <gigaherz> i need one of
those, too
L1473[13:06:37] ***
AEnterprise is now known as AEnterpriseAFK
L1474[13:06:52] <Ordinastie_> yes, you
begin to smell
L1475[13:07:03] <gigaherz> indeed
L1476[13:07:37] <RANKSHANK_mob1> Yeah if
you could tile from the atlas easily the enchant glint would have
little overhead
L1477[13:08:18] <howtonotwin> alright,
time to generate some JSON...
L1478[13:12:35] <Hawaii_Beach> now lets
create a sapling
L1479[13:12:39] <Hawaii_Beach> is there a
BlockLog too?
L1480[13:13:02] <Ordinastie_> use your
IDE
L1481[13:13:09] <Hawaii_Beach> you mean
eclipse? no
L1482[13:13:27] <Ordinastie_> I mean use
your IDE
L1483[13:13:28]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L1484[13:13:37] <Hawaii_Beach> ah
L1485[13:13:55] <Hawaii_Beach> well this
is embarrassing..
L1486[13:14:00] <Hawaii_Beach> how do you
even search in eclipse
L1487[13:14:08] <Subaraki> ctrl h
L1488[13:14:09] <diesieben07>
ctrl-shift-t to search for classes
L1489[13:14:12] <Ordinastie_> ^
L1490[13:14:13] <Subaraki> or f in open
class
L1491[13:14:39] ***
kroeser|away is now known as kroeser
L1492[13:14:42] <Hawaii_Beach> hey thre
is
L1493[13:14:44] <Hawaii_Beach> yey
L1494[13:15:08]
⇦ Quits: Subaraki
(~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Quit: Got
away Safely !)
L1495[13:15:30] <Ordinastie_> other
useful shortcuts : F4 to view class hierarchy
L1496[13:15:43] <Ordinastie_> Ctrl+Alt+H
to view call hierarchy of a method
L1497[13:15:47] <Hawaii_Beach> wait
there's no constructor for leaves and logs?
L1498[13:15:53] <Ordinastie_> or accesses
for a field
L1499[13:15:57] <Hawaii_Beach> ty
L1500[13:16:01] <diesieben07> there is
always a constructor
L1501[13:16:05] <diesieben07> you cannot
have a class without one
L1502[13:16:08] <Hawaii_Beach> em
L1503[13:16:12] <Hawaii_Beach> well it's
empty
L1504[13:16:20] <Ordinastie_> that's
where know the language help
L1505[13:17:00] <Hawaii_Beach> ok.. do i
need to create a new wood enumtype?
L1506[13:17:06] <Hawaii_Beach> if so,
how?
L1507[13:17:08]
⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping
timeout: 198 seconds)
L1508[13:18:06] <Ordinastie_> for logs ?
no
L1509[13:20:10] <Hawaii_Beach> so what
should i return? "getWoodType"
L1510[13:20:16] <Hawaii_Beach> shouldn't
i declare my own?
L1511[13:20:28]
⇦ Quits: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net) (Read error:
Connection reset by peer)
L1512[13:20:35] <Hawaii_Beach> oh it's
only for MapColor ?
L1513[13:20:42] <diesieben07> where do
you see that method even?
L1514[13:21:01] <Hawaii_Beach> make a
class which implements BlockLeaves
L1515[13:21:03]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
L1516[13:21:08] <Hawaii_Beach> it'll add
it
L1517[13:21:32] <Hawaii_Beach>
*method*
L1518[13:22:25] <Hawaii_Beach> well
L1519[13:22:42] <diesieben07> ohh
right
L1520[13:22:46] <diesieben07> well, dont
use BlockLeaves then
L1521[13:23:11] <Hawaii_Beach> why
not?
L1522[13:23:26] <Hawaii_Beach> well im
trying this out at least
L1523[13:23:27] <Ordinastie_> lol
L1524[13:23:28] <diesieben07> because you
would violate its contract
L1525[13:23:35] <diesieben07> as you see
it has a method getWoodType
L1526[13:23:39] <diesieben07> which
requires a vanilla wood
L1527[13:23:48] <diesieben07> you dont
hav a vanilla wood, so you cannot use BlockLeaves
L1528[13:23:48] <Hawaii_Beach> yeah i
returned EnumType.JUNGLE
L1529[13:23:56] <Hawaii_Beach> it's only
used for map color
L1530[13:23:56] <Hawaii_Beach>
afaik
L1531[13:24:05] <diesieben07> some mod
might call it.
L1532[13:24:21] <Hawaii_Beach> overriding
too
L1533[13:24:24] <Hawaii_Beach> for
whatever reason
L1534[13:24:30] <diesieben07> ?!
L1535[13:24:40] <Hawaii_Beach> dud don't
ask me
L1536[13:24:53] <diesieben07> idont know
what the fuck you mean :P
L1538[13:25:19] <Hawaii_Beach> should
work?
L1539[13:25:35] <diesieben07> you cast
"this" to List<ItemStack>?
L1540[13:25:36] <diesieben07> wat.
L1541[13:25:50] <Ordinastie_> oh
god
L1542[13:25:54] <Hawaii_Beach> that's a
typo
L1543[13:25:59] <Hawaii_Beach> to get rid
of the red thingy
L1544[13:26:04] <diesieben07> ...
L1545[13:26:05] <Hawaii_Beach> hey that
was unfinished code
L1546[13:26:14] <diesieben07> "no
no, i am telling you, this car, it is really a boat"
L1547[13:26:18] <Hawaii_Beach> haha
L1548[13:26:23] <diesieben07> "what
do you mean it doesn't even have a propeller? IT IS A
BOAT!"
L1549[13:27:38] <Ordinastie_> wait, you
mean if you install propellers on a car, that makes it a boat
?
L1550[13:27:45] <diesieben07> sure.
L1551[13:28:04] <Hawaii_Beach> quit it
already
L1552[13:28:22] <Ordinastie_> ohh, so
that's why we're losing so many planes in the see then :p
L1554[13:28:56] <Hawaii_Beach> lets try
out there new leaves
L1555[13:28:58] <Hawaii_Beach> shall
we
L1556[13:29:27] <diesieben07>
Ordinastie_, the thing on the back of a boat is also called
propeller ;)
L1557[13:29:28] <Ordinastie_>
diesieben07, damn you, now my recommended why be full of shitty
compilations :/
L1558[13:29:32] <diesieben07>
hahaha
L1559[13:29:39] <Ordinastie_> yes, I
know
L1560[13:29:44] <diesieben07> you pay
attention to recommended vidoes?
L1561[13:29:45] <Hawaii_Beach> game
totally didn't crash
L1562[13:30:13] <Ordinastie_>
diesieben07, I do, when I board I go to youtube homepage and try to
find something interesting in the recommended
L1563[13:30:19] <Ordinastie_> *I'm
bored
L1564[13:30:26] <Ordinastie_> "I
board" wtf
L1565[13:30:50] <diesieben07> i thought
you meant to say that while you are planking you watch youtube
recommendations
L1566[13:30:55] <diesieben07> which are
both equally stupid actions :P
L1567[13:31:17] <gigaherz> I'd have
thought boarding as in, a plane, on the airport
L1568[13:31:26] <Ordinastie_> why, what
else would you do while planking ?
L1569[13:31:28] <gigaherz> although
looking through youtube while in the middle of boarding is a bit
weird too
L1570[13:31:31] <diesieben07> that'd be
too simple
L1571[13:31:52]
⇦ Quits: MikrySoft (~MikrySoft@89-76-18-43.dynamic.chello.pl)
(Read error: Connection reset by peer)
L1572[13:32:07] <Ordinastie_> unless by
planking you mean rubbing wood
L1573[13:32:19] <diesieben07> i err...
lets not go there
L1574[13:34:19] <Hawaii_Beach> hm
L1575[13:34:31] <Hawaii_Beach> what
should my log.json blockstate file be?
L1576[13:34:36]
⇦ Quits: OrionOnline
(~OrionOnli@dslb-088-077-214-136.088.077.pools.vodafone-ip.de)
(Quit: Leaving)
L1578[13:38:18] ***
MrKickkiller is now known as MrKick|Away
L1579[13:39:18] <Hawaii_Beach> now i'm
lost
L1580[13:39:19] <Hawaii_Beach>
again
L1581[13:39:32] ***
MrKick|Away is now known as MrKickkiller
L1582[13:39:36] <Hawaii_Beach> whyy is
there NON docomuentation of the custom json files
L1583[13:39:49] <Ordinastie_> because
there are
L1584[13:39:59] <Hawaii_Beach> the
minecraft wiki?
L1585[13:40:02] <Ordinastie_> no
L1586[13:40:28] <Hawaii_Beach> then
where? on the shiny github page?
L1587[13:40:36] <Ordinastie_> the one
mentioned on the topic ?
L1589[13:41:12] <Hawaii_Beach> ty
L1590[13:41:20] <Hawaii_Beach> how do you
register a texture for a log?
L1591[13:41:58] <Ordinastie_> you
referenced it in your model
L1592[13:42:06] <Hawaii_Beach> not for a
log?
L1593[13:42:12] <Hawaii_Beach> or should
it work
L1594[13:42:17]
⇦ Quits: abec
(~abecderic@dslb-188-099-056-006.188.099.pools.vodafone-ip.de)
(Quit: Leaving)
L1595[13:42:19] <Hawaii_Beach> cuz im
getting errors in my console
L1596[13:43:44] <Hawaii_Beach> the
blockstates doesn't really work
L1597[13:44:29] <Hawaii_Beach> how should
my *blockname*.json look inside models ?
L1598[13:44:47] <Ordinastie_> I don't
know, I don't use models
L1599[13:45:01] <Hawaii_Beach> waah
rip
L1600[13:46:19] <howtonotwin> There is a
definition on the Minecraft wiki page, aptly named
"Model"
L1601[13:46:50] <howtonotwin> Seriously,
use Google at least a little bit.
L1603[13:47:20] <gigaherz> there's a few
of each, there
L1604[13:47:28] <gigaherz> blockstates
jsons for blocks, and items
L1605[13:47:30] <gigaherz> block
models
L1606[13:47:31] <gigaherz> item
models
L1607[13:47:43] <gigaherz> even a couple
.obj models
L1608[13:47:55]
⇨ Joins: acterhd0 (~acterhd0@95.85.68.19)
L1609[13:48:00] <Hawaii_Beach> really? i
don't have blockstates for items and they work fine
L1610[13:48:14] ***
kroeser is now known as kroeser|away
L1612[13:48:21] <howtonotwin> they don't
need blockstates under the forge format, the vanilla format needs
them
L1613[13:48:25] <acterhd0> Hello, how to
override native minecraft class methods and fields?
L1614[13:48:28] <gigaherz> nah
L1615[13:48:30] <gigaherz> it's the other
way around
L1616[13:48:35] <gigaherz> forge allows
using blockstates files for items
L1617[13:48:41] <gigaherz> vanilla
doesn't even bother looking
L1618[13:48:46] <Hawaii_Beach> that's a
lie
L1619[13:48:57] <gigaherz> acterhd0:
that's bad practice
L1620[13:49:03] <gigaherz> so please
explain what you want to achieve
L1621[13:49:04] <Hawaii_Beach> i don't
get any errors with my blockstates
L1622[13:49:08] <gigaherz> and we'll tell
you if there's a better way
L1623[13:49:16] <gigaherz> Hawaii_Beach:
what's a lie?
L1624[13:49:19] <Hawaii_Beach> i only
have blocks .json files in blockstates
L1625[13:49:20] <howtonotwin> erm, I
meant vanilla wants it's own file for itemblocks, and forge can use
blockstates for both blocks and itemblocks
L1626[13:49:24] <howtonotwin> *its
L1627[13:49:45] <Hawaii_Beach> but
apparantly blocks require a blockstates file aswell
L1628[13:49:46] <acterhd0> how I can
change native settings behavior, such as gui scaling?
L1629[13:50:55] <gigaherz> please be more
specific
L1630[13:51:02] <gigaherz> you want to
change the scale of ALL the guis?
L1631[13:51:07] <gigaherz> or just in
some element of your own gui?
L1632[13:51:44] <acterhd0> I want in
general change GUI scaling, change behavior of setting to relative
scaling, and 4K support
L1633[13:51:54] <acterhd0> avoid
options.txt, uses low level
L1634[13:52:02] <acterhd0> and add more
options
L1635[13:52:06] <Hawaii_Beach> wowowoow
4k?
L1636[13:52:16] <Hawaii_Beach> but
why?
L1637[13:52:47]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1638[13:52:55] <Hawaii_Beach> i'm
running a 1440p (~2k) res, minecraft scales fine
L1639[13:53:02] <Hawaii_Beach> hidpi
ofc
L1640[13:53:23] <gigaherz> acterhd0: you
could replace the "gui scale" button on the settings, and
then assign the mc.gameSettings.guiScale value yourself
L1641[13:53:26] <gigaherz> note
that
L1642[13:53:33]
⇨ Joins: mallrat208 (~mallrat20@184.88.190.37)
L1643[13:53:37] <gigaherz> the
ScaledResolution class will still find a lower scale
L1644[13:53:40] <gigaherz> if the
provided value is too big
L1645[13:53:59] <acterhd0> I want change
ScaledResolution class
L1646[13:54:04] <acterhd0> I know what I
do
L1647[13:54:07] <gigaherz> but why,
what's wrong with it?
L1648[13:54:44] <gigaherz> what do you
need it to do, that it can't do as it is right now?
L1649[13:55:06] <Hawaii_Beach> i don't
think you want to change minecraft classes, or you'll break with
forge unless you have a "patched" version
L1650[13:55:25] <gigaherz> here is the
thing:
L1651[13:55:29] <gigaherz> there ARE ways
to edit classes, yes
L1652[13:55:38] <gigaherz> but the
official stance of the forge project is: don't do it
L1653[13:55:53] <gigaherz> if you ahve a
good enough reason to hook into that class
L1654[13:56:01] <gigaherz> then the forge
project will accept a pull request for it
L1655[13:56:09] <gigaherz> if your
reasons seem unnecessary, then it won't
L1656[13:56:25]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
186 seconds)
L1657[13:56:41] <gigaherz> so I'd like to
know what kind of editing you expect to do
L1658[13:56:42] <acterhd0> It can be
forge patches applied over modified Minecraft?
L1659[13:56:51] <acterhd0> i.e. from
sources
L1660[13:56:57]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 186
seconds)
L1661[13:57:18] <gigaherz> I'm not sure I
understand what you mean
L1662[13:57:26] <Ordinastie_> forge can't
patch modified MC
L1663[13:57:39] <gigaherz> but I will ask
once again
L1664[13:57:44] <Ordinastie_> it patches
the binaries, if they don't match, it can't patch
L1665[13:57:57] <gigaherz> what do you
want to do, that you can't already do with the ScaledResolution
class?
L1666[13:58:22] <acterhd0> I want add
scaling "Auto" with variants
L1667[13:58:36] <gigaherz> can't you
compute the value externally
L1668[13:58:44] <gigaherz> and then
assign it to gameSettings.guiScale
L1669[13:59:05] <acterhd0> no, in
Minecraft have unavailable settings
L1670[13:59:18] <acterhd0> by default
available only 3 levels
L1671[13:59:23] <gigaherz> yes
L1672[13:59:26] <gigaherz> but you can
use the Gui event
L1673[13:59:29] <gigaherz> to change the
button
L1674[13:59:30] <gigaherz> with your
own
L1675[13:59:33] <gigaherz> that has more
options
L1676[13:59:36] <acterhd0> by for 4K
needs more
L1677[13:59:53] <gigaherz> bypass normal
mc guiScale config, and use your own
L1678[14:01:05] <acterhd0> in theory
needs only break limits in "setOptionValue"
function
L1679[14:01:43] <Hawaii_Beach> acterhd0,
wait doesn't 4k scale fine on minecraft font & stuff?
L1680[14:01:57]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1682[14:02:31] <gigaherz> Hawaii_Beach:
I think he's saying he wants more options than just
"tiny" "little" and "small" ;P
L1683[14:02:47] <Hawaii_Beach> lol who
the fuck wants that on 4k?!
L1684[14:02:51] <gigaherz> Auto may be
too big, but there's no "Auto-1"
L1685[14:02:56] <gigaherz> or anything
like that
L1686[14:03:09] <Hawaii_Beach> poor 4k
users are already facing HidPI issues with 55.5% of applications
they run
L1687[14:03:16] <gigaherz> ?
L1688[14:03:23] <gigaherz> I think you
understood it wrong
L1689[14:03:26] <gigaherz> I meant
that
L1690[14:03:29] <gigaherz> to a 4k
user
L1691[14:03:35] <gigaherz> the normal
options are not
L1692[14:03:45] <gigaherz>
"Auto", "Small", "Medium",
"Large"
L1693[14:03:48] <gigaherz> they are
L1694[14:03:55] <acterhd0> I'm not 4k
user himself, by wants to help to world
L1695[14:04:03] <gigaherz> "F*ing
HUGE", "Unreadable", "Tiny",
"Small"
L1696[14:04:10] <acterhd0> I want
DSR/VSR
L1697[14:04:16] <Hawaii_Beach>
dsr?!
L1698[14:04:16] <acterhd0> I have
L1699[14:04:23] <acterhd0> yes, nvidia
dsr
L1700[14:04:26] <Hawaii_Beach> good
luck
L1701[14:04:33] <Hawaii_Beach> oh never
mind
L1702[14:04:52] <Hawaii_Beach> well you
can force that in your nvidia gpu control panel
L1703[14:05:18] <Hawaii_Beach> and dsr..
minecraft? why
L1704[14:05:23] <Hawaii_Beach> it's all
pixels
L1705[14:05:39] <Hawaii_Beach> i don't
see the point
L1706[14:05:47] <acterhd0> In these
resolution I'm test mods
L1707[14:05:53] <Hawaii_Beach> how about
minecraft > vulkan api
L1708[14:06:24] <Hawaii_Beach> or lwjgl
3
L1709[14:06:56]
⇦ Quits: IceDragon (~ThatGuy@184.170.17.58) (Ping timeout:
198 seconds)
L1710[14:07:42] <Hawaii_Beach> still, you
can force dsr in your gpu panel
L1711[14:07:51] <Wuppy> ugh this weather
is just so sad :V
L1712[14:08:07] <Hawaii_Beach> Wuppy, you
want to see the weather in Sweden
L1713[14:08:13] <Wuppy> what is it?
L1714[14:08:16] <Hawaii_Beach>
Awful
L1715[14:08:24] <acterhd0> I just mixed
words "want" and "have"
L1716[14:08:35] <acterhd0> about
DSR/VSR
L1717[14:08:38] <Hawaii_Beach> Sun? No.
Welcome rain clouds
L1718[14:09:08]
⇨ Joins: esteth
(~esteth@cpc95730-lewi18-2-0-cust417.2-4.cable.virginm.net)
L1719[14:09:11] <Hawaii_Beach> rain /
clouds *
L1720[14:09:16] <Hawaii_Beach> and ^^
only
L1721[14:10:06] <Hawaii_Beach> acterhd0,
not to be rude but i see no light at the end of the tunnel
L1722[14:10:21] <Wuppy> here it's just
rain rain and more rain
L1723[14:10:45] <Hawaii_Beach> does
NVIDIA even provide Java binaries for native DSR?
L1724[14:10:47] <acterhd0> wait...
L1725[14:10:54] <Wuppy> it's somehow also
both raining and drizzling
L1726[14:10:55] <acterhd0> I search asset
in MCP
L1727[14:11:41] <Hawaii_Beach> and
apparantly dx12 does nothing to 900-series nvidia geforce
series
L1728[14:11:43] <Hawaii_Beach> nice
L1729[14:11:48] <Hawaii_Beach> all hype
for nothing
L1730[14:12:38] <Wuppy> probably because
they are dropping support for the 900 series
L1731[14:12:52] <Hawaii_Beach> Wuppy, lol
no
L1732[14:13:00] <Hawaii_Beach> cannot
be
L1733[14:13:19] <Hawaii_Beach> doesn't
even make sence
L1736[14:14:48] <gigaherz> 21:12]
(Hawaii_Beach): and apparantly dx12 does nothing to 900-series
nvidia geforce series
L1737[14:14:54] <gigaherz> 900 series
support dx12
L1738[14:15:00] <gigaherz> it's just not
optimal in them
L1739[14:15:09] <Hawaii_Beach> waah i
didn't know that
L1740[14:15:11] <gigaherz> but that was
known from the beginning
L1741[14:15:22] <Hawaii_Beach> (that they
dropped support for 900 series)
L1742[14:15:34] <Hawaii_Beach> hey i was
on vacation that date
L1743[14:15:38] <Hawaii_Beach> around
that date*
L1744[14:15:43] <gigaherz> "dropping
support" is a bit wrong
L1745[14:15:53] <gigaherz> it's not like
they aren't releasing improvements and such for the drivers
L1746[14:16:06] <gigaherz> but whenever a
new generation is out
L1747[14:16:10] <gigaherz> the older gen
stops being the main focus
L1748[14:16:34] <gigaherz> all thopse
"20% more fps on this game!" almost always only applies
to the latest generation
L1749[14:16:37] <gigaherz> -p
L1750[14:16:42] <Hawaii_Beach> to be
honest, if they STILL have to push out drivers for the 900 series
then that would be weird
L1751[14:17:09] <gigaherz> well
L1752[14:17:10] <gigaherz> keep in
mind
L1753[14:17:19] <gigaherz> the driver may
be two million lines of code or so
L1754[14:17:21] <gigaherz> in which
L1755[14:17:27] <Hawaii_Beach> as long as
yours' doesn't throttle, you should be able to hit 100% usage
L1756[14:17:29] <gigaherz> a million of
them is code for driving the gpu itself
L1757[14:17:31] <gigaherz> and the other
million
L1758[14:17:35] <gigaherz> are
game-specific hacks
L1759[14:17:43] <Hawaii_Beach> yeah
L1760[14:17:44] <gigaherz> they go so far
as to provide replacement shaders
L1761[14:17:50] <gigaherz> when the ones
from the game suck
L1762[14:18:24] <gigaherz> Ihate
twitter
L1763[14:18:33] <Wuppy> so do I :)
L1764[14:18:37] <gigaherz> why the FUCK
is it so hard to provide a damn VOLUME CONTROL
L1765[14:18:44] <gigaherz> all or
nothing, seriously?!
L1766[14:18:51] <Hawaii_Beach> gigaherz,
i didn't mean that the 900 series doesn't support dx12. just that
it doesn't show a performance improvement
L1767[14:18:58] <Hawaii_Beach> own a 970
myself
L1768[14:19:08] <gigaherz> Hawaii_Beach:
dx12 being faster was always wishful thinking
L1769[14:19:09] <Wuppy> Hawaii_Beach, are
you american?
L1770[14:19:13] ***
minecreatr is now known as Mine|away
L1771[14:19:20]
⇨ Joins: founderio
(~Thunderbi@p200300C4E3C10B00A4CEEA783DA417B1.dip0.t-ipconnect.de)
L1772[14:19:21] <Hawaii_Beach> Wuppy,
still from sweden
L1773[14:19:22] <gigaherz> it's more
flexible
L1774[14:19:29] <gigaherz> which yes, can
result in faster graphics
L1775[14:19:44] <Hawaii_Beach> i think
not
L1776[14:19:46] <gigaherz> but since it's
more complex to use, it can also perform way worse, if it's done
wrong
L1777[14:19:48] <Wuppy> oh yeah... I'm a
bit slow today :P
L1778[14:19:57] <Wuppy> but yeah,
americans can get 30 bucks back on their 970 :)
L1779[14:19:59] <Hawaii_Beach> dx12 is
low level
L1780[14:19:59] <gigaherz> I have a
gtx970 here, too
L1781[14:20:05] <Hawaii_Beach> low key
too :D
L1782[14:20:17] <gigaherz> I'm strongly
considering a 1070
L1783[14:20:24] <Wuppy> I'm not
L1784[14:20:40] <Wuppy> the 970 is still
capable of running pretty much everything at ultra
L1785[14:20:40] <Hawaii_Beach> waah look
at the fucking price gigaherz
L1786[14:20:47] <gigaherz> 500eur
L1787[14:20:49] <Hawaii_Beach> 970 is
really cheap
L1788[14:20:58] <Hawaii_Beach> or the
latest radeon
L1789[14:21:04] <gigaherz> my 970 was
450
L1790[14:21:20]
⇦ Quits: Lythom (~Lythom@38.160.9.109.rev.sfr.net) (Ping
timeout: 198 seconds)
L1791[14:21:25] <Hawaii_Beach> bought my
970 for 4100sek
L1792[14:21:36] <Hawaii_Beach> ~430
eur
L1794[14:22:04] <gigaherz> looking at
this one, specifically
L1795[14:22:31] <Hawaii_Beach> that's too
expensive
L1796[14:22:51] <gigaherz> surem, it's
also almost double of a gtx970, though
L1797[14:22:57] <Hawaii_Beach> the amd rx
400 is the current back for YOUR buck
L1798[14:22:59]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Leaving)
L1799[14:23:00] <Hawaii_Beach>
bang*
L1800[14:23:31] <Hawaii_Beach> waah time
to pull out the notes: english is not my native language
L1801[14:24:12]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L1802[14:25:08] <acterhd0> Who is
Lex?
L1803[14:25:19] <gigaherz> Lex is the
leader of the Forge project
L1804[14:25:24] <Wuppy> lol
L1805[14:25:27] <Hawaii_Beach> lol
L1806[14:25:49] <Wuppy> to be fair
though, at some point I asked who Kovarex was in the factorio
channel :P
L1807[14:25:51] <gigaherz> or Overlord,
rather
L1808[14:25:54] <Hawaii_Beach> Who is
CPW? Didn't he start the IC project?
L1809[14:25:58]
⇦ Quits: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a) (Remote host
closed the connection)
L1810[14:26:01] <Wuppy> (that's like
asking who Notch is)
L1811[14:26:04] <gigaherz> Wuppy: who's
Kovarex? ;P
L1812[14:26:19] <Wuppy> well, apperantly
the guy who started Factorio
L1813[14:26:23] <gigaherz> heh
L1814[14:27:08]
⇨ Joins: IceDragon (~ThatGuy@173.225.246.180)
L1815[14:27:08] <Hawaii_Beach> Was cpw
even a part of the forge project from the beginning?
L1816[14:27:28] <Hawaii_Beach> I only
remember him from industrialcraft
L1817[14:27:59]
⇨ Joins: killjoy
(~killjoy@cpe-2606-A000-1118-C0C8-A1BF-F908-7675-ECB8.dyn6.twc.com)
L1818[14:28:16] <Wuppy> hmm I wish the
weather was better, there's a free festival in my backyard but
rain
L1819[14:28:16]
⇦ Quits: abab9579 (~Abastro@175.117.182.109) (Read error:
Connection reset by peer)
L1820[14:28:33] <gigaherz> Wuppy: I wish
it was raining
L1821[14:28:42] <Wuppy> are you
mad?
L1822[14:28:43] <gigaherz> XD
L1823[14:28:46] <gigaherz> nope
L1824[14:28:50] <Wuppy> o___0
L1825[14:28:52] <gigaherz> the heat here
is horrible
L1826[14:28:59] <gigaherz> 29C inside,
26C outside
L1827[14:29:03] <gigaherz> with like 60%
humidity
L1828[14:29:08] <Wuppy> ah yes, spain,
lovely
L1829[14:29:35] <Wuppy> ^ not sarcasm,
it's my favorite country
L1830[14:29:37] <Hawaii_Beach> I was in
Greece, gotta love the weather
L1831[14:30:01]
⇨ Joins: Abastro (~Abastro@175.117.182.109)
L1832[14:30:10] <Hawaii_Beach> a village
resort - for two freaking weeks!
L1833[14:30:19] <Wuppy> I'm not a fan of
greece
L1834[14:30:32] <Wuppy> beautiful country
but fuck the people there
L1835[14:30:36] <Hawaii_Beach> lol
L1836[14:30:39] <Hawaii_Beach>
really?
L1837[14:31:01] <Wuppy> they started a
strike when the minimum age to stop working went to 50
L1838[14:31:05] <Wuppy> it's 67 here
:V
L1839[14:31:07] <Wuppy> lazy
basterds
L1840[14:31:48] <Hawaii_Beach> time to
add legal code
L1841[14:31:55] <Hawaii_Beach> be4
releasing a beta version...
L1842[14:32:24] <Wuppy> the basterds cost
europe billions
L1843[14:32:32] <Hawaii_Beach> hey you
gotta love the greece pubs
L1845[14:32:51] <Hawaii_Beach> watermelon
with 10 liters of sprite? no problems!
L1846[14:32:54] <Wuppy> irish pubs are
almost certainly better :P
L1847[14:33:56] <Wuppy> Hawaii_Beach,
stuff like that never is a problem, as long as you pay :)
L1848[14:34:03] <Hawaii_Beach> acterhd0,
isn't there a HiDPI mod for minecraft?
L1849[14:34:11] <Hawaii_Beach> saw one on
MCForum yesterday
L1850[14:34:22] <acterhd0> yes this is
MCP mod for MC
L1851[14:35:36] <acterhd0> I thinked
about manual scaling settings, but I'm think better new system with
relative scaling
L1853[14:36:28] <Hawaii_Beach> oh that's
you
L1854[14:36:29] <Hawaii_Beach> lol
L1855[14:36:35] <Hawaii_Beach>
hahahhaha
L1856[14:36:53] <Hawaii_Beach> well im
blind
L1857[14:37:21] <acterhd0> I later
publish some screenshots in different resolutions
L1858[14:39:09] ***
kroeser|away is now known as kroeser
L1859[14:39:29]
⇨ Joins: shadekiller666
(~shadekill@adsl-108-80-79-130.dsl.lsan03.sbcglobal.net)
L1860[14:39:48]
⇦ Quits: acterhd0 (~acterhd0@95.85.68.19) (Remote host closed
the connection)
L1861[14:40:02] <shadekiller666> does
anyone know where the black line that represents fishing line is
rendered?
L1862[14:43:20]
⇦ Quits: Dragroth
(~Dragroth@dslc-082-083-115-072.pools.arcor-ip.net) ()
L1863[14:43:51] <Hawaii_Beach> acterhd0,
if you use mcp with forge you can create forge-patched files
L1864[14:43:56]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
195 seconds)
L1865[14:43:58] <Hawaii_Beach> so your
modification will work with forge mods
L1866[14:46:33]
⇦ Quits: AEnterpriseAFK
(~AEnterpri@78-20-41-53.access.telenet.be) (Quit: Nettalk6 -
www.ntalk.de)
L1867[14:46:50]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L1868[14:48:28]
⇦ Quits: esteth
(~esteth@cpc95730-lewi18-2-0-cust417.2-4.cable.virginm.net) (Quit:
esteth)
L1869[14:48:38] ***
kroeser is now known as kroeser|away
L1870[14:49:22]
⇦ Quits: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Ping timeout: 192 seconds)
L1871[14:49:43] <BordListian> i'm
confused
L1872[14:49:49] <sham1> Don't be
L1873[14:50:18] <BordListian> i have a
bunch of blocks
L1874[14:50:24] <BordListian> and the
item model only works for one of them
L1875[14:50:29] <BordListian> for no
discernable reason
L1876[14:52:12]
⇦ Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Read
error: Connection reset by peer)
L1877[14:52:32]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 198 seconds)
L1879[14:53:42] <Hawaii_Beach> welcome to
old me
L1880[14:53:57] <StormyMode> Tried
looking at the en_US.lang file too. I don't know :/
L1881[14:54:35]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L1882[14:54:37]
⇨ Joins: zxc (blk@198-48-175-31.cpe.pppoe.ca)
L1883[14:54:40]
⇦ Quits: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca) (Killed
(NickServ (GHOST command used by zxc)))
L1884[14:54:40] ***
zxc is now known as srs_bsns
L1885[14:55:04]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net) (Ping timeout: 202
seconds)
L1886[15:02:49]
⇨ Joins: acterhd0 (~acterhd0@95.85.68.19)
L1887[15:03:29]
⇨ Joins: BlayTheNinth
(~blay09@x4d0c7ee2.dyn.telefonica.de)
L1888[15:04:01]
⇦ Parts: Aroma1997 (~Aroma1997@104.131.97.244)
())
L1889[15:04:17]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:18dd:8f30:c97a:c645)
L1890[15:04:50]
⇦ Quits: acterhd0 (~acterhd0@95.85.68.19) (Client
Quit)
L1891[15:05:08]
⇨ Joins: acterhd0 (~acterhd0@95.85.68.19)
L1892[15:05:20] <StormyMode>
anyone?
L1893[15:05:58] <Hawaii_Beach> is
ShedarJard still active?
L1894[15:08:26] <acterhd0> I think I
should not try to improve the quality of Minecraft for 4K monitors.
All this is an illusion, and I realized that such units members
.... Even if they have, then more than half of them have a 2K
displays, and they are known not to suffer from similar problems.
The only one who has problems
L1895[15:08:59] <acterhd0> The only one
who has problems with Minecraft - the owners really quite expensive
ultrabooks and laptops.
L1896[15:09:40] <Hawaii_Beach> i donno
man, i don't think it's needed (nor do i see the point)
L1897[15:10:20] <acterhd0> A graphics
card modes such as DSR and VSR few people care about.
L1898[15:15:21] <acterhd0> The only thing
that I tried to make it as automatic scaling (Auto) settings based
on the scaling value. I thought that the more the better it is. And
the scale in 4K is the scale in Full HD. But I could not do so to
windowed mode so not scaled. And there is very shallow.
L1899[15:17:00]
⇦ Quits: Gigabit101
(~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
(Ping timeout: 202 seconds)
L1900[15:17:26] <acterhd0> The game has a
strange property of scale not like Windows. It scaled mnozhetelyu.
In Minecraft its own system of notation scale. I have not found a
way to do so to scale for float.
L1901[15:17:37]
⇦ Quits: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error:
Connection reset by peer)
L1902[15:17:46]
⇨ Joins: Gigabit101
(~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
L1903[15:17:49] <acterhd0> mnozhetelyu -
multiply coefficent
L1904[15:17:57]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L1905[15:18:07] <acterhd0> factor
L1906[15:18:22] <Hawaii_Beach> well time
for me to leave, have a good one guys
L1907[15:18:25]
⇦ Quits: Hawaii_Beach
(~Hawaii_Be@c80-216-156-69.bredband.comhem.se) (Quit:
Hawaii_Beach)
L1908[15:19:56]
⇦ Quits: acterhd0 (~acterhd0@95.85.68.19) (Remote host closed
the connection)
L1909[15:20:27] <BordListian>
mno-what
L1910[15:20:46] <BordListian> wait a sec
are you using google translate
L1911[15:20:58] <BordListian> we may
never find out
L1912[15:21:07] <BordListian> as they
already left
L1913[15:21:10]
⇦ Quits: shredder8910
(~shredder8@2601:405:4102:9dc3:5c7a:f86e:b081:fc64) (Read error:
Connection reset by peer)
L1914[15:22:37]
⇦ Quits: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error:
Connection reset by peer)
L1915[15:22:37] <raoulvdberge> !gm
func_99999_d
L1916[15:22:50]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L1917[15:24:59]
⇦ Quits: Naiten (~Naiten@5.143.124.181) (Read error:
Connection reset by peer)
L1918[15:25:33]
⇨ Joins: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L1919[15:26:26]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a)
L1920[15:28:56]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1921[15:28:56]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 384 seconds)
L1922[15:30:50] ***
DarkevilAway is now known as Darkevilmac
L1923[15:31:25]
⇦ Quits: Davnit (~Davnit@72-189-103-223.res.bhn.net) (Read
error: Connection reset by peer)
L1924[15:32:53]
⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Remote host
closed the connection)
L1925[15:33:12]
⇦ Quits: RANKSHANK_mob1
(~RANKSHANK@pa49-195-0-235.pa.nsw.optusnet.com.au) (Ping timeout:
190 seconds)
L1926[15:34:04] <killjoy> !latest
1.7.10
L1927[15:36:37]
⇨ Joins: Davnit
(~Davnit@72-189-103-223.res.bhn.net)
L1928[15:37:32]
⇦ Quits: Drullkus
(~Dru11kus@2601:646:8301:ead3:e1d0:db9:69ab:139a) (Ping timeout:
198 seconds)
L1929[15:41:14]
⇨ Joins: esteth
(~esteth@cpc95730-lewi18-2-0-cust417.2-4.cable.virginm.net)
L1930[15:42:07]
⇦ Quits: esteth
(~esteth@cpc95730-lewi18-2-0-cust417.2-4.cable.virginm.net) (Remote
host closed the connection)
L1931[15:44:33]
⇦ Quits: IceDragon (~ThatGuy@173.225.246.180) (Ping timeout:
190 seconds)
L1932[15:47:48]
⇦ Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 202
seconds)
L1933[15:52:35]
⇨ Joins: CoderPuppy (~cpup@32.218.116.62)
L1934[15:54:19] ***
killjoy is now known as killjoy[tf2]
L1935[15:54:32]
⇦ Quits: cpup (~cpup@32.218.115.176) (Ping timeout: 192
seconds)
L1936[16:01:52]
⇦ Quits: unascribed
(~aesen@everybody.do.the.net.split.unascribed.com) (Ping timeout:
190 seconds)
L1937[16:05:52]
⇦ Quits: kimfy (~kimfy@236.5.200.37.customer.cdi.no) (Quit:
Leaving)
L1938[16:06:20]
⇦ Quits: aidancbrady
(~aidancbra@c-24-125-34-75.hsd1.ga.comcast.net) (Ping timeout: 198
seconds)
L1939[16:07:01]
⇨ Joins: RANKSHANK_mob1
(~RANKSHANK@pa49-181-172-38.pa.nsw.optusnet.com.au)
L1940[16:11:06]
⇦ Quits: audiomodder_ (webchat@205.175.226.101) (Ping
timeout: 195 seconds)
L1941[16:12:18]
⇨ Joins: cpup (~cpup@32.218.116.104)
L1942[16:14:16]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping
timeout: 384 seconds)
L1943[16:16:11]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L1944[16:17:06]
⇦ Quits: CoderPuppy (~cpup@32.218.116.62) (Ping timeout: 384
seconds)
L1945[16:19:43]
⇨ Joins: RichardG (~richardg8@201.37.254.166)
L1946[16:19:44]
MineBot sets mode: +v on RichardG
L1947[16:20:24] <LatvianModder> Hmm. When
making a PR for Forge, do I have to add that license thing on top
myself?
L1948[16:20:59]
⇨ Joins: unascribed
(~aesen@everybody.do.the.net.split.unascribed.com)
L1949[16:22:11] <gigaherz> LatvianModder:
if you add a new file, yes
L1950[16:22:17] <LatvianModder> oke
L1951[16:22:20]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 202
seconds)
L1952[16:23:24] <LatvianModder> What
about @Nullable, @Nonnull and @ParametersAreNonnullByDefault?
L1953[16:23:26]
⇨ Joins: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L1954[16:23:37]
⇦ Quits: BordListian
(~BordListi@chello213047142014.32.11.vie.surfer.at) (Ping timeout:
186 seconds)
L1955[16:25:34]
⇦ Quits: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi)
(Read error: Connection reset by peer)
L1956[16:26:33]
⇦ Quits: unascribed
(~aesen@everybody.do.the.net.split.unascribed.com) (Ping timeout:
190 seconds)
L1957[16:29:41]
⇨ Joins: unascribed
(~aesen@everybody.do.the.net.split.unascribed.com)
L1958[16:29:51] <Shambling> dear lord, he
really wasn't lying about block drops increasing load times
L1959[16:30:49] ***
V is now known as Vigaro
L1960[16:32:10]
⇨ Joins: armctec (~Thunderbi@186.204.200.78)
L1961[16:35:12]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L1962[16:35:28]
⇨ Joins: KnightMiner (~KnightMin@76.202.212.214)
L1963[16:39:20]
⇦ Quits: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net) (Ping timeout: 198
seconds)
L1964[16:56:25] ***
killjoy[tf2] is now known as killjoy
L1965[17:01:29] <LatvianModder> gigaherz:
why does none of Forge code have @Nonnull annotations? Means I
shouldnt use them too?
L1966[17:04:59]
⇦ Quits: Necr0
(~Necr0@p200300700D6EAA0B3DE5C3878E9AA599.dip0.t-ipconnect.de)
(Quit: Leaving)
L1967[17:05:50]
⇦ Quits: Bugboy1028
(Bugboy1028@Somebody.needs.a.hug.PanicBNC.ninja) (Ping timeout: 384
seconds)
L1968[17:07:36]
⇨ Joins: PBlock96 (~PBlock96@64.53.13.215)
L1969[17:12:54]
⇨ Joins: Zander
(~Zander@2601:547:c400:bb5e:d9ce:f574:1eec:c847)
L1970[17:12:58] <Zander> Hi
L1971[17:13:06] ***
Zander is now known as Sollux-Captor
L1972[17:17:07]
⇦ Quits: KnightMiner (~KnightMin@76.202.212.214) (Ping
timeout: 186 seconds)
L1973[17:18:38]
⇨ Joins: yopu (~yopu@184-89-191-67.res.bhn.net)
L1974[17:20:33]
⇨ Joins: KnightMiner (~KnightMin@76.202.212.214)
L1975[17:26:48]
⇨ Joins: Drtro
(~anon@2601:5ce:1:1200:800a:be6e:b4e:81a7)
L1976[17:27:10] ***
amadornes is now known as amadornes[OFF]
L1977[17:28:14] <Sollux-Captor> Wow, I
just figured out you can nest lambdas. Cool
L1978[17:28:33] <diesieben07> lol why
would you not be able to :D
L1979[17:28:47] <Sollux-Captor> Don't
know. Java can be funky sometimes. hehe
L1980[17:28:57] <diesieben07> i guess
:D
L1981[17:30:31] <Sollux-Captor> Java
likes to get its funk on!
L1982[17:30:45] <Sollux-Captor> Got to
say, it has some sick moves.
L1983[17:31:03]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L1984[17:31:14] <diesieben07> yeah
L1985[17:31:26] <diesieben07> they just
really need to get their shit together with value types
L1986[17:31:33] <diesieben07> but thats
not coming for a few years :(
L1987[17:32:05] <Ordinastie_>
Sollux-Captor, good, I can check your homeworks then ><
L1988[17:33:05] <Sollux-Captor> It is not
done yet because I decided to scrap a few things now since I know I
can nest lambdas. Instead of looping the inventory and then set the
other buttons out side of the loop, I'll loop the inventory within
the click event.
L1989[17:33:27] <Sollux-Captor> I got
individual slot click events working though.
L1990[17:33:28] <Ordinastie_> hum wut
?
L1991[17:35:25] <Sollux-Captor> Like the
other night you told me to set the inventory and then set the other
buttons afterwards but if I have it just set the inventory on click
then I don't need to worry about stuff out side the click event.
I'll be able to use MenuItemClicked within the lambdas to track
what page it is currently on.
L1992[17:36:15] <Sollux-Captor> Also that
way everything is local to the lambdas.
L1993[17:36:22] <Ordinastie_> remember
when I said don't have a shitton of code inside an anonymous class,
this kinda go the same way for anonymous methods
L1994[17:36:55] <Sollux-Captor> It is not
going to be a lot of code really.
L1995[17:37:15] <Sollux-Captor> just
maybe 5 lines more of the 2 I already have inside of my
lambdas.
L1996[17:37:34] <Sollux-Captor> Also it
only applies to 2 of the inventory slots sooo. . .
L1997[17:39:42] <Sollux-Captor> I'll be
right back
L1998[17:43:54] <Sollux-Captor>
Back
L1999[17:48:15] <Sollux-Captor> Also I
was mistaken. I can use InventoryMenu, not MenuItemClicked
L2000[17:51:00]
⇨ Joins: CoderPuppy (~cpup@32.218.117.71)
L2001[17:51:56]
⇦ Quits: cpup (~cpup@32.218.116.104) (Ping timeout: 202
seconds)
L2002[17:52:56]
⇨ Joins: flappy
(~flappy@85-76-151-97-nat.elisa-mobile.fi)
L2003[17:57:53]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:b5c9:b812:5bc:89e7)
L2004[18:00:30]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: See
ya.)
L2005[18:03:21]
⇨ Joins: cpup (~cpup@32.218.117.117)
L2006[18:03:58]
⇦ Quits: Doty1154
(~Doty1154@2601:648:8000:134f:b5c9:b812:5bc:89e7) (Ping timeout:
182 seconds)
L2007[18:04:53]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:dc77:2fb6:265a:a4fb)
L2008[18:05:28]
⇦ Quits: CoderPuppy (~cpup@32.218.117.71) (Ping timeout: 202
seconds)
L2009[18:08:38]
⇦ Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Quit: ChatZilla 0.9.92 [Firefox
47.0.1/20160623154057])
L2010[18:08:40]
⇦ Quits: founderio
(~Thunderbi@p200300C4E3C10B00A4CEEA783DA417B1.dip0.t-ipconnect.de)
(Quit: founderio)
L2011[18:14:40]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net)
L2013[18:16:12] <Ordinastie_>
Sollux-Captor, show code so I can tell you to rewrite
everything
L2014[18:16:24] ***
manmaed is now known as manmaed|AFK
L2015[18:16:41] <Sollux-Captor> Can I
show it a bit later because I'm still working on it.
L2016[18:16:47] <Ordinastie_> nope
L2017[18:17:16] <Sollux-Captor> Well I'm
going to try my thing first either way.
L2018[18:18:04] <shadowfacts> what's the
property key to show all model loading errors?
L2019[18:18:20]
⇦ Quits: Fridtjof (prassel@fridtjof.xyz) (Ping timeout: 198
seconds)
L2020[18:19:22] <diesieben07>
LatvianModder, a) can we have ContextKey<T> instead of just a
plain string? b) i think you should throw if there is a 2nd
permission manager being registered instead of just overwriting the
old one
L2021[18:20:07] <LatvianModder>
ContextKey? Baiscally, Map.Entry<String, T>?
L2022[18:20:14] <diesieben07> No
L2023[18:20:18] <diesieben07> just so you
can capture the type
L2024[18:20:48] <diesieben07> class
ContextKey<T> { final String s; equals(other) { this.s ==
other.s; } }
L2025[18:21:04] <diesieben07> and then
getCustomObject returns a T instead of just object
L2026[18:21:29] <LatvianModder> Oh
L2027[18:21:57] <LatvianModder> Do you
think I should get rid of all getters and setters and only leave
the map?
L2028[18:22:23] <diesieben07> uh the
getters and setters need to be there
L2029[18:22:34] <diesieben07> since
otherwise the caller would need an unchecked cast which is
ugly
L2030[18:22:37] <LatvianModder> I mean
Entity, BlockPos etc
L2031[18:22:44]
⇦ Quits: zml (~zml@minions.aoeu.xyz) (Quit: WeeChat
1.4)
L2032[18:22:47] <LatvianModder> All the
non-custom ones
L2033[18:22:49] <diesieben07> oh
yeah
L2034[18:22:54] <diesieben07> i dont know
why those are tehre :D
L2035[18:23:04]
⇨ Joins: zml (~zml@minions.aoeu.xyz)
L2036[18:23:06] <LatvianModder> Speed I
guess. I dunno! I save every nanosecond! :P
L2037[18:23:12] <LatvianModder> Ok,
sec
L2038[18:23:15] <diesieben07> speed?
:D
L2039[18:23:22] <Ordinastie_> !gf
field_186818_b
L2040[18:23:22] <diesieben07> oh so you
dont need a map lookup?
L2041[18:23:26] <LatvianModder>
yeah
L2042[18:23:36] <LatvianModder> I guess
it doesnt save that much, does it?
L2043[18:23:50] <diesieben07> uh probably
not? maybe? idk :D
L2044[18:23:54]
⇨ Joins: Fridtjof (prassel@fridtjof.xyz)
L2045[18:23:57]
⇨ Joins: Iq2Gamer
(uid60582@id-60582.richmond.irccloud.com)
L2046[18:24:04] <LatvianModder> heck,
thats going waay into microoptimizing
L2047[18:24:20] <LatvianModder> I will
just have a Map<Context.Key<T>, T>
L2048[18:24:38] <diesieben07> except that
does not compile :P
L2049[18:25:05] <LatvianModder> I know,
im just making it look pretty in irc
L2050[18:25:13] <LatvianModder>
equals(other) { this.s == other.s; } }
L2051[18:25:13] <diesieben07> :D
L2052[18:25:28] <diesieben07> well, that
was short for make the two equal if hte string is equal
L2053[18:25:30] <LatvianModder> Did you
mean s.equals(other.s) or really ==?
L2054[18:25:36] <diesieben07> equals of
course
L2055[18:25:38] <LatvianModder> right.
pretty for irc. :P
L2056[18:25:43] <diesieben07> and i left
out hashcode
L2057[18:25:55] <LatvianModder> ofc. cant
forget about that one :P
L2058[18:28:40]
⇦ Quits: Davnit (~Davnit@72-189-103-223.res.bhn.net) (Read
error: Connection reset by peer)
L2059[18:29:38] <killjoy> Does anyone
have a ModelRenderer that renders a Plane?
L2060[18:30:01] <killjoy> I have an old
one, but it seems to be broken whenever forge is used.
L2061[18:30:25] <Ordinastie_> ok, what am
I missing here : private String fieldName =
ForgeVersion.mcVersion.equals("1.10.2") ?
"values" : "intKeys";
L2062[18:30:27] <killjoy> as in
everything renders, but nothing is rotated
L2063[18:30:33] <Ordinastie_>
ForgeVersion.mcVersion.equals("1.10.2") => true
L2064[18:30:38] <Ordinastie_> fieldName
=> intKeys
L2065[18:30:57]
⇨ Joins: Davnit
(~Davnit@72-189-103-223.res.bhn.net)
L2066[18:30:58]
⇦ Quits: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net) (Read error:
Connection reset by peer)
L2067[18:31:22]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L2068[18:31:40] <Ordinastie_>
diesieben07, see something wrong ?
L2069[18:31:55] <diesieben07> from that
snippet: no.
L2070[18:32:19]
⇦ Quits: Nentify (uid14943@id-14943.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L2071[18:32:40] <Ordinastie_> what could
explain the wrong value for the string?
L2072[18:33:23] <diesieben07> magic pixie
dust
L2073[18:33:29] <diesieben07>
alternatively your pc hates you
L2074[18:33:38] <diesieben07> i don't
know :P
L2075[18:34:32]
⇨ Joins: PrinceCat
(~PrinceCat@58-6-223-35.dyn.iinet.net.au)
L2077[18:36:49] <Ordinastie_> although,
it might be because of the watchpoint on the field
L2078[18:36:55] <Ordinastie_> (let's
hope)
L2079[18:37:16] <diesieben07> why do you
always break things :D
L2080[18:38:27] <Ordinastie_> it's
getting weirder
L2082[18:39:42] <diesieben07> not sure if
i am a fan of the OTHER_XXX keys but... yes
L2083[18:39:57] <diesieben07> oh
although
L2084[18:40:02] <diesieben07> you should
make getContext unmodifiable
L2085[18:40:13] <LatvianModder> Isnt
EntrySet unmodifiable already?
L2086[18:40:16] <diesieben07> nope.
L2087[18:40:18] <diesieben07> you can
remove from it
L2088[18:40:38] <LatvianModder> didnt
know that. Also, should Context be a final class?
L2089[18:40:53] <diesieben07> imho
yes.
L2090[18:40:58] <LatvianModder> I vote
for yes, but I dont really see a reason why
L2091[18:41:03] <diesieben07> and if we
are being really pedantic: you can remove the nullcheck in
equals
L2092[18:41:29] <LatvianModder> oh,
forgot instanceof is a nullcheck..
L2093[18:42:01] <Ordinastie_> so I have
my project that depends on Forge 1.9.4, and I tried to launch
1.10.2, but just having the forgeSrc 1.10.2 on the class path
L2094[18:42:26] <diesieben07> oh and a
cleanlyness thing: you can move the map initializer to the
field
L2095[18:42:29] <LatvianModder> yeah im
removing those OTHER_, since its up to the mod to add those
L2096[18:42:32] <killjoy> In what
instances would Gson#fromJson return null?
L2097[18:42:33] <diesieben07> then you
can get rid of all the this() calls
L2098[18:42:39] <Ordinastie_> but
somehow, while the degugger see ForgeVersion.mcVersion as 1.10.2,
it still gets 1.9.4 when running in code
L2099[18:42:46] <diesieben07> killjoy, if
you pass in "null" i would guess
L2100[18:43:07] <killjoy> impossible. I'm
using new String in it.
L2101[18:43:24] <killjoy> I'm doing a
Base64 decode
L2102[18:43:35] <diesieben07> no not
null, but "null" ;)
L2103[18:43:58] <killjoy> hm.
L2104[18:44:06] <Ordinastie_> I guess no
one cares :(
L2105[18:44:12] <killjoy> I'm going to
blame npc creators
L2106[18:44:18] <howtonotwin> He means
JSON null, like this { "a": null }
L2108[18:44:33] <howtonotwin> also, it's
me, from this morning, and I now have ~1.5MiB of JSON model. It
actually wasn't that painful to do.
L2109[18:44:34] <killjoy> please don't
give an npc or player a null textures property
L2110[18:44:44]
⇦ Quits: PrinceCat (~PrinceCat@58-6-223-35.dyn.iinet.net.au)
(Quit: My Mac has gone to sleep. ZZZzzz…)
L2111[18:45:11] <diesieben07> yes i like
:)
L2112[18:46:25]
⇨ Joins: Hink
(~Hink@pool-108-20-224-164.bstnma.fios.verizon.net)
L2113[18:47:01] <LatvianModder> then add
the like emoji on my PR |:( :D
L2114[18:47:26] <diesieben07> god now
there is begging for likes on github
L2115[18:47:29] <diesieben07> what has
this world become :D
L2116[18:48:07] <howtonotwin>
Ordinastie_: By the "code sees 1.9.4," what exactly do
you mean?
L2117[18:48:07] <LatvianModder> Hey, if I
have at least one, I have 5x higher chance of getting more :P
L2118[18:48:44] <Ordinastie_> String s =
ForgeVersion.mcVersion; => s == 1.9.4
L2119[18:48:45] <RANKSHANK_mob1> Heh my
git app doesn't support the emoji voting :P
L2120[18:49:02] <LatvianModder> |:(
L2121[18:49:22] <howtonotwin> And the
debugger sees that as 1.10.2 anyway?
L2122[18:49:26] <Ordinastie_> even though
when I query ForgeVersion.mcVersion as expression when the debugger
is paused, it returns 1.10.2
L2123[18:50:45] <shadowfacts> willieaway,
thanks
L2124[18:50:52] <shadowfacts> there's
another PR incoming
L2125[18:51:10] <shadowfacts> also that
one as #420 hehe
L2126[18:51:14] <howtonotwin> The other
version is off the classpath, correct?
L2127[18:51:35] <Ordinastie_> both should
be taken from the same jar AFAIK
L2128[18:52:33] <Ordinastie_>
unless
L2129[18:52:41] <Ordinastie_> the
compiler streamlines it
L2130[18:52:46] <Ordinastie_> that's what
happens I thing
L2131[18:52:48] <Ordinastie_>
*think
L2132[18:52:53] <diesieben07> i told you
the other day :P
L2133[18:53:03] <diesieben07> make sure
it does not get constant-foldede
L2134[18:53:15] <Ordinastie_> yeah I
didn't understand it that way
L2135[18:53:24] <Ordinastie_> how can I
prevent it ?
L2136[18:53:33] <diesieben07> i think you
would have access it with reflection, maybe
L2137[18:53:38] <diesieben07> that's the
only way i can think of
L2138[18:54:21] <howtonotwin> or, you can
try to make the compiler think it isn't a constant
L2139[18:54:31] <howtonotwin> try
something like s = mcVersion.toString()
L2140[18:54:36] <diesieben07> whihc would
require changing ForgeVersion.java
L2141[18:54:45] <diesieben07> it would
inline it into "1.10.2".toString();
L2142[18:54:57]
⇦ Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Ping
timeout: 182 seconds)
L2143[18:55:14] <howtonotwin> well, I
have to go, sorry :(
L2144[18:55:44] ***
Mine|away is now known as minecreatr
L2145[18:56:02]
⇨ Joins: auenf (David@DC-24-199.bpb.bigpond.com)
L2146[18:57:01]
⇨ Joins: Yoplitein
(~Hugh_Janu@2601:644:300:7f6d:e582:3c62:e94b:bfe7)
L2147[18:57:05] <Ordinastie_> reflection
worked
L2148[18:57:09] <Ordinastie_> private
String fieldName = (String) Silenced.get(() ->
ForgeVersion.class.getField("mcVersion").get(null));
L2149[18:57:22] <Yoplitein> anybody else
plagued by `RuntimeException: Attempted to load class
Long2ObjectMap for invalid side CLIENT`?
L2150[18:57:40] <Yoplitein> specifically,
when loading a singleplayer world in 1.9+
L2151[18:58:00] ***
mrkirby153 is now known as kirby|gone
L2152[18:58:09] <diesieben07> Yoplitein,
are you a user or mod maker?
L2153[18:58:14] <Yoplitein> mod
author
L2154[18:58:21] <Yoplitein> so this is in
a dev environment
L2155[18:58:31]
⇦ Quits: Doty1154
(~Doty1154@2601:648:8000:134f:dc77:2fb6:265a:a4fb) (Quit:
Leaving)
L2156[18:58:38] <Yoplitein> also it seems
to happen any time I have more than two versions of forge in my
gradle cache
L2157[18:59:00] <Yoplitein> if I
completely wipe out my gradle cache it goes away and I can continue
developing fine
L2158[18:59:19] <diesieben07> that...
should be impossible to occur
L2159[18:59:31] <diesieben07> as that
exception is thrown by the side transformer which checks for
@SideOnly
L2160[18:59:34] <Yoplitein> yes
L2161[19:00:14] <Yoplitein> and indeed it
is decorated as such when I look at its decomp
L2162[19:00:29] <diesieben07> whut!
L2163[19:00:47] <Yoplitein> my thoughts
exactly
L2164[19:01:20] <Ordinastie_> !gf
field_186818_b 1.9.4
L2165[19:01:56]
⇦ Quits: Sollux-Captor
(~Zander@2601:547:c400:bb5e:d9ce:f574:1eec:c847) (Quit:
Leaving)
L2166[19:02:10] <Yoplitein> actually.. I
wonder if it could be related to using the intellij launches
L2167[19:02:19] <Yoplitein> instead of
launching with the gradle tasks
L2168[19:02:45] <Yoplitein> well no, that
wouldn't make any sense either
L2169[19:02:59] <Ordinastie_> oh you
gotta be kidding me -_-
L2170[19:03:42] <shadekiller666> i wish
java had C#'s multi-dimensional arrays
L2171[19:03:50] <shadekiller666> they're
so much nicer...
L2172[19:04:27] <Ordinastie_>
diesieben07, you wanna laugh ? the different field name is because
I didn't change the mapping for 1.10.2 and it was using an older
version than the one I use for 1.9.4 -_-
L2173[19:04:48] <diesieben07> heh
L2174[19:04:57] <Ordinastie_> so all this
shit for nothing :x
L2175[19:05:05] <Yoplitein> also of
interest is that I've had this same issue on two different
computers
L2176[19:05:14] <Yoplitein> windows 7 and
linux respectively
L2177[19:05:22] <diesieben07> ok so...
what exactly makes it happen?
L2178[19:05:42] <diesieben07> like what
is your code?
L2179[19:05:50] <Yoplitein> ostensibly
gradle downloading a new version of forge
L2180[19:06:26] ***
kirby|gone is now known as mrkirby153
L2181[19:06:36] <Yoplitein> and it was
happening on a pretty barebones project
L2182[19:06:54] <Ordinastie_> what even
uses that class and makes it load ?
L2183[19:07:08] <Yoplitein> the chunk
visibility manager
L2184[19:07:13] <Yoplitein> iirc
L2185[19:08:37] <diesieben07> well, its
bedtime for me
L2186[19:08:39] <diesieben07> so good
luck :P
L2187[19:09:02] <Yoplitein> thanks, I'm
sure I'll need it
L2188[19:09:23] <Ordinastie_> Yoplitein,
try to breakpoint/set by step the exception trigger
L2189[19:09:43] <Yoplitein> I have, that
yielded no useful insight
L2190[19:09:52] ***
mrkirby153 is now known as kirby|gone
L2191[19:10:01] <Yoplitein> basically the
thing that determines which classes to mark as sided is doing it
wrong for some reason
L2192[19:11:02]
⇨ Joins: Isiliden
(~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net)
L2193[19:11:19] <Yoplitein> could it be
because I use the latest version of gradle?
L2194[19:11:44]
⇦ Quits: shadowfacts (shadowfact@is.aww.moe) (Ping timeout:
202 seconds)
L2195[19:12:40]
⇦ Quits: masa (~masa@86-60-221-191-dyn-dsl.ssp.fi) (Ping
timeout: 202 seconds)
L2196[19:12:59] ***
kirby|gone is now known as mrkirby153
L2197[19:13:08]
⇦ Quits: flappy (~flappy@85-76-151-97-nat.elisa-mobile.fi)
(Ping timeout: 202 seconds)
L2198[19:13:08]
⇦ Quits: Gigabit101
(~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
(Ping timeout: 202 seconds)
L2199[19:13:08]
⇦ Quits: Isi
(~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net) (Ping
timeout: 202 seconds)
L2200[19:13:08]
⇦ Quits: jandal (~quassel@li951-76.members.linode.com) (Ping
timeout: 202 seconds)
L2201[19:13:08]
⇦ Quits: Benito1001 (~Benito100@188.166.114.29) (Ping
timeout: 202 seconds)
L2202[19:13:26]
⇨ Joins: Gigabit101
(~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
L2203[19:13:36]
⇦ Quits: StormyMode
(~StormyMod@cpc94058-newt37-2-0-cust308.19-3.cable.virginm.net)
(Ping timeout: 202 seconds)
L2204[19:14:28] <Ordinastie_> Yoplitein,
I don't think so
L2205[19:14:32] ***
mrkirby153 is now known as kirby|gone
L2206[19:14:48] *
howtonotwin updates to 2044, 2045 comes out in a few
minutes
L2207[19:14:50] <Yoplitein> I just
noticed I'm behind one minor version on forgegradle, that could be
it
L2208[19:15:13] <Ordinastie_> if you set
the breakpoint for the exception and you go back to the transform,
that shoud definitely help
L2209[19:15:38] <Yoplitein> these
annotations are added at runtime?
L2210[19:15:45] <Ordinastie_> no
L2211[19:15:46]
⇨ Joins: jandal
(~quassel@li951-76.members.linode.com)
L2212[19:15:56] <Yoplitein> well actually
yeah, they couldn't be
L2213[19:16:12] <Yoplitein> because when
I look at the _decompilation_ of the class, it's annotated
sideonly
L2214[19:16:23] <Ordinastie_> what class
?
L2215[19:16:58] <Yoplitein>
long2objectmap
L2216[19:17:21] <Yoplitein>
it.unimi.dsi.fastutil.longs.long2objectmap, specifically
L2217[19:17:42] <Ordinastie_> can you
show scren ?
L2218[19:18:06]
⇨ Joins: masa
(~masa@86-60-221-191-dyn-dsl.ssp.fi)
L2219[19:18:53] <Ordinastie_> because I
definitely don't have any annotation on the class
L2220[19:18:59]
⇦ Quits: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit:
Leaving)
L2221[19:19:04] <Yoplitein> are you also
using FG 2.2?
L2222[19:19:05] ***
kirby|gone is now known as mrkirby153
L2223[19:19:35] ***
willieaway is now known as williewillus
L2224[19:19:39] <Ordinastie_> I'm using
the default set by the MDK
L2225[19:19:42] <Ordinastie_> 2.0.2
L2226[19:19:56]
⇨ Joins: _44trent
(~Trent@2601:442:8100:3e21:9dfe:ad17:8f91:a7a2)
L2227[19:20:45] <Ordinastie_> hum, I use
2.0.2 for setupDecomp but I do use 2.2 for building though
L2228[19:20:59]
⇨ Joins: flappy
(~flappy@85-76-151-97-nat.elisa-mobile.fi)
L2229[19:21:07] <Ordinastie_> but still,
FG should NOT annotate extern libs anyway
L2230[19:21:13] <Yoplitein> how do you
use separate versions for these tasks
L2231[19:21:33] <Ordinastie_> I have a
bit of a different setup
L2232[19:21:50] <Ordinastie_> I have a
Forge Project on which I setupDecomp and make my mods depends on
it
L2233[19:22:15] <Ordinastie_> actually
nevermind
L2234[19:22:18] <Ordinastie_> I do use
2.2
L2235[19:22:22] <Ordinastie_> 2.0.2 is
commented
L2236[19:22:29] <Yoplitein> right
L2237[19:22:37] <Yoplitein> so I just
tried to repro with 2.2
L2238[19:22:43] <Yoplitein> didn't
happen
L2239[19:22:46] <Yoplitein> gonna try 2.1
again
L2240[19:23:00] <Ordinastie_> wait, it
doesn't work with 2.1
L2241[19:23:01] <Ordinastie_> too
old
L2242[19:23:05] <Ordinastie_> I
think
L2243[19:24:46]
⇨ Joins: electrolitic
(~electroli@104-184-56-125.lightspeed.cicril.sbcglobal.net)
L2244[19:24:49] <Yoplitein> yeah, with fg
2.1 it happens
L2245[19:25:00] <Yoplitein> mystery
solved
L2246[19:25:15] <Ordinastie_> if 1.9.4
MDK was already set to use 2.2, it's for a reason :)
L2247[19:25:30] <Yoplitein> well I'm
updating a project from 1.7.10
L2248[19:25:41] <Yoplitein> referencing
another project I upgraded from 1.8
L2249[19:25:47] <Yoplitein> so I missed
that there was a new version of FG
L2250[19:26:12] <Ordinastie_> yeah, when
I update I always redownload the MDK to at least have the proper
version numbers
L2251[19:26:16] ***
MrKickkiller is now known as MrKick|Away
L2252[19:26:18] <_44trent> what has
"event.context.theWorld" changed to in forge
1.7.10?
L2253[19:26:49] <Yoplitein> in the future
I'll do that
L2254[19:26:56] <Ordinastie_> _44trent,
that's clearly not enouhg information for us to help
L2255[19:27:31] <_44trent> i'm trying to
update a mod and eclipse is giving me this error for
"WorldClient world = event.context.theWorld"
L2256[19:27:49] <_44trent> it's "The
field RenderGlobal.theWorld is not visible"
L2257[19:28:02] <_44trent> it's a mod
that puts a name above player heads
L2258[19:28:27] <williewillus> the error
tells you what's wrong :P
L2259[19:28:48] <williewillus> either
look for a getter, or just get the client world from Minecraft
directly
L2260[19:29:15] <_44trent> so just make
it "WorldClient world'?
L2261[19:29:35] <Ordinastie_> _44trent,
let me guess, you liked the mod when you played on 1.7.10, now you
play on 1.10 and wants the mod but hasn't been updated, so you said
you would do it yourself, but you have no programming knowledge at
all
L2262[19:29:44] <Ordinastie_> am I close
?
L2263[19:29:58] <_44trent> uhm no i'm
trying to update a mod to 1.7.10, not 1.10
L2264[19:30:23] <Ordinastie_> oh
god
L2265[19:30:30] <_44trent> what
L2266[19:30:35] <williewillus> why the
snarky assumptions
L2267[19:30:47] <Ordinastie_>
williewillus, because they're usually spot on? :]
L2268[19:31:01] <_44trent> i know what
i'm doing for the most part, i'm not a complete moron
L2269[19:31:03] <williewillus> but
they're annoying as hell when you could just be direct
L2270[19:31:29] <Ordinastie_> fair
enough
L2271[19:31:32] <williewillus> anyhow,
barely anyone remembers how to do 1.7 in this channel at least
:P
L2272[19:31:40] <Ordinastie_> _44trent,
don't ask help for 1.7.10, it's a dead version
L2273[19:31:48] <williewillus> well not
here, other places might help
L2274[19:31:55] <_44trent> mmhmm
L2275[19:32:02] <killjoy> I was talking
to this guy earlier who wanted help setting up my mod's workspace
for 1.7.10
L2276[19:32:03] <Ordinastie_> also, seems
you don't even know how to code, so don't bother
L2277[19:32:16] <Ordinastie_>
williewillus, better ?
L2278[19:32:43] <williewillus> ?shrug
whatever floats your horse
L2279[19:33:09] <_44trent> you're a
dick
L2280[19:33:10]
⇦ Parts: _44trent
(~Trent@2601:442:8100:3e21:9dfe:ad17:8f91:a7a2)
(Leaving))
L2281[19:33:18] <Ordinastie_> lol
L2282[19:33:58]
⇦ Quits: iari (~iari___@evana.futhark24.org) (Quit:
Leaving)
L2283[19:34:29] <williewillus> *floats
your horse so you can stare and laugh at the plebs that can't code
instead of guiding them to learn Java first instead of
modding
L2284[19:35:29] ***
mrkirby153 is now known as kirby|gone
L2285[19:36:31] <Ordinastie_> just a bit
tired of kids coming here thinking they don't need to know or learn
anything to make mods, and then have to ask for every single line
of code
L2286[19:37:01] <RANKSHANK_mob1> ^
L2287[19:37:01] <Ordinastie_> what's even
more annoying is that there usually someone that will mouth feed
those lines of code one by one
L2288[19:37:18] <Yoplitein> I guess they
like handing out fish
L2289[19:37:41] <Yoplitein> and have yet
to realize that doing so only leads to more requests for fish
L2290[19:37:43] <williewillus> I mean if
they are repeatedly offending then you can be heavy handed (or just
ask for kick/ban) but some people don't know better
L2291[19:37:43] <RANKSHANK_mob1> Hand out
enough and the
L2292[19:38:27] *
williewillus shrugs
L2293[19:38:32] <Ordinastie_> maybe but
let's not forget that developper is an actual job
L2294[19:38:41] <Ordinastie_> and a
decently payed too usually
L2295[19:38:55] <Ordinastie_> there is a
reason for that
L2296[19:39:00] <williewillus> i don't
feel like it's my job that every kid that mods becomes a good
developer lol
L2297[19:39:10]
⇨ Joins: Lunatrius` (~Lunatrius@77.38.21.26)
L2298[19:39:26] <williewillus> i'll leave
it to their schools, personal study, or lack thereof of
either
L2299[19:39:48] <Ordinastie_> what I mean
is it requires skills
L2300[19:40:12] <Ordinastie_> so yes,
unlike some other jobs, they can be learned online
L2301[19:40:12]
⇦ Quits: flappy (~flappy@85-76-151-97-nat.elisa-mobile.fi)
(Ping timeout: 202 seconds)
L2302[19:40:17] <Ordinastie_> but
still
L2303[19:40:46] <Ordinastie_> so maybe I
can get 'snarky', but as you can see, it's better than the
alternative :p
L2304[19:41:07] <williewillus> i guess
I've passed the stage of caring about how other modders do things
lol :D if a company hires a crappy dev it's on the company (and the
dev, but more the company)
L2305[19:41:49] <Ordinastie_> I've been
in charge of hiring a dev to help me because I couldn't do it all
by myself
L2306[19:42:00] <Ordinastie_> couldn't
even find a decent coder
L2307[19:42:15] <Ordinastie_> had to hire
a shitty one because of boss pressure to find someone
L2308[19:42:31] <williewillus> are they
that bad? (I haven't graduated so I don't have a realistic
perception of the industry)
L2309[19:42:48]
⇦ Quits: Lunatrius (~Lunatrius@77.38.21.26) (Ping timeout:
384 seconds)
L2310[19:42:48] ***
Lunatrius` is now known as Lunatrius
L2311[19:42:50] <Ordinastie_> the one I
received were
L2312[19:42:58] <williewillus> heh how
so
L2313[19:43:16] <Ordinastie_> well it's a
bit hard to explain
L2314[19:43:18] <Zidane> Most people that
graduate with a degree in CS, at least from my experience in the
USA, can't code
L2315[19:43:21] <Ordinastie_> they didn't
know shit
L2316[19:43:27] <Zidane> Syntax they can
recite like a book
L2317[19:43:31] <Ordinastie_> but there
is something more
L2318[19:43:44] <Ordinastie_> the way you
think your code
L2319[19:43:56] <Zidane> Ask them to
create an application from scratch and setup a toolchain so that a
group can work on it...they'll collapse.
L2320[19:43:56] <williewillus> yup
L2321[19:44:15] <Ordinastie_> tbh it made
me doubt of myself
L2322[19:44:34] <williewillus> I mean
they don't really teach stuff like tooling in school
L2323[19:44:39] <williewillus> which is
unfortunate
L2324[19:44:53] <Ordinastie_> like I can
try to beleive I'm the only one that is good, but at some point you
have to ask yourself if maybe you're the one that is out
L2325[19:45:07] <Zidane> If your only
source of education for coding is school then you need to switch
careers
L2326[19:45:35] <Zidane> Experience
>>>>>>>>>>> School, always
lol.
L2327[19:45:36] <Ordinastie_> funnily
enough, I had to come here, and see mods wich decent code to see
that at least I can consider foreign code correct :p
L2328[19:45:37]
⇦ Quits: audiomodder (webchat@vnhr-05-166.dsl.netins.net)
(Quit: Web client closed)
L2329[19:46:05]
⇨ Joins: audiomodder
(webchat@vnhr-05-166.dsl.netins.net)
L2330[19:46:33] <TehNut> My only source
of education for coding is browsing other project's source and
screwing around in my IDE
L2331[19:47:20] <Ordinastie_> I think to
be a decent coder, you must have to special way of thinking
L2332[19:47:40] <Ordinastie_> your brain
needs to have that binary logic that works for computers
L2333[19:47:40] <Zidane> TehNut, you're
likely doing better than most 3rd year CS students
L2334[19:47:58] <williewillus> ive had a
mix. started just grinding through a java book, modding, college,
and picking up some experience in a summer job right now
L2335[19:48:21] <Zidane> williewillus,
that is what you are supposed to do...build your portfolio
L2336[19:48:24] <TehNut> I am ashamed to
say that my first experience with developement was MC modding
L2337[19:48:31] <SkySom> Same
L2338[19:48:32] <williewillus> whys that?
:P
L2339[19:48:36] <williewillus> it's not a
bad thing
L2340[19:48:42] <TehNut> It is in my
eyes.
L2341[19:48:47] <TehNut> I knew how to
work with MC and only MC
L2342[19:48:57] <SkySom> I mean when
you're screaming at the compiler wondering why you need a
constructor
L2343[19:49:00] <electrolitic> How do you
determine if you should even bother with CS? How can I know if I'm
smart enough to do it?
L2344[19:49:01] <SkySom> Cause that was
me
L2345[19:49:17] <williewillus> yes but
modding has the ability to teach some pretty nice skills
L2346[19:49:19] <Zidane> Would you rather
instead be working on some String parsing syntax project in College
lol?
L2347[19:49:23] <williewillus> some
people don't learn but it does :P
L2348[19:49:32] <SkySom> Yep. It got me
to realize I enjoy programming
L2349[19:49:42] <SkySom> Went to school
and then got a job doing it
L2350[19:49:51] <SkySom> Wouldn't have
gotten there without mc modding
L2351[19:49:55] <Zidane> ^
L2352[19:50:08] <williewillus> like
whenever people come here and ask "omg what did X Y Z turn
into in 1.9???", a better problem solver would be opening
their 1.7/1.9 workspaces in parallel and comparing the
functions
L2353[19:50:09]
⇦ Quits: armctec (~Thunderbi@186.204.200.78) (Ping timeout:
198 seconds)
L2354[19:50:10] <williewillus> stuff like
that
L2355[19:50:24] <williewillus> or running
Find Usage to see what shifted
L2356[19:50:26] <williewillus> instead of
just being stuck
L2357[19:50:40] <electrolitic> How old
are most people here.
L2358[19:50:40] <Ordinastie_> or all
those NPE questions
L2359[19:50:43] <williewillus> SkySom:
same here to an extent :P
L2360[19:50:53] <electrolitic> ?*
L2361[19:50:58] <Zidane> I went to school
in 06, was on my final year for CS but Economy tanked and I
couldn't afford it...got bummed out and set aside programming.
Working on Bukkit plugins brought me back to doing SOME code and
made me realize that in the almost 4 years I was in school...they
taught me how to parse Strings with the best of them :D
L2362[19:51:08] <TehNut> electrolitic:
I'm 21 myself
L2363[19:51:11] <williewillus> 18
L2364[19:51:19] <SkySom> 22
L2365[19:51:34] <williewillus> SkySom:
how long have you been modding since?
L2366[19:51:37]
⇦ Quits: Gaz (~Gaz492@wolf.ski) (Quit: Fucking Mice and
ethernet cables)
L2367[19:51:42] <SkySom> Beta
1.5ish
L2368[19:51:48]
⇦ Quits: Yoplitein
(~Hugh_Janu@2601:644:300:7f6d:e582:3c62:e94b:bfe7) (Quit: so long
and thanks for all the fish)
L2369[19:51:55] <williewillus> wow
heh
L2370[19:52:09] <RANKSHANK_mob1> 22
L2371[19:52:12]
⇨ Joins: Gaz (~Gaz492@wolf.ski)
L2372[19:52:13]
⇨ Joins: _44trent
(~Trent@2601:442:8100:3e21:9dfe:ad17:8f91:a7a2)
L2373[19:52:17] <SkySom> But I took a
break between Beta 1.9 and 1.6.4 while I was actually learning to
program
L2375[19:52:31] <williewillus>
congrats
L2376[19:52:44] <SkySom> But yeah I
started modding around the time BTW left forge
L2377[19:52:46] <williewillus> what did
you end up doing?
L2378[19:52:59] <SkySom> Trying for an
automated cow milker
L2379[19:53:08] <_44trent> well, let me
pastebin you the code, actually, compared to the original, not much
had to be changed
L2380[19:53:14] <SkySom> Didn't work out
lol
L2381[19:53:39] <williewillus> yeah I
started playing in 1.0, started playing modded around when FML came
out (that new shiny modloader replacement), staretd modding in
1.7
L2382[19:53:52] <SkySom> Yeah first
project was the cow milker
L2383[19:54:03] <SkySom> But I didn't
understand how statics worked at the time
L2384[19:54:10] <williewillus> heh I
remember not getting statics
L2385[19:54:25] <SkySom> Then my arrogant
self decided porting BTW back to work with forge was doable
L2386[19:54:40] <williewillus> or no, I
remember, I would constantly see "public static void
main(String[])" and always wonder wtf static meant
L2388[19:54:54] <SkySom> Yeah it took a
bit. First day of java class
L2389[19:54:59] <SkySom> everything
suddenly clicked
L2390[19:55:21] <SkySom> Then I returned
in 1.6.4 cause I wanted some rf minecarts
L2391[19:55:34] <_44trent> i only updated
it to 1.7.10 as i play on one server (still on 1.7.10) and they
have a plugin that drops player heads...and i found this mod and
figured i could update it to 1.7.10.
L2392[19:55:46] <williewillus> SkySom:
what are your active modsright now?
L2393[19:56:00] <SkySom> MoarCarts for
the most part
L2394[19:56:06] <SkySom> Well
OpenTranport now
L2395[19:56:14] <SkySom> Cause I renamed
it due to adding boats
L2396[19:56:42] <_44trent> it's not like
i was updating redpower 2 or something (which hasn't been updated
since 1.4.6)
L2397[19:56:50] <_44trent> i knew what i
was doing
L2398[19:57:13] <luacs1998>
ehehehehe
L2399[19:57:24] <RANKSHANK_mob1>
O.o
L2400[19:57:30] <Zidane> Hello
luacs1998
L2401[19:57:30] <williewillus> well that
thing is becoming its own game now
L2402[19:57:39] <williewillus> and it
actually looks pretty nice but we'll see if it gets released
:P
L2403[19:57:52] <williewillus> it also is
coming into an already tight niche
L2404[19:58:04] <_44trent> yeah, it still
looks interesting
L2405[19:58:08] <luacs1998> hi Zidane
it's been a while
L2406[19:58:12] <Zidane> Indeed
L2408[20:00:18] *
Zidane loosens collar
L2409[20:00:33] <williewillus> i like it,
it's simple
L2410[20:04:00]
⇨ Joins: shadowfacts (shadowfact@is.aww.moe)
L2411[20:05:10] ***
kirby|gone is now known as mrkirby153
L2412[20:07:21] <Ordinastie_> god, it's
impossible to debug that shit :/
L2413[20:07:35] <williewillus> what
is?
L2414[20:07:41] <Ordinastie_> I get a NPE
:D
L2415[20:07:50] <Ordinastie_> seriously
though
L2416[20:08:09] <Ordinastie_> apparently,
client side of SPacketMultiBlockChange, it can't find the
IBlockState for the passed int
L2417[20:09:18] <Ordinastie_> so it
causes a NPE down the line
L2418[20:09:43] <williewillus> 0.o
L2419[20:10:18] <Ordinastie_> not sure
how to set the breakpoint to check the value :x
L2420[20:10:20] <williewillus> only
reason i could think of is the idmaps being out of sync
L2421[20:10:25] <KnightMiner> When I have
trouble debugging issues, I just spam loggers stating all possible
information
L2422[20:10:29] <williewillus> but that
should never happen
L2423[20:10:47] <Ordinastie_>
KnightMiner, I don't have trouble debugging my code, it's on mojang
side
L2424[20:10:56] <Ordinastie_>
williewillus, hence why I want to know why it happens :p
L2425[20:11:00] ***
tterrag|ZZZzzz is now known as tterrag
L2426[20:11:09] <Ordinastie_> it's doors,
so I assume it's probably my fault somewhere
L2427[20:11:15] <williewillus>
KnightMiner: or use the wonderful debugger in your ide :P
L2428[20:11:46] <williewillus> printlns
are appropriate sometimes (mostly when you don't want to stop
everything w a breakpoint) but introspection when you've paused
execution is powerful
L2429[20:11:51] <KnightMiner> So thats
what that is for...
L2430[20:12:08] <Ordinastie_>
williewillus, except I don't know how to set up the breakpoint
here
L2431[20:12:11] <KnightMiner> Anyways, I
tend to go with my mods base logger or my IDEs builtin one
L2432[20:12:25] <TehNut> I use both
logger spam and breakpoints
L2433[20:12:28] <KnightMiner> I can then
tell difference in client/server side stuff
L2434[20:12:38] <williewillus>
Ordinastie_: ? you can't set breakpoints in vanilla?
L2435[20:12:40] <Ordinastie_> I can't
even setup a conditional breakpoint because it's tied to
buffer.read
L2436[20:12:45] <williewillus> oh
L2437[20:12:50]
⇦ Quits: audiomodder (webchat@vnhr-05-166.dsl.netins.net)
(Quit: Web client closed)
L2438[20:13:01]
⇨ Joins: audiomodder
(webchat@vnhr-05-166.dsl.netins.net)
L2439[20:13:18] <Ordinastie_> and it's on
one line too so I can't set the condition on the assigned value
either
L2440[20:14:31] <Ordinastie_> I may have
found a way
L2441[20:14:38] <KnightMiner> Any chance
its getting the wrong information somewhere?
L2442[20:14:43] <williewillus> nah
L2443[20:14:47] <KnightMiner> As in when
the packet is sent
L2444[20:15:18] <williewillus> there's
the whole "your ram got bombarded by radiation causing it to
flip bits" thing but otherwise dont think so ;P
L2445[20:15:19] <Ordinastie_> that's the
thing I can't even manage the get the info received
L2446[20:16:29] <Ordinastie_> I also have
this issue where if I have conditional breakpoints it reaaaaaallly
slow
L2447[20:16:49] ***
mrkirby153 is now known as kirby|gone
L2448[20:18:31] ***
kirby|gone is now known as mrkirby153
L2449[20:19:37]
⇨ Joins: blood_
(unknown@ool-4574115b.dyn.optonline.net)
L2450[20:20:24] <howtonotwin> (Pulled
this idea from the ether, ignore if stupid) Can you pause the VM
and manually test the possible values of the int and see where
something goes wrong?
L2451[20:21:33] <Ordinastie_>
williewillus, any idea on how I would reset the packet buffer when
I've the breakpoint set ?
L2452[20:21:46] <williewillus> what do
you mean reset it?
L2453[20:22:01] <Ordinastie_> reset the
read index so I can re-read it
L2454[20:22:56] <williewillus> can you
break on method entry and call reads on the buf yourself?
L2455[20:23:26] <shadekiller666> that you
can do
L2456[20:23:30] <Ordinastie_> can't
really, because I need to stop only when I find the null
IBlockState
L2457[20:23:30] <shadekiller666> with
watches
L2458[20:23:46] <Ordinastie_> what's the
method to reset again ?
L2459[20:24:39] <williewillus> the buf
read position? resetReaderIndex
L2460[20:24:57] <williewillus> or
setIndex(read, write)
L2461[20:27:02] <Ordinastie_> ok, found
the culprit value
L2462[20:27:35]
⇨ Joins: sweetpi
(~sweetpi@c-67-172-57-82.hsd1.pa.comcast.net)
L2463[20:27:53] <williewillus> wait
L2464[20:27:56] <williewillus> what forge
version are you on?
L2465[20:27:57] <Ordinastie_> or I messed
up the reading
L2466[20:28:01] <Ordinastie_> 2042 I
think
L2467[20:28:05] <williewillus> yeah
L2468[20:28:11] <williewillus> go up to
2044+ and see if it happens
L2469[20:28:23] <williewillus> lex fixed
a bug in the idmap in 2044
L2470[20:28:32]
⇨ Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L2471[20:28:33] <williewillus>
*stateidmap
L2472[20:28:49] <Ordinastie_> ah fuck I
thought that one was earlier :x
L2473[20:29:15] <williewillus> yeah but
it wasn't a complete fix, 2044 fully fixes it
L2474[20:29:20] <howtonotwin> there was a
change in 2027, but there was a new one later
L2475[20:29:40]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 202
seconds)
L2476[20:29:55] <williewillus> 2027 was
the vanilla bugfix the state idmap, which screwed a bunch of mods
unintentionally relying on it, and 2042/2044 were subsequent follow
ups as a result of 2027
L2477[20:30:01] <williewillus> 2044+
should be working as normal though
L2478[20:30:27] <shadowfacts>
williewillus so actually the second PR is broken
L2479[20:30:33] <shadowfacts> the portal
still doesn't eat the lexicon
L2480[20:30:41] <shadowfacts> (which it
should, it's needed for a recipe)
L2481[20:30:58] <shadowfacts> but I
wanted to talk to you about something else
L2482[20:31:03] <Ordinastie_> damn I
started 3 hours ago and I've yet to start looking for my own issues
:x
L2483[20:31:18] <Ordinastie_> and it will
be a painfully annoying one to find too
L2484[20:31:29] <Ordinastie_> like slow
TPS on empty server apparently
L2485[20:31:48] <shadowfacts> in the
botania JEI plugin, you add all the recipes in
BotaniaAPI.elvenTradeRecipes
L2486[20:32:08] <williewillus>
Ordinastie_: only if it's empty? :D
L2487[20:32:29] <Ordinastie_> 1 player,
chunks newly generated
L2488[20:32:38] <Ordinastie_> no other
mods
L2489[20:33:05] <Ordinastie_> I've see a
bunch [03:17:12] [Server thread/WARN]: Can't keep up! Did the
system time change, or is the server overloaded?
L2490[20:33:05] <shadowfacts> but with
the elven charter recipe, there will only be one recipe instance
which will determine it's inputs and outputs based on the Lexica
owner
L2491[20:33:17] <shadowfacts> so there's
no way of properly representing it in JEI
L2492[20:33:18] <Ordinastie_> not sure
yet if that's it
L2493[20:33:37]
⇨ Joins: Bugboy1028
(Bugboy1028@Somebody.needs.a.hug.PanicBNC.ninja)
L2494[20:33:52] <shadowfacts> so there
needs to be a way to exclude it from JEI handling
L2495[20:34:06] <Ordinastie_> ok let's
try again, finger crossed
L2496[20:36:04] <shadowfacts> also yes,
the portal now will eat your book if you toss it in
L2497[20:36:44]
⇦ Quits: candybar
(~foo@adsl-074-181-053-011.sip.sav.bellsouth.net) (Ping timeout:
192 seconds)
L2498[20:36:55] <Ordinastie_>
williewillus, that was it, thanks
L2499[20:37:04] <williewillus> no
prob
L2500[20:37:22] <Ordinastie_> now, to
determine how to fix bugs I can't reproduce :x
L2501[20:37:24] <williewillus> worst
thing is the Unstable pack is currently using a forge in that
range
L2502[20:37:47] <williewillus> people's
blocks are disappearing because of the idmap bug
L2503[20:37:55] <williewillus> do you
guys happen to know who runs Unstable?
L2504[20:38:19] <shadowfacts> tfox
maybe?
L2505[20:40:06] <shadowfacts> also with
the dynamic elven trade recipes, it might makes sense to add a way
for people to retrieve items they've actually tossed in
L2506[20:40:18] <williewillus> what do
you mean retrieve
L2507[20:40:24] <williewillus> it's in
the lore that anything invalid is eaten
L2508[20:40:32] <Ordinastie_> houra
\o/
L2509[20:40:39] <Ordinastie_> a bug I can
replicate
L2510[20:40:42] <shadowfacts> change the
lore :P
L2511[20:40:51] <williewillus> why?
L2512[20:42:08] <shadowfacts> if the
elven charter trade was configured to change every hour, and at 59
past someone sees the trade, gets the items, and tosses them at 1
after they've lost all their stuff
L2513[20:42:13] <shadowfacts> but it's
not that important
L2514[20:42:41]
⇦ Quits: Snapples
(uid167569@2604:8300:100:200b:6667:1:2:8e91) (Quit: Connection
closed for inactivity)
L2515[20:43:02] <williewillus> then
ensure that the current transaction is completed before switching
it
L2516[20:43:11] <williewillus> idk fully
how this system works
L2517[20:43:27] <williewillus> didn't vaz
say he scrapped this idea?
L2518[20:43:37] <Ordinastie_> anyway,
here goes my motivation for this night, imma watch a video :x
L2519[20:43:40]
⇦ Quits: yopu (~yopu@184-89-191-67.res.bhn.net) (Ping
timeout: 202 seconds)
L2520[20:43:48] <howtonotwin> It would be
better to just have a big warning "TRADE ENDS IN 5
MINUTES," and trust the player to not be dumb, wouldn't
it?
L2521[20:43:58] <williewillus>
probably
L2522[20:44:15] <shadekiller666> never
trust people to not be stupid
L2523[20:44:28] <williewillus> well
you've done your due diligence at that point
L2524[20:44:30] <williewillus> so it
doesn';t matter
L2525[20:44:38] <shadekiller666>
true
L2526[20:44:53] <shadowfacts> good
point
L2527[20:45:10]
⇦ Quits: audiomodder (webchat@vnhr-05-166.dsl.netins.net)
(Quit: Web client closed)
L2528[20:45:23] <shadowfacts> yes Vaz
scraped it which is why I'm building it as an addon not as part of
Botania
L2529[20:46:02] <shadowfacts> it could be
interesting for pack makers and such
L2530[20:46:25] <howtonotwin> And/or, you
can add a grace period of ~1 min after the trade ends, so that
ongoing trades can complete, but new ones cannot begin.
L2531[20:46:45]
⇨ Joins: audiomodder
(webchat@vnhr-05-166.dsl.netins.net)
L2532[20:51:54] <shadowfacts>
williewillus, I've updated the PR, the portal now consumes the
Lexica as long as it has not just been spawned by the portal
L2533[20:55:05]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 186 seconds)
L2534[20:55:39] ***
williewillus is now known as willieaway
L2535[20:56:52]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L2536[21:04:12]
⇨ Joins: candybar
(~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L2537[21:08:28]
⇦ Quits: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Ping timeout: 192 seconds)
L2538[21:13:45]
⇦ Quits: Drtro (~anon@2601:5ce:1:1200:800a:be6e:b4e:81a7)
(Quit: Leaving)
L2539[21:14:39]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
()
L2540[21:15:40]
⇦ Quits: shadekiller666
(~shadekill@adsl-108-80-79-130.dsl.lsan03.sbcglobal.net) (Read
error: Connection reset by peer)
L2541[21:18:49]
⇨ Joins: Necr0
(~Necr0@p200300700D6EAAF9947DE5C8B8D9CBE8.dip0.t-ipconnect.de)
L2542[21:35:41]
⇨ Joins: agowa339
(~Thunderbi@p5491962F.dip0.t-ipconnect.de)
L2543[21:36:12]
⇦ Quits: agowa338 (~Thunderbi@p54919E86.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L2544[21:36:13] ***
agowa339 is now known as agowa338
L2545[21:36:31]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Remote host
closed the connection)
L2546[21:45:02]
⇦ Quits: Disconsented (~core@disconsented.com) (Quit:
Somthing died. Please panic.)
L2547[21:47:18] <Necr0> mojang pls
L2548[21:48:25]
⇦ Quits: iso2013
(~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Ping timeout: 186
seconds)
L2549[21:48:31] <Necr0> lit redstone ore
has it's block even though it could just use metadata
L2550[21:49:06]
⇦ Quits: Kodos
(~Kodos@2602:306:ce20:6c30:18dd:8f30:c97a:c645) (Quit:
Leaving)
L2551[21:49:30] <Ordinastie_> that's
because the world sensitive getLightValue is added by forge
L2552[21:49:46] <Ordinastie_> that's also
why the furnace lit is another block too
L2553[21:51:03] <Necr0> oh okay. didn't
know that.
L2554[21:51:23] <zetaPRIME> Is an issue
with tileentity blocks not syncing to the client fixed between 2036
and 2044?
L2555[21:51:45] <zetaPRIME> I'm having it
with Botania flowers and storage drawers facing any direction but
north
L2556[21:52:17] <zetaPRIME> like it's
still there serverside but the client sees it as air
L2557[21:52:34] <Ordinastie_> not sure if
related but something was fixed passed 2042 so update and check
again :)
L2558[21:53:16]
⇨ Joins: wizjany (~wizjany@2604:180::c1e2:128b)
L2559[21:53:51] <zetaPRIME> problem is
that latest charset (present in the pack we're using) makes it
crash on load on 2044
L2560[21:55:09] <zetaPRIME> ...also
happens on 2042
L2561[21:57:23] <zetaPRIME> and
2041
L2562[21:58:00] <Ordinastie_> 2042 was
bugged for me, I just updated to 2045
L2563[21:58:12]
⇦ Quits: psxlover (~psxlover@athedsl-4417056.home.otenet.gr)
(Ping timeout: 190 seconds)
L2564[21:58:34]
⇦ Quits: Dark
(~MrDark@cpe-76-181-157-113.columbus.res.rr.com) (Ping timeout: 182
seconds)
L2565[21:58:57]
⇨ Joins: Dark
(~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
L2566[22:00:30]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L2567[22:02:48] <zetaPRIME> okay, 2045
fixed the charset crash
L2568[22:06:10]
⇨ Joins: iso2013
(~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L2569[22:07:01]
⇨ Joins: Disconsented (~core@disconsented.com)
L2570[22:07:07]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net) (Quit:
またね)
L2571[22:07:31]
⇨ Joins: Redrield
(~Redrield@i.dont.know.what.to.put.here.redrield.tk)
L2572[22:07:37] <Redrield> Hello
L2573[22:07:42] <Redrield> Is anyone
familiar with the Bukkit API?
L2574[22:07:58] <Redrield> This is
related to Forge, but I need to provide example with an API I'm
more familiar with
L2575[22:09:29]
⇦ Quits: RichardG (~richardg8@201.37.254.166) (Quit: You saw
nothing.)
L2576[22:09:44] <Ordinastie_> just ask
your question
L2577[22:09:49] <Redrield> Sorry
L2578[22:10:05] <Redrield> So, when
subscribing to an event in bukkit, you would annotate the event
@EventHandler
L2579[22:10:22] <luacs1998> in forge you
use @SubscribeEvent
L2580[22:10:46] <Redrield> and one of the
parameters you can pass to that is ignoreCancelled =
<true/false>, which you would use to ignore the fact that
another handler could have cancelled it. Does @SubscribeEvent have
something similar?
L2581[22:11:03]
⇨ Joins: RichardG (~richardg8@201.37.254.166)
L2582[22:11:03]
MineBot sets mode: +v on RichardG
L2583[22:15:00] <McJty> I don't think
so
L2584[22:15:21] <McJty> Cancel mean
cancel for forge events
L2585[22:15:52] <Redrield> Alright
L2586[22:16:52] <blood_> Redrield: you
can use SpongeForge which can do that
L2587[22:17:11] <blood_> coremod for
Forge
L2588[22:17:22] <Redrield> blood_: This
isn't specifically for me, I'm implementing multi platform usage
for a code snippet regarding this kind of thing, for an IntelliJ
plugin
L2589[22:17:33] <blood_> ah gotcha
L2590[22:17:41] <Redrield> Not sure of
any of you know, but assuming LiteLoader is the same>
L2591[22:17:41] <Redrield> ?
L2592[22:17:43] <blood_> pretty sure this
already exists
L2593[22:18:00] <blood_> so you would be
doing work thats already done
L2596[22:18:50] <blood_> ok so you are
making a PR
L2597[22:18:54] <DemonWav> it's literally
what he's working on haha
L2598[22:19:15] <blood_> just making sure
hes not trying to make a new project for something already done
:P
L2599[22:19:18] <raoulvdberge> wait
L2600[22:19:30] <raoulvdberge> so
unsynced TE's being air clientside is a forge bug?
L2601[22:19:45] <DemonWav> Redrield
liteloader doesn't have events like forge, sponge, and bukkit
does
L2602[22:19:48] <DemonWav> don't worry
about it
L2603[22:19:51] <Redrield> Mkay
L2604[22:19:54] <blood_> raoulvdberge:
since 1.8 its been happening
L2605[22:20:02] <blood_> just add a check
for AIR
L2606[22:20:20] <Redrield> Uuh
L2607[22:20:27] <Redrield> Is #sponge on
esper or freenode?
L2608[22:20:28] <raoulvdberge> blood_:
where do I add a check for air?
L2609[22:20:43] <Ordinastie_> Redrield,
esper
L2610[22:20:47] <Redrield> Kk
L2611[22:21:21] <blood_> in your render
classes
L2612[22:21:34] <blood_> but no clue
about 1.9+, maybe its fixed
L2613[22:22:15] <McJty> LatvianModder,
here?
L2614[22:22:41] <blood_> raoulvdberge:
just grab the blockmetadata and check that
L2615[22:23:09] <raoulvdberge> i'm not
sure what rendering stuff has to do with it
L2616[22:23:12] <raoulvdberge> since it's
literally an air block
L2617[22:24:06] <blood_> you ignore if
air
L2618[22:24:30] ***
Kaiyouko is now known as Kaiyouka
L2619[22:26:12]
⇦ Quits: Akkarin
(~Akkarin@optional.optional.optional.optional.optional.spongeoptional.xyz)
(Quit: Whoops ... I ran out of spuds!)
L2620[22:27:37]
⇦ Quits: iso2013
(~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit: Bye
:))
L2621[22:31:12]
⇦ Quits: Cooler (~CoolerExt@117.204.125.95) (Ping timeout:
190 seconds)
L2622[22:33:20]
⇦ Quits: Lathanael|Away
(~Lathanael@p5496115D.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L2623[22:36:36]
⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
(Ping timeout: 202 seconds)
L2624[22:36:48]
⇨ Joins: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L2625[22:37:20]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L2626[22:38:20]
⇨ Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L2627[22:40:18]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960EA0.dip0.t-ipconnect.de)
L2628[22:42:51]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L2629[22:45:15] <masa> aren't TEs and
blocks synced in the same huge chunk packet since 1.9.4? so if the
TE isn't there yet, then the block is also not synced yet, and thus
is supposed to be air?
L2630[22:45:27] <masa> or did I not
understand the issue...?
L2631[22:47:10] <Ordinastie_> not sure
that's the same issue, but the one blood_ was refering is that
sometimes, when the TESR is called, the cache isn't in sync with
the client world and your TESR is call with an air block at the
position
L2632[22:47:21] <Ordinastie_> or even
another block sometimes
L2633[22:59:58] <masa> oh okay
L2634[23:00:22]
⇦ Quits: BlueMonster (uid82864@id-82864.tooting.irccloud.com)
(Quit: Connection closed for inactivity)
L2635[23:00:33] <masa> that's pretty
nasty
L2636[23:02:08]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
198 seconds)
L2637[23:03:58]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 384 seconds)
L2638[23:04:20]
⇨ Joins: VikeStep (~VikeStep|@203.15.33.189)
L2639[23:05:22]
⇦ Quits: VikeStep (~VikeStep|@203.15.33.189) (Client
Quit)
L2640[23:08:15]
⇦ Quits: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net) (Remote host
closed the connection)
L2641[23:15:48]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
202 seconds)
L2642[23:17:36]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L2643[23:22:14]
⇦ Quits: electrolitic
(~electroli@104-184-56-125.lightspeed.cicril.sbcglobal.net) (Quit:
Leaving)
L2644[23:22:35]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L2645[23:23:08]
⇦ Quits: KnightMiner (~KnightMin@76.202.212.214) (Ping
timeout: 198 seconds)
L2646[23:30:51]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Ik ga weg)
L2647[23:35:44]
⇦ Quits: Ordinastie_
(~Ordinasti@87-231-58-94.rev.numericable.fr) (Quit:
Leaving)
L2648[23:38:17]
⇦ Quits: Hink
(~Hink@pool-108-20-224-164.bstnma.fios.verizon.net) (Quit:
Leaving)
L2649[23:44:56]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:dcaf:b396:6a19:a647)
L2650[23:53:12]
⇦ Quits: Drullkus
(~Dru11kus@2601:646:8301:ead3:dcaf:b396:6a19:a647) (Ping timeout:
190 seconds)
L2651[23:53:30]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:dcaf:b396:6a19:a647)
L2652[23:59:56]
⇦ Quits: Davnit (~Davnit@72-189-103-223.res.bhn.net) (Read
error: Connection reset by peer)