<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:01:56] ⇦
Quits: jiraiyah__ (~jiraiyah@69.197.186.165) (Remote host closed
the connection)
L2[00:04:19] ⇨
Joins: jiraiyah (~jiraiyah@188.245.166.255)
L3[00:05:28] ***
Giraffestock is now known as Jdembo|Giraffe
L5[00:06:34] ⇦
Quits: cpup (~cpup@32.218.113.33) (Quit: No Ping reply in 180
seconds.)
L6[00:08:19] <ChJees> The ads are enough to
not make me visit it for any extended time.
L7[00:10:19] <ChJees> Also ancient forum
software.
L8[00:10:52] <ChJees> Besides the official
Minecraft forums got all i need :P.
L9[00:11:26] <Corosus> do what curse does
better i suppose
L10[00:12:44] ***
Zidane|Away is now known as Zidane
L11[00:13:01] <jadedcat> but Curse has
kittens and cookies
L12[00:13:11] <Corosus> hard
competition
L13[00:13:16] <ChJees> :P
L14[00:13:20] <Corosus> better provide
blowjobs and blackjack
L15[00:13:27] <jadedcat> I provide the
cookies :p
L16[00:13:30] <jadedcat> ROFL Coro
L17[00:13:35] <ChJees> lol
L18[00:13:55] ***
Zidane is now known as Zidane|Away
L19[00:13:59] <ChJees> Well, Planet
Minecraft do not really feel serious for me.
L20[00:14:59] <ChJees> I guess the forums
won't break formatting though :P
L21[00:15:59] ⇨
Joins: cpup (~cpup@32.218.113.33)
L22[00:17:05] <Corosus> ohhhhh shots
fired
L23[00:17:08] <jadedcat> I don't think I
can actually comment since I work for Curse
L24[00:17:18] <ChJees> Conflict of
interest.
L25[00:17:31] <jadedcat> exactly
L26[00:17:38] <Corosus> but yeah i gave up
on minecrafrforums for mass amount of content displaying due to
multiple format breakings over the years
L27[00:18:02] <jadedcat> no matter what I
say about PMC it will sound biased *shrug*
L28[00:18:04] <ChJees> jadedcat, whip the
codemonkeys more :P.
L29[00:18:28] ⇨
Joins: mbl
(~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au)
L30[00:18:39] <jadedcat> Coro a lot of the
modders have been swapping to just using CF. Since it has built in
wiki, issue tracker, forums, comments etc.
L31[00:18:59] <ChJees> All you could ever
want.
L32[00:19:12] <jadedcat> and a cat and
cookies
L33[00:19:29] ⇦
Quits: Tahg (~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net)
(Ping timeout: 194 seconds)
L34[00:19:31] <Corosus> yeah CF seems to do
well
L35[00:19:39] <ChJees> You are having quite
a backlog in meaniness.
L36[00:19:47] <Corosus> i just use the
forums as a link portal to my site now and forget about it 8D
L37[00:19:55] <jadedcat> oh I got some
meanness out on twitter earlier :p
L38[00:20:11] <ChJees> You have to get back
at the Crashlanding guy :P.
L39[00:20:27] <jadedcat> loaded the private
alpha updates for MF3 and AgSkies to the client alpha
L40[00:20:45] <ChJees> MF3?
L41[00:20:50] <jadedcat> no tweaks or
configs in yet, just the basic mods for making sure nothing has to
be removed before I start tweaking
L42[00:21:04] <jadedcat> always best to
test the default mod combination before I start changing things
up
L43[00:21:12] <jadedcat> Magic Farm 3:
Harvest
L44[00:21:20] <ChJees> Ohh.
Abbrevations.
L45[00:21:22] <jadedcat> MF is about to get
a lot nastier :p
L46[00:21:41] <ChJees> I want to see more
Direderp20 being tormented :P.
L47[00:22:15] <jadedcat> needed to test the
modpack creation/upload stuff, and need to test the modpacks... 2
birds 1 stone
L48[00:22:33] <ChJees> Efficency
Unlocked
L49[00:23:25] <ChJees> Something that would
be really cruel would be a Skyblock type of map where Smart Moving
is the main thing.
L50[00:23:47] <ChJees> No flight and
resources are on distant islands where you have to parkour
to.
L51[00:24:13] <jadedcat> oh I am making a
"Tedium Realism" pack... the most tedious and annoying
combination of mods possible cause "REALISM"
L52[00:24:25] <jadedcat> totally expect
people to rage quit about 1 hr in
L53[00:24:28] ⇦
Quits: Brokkoli (~Brokkoli@e176060216.adsl.alicedsl.de) (Quit: Die
Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und
das T�ten angemessen wirkt. (George Orwell))
L54[00:24:51] <ChJees> You could save a lot
of time and just include GregTech on hardmode adventure mode.
L55[00:24:53] <ChJees> :P
L56[00:24:56] <jadedcat> limited inventory
slots, weight/encumberance, limited stack size etc
L57[00:25:03] <ChJees> Oh and also have
Spice of Life.
L58[00:25:10] <jadedcat> nope, I can do
tedium better than Greg if I want to :p
L59[00:25:16] <jadedcat> yup spice of
life
L60[00:25:25] <ChJees> With default
configs.
L61[00:25:31] <jadedcat> nope...
harder
L62[00:25:47] <ChJees> 12 different foods
is kinda tedious to make when you do Blood Magic :P.
L63[00:25:49] <jadedcat> Harvestcraft with
no large bags/large chests and limited inventory slots
L64[00:26:12] <jadedcat> no flight, no
movement other than walking
L65[00:26:17] <jadedcat> beds
disabled
L66[00:26:19] <ChJees> Ohh, i think we are
onto something.
L67[00:26:28] <jadedcat> I have a
list
L68[00:26:28] <ChJees> Gregtech and Blood
Magic with Spice of Life.
L69[00:26:37] <sww1235> good god, that is
like the complete opposite of my pack
L70[00:26:44] <jadedcat> I figure people
will switch to an easier pack like Blood N Bones after an
hour
L71[00:26:49] <ChJees> And you require
Blood Magic items to build GregTech machinery.
L72[00:27:06] <sww1235> ^^
L73[00:27:08] <jadedcat> No
automation
L74[00:27:09] <ChJees> Middle Finger the
Pack.
L75[00:27:11] <jadedcat> no machines
L76[00:27:29] <ollieread> Blood magic items
to build GregTech?
L77[00:27:32] <sww1235> you are going to
kill dire with that
L78[00:27:32] <jadedcat> vanilla with
realism tweaks
L79[00:27:36] <ChJees> With spice of
life.
L80[00:27:54] <ChJees> Blood Magic nerfs
Regeneration :^)
L81[00:28:11] ⇨
Joins: fuj1n (fuj1n@101.190.57.49)
L82[00:28:23] ⇨
Joins: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L83[00:28:31] <ollieread> You could have a
modpack that consists solely of GregTech
L84[00:28:34] <jadedcat> though I keep
saying I will eventually release a kitchen sink type packs with all
of the mods I love... and see who else's computer can handle
it
L85[00:28:36] <ollieread> and people would
rage quite within an hour
L86[00:28:54] <ChJees> jadedcat, i just
maked themed personal packs.
L87[00:28:56] <ollieread>
s/quite/quit/
L88[00:29:01] <ChJees> For when im in the
mood for tech or magic.
L89[00:29:09] <jadedcat> I make themed
personal packs
L90[00:29:11] <ollieread> What if you're in
the mood for both? :P
L92[00:29:21] <jadedcat> then I release
them and let other people play with them
L93[00:30:03] <ChJees> I tried to play with
Minecraft Comes Alive but the thing is... Villagers still die
;_;.
L94[00:30:40] <jadedcat> I also need to
make a Dark Souls inspired pack
L95[00:30:45] <ollieread> Thaumcraft breaks
my perception filters ¬_¬
L96[00:31:04] <ChJees> I kinda like
adventure packs with Tinkers Construct.
L97[00:31:18] <ollieread> So when copying
chunks over to the perception dimension, I have to remove certain
blocks
L98[00:31:19] <ChJees> Also with that Mine
& Battle mod or what it was called.
L99[00:31:21] <ollieread> Jesus
L100[00:32:15] <ChJees> GregTech and Blood
Magic pack.. Hmm.. I think i will develop that concept
further.
L101[00:32:24] <ollieread> Why?
L102[00:32:26] <ChJees> How far can a man
go before he can't take it anymore?
L104[00:33:29] <ChJees> If you thought
both those mods was grindy before... Then you haven't seen anything
yet to come.
L105[00:34:33] <ChJees> Requiring slates
for even the most basic GregTech machine componets.
L106[00:34:39] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L107[00:35:03] <ChJees> And then for Blood
Magic integrate the need for GregTech parts.
L108[00:35:19] <ollieread> How on earth
are you going to do that?
L109[00:35:20] <ChJees> I think i can hear
ollieread scream from here.
L110[00:35:36] <ChJees> Mine Tweaker
3.
L111[00:35:43] <ollieread> Is that open
source?
L112[00:36:06] <ChJees> Dunno
L113[00:36:11] <ollieread> Because I need
to figure out how to prevent things like that from fucking some
stuff up
L114[00:36:32] <sww1235> do you have to
include minetweaker in the pack or do you use it just to configure
the pack
L115[00:36:42] <ollieread> Include
L116[00:36:55] <ChJees> It does not modify
any actual mod code.
L117[00:37:00] <ChJees> It just run
scripts.
L118[00:37:10] <ollieread> Which would do
things like replace recipes
L119[00:37:45] <ollieread> Fortunately,
like 5% of my recipes use vanilla crafting
L120[00:37:56] <ChJees> It runs by default
post init.
L121[00:37:57]
⇨ Joins: cpup (~cpup@32.218.113.33)
L122[00:37:59] <ChJees> The scripts.
L123[00:38:06] <ollieread> I imagine
L124[00:38:09] <ChJees> You can also force
them to run ingame.
L125[00:38:31] <ollieread> Problem is,
I've had people request some strange things in the config
L126[00:38:51] <ollieread> and they said
they'd go and use something like Minetweaker since I won't be
adding the options they want
L127[00:39:00] <ollieread> Problem is,
they're going to screw up half of the mod
L128[00:39:16] <ChJees> I use Minetweaker
to fix broken recipes or add back alpha recipes :P.
L129[00:39:24] <sww1235> cool, never used
it, but i might have to if my personal pack grows any larger just
because of recipie conflicts
L130[00:39:44] <ChJees> ollieread: Let
them then?
L131[00:39:54] <ollieread> I could
L132[00:40:00] <ChJees> Why would you care
how they personally enjoy your mod?
L133[00:40:13] <ollieread> But I'd rather
not be inundated by error reports for things that aren't
errors
L134[00:40:27] <ollieread> Oh it's not
about that
L135[00:40:32] <ollieread> My mod has a
lot of rpg elements
L136[00:40:48] <ollieread> Recipes are
tied in with several things, in certain ways
L137[00:40:56] <ollieread> Changing them
would break that
L138[00:41:24] <ChJees> MineTweaker
support is optional :s.
L139[00:41:31] <ollieread> I'd imagine 50%
of the time, it'd crash
L140[00:41:40] <ollieread> the other 50%
it would just completely halt your progress
L141[00:42:07] <ChJees> I would mainly
concern myself with how it plays with vanilla.
L142[00:42:47] ⇦
Quits: VikeStep
(~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au) (Quit:
Leaving)
L143[00:42:54] <ollieread> Well out of the
box, fine, and tbh, MineTweaker would even be able to modify the
vast majority of my recipes anyway
L144[00:43:00]
⇨ Joins: VikeStep
(~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au)
L145[00:43:09] <ollieread>
s/would/wouldn't
L146[00:44:07] <ChJees> If you are
concerned for MineTweaker breaking things add support for it.
Listen for when it load its scripts so your mod can adjust itself
to the new recipes.
L147[00:44:46] <ollieread> That would
largely be unfeasible
L148[00:45:42] <sww1235> just add a
blanket statement in your EAQ that says if you have minetweaker
installed, then I will not accept your bug report
L149[00:46:19] ⇦
Quits: Strange (uid27214@id-27214.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L150[00:47:04] <ollieread> I dislike
things like that when they're used to make things easier
L151[00:47:36]
⇨ Joins: Lymia
(~moe@108-205-143-75.lightspeed.rcsntx.sbcglobal.net)
L152[00:47:51] <sww1235> I would consider
it the same as if they did not install your core mod or another
dependency
L153[00:48:16]
⇨ Joins: Bicknasty
(~Bad_Joke@2601:c:6c0:7b:2929:b481:e551:4bc6)
L154[00:48:20] <ollieread> I mean, people
keep asking me to have my ore generation controlled by config
L155[00:48:29] <ollieread> I spent ages
trying to balance things the best I can
L156[00:48:35] ***
Lex_ is now known as LexManops
L157[00:48:37] ***
LexManops is now known as LexManos
L158[00:48:43] <ollieread> Increase the
ore spawn would unbalance everything
L159[00:48:46] <ChJees> Letting people
turn them on or off is reasonable.
L160[00:48:59] <ollieread> Depends on the
ore
L161[00:49:44] <ChJees> If people want
faster or slower progression let them.
L162[00:49:44] <ollieread> I have few
ores, and if they're switched off, you can't even start with the
mod lol
L163[00:50:14] <mallrat208> Or they may
want to restrict what dimension it generates in.
L164[00:50:30] <mallrat208> People do odd
things
L165[00:50:46] <ChJees> Turning them off
is good if you want to entirely use CofH Ore generation for
example.
L166[00:50:49] <Lymia> fry, why isn't
asmstuff in proper packages? :P
L167[00:51:06] <fry> because I don't like
proper packages? :P
L168[00:51:13] <fry> (And/or am lazy
:P)
L169[00:51:22] <ollieread> ChJees: Yeah,
in the case of things like copper and tin
L170[00:51:41] <ollieread> But in the case
of ores that to be of my knowledge are unique, and do very specific
things, it wouldn't really be reasonble lol
L171[00:54:59] <ChJees> I would at least
have vein size and whether they are generated all as config
settings.
L172[00:55:05] <ChJees> A Boolean and
Integer value.
L173[00:56:00] <sww1235> and just say in
the config settings: these ores are needed for progression, do not
disable them completely.
L174[00:56:03] <ChJees> If enough people
ask about it, consider it.
L175[00:56:17] <sww1235> Also put a
statement in your debug output so you know if people changed
it
L176[00:57:45] <Lymia> fry, I feel like
forking sbt-lwgl-plugin again.
L177[00:57:53] <acegiak> whats the
difference between getname getdisplayname getcustomnametag?
L178[00:57:59] <Lymia> Do you know where
it puts lwjgl's natives?
L179[00:58:00] <fry> again?
L180[00:58:01] <Lymia>
managed-resources
L181[00:58:25] <fry> well, seems like an
ok place
L182[00:58:34] <Lymia> managed-resources
goes into the .jar
L183[00:59:29] ⇦
Quits: cpup (~cpup@32.218.113.33) (Read error: Connection reset by
peer)
L184[01:00:01] ⇦
Quits: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
(Quit: Leaving)
L185[01:00:18] <fry> Which is probably a
good thing if you're developing an lwjgl game :P
L186[01:00:30] <fry> (But probably not so
good in out case)
L187[01:00:30]
⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L188[01:01:20] <Lymia> I'm reasonably sure
it's a mistake, considering it's only generated when you preform
the run command
L189[01:01:47] <Lymia> And you, uh...
can't use that path unless you know it's there. Since it's used to
set Dnative.library.path and i don't think lwjgl knows that
path
L190[01:03:59]
⇨ Joins: cpup (~cpup@32.218.113.33)
L191[01:04:41] ***
Xaw4|Sleep is now known as Xaw4|Snow
L192[01:07:06] ⇦
Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 378
seconds)
L193[01:07:09] ***
tterrag is now known as tterrag|ZZZzzz
L194[01:14:58] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L195[01:18:37]
⇨ Joins: cpup (~cpup@32.218.113.33)
L196[01:21:56] ⇦
Quits: jiraiyah (~jiraiyah@188.245.166.255) (Ping timeout: 200
seconds)
L197[01:23:49] ⇦
Parts: Ajloveslily (Ajloveslil@welcome.to.pandoras.box.panicbnc.eu)
())
L198[01:27:36] ⇦
Quits: jakimfett (~overnet@c-73-180-36-141.hsd1.or.comcast.net)
(Remote host closed the connection)
L199[01:30:03]
⇨ Joins: jakimfett
(~overnet@c-73-180-36-141.hsd1.or.comcast.net)
L200[01:34:32] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L201[01:35:10] <Jdembo|Giraffe> @ChJees
about above: the forums are being rewritten, and the ads are pretty
standard in terms of layout
L202[01:37:51]
⇨ Joins: cpup (~cpup@32.218.113.33)
L203[01:39:42]
⇨ Joins: jiraiyah (~jiraiyah@91.99.6.136)
L204[01:40:04] <ollieread> Anyone ever
dealt with adding custom AI to entities?
L205[01:42:04] ⇦
Quits: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com)
(Quit: Connection closed for inactivity)
L206[01:43:33] ⇦
Quits: mbl (~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au)
(Ping timeout: 194 seconds)
L207[01:45:07] <jadedcat> ollieread: what
mod is it that doesn't work with minetweaker?
L208[01:45:56] ⇦
Quits: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
(Quit: Quit)
L209[01:55:56] ⇦
Quits: LexMobile (uid15621@id-15621.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L210[01:57:08] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L211[01:58:17] ***
OndraSter|off is now known as OndraSter
L212[02:01:40]
⇨ Joins: cpup (~cpup@32.218.113.33)
L213[02:01:45] ⇦
Quits: ChJees (ChJees@h211n5-sv-a13.ias.bredband.telia.com) (Ping
timeout: 194 seconds)
L214[02:03:42] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20150131 mappings to Forge Maven.
L215[02:03:46] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20150131-1.8.zip (mappings
= "snapshot_20150131" in build.gradle).
L216[02:03:56] <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/
L217[02:04:35] ⇦
Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 198
seconds)
L218[02:07:44] ⇦
Quits: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 198 seconds)
L219[02:09:39] <ollieread> jadedcat: It
doesn't not work per se, but adjusting recipes and what not, could
cause some issues
L220[02:09:56] <ollieread> Also, guys,
what's the way to check if a key is pressed, in something like
Item.addInformation? I can't remember
L221[02:10:17] ⇦
Quits: Pangea (Pangea@the.cake.is.real.pangea.ml) (Ping timeout:
189 seconds)
L222[02:10:49]
⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L223[02:12:41]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L224[02:12:59] <ollieread> Ahh got
it
L225[02:13:06] ⇦
Quits: iLLHunter (iLLback@2602:ffea:1:20e::5684) (Ping timeout: 378
seconds)
L226[02:13:38] <jadedcat> ollieread: by
competent or incompetent pack devs?
L227[02:14:36] <ollieread> Nothing to do
with the devs
L228[02:14:40] <jadedcat> I'd personally
just go with a warning label that say use of MineTweaker voids all
tech support.
L229[02:14:56] <ollieread> I have a lot of
RPG like elements
L230[02:15:11] <ollieread> and it ties in
quite a bit to experiences and works a lot of stuff out
automatically
L231[02:15:17] <jadedcat> I know there are
a couple mods on CF that have flagged themselves incompatible with
mineTweaked for that reason
L232[02:16:04] ***
esKaayY is now known as esKaayY|away
L233[02:16:29] <jadedcat> I likte MT but
even I admit not every mod should be tweaked.
L234[02:16:55] ⇦
Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 194
seconds)
L235[02:17:20] <jadedcat> and not because
of pack balance, but because some mods have a vision that needs to
be kept or it destroys the mod.
L236[02:17:54] <ollieread> Yeah
L237[02:18:06] <ollieread> You can severly
unbalance a mod
L238[02:18:44] <ollieread> Pretty much
every single block and item that I add, has a purpose, and outside
of its obvious purpose, it has some tie in somewhere down the line,
so everything is linked
L239[02:19:05] ⇦
Quits: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping
timeout: 194 seconds)
L240[02:19:13] <ollieread> Changing
recipes or even banning blocks could hinder the progression and
hide half of my mod, without even making you aware
L241[02:20:42] ***
matthewprenger is now known as matthew|gone
L242[02:20:47] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L243[02:25:31] ⇦
Quits: minercraftsty| (~AndChat39@ip72-216-52-51.pn.at.cox.net)
(Quit: Bye)
L244[02:25:45]
⇨ Joins: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net)
L246[02:26:39] ⇦
Quits: Shukaro (~Shukaro@130.108.232.44) ()
L247[02:29:31]
⇨ Joins: cpup (~cpup@32.218.113.33)
L248[02:36:47]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc23de8.dynamic.kabel-deutschland.de)
L249[02:37:55] ⇦
Quits: Doty1154 (~doty1154@50.136.193.35) (Read error: Connection
reset by peer)
L250[02:42:15] ⇦
Quits: Raziel
(~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net) (Ping
timeout: 378 seconds)
L251[02:44:13] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L252[02:46:45]
⇨ Joins: Numerios
(uid16090@id-16090.uxbridge.irccloud.com)
L253[02:48:31] ***
Mrowf is now known as Mraof
L254[02:49:16]
⇨ Joins: jiraiyah_ (~jiraiyah@91.99.66.151)
L255[02:51:01]
⇨ Joins: cpup (~cpup@32.218.113.33)
L256[02:52:04] ⇦
Quits: Bicknasty (~Bad_Joke@2601:c:6c0:7b:2929:b481:e551:4bc6)
(Quit: Leaving)
L257[02:54:21] ⇦
Quits: jiraiyah (~jiraiyah@91.99.6.136) (Ping timeout: 378
seconds)
L258[02:58:12] ⇦
Quits: Lain|log (~Aphrael@baka.khobbits.co.uk) (Ping timeout: 378
seconds)
L259[03:01:41] ⇦
Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) (Read error:
Connection reset by peer)
L260[03:01:47]
⇨ Joins: xaero
(xaero@ip70-162-11-251.ph.ph.cox.net)
L261[03:01:53]
⇨ Joins: Lain|log (~Aphrael@baka.khobbits.co.uk)
L262[03:03:10]
⇨ Joins: Szernex
(~Szernex@91-115-10-215.adsl.highway.telekom.at)
L263[03:05:57]
⇨ Joins: Strange
(uid27214@id-27214.highgate.irccloud.com)
L264[03:06:16] ***
Genji is now known as Genji|away
L265[03:08:29] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L266[03:08:59] ⇦
Quits: Jdembo|Giraffe
(~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net) (Quit:
Leaving)
L267[03:09:29]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L268[03:13:48]
⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L269[03:17:53] <Wuppy> morning :)
L270[03:18:47] ***
Jake_Away is now known as Jake_Evans
L271[03:20:01]
⇨ Joins: cpup (~cpup@32.218.113.33)
L272[03:21:35]
⇨ Joins: Kashike`
(~kashike@im.tired.of.this.black.and.blue.kitteh.club)
L273[03:24:39]
⇨ Joins: Jc_2172
(~chatzilla@207-172-186-69.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com)
L274[03:25:51] <Jc_2172> stupid question,
but is there a way to see an items name code name? IE: a Lava
Bucket is called lavaBucket
L275[03:25:57] ⇦
Quits: Kashike (~kashike@is.the.leader.of.the.kitteh.club) (Quit:
toodles)
L276[03:25:57] ***
Kashike` is now known as Kashike
L277[03:26:12] <Jc_2172> an item's in code
name*
L278[03:26:20] <Wuppy>
getUnlocalizedName
L279[03:27:08] ***
sk89q is now known as sk89q|away
L280[03:28:18] <Jc_2172> where do I put
that in? IG text with / ?
L281[03:28:31] <Wuppy> what?
L282[03:29:29] ⇦
Quits: md_5 (~md_5@mark.prod1.spigotmc.org) (Quit: ZNC - http://znc.in)
L283[03:29:41] ***
kroeser|away is now known as kroeser
L284[03:29:42] <Jc_2172> okay I'm lost,
what do I do with getUnlocalizedName? where do I put it? I'm
talking just in general here, not with any forge tools
L285[03:30:23] <Wuppy>
Items.[itemyouwant].getUnlocalizedName
L286[03:32:02] <xaero> you mean without
code? I'd consult the minecraft wiki
L287[03:33:16] <Jc_2172> looked there,
you'd think it's there but I can't see it, also Wuppy you are
giving me no context of where to put this, I said I'm asking in
general not for a forge related too
L288[03:33:27] <Jc_2172> also apprenty
inventory tweaks can show them
L289[03:33:41] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L290[03:33:55] <Wuppy> Jc_2172, usually
when you ask a question like that in #minecraftforgbe you get the
code solution :P
L291[03:34:35] ***
Szernex is now known as Guest53664
L292[03:34:36] ⇦
Quits: Guest53664 (~Szernex@91-115-10-215.adsl.highway.telekom.at)
(Killed (calamity.esper.net (Nickname regained by
services)))
L293[03:34:38]
⇨ Joins: Emris
(~Miranda@chello062178245147.2.12.vie.surfer.at)
L294[03:35:13]
⇨ Joins: jiraiyah__ (~jiraiyah@188.245.226.75)
L295[03:35:21] <Jc_2172> okay it does,
Praise the Sun
L296[03:35:36] <Jc_2172> thanks sorry to
be a bother for the 42nd time :P
L297[03:35:41] ⇦
Quits: Jc_2172
(~chatzilla@207-172-186-69.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com)
(Quit: ChatZilla 0.9.91.1 [Firefox
35.0.1/20150122214805])
L298[03:36:09] <VikeStep> when sending a
packet, does it wait until the recipeient has recieved the packet
before proceeding? or does it just send the packet and go to the
next line of code without waiting?
L299[03:36:51]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d51A4F912.access.telenet.be)
L300[03:37:27] <LexManos> There you
fuckers happy now, fuck java 8
L301[03:37:40] <Wuppy> what?
L302[03:39:00] <LexManos> Also
L303[03:39:11] *
fry looks at commits, doesn't see anything, is
confused
L304[03:39:11] <LexManos> anyone related
to buildcraft and 'novaapi' are banned
L305[03:39:16] <LexManos> so if you see
them fry
L306[03:39:18] <LexManos> ban them
L307[03:39:39] <Wuppy> why's that?
L309[03:40:05] <fry> Eh, can I leave the
banning to you? :P
L311[03:40:08] <MinecraftForgeBot> grinch:
Update to ASM5 for Java 8 support
L312[03:40:30] <LexManos> One of the MANY
FUCKING RESONS
L313[03:40:33] ⇦
Quits: jiraiyah_ (~jiraiyah@91.99.66.151) (Ping timeout: 378
seconds)
L314[03:40:34] <fry> Ah, fml, didn't look
there :P
L315[03:40:35] <LexManos> I plan on
removing coremod support
L316[03:40:52] <LexManos> seriously these
mother fuckers dont know anything of what they are doing
L317[03:41:10] <LexManos> half tempted to
force FML to pre-define every FML/Forge class.
L318[03:41:45] <Wuppy> what the? they are
changing the forge behaviour or something?
L319[03:41:51] <LexManos> yes
L320[03:41:53] <LexManos> they are
L321[03:41:57] <LexManos> cuz they are
fucking idiots
L322[03:41:58] <fry> Removing coremods
will hurt some of good people too
L323[03:42:02] <Wuppy> what the hell
L324[03:42:03] *
fry points at himself
L325[03:42:04]
⇨ Joins: cpup (~cpup@32.218.113.33)
L326[03:42:07] <LexManos> i dont fucking
care about the good people
L327[03:42:09] ***
kroeser is now known as kroeser|away
L328[03:42:09] <VikeStep> wuppy, they are
making it so that it uses ASM 5 instead of ASM 4 API
L329[03:42:12] <LexManos> to many
asshats
L330[03:42:14] <Wuppy> what does this have
to do with buildcraft though?
L331[03:42:16] <LexManos> ruiened it for
everyone
L332[03:42:22] <LexManos> asie is
buildcraft
L333[03:42:35] <Wuppy> VikeStep, what is
ASM :P
L335[03:42:43] <VikeStep> wuppy, what
people use to make coremods
L336[03:42:51] <LexManos> UNDENIABLE PROOF
THAT REQUIRING JAVA 8 IS A FUCKING HORRIBLE IDEA
L337[03:42:55]
⇨ Joins: md_5 (~md_5@mark.prod1.spigotmc.org)
L338[03:42:57]
⇨ Joins: Silentspy
(~Silentspy@207.79-161-191.customer.lyse.net)
L339[03:43:05] <fry> Make coremods require
a flag on the command line or smth, don't remove them completely
:P
L340[03:44:53] <LexManos> if it was
fucking feasible
L341[03:45:05] <LexManos> i would do a
fucking PROPER MUST BE SIGNED OFF BY FORGE system
L342[03:45:18] <LexManos> coremods are a
great idea, HORRRIBLE in practice
L343[03:45:20] <LexManos> fry
L344[03:45:30] <LexManos> find me a way to
stop anyone from coremodding anything forge
L345[03:45:44] <LexManos> sick of them
touching this shit
L346[03:47:12] <VikeStep> maybe restrict
which classes are sent to class transformers?
L347[03:47:36]
⇨ Joins: mbl
(~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au)
L348[03:49:15] <fry> Quick google search
tells us that stopping reflection isn't easy
L349[03:49:46] <fry> And we don't control
LegacyLauncher, so I don't see much we can do about it
L350[03:50:25] <fry> (And I'm sure some
people will always find a way around)
L351[03:50:30] <LexManos> yes they
will
L352[03:50:43] <LexManos> at the highest
level they just make a pre-tweaker
L353[03:50:49] <LexManos> but im
thinking
L354[03:51:11] <LexManos> if we have a
systtem that defined all classes in tweaker init
L355[03:51:15] <LexManos> it may work for
most things
L356[03:51:22]
⇨ Joins: jiraiyah_ (~jiraiyah@46.62.168.29)
L357[03:52:16] *
fry would just make a little thingy that'll print a huge warning if
there's any java7/8 bytecode found
L358[03:52:27] <LexManos> something
L359[03:52:30] <LexManos> it jsut fucking
pisses me off
L360[03:52:39] <LexManos> fucking
douchebags like those mother fuckers
L361[03:52:39] <Wuppy> coulnd't you maybe
check file signatures?
L362[03:52:45] <LexManos> force me to do
stupid fucking things
L363[03:52:47] <LexManos> FUCK THEM
L364[03:52:59] <LexManos> no we cant check
signatures
L365[03:53:07]
⇨ Joins: immibis
(~immibis@219-88-93-35.jetstream.xtra.co.nz)
L366[03:53:08] ***
immibis was kicked by MineBot (User is banned from this
channel))
L367[03:53:13] <LexManos> because
fuckheads like ChickenBones come along and FUCKE OVER EVERYONES
FUCKING SIGNATURES
L368[03:53:32] <LexManos> seriously i
fucking hate this community
L369[03:54:14] ⇦
Quits: jiraiyah__ (~jiraiyah@188.245.226.75) (Ping timeout: 189
seconds)
L370[03:55:37] <Wuppy> I guess there are
too many kids who think they know everything
L371[03:56:03] <fry> It's not always kids
:P
L372[03:56:18] <ollieread> There seems to
be an ever growing amount of coremods appearing
L373[03:56:26] <ollieread> Though at the
same time, people making PRs seems to have increased
L374[03:56:32] <ollieread> or rather,
people are talking about them more
L375[03:57:29] ⇦
Quits: Kashike
(~kashike@im.tired.of.this.black.and.blue.kitteh.club) (Quit:
meow)
L376[03:58:28]
⇨ Joins: Kashike
(~kashike@im.tired.of.this.black.and.blue.kitteh.club)
L377[03:59:09] <fry> Lex, find somebody to
help you deal with support (not me :P). I know it's impossible, but
dealing with everything alone looks even more impossible :P
L378[03:59:30] *** fry
was kicked by LexManos (dont be fucking unhelpful
-.-))
L379[03:59:33] <LexManos> Seriously
L380[03:59:39] <LexManos> everyones
fucking response is 'fine someone'
L381[03:59:48]
⇨ Joins: fry (~rainwarri@195.91.246.187)
L382[03:59:48]
MineBot sets mode: +o on fry
L383[03:59:51] <LexManos> THOSE PEOPLE
DONT FUCKING EXIST
L384[04:00:22]
⇨ Joins: Naiten (Naiten@77.35.254.34)
L385[04:00:35]
⇨ Joins: Vexatos
(~Vexatos@p5B3C9CDF.dip0.t-ipconnect.de)
L386[04:00:44] ***
big_Xplo|Off is now known as big_Xplosion
L387[04:02:00] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L388[04:03:00] <fry> Well, I'd like to
suggest something more helpful, but nothing comes to mind
L389[04:03:34] *
fry is trying to write that github issue mod bot, but IRC isn't
being helpful
L390[04:05:04] *
fry also doubts this nova thing will get anywhere - too much stuff
directly mirrors minecraft and fml, and their math is wrong
:P
L391[04:05:15] ***
Riking is now known as Riking|away
L392[04:06:24]
⇨ Joins: VictiniX888 (~VictiniX8@183.171.169.33)
L393[04:06:57]
⇨ Joins: LudziE12 (~LudziE12@91.236.130.129)
L394[04:07:05]
⇨ Joins: cpup (~cpup@32.218.113.33)
L395[04:08:27] <LexManos> fry
L396[04:08:32] <LexManos> im gunna try and
go to bed
L397[04:08:44]
⇨ Joins: Jc_2172
(~chatzilla@207-172-186-69.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com)
L398[04:09:02] <LexManos> while im asleep
PLEASE write SOMETHING that detects and massivly shames any mod
that forces java 8
L399[04:09:15] <fry> Will try :P
L400[04:09:46] <Jc_2172> can anyone
dicpier a quick crash report for me? I get this every time I click
on the search tab of the vanilla creative menu, after installing
Custom Recipes Mod:
http://pastebin.com/GM55vaZv
L401[04:09:48] <fry> (And asm transformers
too, while I'm at it :P)
L402[04:09:56] <LexManos> aside from that,
try looking into the security manager's ability to block
reflection
L403[04:10:31] <fry> google tells me
that's not really reliable
L404[04:12:51] <VictiniX888> How can I
update forge in my modding workspace?
L405[04:13:47] <Vexatos> VictiniX888,
simply change the minecraft.version field in your
build.gradle
L407[04:15:05] <VictiniX888> Vexatos:
that's it?
L408[04:15:08]
⇨ Joins: wildex999 (wildex999@82.194.218.201)
L409[04:15:22] <Vexatos> it should
be
L410[04:15:30] <VikeStep> VictiniX888, you
will also need to rerun gradlew setupDecompWorkspace
L411[04:15:33] <Vexatos> Yes
L412[04:15:38] <VictiniX888> oh
L413[04:15:42] <Vexatos> to make it
download the new version
L414[04:15:45] <VikeStep> yeah
L415[04:15:56] <VikeStep> it won't
download assets again, just new files
L416[04:15:56] ***
heldplayer|off is now known as heldplayer
L417[04:17:46] <Jc_2172> not to be rude,
but if anyone could take a look at my crash report and give me an
idea what is causing it, I'd love you long time...
L418[04:18:25] <VikeStep> Jc_2172, we cant
really tell with your crash log. you just need to remove mods
groups at a time until you find the culprit
L419[04:18:34] <VikeStep> we have no way
of identifying the mod causing it
L420[04:19:45] <Jc_2172> well that's a new
one... always thought it says somewhere somehow whats likey the
cause... but I digress... is the nullpoint.exception it mentions
common?
L421[04:20:04]
⇨ Joins: MalkContent
(MalkConten@p5B02D8DA.dip0.t-ipconnect.de)
L422[04:20:34] <VikeStep> yes, its a
generic java error meaning it cant find a variable/method
pertaining to loading creative inventory
L423[04:21:05] <VikeStep> well, in general
it means it can't find a certain thing in the code, in this case it
can't find something pertaining to the creative inventory. but that
is all we know
L424[04:22:21] ⇦
Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 378
seconds)
L425[04:22:50] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L426[04:25:57] ***
Cazzar|Away is now known as Cazzar
L427[04:26:20] ⇦
Quits: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net)
(Quit: Bye)
L428[04:26:31]
⇨ Joins: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net)
L429[04:26:44] <Jc_2172> thats enough info
for me, thanks I'm certian it's something to do with Custom
Recipes, so I'll go from there
L430[04:26:46] <Jc_2172> thanks
L431[04:26:47] ⇦
Quits: Jc_2172
(~chatzilla@207-172-186-69.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com)
(Quit: ChatZilla 0.9.91.1 [Firefox
35.0.1/20150122214805])
L432[04:26:48]
⇨ Joins: Thog (~Thog@37.187.216.30)
L433[04:27:26]
⇨ Joins: cpup (~cpup@32.218.113.33)
L434[04:29:11]
⇨ Joins: Ipsis_
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L435[04:29:53]
⇨ Joins: Prophet (~Comstock@50.106.220.80)
L436[04:32:34] ⇦
Parts: LexManos (~Lex@2601:7:180:c900:2c1b:cbd8:5565:f021)
(Leaving))
L437[04:32:56] <Wuppy> I think it's time
to record my first new video in months :D
L438[04:34:54] ⇦
Quits: jiraiyah_ (~jiraiyah@46.62.168.29) (Quit:
Leaving)
L439[04:34:57] <Wuppy> 7 months ago
:O
L440[04:35:32] <Vexatos> What about?
L441[04:36:31] <Wuppy> I'll start with the
basic setup for 1.8
L442[04:36:38]
⇨ Joins: Stan
(~Stan@powerofbytes.cloud.tilaa.com)
L443[04:36:46] <Thog> Morning
L444[04:36:52] <Wuppy> mornin
L445[04:37:06] <Stan> Morning!
L446[04:37:12] <Thog> What's up
here?
L447[04:38:05] ***
Chimaine|off is now known as Chimaine
L448[04:39:01] <Wuppy> the clouds?
L449[04:39:51] <Thog> hmm
L450[04:41:55]
⇨ Joins: RX14-chibi (~RX14@37.187.216.30)
L451[04:46:32] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L452[04:47:18]
⇨ Joins: lexteam
(uid59708@id-59708.highgate.irccloud.com)
L453[04:50:07] ⇦
Parts: RX14-chibi (~RX14@37.187.216.30) (Leaving))
L454[04:51:52]
⇨ Joins: cpup (~cpup@32.218.113.33)
L455[04:54:10]
⇨ Joins: loldudester
(~loldudest@host-92-6-246-126.as43234.net)
L456[04:59:20]
⇨ Joins: aef (~aef@schweinehegel.raxys.net)
L457[05:00:32] <Wuppy> there we go, video
recorded ^___^
L458[05:00:49] ***
big_Xplosion is now known as big_Xplo|Off
L459[05:01:35] ⇦
Quits: Numerios (uid16090@id-16090.uxbridge.irccloud.com) (Quit:
Connection closed for inactivity)
L460[05:01:38] <VikeStep> that was quick
:P
L461[05:02:15] ⇦
Quits: aef (~aef@schweinehegel.raxys.net) (Remote host closed the
connection)
L462[05:02:40] <Wuppy> recording a video
doesn't have to take that long
L463[05:03:05] <Wuppy> 20 minutes shuld be
enough for a 5 minute video
L464[05:04:41] <Wuppy> lol, this Ted 2
movie is going to be awesome
L465[05:05:57] <VikeStep> idk, after the
trailer i think i know the entire movie :P
L466[05:06:25] <Wuppy> so?
L467[05:06:28] <Wuppy> the jokes are what
it's about
L468[05:06:39] <VikeStep> true
L469[05:06:50] <Wuppy> I mean the story
isn't exactly that incredible anyway
L470[05:06:53] <Wuppy> probably
L471[05:07:36] <Wuppy> do you guys think
there is a lot of interest in 1.8 tutorials?
L472[05:08:05] <VikeStep> maybe a
"how to update your 1.7 mod to 1.8" would be a nice
tutorial :P
L473[05:08:21] <Wuppy> that'll be 20
tutorials....
L474[05:08:26] <Wuppy> it's so much work
:(
L475[05:08:31] <VikeStep> well get
started! xD
L476[05:09:35] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L477[05:09:46] <VikeStep> in all
seriousness maybe just show them changing the import statements
from cpw.mods to net.minecraftforge, the new BlockPos, EnumFacing,
a lesson on the JSON file format, how to register the JSONs
L478[05:09:49] <VikeStep> and that should
be enough
L479[05:10:09] <Wuppy> yeah, I've done a
couple of that in text already
L480[05:10:17] ***
diesieben|away is now known as diesieben07
L481[05:10:53]
⇨ Joins: cad435
(~quassel@2a02:6d40:100:99b:c587:9a58:d52f:fddb)
L482[05:13:57] <Wuppy> oh god, removed
annoying ads from my youtube channel
L483[05:14:59] ⇦
Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) ()
L484[05:16:35]
⇨ Joins: cpup (~cpup@32.218.113.33)
L485[05:19:14] <Wuppy> FU
minecraftforum
L486[05:19:24] ***
prassel|off is now known as prasselpikachu
L487[05:19:30] <Wuppy> how stupid are the
creators of it, seriously
L488[05:19:50] <Wuppy> they can't even get
youtube linking right
L489[05:20:02] <Ivorius> Wuppy: Citric is
a chill dude :P
L490[05:20:10] <Wuppy> I know, he's very
nice
L491[05:20:13] <Wuppy> but the website is
awful
L492[05:20:44] <Ivorius> What do you mean
by youtube linking
L493[05:20:51] <Wuppy> I have to create a
bitly link just so I can have a link to youtube
L494[05:21:08] <Ivorius> Eh, no? :P
L495[05:21:23]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:50da:dbae:f91f:30f0)
L496[05:21:26] <Wuppy> when I put a
youtube link on a piece of text it shows some random pieces of
code
L497[05:21:29] <Wuppy> and the video
itself
L498[05:21:35] <Wuppy> I don't want that
video there
L499[05:21:47] <Wuppy> for 1 it looks just
fine, but once I've got 20 they'll get in the way
L500[05:21:48] <Wuppy> a lot
L501[05:22:24] <Ivorius> You can spoiler
them :P
L502[05:22:31] <Wuppy> dont want
that
L503[05:22:38] <Ivorius> And didn't they
have that green expandable youtube link thing?
L504[05:22:44] <Wuppy> I just want a
simple link to a youtube video, how hard can that be
L505[05:22:58] <Kodos> Very it would
seem
L506[05:23:07] <Wuppy> I think so, but now
the original text disappears, random code appears and the video
appears
L507[05:23:11] <Wuppy> don't want any of
those things :P
L508[05:23:28] <Wuppy> Kodos, wordpress
gets it right at least
L509[05:23:46] ⇦
Quits: keybounce_ (uid44894@id-44894.charlton.irccloud.com) (Quit:
Connection closed for inactivity)
L510[05:24:01] <Ivorius> When I edit my
forum post, I usually edit the bb code these days
L511[05:24:06] <Ivorius> I have it backed
up in a text file
L512[05:24:09] <Ivorius> And edit it there
solely :P
L513[05:24:26] <Ivorius> The forums fucked
me over one too many times, but now that I do this it's pretty
manageable
L514[05:24:34] <Wuppy> same here
L515[05:24:44] <Wuppy> unacceptable
IMO
L516[05:26:01] <Wuppy> anyway, first video
tutorial for 1.8 out :D
L517[05:29:06] ⇦
Quits: Kadah (~Kadah@72.21.158.30) (Read error: Connection reset by
peer)
L519[05:30:42] <diesieben07> VictiniX888:
a) do you call config.load somewhere? b) I don't see you using that
boolean
L520[05:30:56]
⇨ Joins: Johannes13 (~Johannes@141.70.98.52)
L521[05:31:34] <VikeStep> VictiniX888, i
dont think you ever instantiated the config
L522[05:31:40] <VictiniX888> diesieben I
called config.load in the main class
L523[05:31:43]
⇨ Joins: AbdoTGM50 (~AbdoTGM50@37.231.55.82)
L524[05:32:17] <diesieben07> show your
main class
L525[05:32:23] <VikeStep> ok, so you did
instantiate it in your main class
L526[05:32:23] ⇦
Quits: AbdoTGM50 (~AbdoTGM50@37.231.55.82) (Client
Quit)
L527[05:32:24] <diesieben07> ah wait,
github
L528[05:32:41] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L530[05:33:02] <VikeStep> VictiniX888,
when you instantiate a configuration, it automatically calls
config.load()
L531[05:33:05] <VikeStep> no need to do it
twice
L532[05:33:30] <VikeStep> you only need to
manually do it if you want to reload the config such as on a
ConfigChangedEvent when using the Config GUI stuff
L533[05:34:02] <cad435> sobebody knows if
the ICustomModelLoader in 1.8 is able to load Wavefront?
L534[05:34:11] ***
kroeser|away is now known as kroeser
L535[05:34:12] <fry> cad435: not yet
L536[05:34:22] <fry> Hopefully soon
L537[05:34:37] <cad435> yes, Hopfully
soon...
L538[05:34:48] <fry> In the meantime you
could convert OBJ to B3D via blender, and load that :P
L539[05:35:20] <VictiniX888> VikeStep, it
worked (I assume), thanks
L540[05:35:38] <VikeStep> im not sure how
it wouldve fixed it. but ok
L541[05:35:52] <VictiniX888> me
neither
L542[05:36:15] <cad435> fry: yes i just
read in into b3d, as i really don't know much about that format
:D
L543[05:36:57] <fry> Binary, supports
animation, has decent specification :P
L544[05:37:05]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L545[05:37:22] <VictiniX888> VikeStep,
wait... no, it didn't
L546[05:37:30]
⇨ Joins: cpup (~cpup@32.218.113.33)
L547[05:37:34]
⇨ Joins: Zesty (~Zesty@do.ustclug.org)
L548[05:37:36] ***
Paleo|off is now known as PaleoCrafter
L549[05:37:40] <VikeStep> ok what do you
mean by you cant get booleans to work properly?
L550[05:37:52] <cad435> fry: do you think
this will be supported more priorized over Wavefront in the
future?
L551[05:38:05]
⇨ Joins: pugi
(~pugi@host-091-097-058-208.ewe-ip-backbone.de)
L552[05:38:16] <VictiniX888> VikeStep, it
isn't loading the config
L553[05:38:22] <VikeStep> how do you know
that?
L554[05:38:42] <VictiniX888> ...the item
disappeared...?
L555[05:38:44] *
fry will support b3d, idk who will obj :P
L556[05:38:58] <Ivorius> obj isn't hard to
load
L557[05:39:02] <fry> But if you don't need
animations obj is probably a bit better
L558[05:39:05] <Ivorius> Somebody will
surely PR a loader :P
L559[05:39:07] <VikeStep> oh, i know why
VictiniX888, you are calling moditems.init before the config is
loaded
L560[05:39:15] <VictiniX888> oh
L561[05:39:19] <VictiniX888> OH
L562[05:39:44] <Ivorius> fry: What would
be even better probably would be a binary obj file, for faster
loading :P
L563[05:40:00] <fry> There's no such
thing
L564[05:40:22] <fry> (And b3d is fine for
loading static meshes too :P)
L565[05:40:45] <cad435> i just try to find
an b3d output for Cinema4D :D
L566[05:40:47] ***
kroeser is now known as kroeser|away
L567[05:41:09]
⇨ Joins: Dynious
(~Dynious@a82-95-110-61.adsl.xs4all.nl)
L568[05:41:37] <fry> Export to either obj
or fbx, import in blender, export as b3d :P
L570[05:43:29] <cad435> i dont't work with
belnder^^ gained a C4D Student-Version a year ago and have Tons of
experience with it :D Don't need a second Modelling programm^^ but
thx, i found a plugin^^
L571[05:43:36] <VikeStep> asked this
before but it must've been missed: when sending a packet, does it
wait until the recipeient has recieved the packet before
proceeding? or does it just send the packet and go to the next line
of code without waiting?
L572[05:44:12] <Ivorius> VikeStep:
lol
L574[05:44:19] <Ivorius> Now answer that
yourself, if you have a 100ms ping
L575[05:44:53] <VikeStep> ok, i feel dumb
now :P i gotta send a packet back then
L576[05:44:56] <VikeStep> to say it
recieved
L577[05:45:06] <pixlepix> :P
L578[05:45:06] <Ivorius> Sure
L579[05:45:28] <Ivorius> All packets are
eventually received, I think netty makes sure of that
L580[05:45:36] <Ivorius> But I don't know
what logic you need :P
L581[05:45:58] <VikeStep> im sending the
server configs to the client so the client uses the servers config
values
L582[05:46:08] <diesieben07> Ivorius: TCP
does.
L583[05:46:36] <Ivorius> Or that :P
L584[05:46:40] <diesieben07> VikeStep: you
don't need a response, packets are sent in order. so if you send
your packet, it is send before all packets that are send after it,
even if it might take a while.
L585[05:46:43] <diesieben07> (also
TCP)
L586[05:47:07] <VikeStep> ok, order was
what I was worried about
L587[05:49:01] <Ivorius> Things would
break a lot if it wasn't ordered :P
L588[05:49:45] <cad435> fry: if i have an
animated b3d file and load that into forge: only load it and it
gets animated immediately or do i have to switch somehow between
the animation ticks?
L589[05:50:06] <fry> You'll have to
switch
L590[05:50:18] <Ivorius> How is it
supposed to know when to progress how far, cad435 :P
L591[05:50:23] <Ivorius> And with what
animation
L592[05:50:45] <fry> There's no magic
default animation system, it only gets loaded :P
L593[05:50:46] <Ivorius> (Assuming b3d,
like g3d, supports keyed animations)
L594[05:51:01] <cad435> thx fry
L595[05:51:41] <fry> (If you're using it
for the block, it'll get baked with frame 1 by default)
L596[05:52:11] <cad435> Yes thats
perfect^^
L598[05:53:02] <Ivorius> Think I should PR
this to Forge?
L599[05:53:19] <Ivorius> I understand it
can be useful outside of the context of my mod
L600[05:54:37] <fry> idk much about
dimensions and types, maybe :P
L601[05:54:56] <Ivorius> Well, nobody does
really
L602[05:55:13] <Ivorius> Which is why
there is no real system yet :P
L603[05:55:23] <Ivorius> It's basically
impossible currently to identify a dimension
L604[05:55:35] ⇦
Quits: ellipsis (~ellipsis@c-76-105-146-89.hsd1.or.comcast.net)
(Quit: Quit)
L605[05:55:46] <Wuppy> it would be very
useful to have some forge dict for this
L606[05:56:20] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L607[05:57:10] ⇦
Quits: cad435 (~quassel@2a02:6d40:100:99b:c587:9a58:d52f:fddb)
(Remote host closed the connection)
L608[05:59:18] <Ivorius> Eh, I'm just
gonna PR this and see what people have to say
L609[05:59:25]
⇨ Joins: covers1624
(~covers162@ppp118-210-8-20.lns20.adl2.internode.on.net)
L610[06:00:33] ***
Cazzar is now known as Cazzar|Away
L611[06:00:50] ***
Cazzar|Away is now known as Cazzar
L612[06:01:57]
⇨ Joins: megamit (megamit@94.14.48.228)
L613[06:02:04] ⇦
Quits: sww1235 (~sww1235@news063183.halls.colostate.edu) (Ping
timeout: 200 seconds)
L614[06:03:15]
⇨ Joins: cpup (~cpup@32.218.113.33)
L615[06:13:33] ***
Ordi|Away is now known as Ordinastie
L616[06:19:44] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L617[06:23:55]
⇨ Joins: cad435
(~quassel@2a02:6d40:100:99b:c587:9a58:d52f:fddb)
L618[06:24:59]
⇨ Joins: cpup (~cpup@32.218.113.33)
L619[06:25:35] <wildex999> Hm... is this
not correct in 1.8? @Subscribe
L620[06:25:35] <wildex999> public void
serverStart(FMLServerStartingEvent event) { ...
L621[06:26:07] <Ivorius>
@EventHandler
L622[06:26:12]
⇨ Joins: ImmJaqo
(~Jaq007@CPE-110-149-173-251.vwl9.win.bigpond.net.au)
L623[06:26:23] <Ivorius> For @Mod events
only
L624[06:27:08] <wildex999> So, FMLInit,
FMLServerStart etc? What about ServerTickEvent?
L625[06:27:24] <diesieben07> that would be
@SubscribeEvent
L626[06:27:27] ***
Genuine is now known as Genuine|Sleep
L627[06:27:44]
⇨ Joins: Numerios
(uid16090@id-16090.uxbridge.irccloud.com)
L628[06:29:27] <wildex999> Hm.. still not
being called. But maybe that is because It's a CoreMod, and isn't
using @Mod as you mentioned =/ It's extending DummyModContainer,
and it worked in 1.7
L629[06:31:04] <diesieben07> how do you
register for the event?
L630[06:31:27] <diesieben07> and in
ModContainer the fml events use @Subscribe
L631[06:32:11] ⇦
Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L632[06:32:13] <wildex999> Yeah, I use:
@Subscribe
L633[06:32:13] <wildex999> public void
init(FMLInitializationEvent event) {
L634[06:32:13] <wildex999>
FMLCommonHandler.instance().bus().register(this);
L635[06:32:35] <VikeStep> you need
@Mod.EventHandler for that event
L636[06:32:38] <diesieben07> no
L637[06:32:41] <diesieben07> not in a mod
container
L638[06:32:44] <VikeStep> wait, ignore
me
L639[06:32:59] <diesieben07> just pastebin
your whole class
L640[06:33:26] <VikeStep> i shouldve
scrolled up to see it was in a coremod class. sorry
L641[06:34:14] <wildex999> Ah, wait, I
derped -_- Sorry =P "The coremod
com.wildex999.tickdynamic.LoadingPlugin is requesting minecraft
version 1.7.10 and minecraft is 1.8. It will be ignored."
Thanks for taking the time to help =)
L642[06:34:29] ⇦
Quits: VikeStep
(~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au) (Quit:
Leaving)
L643[06:34:49]
⇨ Joins: Ipsis__
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L644[06:36:36]
⇨ Joins: Horfius
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L645[06:37:44] ⇦
Quits: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 198 seconds)
L646[06:39:28]
⇨ Joins: Roadcrosser
(~Roadcross@175.143.158.147)
L647[06:40:09] ***
Cazzar is now known as Cazzar|Away
L648[06:40:10] <wildex999> Geh, my ASM
patches didn't survive the 1.7.10 -> 1.8 transition xD
L649[06:41:14] <OndraSter> none will
without patching
L650[06:41:56] <fry> Some will :P
L651[06:43:13] <wildex999>
"net/minecraft/world/World.field_147482_g" turned into
"net/minecraft/world/World.field_175730_i" at a location
my patch used as a hook point. Fixed =)
L652[06:43:35] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L653[06:45:52] ***
Quetzi|off is now known as Quetzi
L654[06:47:50]
⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L655[06:47:59] ***
Cazzar|Away is now known as Cazzar
L657[06:48:27] <Ivorius> Any complaints or
such? :P
L658[06:48:58]
⇨ Joins: cpup (~cpup@32.218.113.33)
L659[06:49:08] ***
big_Xplo|Off is now known as big_Xplosion
L660[06:50:44] ⇦
Quits: moonrise (~hehehe@58.239.217.152) (Remote host closed the
connection)
L661[06:51:05] ⇦
Quits: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net)
(Quit: Bye)
L662[06:51:18]
⇨ Joins: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net)
L663[06:51:38]
⇨ Joins: Horf
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L664[06:51:51] ⇦
Quits: Horfius (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
(Killed (NickServ (GHOST command used by Horf)))
L665[06:51:57] ***
Horf is now known as Horfius
L666[06:57:55] ⇦
Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
(Quit: pixlepix)
L667[06:58:05]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L668[06:58:13]
⇨ Joins: patrick96
(~patrick96@91-62.104-92.cust.bluewin.ch)
L669[06:58:15] ***
Riking|away is now known as Riking
L670[06:58:53] ***
big_Xplosion is now known as big_Xplo|Off
L671[06:59:02] ⇦
Quits: cad435 (~quassel@2a02:6d40:100:99b:c587:9a58:d52f:fddb)
(Ping timeout: 189 seconds)
L672[06:59:57] ⇦
Quits: VictiniX888 (~VictiniX8@183.171.169.33) (Quit:
>.<)
L673[07:00:18]
⇨ Joins: Tahg
(~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net)
L674[07:00:18]
MineBot sets mode: +v on Tahg
L675[07:03:19] ***
le683|afkzzz is now known as le683
L676[07:06:54] <Lymia> Ivorius, I don't
think the categories should be flavor based like that.
L677[07:07:03] ***
Cazzar is now known as Cazzar|Away
L678[07:07:03] <Ivorius> 'flavour'?
L679[07:07:17] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L680[07:07:26] <Lymia> Say, "public
static final String UNREAL = "UNREAL";" versus
"public static final String SIMULATED =
"SIMULATED";"
L681[07:07:32] <Lymia> I don't think this
is a useful distinction to very many mods.
L682[07:07:43] <Lymia> A more useful
distinction would be say...
L683[07:07:54] <Lymia>
"INSTANCED_DUNGEON" or "BOSS_WORLD", I
imagine.
L684[07:08:59] <Ivorius> Lymia: SIMULATED
is a subtype of UNREAL, so it's hardly vs :P
L685[07:09:24] <Ivorius> Those two
categories could be pretty useful, I'm gonna add them
L686[07:09:38] <Ivorius> But I can
certainly make use of the knowledge if a world is considered to be
simulated or real
L687[07:10:08] <Lymia> How would that help
gameplay though?
L688[07:10:18] <Lymia> I can't think of a
game mechanic that could use that distinction and be fun.
L689[07:10:24] ***
Jake_Evans is now known as Jake_Away
L690[07:10:30] <Ivorius> Sure
L691[07:10:38] <Ivorius> You can have an
entity that only spawns in dream worlds
L692[07:10:41] <Lymia> It would be a
gimmick that affects a few mods only, which choose to make such a
flag for some reason.
L693[07:10:41] <Ivorius> Simple as that
:P
L694[07:11:03] <Lymia> IMO, if two mods
have dream worlds, they should cooperate directly :P
L695[07:11:07] <Lymia> Rather than have
something built into Forge.
L696[07:11:14] <Ivorius> I won't have a
dream world
L697[07:11:19] <Ivorius> But i may want to
spawn structures in them
L698[07:11:24] <Lymia> (Or agree on a
"DREAM" category, defined by both mods)
L699[07:11:38] <Lymia> I guess what I mean
is
L700[07:11:42] <Ivorius> You can always
add categories
L701[07:11:48] <Ivorius> Or not use
these
L702[07:11:48] <Lymia> I don't think there
should be anything defined by default except general, very common
things.
L703[07:11:52] <Ivorius> But I wanted to
get some basics in
L704[07:12:02] ***
nekosune_Away is now known as nekosune
L705[07:12:19] <Lymia> Like,
"HOSTILE" versus "PEACEFUL", maybe
L706[07:12:38] <Ivorius> Not sure if you
can label a whole dimension as either
L707[07:12:43] <Ivorius> Some maybe, but
others?
L708[07:12:44] <Lymia> HOSTILE being stuff
like the Nether, high instability Mystcraft ages, the End, or the
Outer Lands in Mystcraft.
L709[07:12:52] <Lymia> Versus PEACEFUL
like the overworld, or the Twilight Forest.
L710[07:13:15] <Lymia>
s/Mystcrat/Thaumcraft/
L711[07:13:18]
⇨ Joins: cpup (~cpup@32.218.113.33)
L712[07:13:20] <heldplayer> Actually, I do
have a remark on it Ivorius
L713[07:13:34] <Lymia> A general
distinction between "challenge" dimensions and
"normal" dimensions.
L714[07:13:53] <Ivorius> It feels like a
binary value for that would be a bit harsh
L715[07:13:54] <heldplayer> Does it clean
up the list of dimensions when the server stops (for clients, where
mods dynamically register dimensions such as Mystcraft)
L716[07:14:30] <Ivorius> Not automatically
heldplayer
L717[07:14:45] <Ivorius> Might be worth a
thought, but I'm not sure where the best place to do that would
be
L718[07:14:58] <Lymia> I don't mean that
distinction in particular, but, I think it's a mechanical
distinction that makes more sense than flavor distinctions like
UNREAL.
L719[07:15:08] <heldplayer> So mod
creators would have to manually unregister them?
L720[07:15:19] <Lymia> It's a lot more
useful for mods, IMO.
L721[07:15:39] <Lymia> So... for
example...
L722[07:16:07] <Lymia> If a mod declares
some dimension to be a challenge dimension, Thaumcraft might decide
to make warding not work, and MFFS might disable entirely.
L723[07:16:12] <heldplayer> I'd rather
have more specific categories than less, but more broad
categories
L724[07:16:32] <Ivorius> Lymia: SANDBOX
=> Overworld, Nether vs PURPSE_DIRECTED -> BOSS_DIMENSION
=> End, -> INSTANCED_DUNGEON
L725[07:16:34] <Ivorius> That make
sense?
L726[07:16:52] <Lymia> I don't thnk
INSTANCED_DUNGEON should be one, in particular.
L727[07:16:58] <Lymia> think*
L728[07:17:10] <Lymia> More like
"FIXED" vs "TEMPORARY" or
"DYNAMIC"
L729[07:17:25] <Ivorius> But it makes
sense to distinguish finite dimensions such as that
L730[07:17:34] <Lymia> (Twilight Forest,
... I don't know any mods that do this already, but, I'm
considering doing it, and Mystcraft in particular)
L731[07:17:35] <Ivorius> That's *PURPOSE,
btw.
L732[07:17:47] <Lymia> Finite versus
infinite is a pretty tough one.
L733[07:17:58] <Ivorius> Yes, that's why I
didn't name it that :P
L734[07:18:38] <patrick96> so I haven't
seen the whole conversation about this whole dimensions thing but
from what I understand you want to assign attributes. to dimensions
like "UNREAL" etc. right? wouldn't a register service
similar to the OreDict be a better idea, so you could assign
adjectives (multiple!) to dimensions
L735[07:18:48] <Lymia> Yeah.
L736[07:19:11] <Ivorius> patrick96: How is
that different from what I have now
L737[07:19:20] <Ivorius> A dimension is
mapped to a Set<String> of categories
L738[07:19:43] <Ivorius> * A dimension
matches a type when it is associated with either the type or any of
its sub-types.
L739[07:20:02] <Lymia> Hrm.
L740[07:20:13] <patrick96> As I said I
wasn't in the channel for the start of the conversation so I missed
that
L742[07:20:42] <Lymia> Ivorius, how would
something like, say, Mystcraft register tags, anyway?
L743[07:20:56] <Lymia> Cave World would
probably deserve UNDERGROUND usually
L744[07:21:02] <Lymia> But I can write in
a Skylands symbol
L745[07:21:08] <Lymia> And I don't think
the end result would be very underground anymore.
L746[07:21:15] <Ivorius> Lymia:
registerDimensionTypes(dim, Arrays.asList(EARTH, REAL,
MYSTCRAFT));
L747[07:21:19] <patrick96> well then
nevermind ;)
L748[07:21:51] <Ivorius> Currently I'm
assuming that dynamic dimension types are supposed to be registered
when created
L749[07:21:55] <Ivorius> And cleaned up
when unloaded
L750[07:22:22] <Lymia> ... just an quick
API question
L751[07:22:29] <Lymia> Why are you taking
a list instead of varags?
L752[07:22:40] <Lymia> Or, at least,
having an varargs overload.
L753[07:22:41] <Ivorius> *
Collection
L754[07:22:42] <Ivorius> :P
L755[07:22:58] <Ivorius> Because
Arrays.asList is short, and java is centered around
collections
L756[07:23:04] <Ivorius> Encapsulation is
important
L757[07:23:30] <Lymia> How does
encapsulation come into this?
L758[07:23:39] <Ivorius> If you have a
static dimension, you'll probably just do Arrays.asList
L759[07:23:51] <Ivorius> But if it's a
dynamic dimension you'll probably create an arrayList
L760[07:24:03] <Ivorius> And turning that
back to a primitive array is annoying
L761[07:24:19] <Lymia> .. and what's wrong
with an overload to accept both?
L762[07:24:37] <Ivorius> Lots of redundant
code? :P
L763[07:24:42] <Ivorius> Why not just use
Arrays.asList
L764[07:24:51] <Ivorius> I don't want to
bloat the class
L765[07:24:52] ⇦
Quits: patrick96 (~patrick96@91-62.104-92.cust.bluewin.ch) (Quit:
Bye)
L766[07:24:53] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L767[07:24:55] ***
nekosune is now known as nekosune_Away
L768[07:25:23] <Lymia> Fair enough.
L769[07:25:56] <Lymia> I don't see where
the redundant code would be though. The overloaded function can
just Arrays.toList and pass it to the Collection version of the
function.
L770[07:26:32] <Lymia> It's going to be a
pain through Scala either way. :D
L771[07:26:45] <Lymia>
scala.collection.Seq is not related to java.util.Collection
L772[07:28:16] <Ivorius> I think
PaleoCrafter knew some quick fix for that
L773[07:28:17] <Ivorius> Or something
:P
L774[07:28:40] ⇦
Parts: Kodos (~Kodos@2602:306:ce20:6c30:50da:dbae:f91f:30f0)
(Leaving))
L775[07:28:45] <PaleoCrafter> you can use
java's Arrays.asList, so :P
L776[07:29:38] <Lymia> Anyway,
Ivorius.
L777[07:30:04]
⇨ Joins: TheFjong
(~TheFjong|@3e6b1460.rev.stofanet.dk)
L778[07:30:06] <Lymia> My main concern is
that if you suggest by example tags like "ABSTRACT" or
"UNREAL", modders are going to do stupid things with the
tagging system instead of sensible ones.
L779[07:30:58] <Lymia> Stuff like
"NO_SURFACE"... or "BOSS_ARENA" would be
useful, because tells Thaumcraft to not spawn its hills and mess up
the ceiling, and BOSS_ARENA should tell other mods to gtfo.
L780[07:31:06]
⇨ Joins: TheTemportalist
(~Country_G@70.44.184.172.res-cmts.lcp.ptd.net)
L781[07:31:32]
⇨ Joins: Szernex
(~Szernex@91-115-14-184.adsl.highway.telekom.at)
L782[07:31:34] <heldplayer> +1
L783[07:31:38] <Ivorius> I agree those
would be useful
L784[07:32:06]
⇨ Joins: cpup (~cpup@32.218.113.33)
L786[07:33:11] <Lymia> But, as far as
gameplay goes, it's a challenge dimension, basically. A big maze,
where you eventually go beat up a boss.
L787[07:33:24] <Lymia> Then some tech mod
sees "IMAGINARY" or whatever, and decides all your armor
doesn't work.
L788[07:34:13] <Ivorius> Well, if the mod
specifically states your armour only works in simulated
environments
L789[07:34:22] <Ivorius> And the dimension
specifically states it's a dream
L790[07:34:31] <Ivorius> Then perhaps
that's the way it should be :P
L791[07:34:54] <Lymia> Just... a quick
question
L792[07:35:01] <Lymia> Can you, like, name
any mods that do that kind of stuff?
L793[07:35:50] <Ivorius> Hey, you were the
one who proposed a mod would be disabling their armour if the
dimension was imaginary :P
L794[07:36:06] <Ivorius> I just want to
make some basic distinctions
L795[07:36:15] <Ivorius> What is the
dimension, how does it exist, where exactly is it
L796[07:36:24] <Ivorius> And maybe some
base properties of how it looks and feels
L797[07:37:24] <Lymia> Well... in game
design terms.
L798[07:37:44] <Lymia> Say, you make items
that only works in your dimensions -- maybe you're making a Code
Lyoko mod.
L799[07:38:08] ⇦
Quits: Roadcrosser (~Roadcross@175.143.158.147) (Quit:
Leaving)
L800[07:38:21] <Lymia> If you're doing
that... part of your reason is trying to not make OP items that
ruin other mods in their dungeons/dimensions.
L801[07:38:29] <Ivorius> Sure
L802[07:38:31] ⇦
Parts: TheTemportalist
(~Country_G@70.44.184.172.res-cmts.lcp.ptd.net) ())
L803[07:38:37] <Ivorius> Then you add a
CODE_LYOKO dimension type
L804[07:38:40] ***
nekosune_Away is now known as nekosune
L805[07:38:41] <Ivorius> And make your
items only work there
L806[07:38:53] <Lymia> Then the SIMULATED
tag gets involved, and.... that person with a tech based Mystcraft
mod gets screwed.
L807[07:39:02] <Lymia> OP items for
everyone!
L808[07:39:13] <Ivorius> Why would that
be
L809[07:39:13] <Lymia> If you're doing
limits like that.
L810[07:39:19] <Ivorius> It's not a
limit
L811[07:39:21] <Ivorius> It's a
guideline
L812[07:39:26] <Ivorius> You can add your
own tags, and you should
L813[07:39:31] <Lymia> What do you have to
gain from having general tags like SIMULATED, instead of just
listing your own dimensions?
L814[07:39:35] <Ivorius> If you want it to
be useful only inyour dimension, add your own tag
L815[07:39:55] <Ivorius> Making basic
distinctions if I don't want to be super specific?
L816[07:40:12] <Ivorius> If I want my
structures to spawn only on some kind of planets with
surfaces
L817[07:40:20] <Ivorius> Then I use a
general tag
L818[07:40:25]
⇨ Joins: TheTemportalist
(~thetempor@70.44.184.172.res-cmts.lcp.ptd.net)
L819[07:40:26] <Ivorius> Rather than
listing every single mod I know
L820[07:40:37] <Ivorius> i.e.
OVERWORLD
L821[07:41:04] <Lymia> I guess my thought
process is sorta...
L822[07:41:41] <Lymia>
"OVERWORLD" gives quite a deal of information. In
Mystcraft terms, it's probably something like Normal World or
Amplified Normal World -- you have a flat surface all the way
through, and the dimension isn't trying to kill you.
L823[07:42:09] <Ivorius> I'd say
'overworld' is just the former
L824[07:42:14] <Ivorius> A dimension with
a surface and no ceiling
L825[07:42:26] <Lymia>
"SIMULATED" gives no information on its own. If all you
had was a picture of the dimension, or a map of the blocks in it,
"SIMULATED" gives no information.
L826[07:42:56] <Lymia> It's flavor
based... what's the modders intent in putting that there? What
could you do with it that's fun for players, and not rather
arbitary?
L827[07:43:11] <heldplayer> Making
Mystcraft so it tells the DimensionRegistry what kind of dimension
an age is would be pretty complicated, because there are a lot of
factors
L828[07:43:43] <Ivorius> We can only
approximate
L829[07:43:46] <Ivorius> That's what this
is about :P
L830[07:43:55] <Ivorius> I think
'simulated' gives important contextual information
L831[07:44:10] <Ivorius> You may not think
it mechanically relevant
L832[07:44:24] <Ivorius> But I think it
might be, and it's a very basic property
L833[07:44:39] <Ivorius> That's why it's
part of the default tags
L834[07:44:43] <Lymia> It's not that I
don't think it's mechanically relevant.
L835[07:44:57] <Lymia> Rather, I think any
mechanic that cares about it going to be rather arbitary.
L836[07:45:01] <Ivorius> It answers the
question 'How does your dimension exist'
L837[07:45:10] <Ivorius> 'How does it fit
into the reality of our world'
L838[07:45:29] <Ivorius> And then you can
safely say 'It's a computer simulation, made by a block in the real
world'
L839[07:46:00] <Lymia> IMO, it'd work
*great* if it was restrricted, to say, flavor text, or minor
effects and such.
L840[07:46:11] <Ivorius> Games aren't just
mechanics
L841[07:46:19] <Ivorius> Mechanics by
themselves are usually kind of arbitrary
L842[07:46:38] <Ivorius> Sure, you can
restrict it to that
L843[07:46:49] <Ivorius> But it's not your
job to limit what people want to do with the tags :P
L844[07:47:13] <Ivorius> Like I said, I
believe the role of your dimension in the existence of reality is
important contextual information
L845[07:47:15] <Lymia> Games aren't just
mechanics, but, when you have 50 modders going their own way, and
are struggling to make their mods feel like they "go
together". (Like this dictionary is trying to do)
L846[07:47:41] <Lymia> IMO, mechanics
should be the #1 consideration, since that's going to be a much
bigger problem if you screw up with it.
L847[07:48:07]
⇨ Joins: sww1235
(~sww1235@news063183.halls.colostate.edu)
L848[07:48:19] <Ivorius> But what do we
gain by removing this information
L849[07:48:22] <Ivorius> Less power to the
mods
L850[07:48:24] <Ivorius> Less
information
L851[07:48:41] <Lymia> I don't think it's
worth removing it, per se.
L852[07:48:42] <Ivorius> Less ways to
distinguish dimensions contextually
L853[07:49:05] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L854[07:49:33]
⇨ Joins: w00tc0d3
(~w00tc0d3@D978C899.cm-3-1d.dynamic.ziggo.nl)
L855[07:49:47] <Lymia> But... well, I'm
not sure having those distinctions in the base code is going to be
very helpful, I think. Something like that?
L856[07:50:20] <Lymia> I'd rather see half
of the major mods that add dimensions put 40 tags on all their
dimensions that they made up, and eventually agree on a core set
that makes sense for mods that already exist, maybe?
L857[07:50:38] <Lymia> I don't know if the
Minecraft modding community right now can make that happen.
L858[07:51:18] <Ivorius> It will happen
over time when people adapt the system
L859[07:51:29] <Ivorius> And if it turns
out some tags are useless, we can toss them aside
L860[07:51:42] ⇦
Quits: sww1235 (~sww1235@news063183.halls.colostate.edu) (Ping
timeout: 200 seconds)
L861[07:51:49] <Ivorius> They can always
PR the dictionary with tag changes
L862[07:51:58] <Ivorius> Like they did
with the biome dictionary a while back
L863[07:52:18] ***
prasselpikachu is now known as prassel|off
L864[07:52:34] <Lymia> .. oh?
L865[07:52:42] <Lymia> The design of this
is based off something?
L866[07:52:56] ***
prassel|off is now known as prasselpikachu
L867[07:53:31] <Ivorius> Not really, I
don't entirely like the way the biome dictionary is designed
L868[07:53:33] <Lymia> BiomeDictionary has
a fixed tag list, wtf.
L869[07:53:37] <Ivorius> But it functions
pretty similarly
L870[07:53:44] <Ivorius> Yep Lymia
L871[07:53:46] <Ivorius> But the fun thing
is
L872[07:53:52] <Ivorius> If you
instantiate a new enum value
L873[07:54:09] <Ivorius> It injects itself
into the enum list with reflection
L874[07:54:12] <Ivorius> Now isn't that
quite fun :P
L875[07:54:14] ⇦
Quits: LudziE12 (~LudziE12@91.236.130.129) (Ping timeout: 198
seconds)
L876[07:54:19] <Ivorius> Guess why I use
strings instead
L877[07:54:23] <Lymia> Why are you using
an enum
L878[07:54:27] <Lymia> When it is open
ended?
L879[07:54:30] <Ivorius> Not me,
them
L880[07:54:36] <Ivorius> Whoever made the
biome dictionary
L881[07:54:36]
⇨ Joins: cpup (~cpup@32.218.113.33)
L882[07:54:51] <Lymia> "type class
BiomeTag(name: String, superTypes: Seq[BiomeTag])"
L883[07:54:58] <Lymia> It'd be longer in
Java, but.
L884[07:55:02] <Lymia> It'd be type safe
like this
L885[07:55:05] <Lymia> Without being
flipping insane
L886[07:55:24] <Ivorius> I don't think
those should be classes belonging to mods
L887[07:55:34] <Ivorius> I want this to be
very modular
L888[07:55:35] ⇦
Quits: mezz (~quassel@2601:9:6b00:9e0:354e:66f5:ea47:87d2) (Ping
timeout: 198 seconds)
L889[07:55:42] <Ivorius> You should always
be able to assign super or subtags to dimensions
L890[07:55:49] <Ivorius> So nobody can own
a Type object imo
L891[07:56:01] <Ivorius> One of the
reasons the biome dict is badly designed :P
L892[07:56:42] ⇦
Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Quit:
(null))
L893[07:57:34] <Razaekel> tell me
more
L894[07:57:58] <Ivorius> I committed a
small change adding BOSS_ARENA btw. Lymia
L895[07:58:04] ***
prasselpikachu is now known as prassel|off
L896[07:58:22] <Ivorius> And overworld is
now considered '+ * Dimensions that have a complete surface and no
ceiling, for example on a planet.'
L897[07:58:34] <Ivorius> For more general
distinction
L898[07:59:00] <Ivorius> Razaekel: Tell
you what? :P
L899[07:59:24] <Razaekel> well, lemme find
the start of this convo first
L900[07:59:33] <Razaekel> regarding the
biomedict
L901[08:01:00] <Razaekel> sorry,
dimensional dictionary
L902[08:01:20] <Ivorius> We talked about
both, in partial :P
L904[08:01:29] <PaleoCrafter> Lymia, what
is this "type class" syntax? :P
L905[08:01:41] ⇦
Quits: Loetkolben
(~Loetkolbe@ipbcc23de8.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L906[08:02:56] <Lymia> ....
L907[08:02:58] <Lymia> er
L908[08:02:58] <Lymia> case
L909[08:03:27] <PaleoCrafter> thought
so
L910[08:04:29] ⇦
Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
(Quit: pixlepix)
L911[08:08:12] ⇦
Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L912[08:08:13]
⇨ Joins: Tombenpotter
(~Tombenpot@ACaen-654-1-73-63.w81-48.abo.wanadoo.fr)
L913[08:08:15]
⇨ Joins: Cray0n
(Cray0n@74.141.16.62.customer.cdi.no)
L914[08:13:54] <Razaekel> alright, read
the convo
L915[08:13:59] <Razaekel> very interesting
idea
L916[08:14:43] <Ivorius> Any
thoughts?
L917[08:15:04]
⇨ Joins: cpup (~cpup@32.218.113.33)
L918[08:15:37] <Razaekel> besides wanting
to add it to M3L, not at the moment
L919[08:15:45]
⇨ Joins: SirWilli (~SirWilli@95.90.192.202)
L920[08:16:08] <Razaekel> oh
L921[08:16:08] <loldudester> Does anyone
know a guide on structure generation?
L922[08:16:09] <Razaekel> line 190
L923[08:16:19] <Ivorius> loldudester: Yes,
I am the guide
L924[08:16:21] <Razaekel> you have
subTypes when you mean superTypes
L926[08:16:51] <Ivorius> 190,
Razaekel
L927[08:16:53] <Ivorius> ?
L928[08:16:55] <Lymia> Ivorius, IMO, if
you do it, there should be a clear distinction between semantic
tags, like, say.
L929[08:16:56] <Ivorius> Nothing
there
L930[08:17:17] <Lymia> Or, well,
even.
L931[08:17:32] <Lymia>
"SOLID_GROUND", "FLOATING_ISLANDS",
"CEILING"
L932[08:17:39] <Razaekel> hmm
L934[08:17:44] <PaleoCrafter> Ivorius
^
L935[08:17:49] <Lymia> Or, hrm.
L936[08:17:55]
⇨ Joins: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
L937[08:18:12] <Ivorius> PaleoCrafter:
?
L939[08:18:32] <PaleoCrafter>
registerSupertypes(String type, Collection<String>
subTypes)
L940[08:18:40] <Razaekel> more
specifically 188, @param subType The Supertypes.
L941[08:18:43] <Ivorius> Ah
L942[08:18:58] <Lymia> Ivorius, is there
any reason you can't decompose, say, OVERWORLD into multiple
tags?
L943[08:19:07] <Razaekel> i was going ' is
he trying to add the supertypes or the subtypes?
L944[08:19:22] <loldudester> Wuppy: I'm a
little too broke for that
L945[08:19:25] <Lymia>
"SOLID_GROUND" and "NO_CEILING"
L946[08:19:42] <Wuppy> too bad, I dont'
have a tutorial for 1.7 for it
L947[08:20:14] <Ivorius> Fixed,
PaleoCrafter + Razaekel
L948[08:20:19]
⇨ Joins: Cray0n
(Cray0n@74.141.16.62.customer.cdi.no)
L949[08:20:25] <Razaekel> and i would
chance SKY -> SKYWORLD
L950[08:20:32] <loldudester> What I'm
looking to do is a little different anyway. I just want to generate
a specific structure at spawn in every world, nowhere else
L951[08:20:38] <Razaekel> just to be
clearer
L952[08:20:46] <Ivorius> loldudester: Like
I said, I know that stuff in and out
L953[08:20:48] <Ivorius> What do you
need
L954[08:20:53] <Lymia> Ivorius, IMO, an
very important techenical distinction might need to be made
here.
L955[08:21:03] <Lymia>
"TEMPORARY"/"DYNAMIC" and so forth.
L956[08:21:13] <Razaekel> and maybe
UNDERGROUND -> CAVEWORLD
L957[08:21:15] <Lymia> I haven't
decompiled the mod to see how it works, but.
L958[08:21:17] <Ivorius> Lymia: Sure I
can, how about you post your proposal
L959[08:21:21]
⇨ Joins: LudziE12 (~LudziE12@91.236.130.129)
L960[08:21:25] <Lymia> IIRC, Blood Magic
had bosses that sent you to an area in another world.
L961[08:21:32] <Lymia> Post?
L962[08:21:35] <Ivorius> Razaekel: CAVES
is a different type
L963[08:21:40]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L964[08:22:03] <Razaekel> what other types
of underground world would there be?
L965[08:22:05] <Ivorius> Lymia: I dunno,
take the class and make your changes
L966[08:22:11] <Razaekel> NO_CAVES?
L967[08:22:12] <Ivorius> I'm not exactly
sure what exactly you want :P
L968[08:22:19] ***
PaleoCrafter is now known as Paleo|off
L969[08:23:23] <Razaekel> I guess, to me,
calling a world underground is a bit unclear, since you could be
underground in the overworld
L970[08:23:57] <Razaekel> but replacing
that with caveworld really defines it, by saying 'this is a
caveworld', not just underground in the overworld
L971[08:24:27] <Razaekel> that's pretty
much what the main world distinctions are, anyway
L972[08:24:42] <Razaekel> caveworld has a
defined floor and ceiling
L973[08:24:52] <Razaekel> overworld has a
defined floor, no ceiling
L974[08:24:59] <Razaekel> skyworld has no
floor and no ceiling
L975[08:25:06] <Ivorius> Caveworld doesn't
really have a floor
L976[08:25:14] <Ivorius> It's more like,
everything is block by default
L977[08:25:22] <Ivorius> And the world
generation applies spaces to it
L978[08:25:55] <Razaekel> floor == bottom
bedrock layer, in this case
L979[08:26:08] <Ivorius> I guess you can
say that
L980[08:26:10] <Razaekel> a bottom
limit
L982[08:26:52] <Razaekel> now, i suppose
you could have a world which doesn't have a bottom limit, but a top
limit
L983[08:26:55] <Razaekel> huh
L984[08:27:09] <Ivorius> Not sure if
anyone really wants that though :P
L985[08:27:12] <Razaekel> i don't think
anybody has considered making that kind of world before
L986[08:27:17] <Ivorius> I have
L987[08:27:21] <Ivorius> I did actually
make it
L988[08:27:23] <Ivorius> lol
L989[08:27:29] <Razaekel> huh, cool
L990[08:27:43] <Razaekel> ok, anyway
L991[08:27:53] <Razaekel> three different
worldtypes
L992[08:28:00] <Razaekel> cave, sky, and
over
L994[08:28:07] <Ivorius> The dude is
standing on his side
L995[08:28:08] <Razaekel> anything else
would be a subtype of those three
L996[08:28:17] <Razaekel> Mineup?
L998[08:28:21] <Ivorius> Yeah :P
L999[08:28:38] <Razaekel> very cool
L1000[08:28:42] <Razaekel> alright
L1001[08:28:51] <Razaekel> cave, sky,
over, and inverted
L1002[08:29:00] <Ivorius> I don't think
anyone has inverted worlds
L1003[08:29:01] <Razaekel> any other
worldtype would be a subtype of those four
L1004[08:29:03] <Ivorius> MineUp is
outdated :P
L1005[08:29:35] <Razaekel> space would be
a subtype of sky
L1006[08:29:40] <Ivorius> Yeah
L1007[08:29:46]
⇨ Joins: ivan (~ivan@192.241.198.49)
L1008[08:30:05] <Razaekel> so, to
condense the point
L1009[08:30:21] <Soni> can I extract a
TileEntity from the call stack?
L1010[08:30:23] <Ivorius> Sky doesn't
really fit it in that sense though
L1011[08:30:24] <Ivorius> Perhaps
L1012[08:30:26] <Razaekel> caves as a
subtype of underground is redundant, since if it's underground,
it's going to have caves by default
L1013[08:31:24] <Ivorius> Hmm
L1014[08:31:26]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L1015[08:31:40] <Ivorius> 'SURFACE',
'FLOATING', 'SURFACE_INVERTED', 'CAVES'?
L1016[08:31:45]
⇨ Joins: Vazkii
(~Vazkii@a79-169-161-227.cpe.netcabo.pt)
L1017[08:31:46] <Razaekel> sue
L1018[08:31:48] <Razaekel> sure*
L1019[08:32:48] <Soni> (with reflection
ofc)
L1020[08:33:06] <Razaekel> no idea
Soni
L1021[08:33:30] <Razaekel> Lymia, is the
biomedict part of forge?
L1022[08:33:43] <Lymia> Ivorius, It's a
proposed addition to Forge.
L1023[08:34:02] <Ivorius> BiomeDict
L1024[08:34:07] <Ivorius> Not
DimensionDict :P
L1025[08:34:12] <Ivorius> The BiomeDict
is part of Forge
L1026[08:34:57] <Razaekel> hmm
L1027[08:35:01] *
Razaekel goes digging
L1028[08:35:16]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1029[08:35:46] <Razaekel> ah,
there
L1030[08:35:49] ***
TLD|AFK is now known as The_Lone_Devil
L1031[08:35:52] <Razaekel> oy
L1032[08:35:53] <Razaekel> enums
L1033[08:35:54]
⇦ Quits: megamit (megamit@94.14.48.228) (Ping timeout: 378
seconds)
L1035[08:36:02] <Lymia> I was thinking a
structure like that, maybe
L1036[08:36:11] <Lymia> Maybe less some
tags, or add some tags.
L1037[08:36:33] <Lymia> If I was
designing it, I'd stick with things that matter to existing mods
though. :x
L1038[08:37:07] <Razaekel>
>.>
L1039[08:37:21] <Ivorius> hmm
L1040[08:37:30] <Razaekel> one world
type
L1041[08:37:36] <Ivorius> I'm not sure if
separate ceiling and floor properties would be better than what we
have now
L1042[08:37:39]
⇦ Quits: fuj1n (fuj1n@101.190.57.49) (Quit:
Sleep)
L1043[08:37:40] <Razaekel> solid
liquid
L1044[08:37:48] ***
big_Xplo|Off is now known as big_Xplosion
L1045[08:37:53] <Razaekel> like, all
water, all the time
L1046[08:37:54] <Lymia> IMO, it helps
classify worlds.
L1048[08:38:24] <Lymia> You could
theoretically make a world like Hell in Dwarf Fortress
L1049[08:38:24] <Razaekel> not sure that
category that would be in, but I'm thinking something like the
elemental plane of water
L1050[08:38:28] <Lymia> Under a ceiling,
with lots of exposed void.
L1051[08:38:37]
⇨ Joins: flappyy
(~flappy@a91-152-117-173.elisa-laajakaista.fi)
L1052[08:39:13] <Lymia> Ivorius, I think
that works too.
L1053[08:39:22] <Ivorius> Razaekel: I
feel like 'water' surfaces would be better defined by the
biome
L1054[08:39:29] <Ivorius> Or lava for
that matter
L1055[08:39:37] <Razaekel> no
surface
L1056[08:39:42] <Lymia> Mystcraft has
well demonstrated that.
L1057[08:39:44] <Lymia> Uh.
L1058[08:39:47] <Razaekel> an entire
world of water
L1059[08:39:50] <Razaekel> 0-256
L1060[08:40:05] <Lymia> Liquids aren't
actually defined by the biome.
L1061[08:40:08] <Ivorius> Then there
would be void under the lowest water block
L1062[08:40:13] <Razaekel> probably put
that as a subtype of floating
L1063[08:40:14] <Ivorius> That would be
very illogical :P
L1064[08:40:27] <Razaekel> or cave
L1065[08:40:30] <Lymia> I think
"confined" would be reasonable as a last world
type.
L1066[08:40:41] <Ivorius> Lymia:
'Confined'?
L1067[08:40:42] <Lymia> Stuff like the
Deep Dark or Thaumcraft's Outer Lands.
L1068[08:40:48] <Lymia> Where there's no
real large open areas at all.
L1069[08:41:01] <Ivorius> Isn't that a
CAVE_WORLD
L1070[08:41:08] <Lymia> CAVE_WORLD could
mean something like the nether
L1071[08:41:11] <Lymia> Where despite
being a cave
L1072[08:41:15] <Lymia> It's mostly open
in structure.
L1073[08:41:27] <Lymia> Much different
from the Deep Dark, where you'd have to tunnel to get
anywhere.
L1074[08:41:46] <Razaekel> hmm
L1075[08:41:48] <Lymia> Or a theoretical
world with bedrock in the ceiling, and bedrock in the bottom
L1076[08:41:51] <Lymia> And generated
with 3x caves
L1077[08:41:52]
⇦ Quits: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit:
pixlepix)
L1078[08:41:55] <Razaekel> and nothing
else
L1079[08:41:58] <Razaekel> or that
L1080[08:42:09] <Ivorius> I think that
still fits the nether quite well
L1081[08:42:16] <Ivorius> More or less
open spaces
L1082[08:42:22] <Razaekel> they're still
caves
L1083[08:42:25] <Razaekel> just big
ones
L1084[08:42:25]
⇨ Joins: cad435
(~quassel@2a02:6d40:100:99b:208d:5a7b:ce63:cc85)
L1085[08:42:30] <Ivorius> I mean, the
surface worlds can also go from y=5 or to y=200
L1086[08:42:34] <Ivorius> Depending on
the world type
L1087[08:42:35] <Razaekel> see: Mammoth
Cave
L1088[08:42:36] <Lymia> CAVE_WORLD works
for defining the nether, I think.
L1089[08:42:46] <Ivorius> But the
consideration is just
L1090[08:42:57] <Ivorius> 'Is there
supposed to be anything above the dimension, or below'
L1091[08:43:04] <Lymia> I'm talking about
worlds where asking if there's a floor or ceiling is silly
L1092[08:43:08] <Lymia> Because there's
no open spaces at all.
L1093[08:43:09] <Ivorius> That's why we
place bedrock
L1094[08:43:14]
⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L1095[08:43:25] <Ivorius> I guess this is
more about the bedrock then
L1096[08:43:39] <Razaekel> Lymia, i'm
basing my considering on where the bedrock is
L1097[08:43:43] <Lymia> Confined would be
CAVE_WORLD except there's walls too.
L1098[08:43:45] <Ivorius> Like I said, we
only place bedrock to create the illusion that you could
thereotically go below this level
L1099[08:44:00] <Lymia> What's a world
that's mostly filled with bedrock?
L1100[08:44:04] <Ivorius> lol
L1101[08:44:06] <Ivorius> 'Stupid'
L1102[08:44:12] <Ivorius> STUPID, sorry
:D
L1103[08:44:16] <Razaekel> 'friggin
PITA'
L1104[08:44:32] <Ivorius> It's not about
the bedrock block per se
L1105[08:44:39] <Ivorius> It's about the
logical context
L1106[08:44:45] <Lymia> Right.
L1107[08:44:50] <Lymia> This world has no
ceiling. It has no floor.
L1108[08:44:50] <Razaekel> Ivorious, i'd
change SURFACE_INVERTED to just INVERTED
L1109[08:44:58] <Ivorius> Inverted what?
:P
L1110[08:44:59] <Lymia> It has a lot of
tunnels.
L1111[08:45:22] <Razaekel> hmm
L1112[08:45:28] <Ivorius> Lymia: Perhaps
we should change the terms then
L1113[08:45:33] <Ivorius> Not ceiling or
floor
L1114[08:45:39] <Razaekel> im just
thinking of Lymia's sugestion of the Hell area in DF
L1115[08:45:58] <Razaekel> it's evidently
not the surface, but it is the ceiling of a very large space
L1116[08:46:12] <Ivorius> The idea is
just
L1117[08:46:22] <Ivorius> ABOVE THE
DIMENSION || DIMENSION || BELOW THE DIMENSION
L1118[08:46:34] <Ivorius> Is above the
dimension more solid blocks, or air?
L1119[08:46:37] <Razaekel> the limits of
the world
L1120[08:46:39] <Ivorius> Is below the
dimension more solid blocks, or air?
L1121[08:46:48] <Ivorius> And then all 4
combinations of which
L1122[08:47:04] <Ivorius> Obviously you
can't mix the two
L1123[08:47:11] <Ivorius> Because either
you have bedrock or you can see the void
L1124[08:47:28] <Razaekel> yeah
L1125[08:47:44] <Razaekel> Surface and
Floating are evident
L1126[08:48:01] <Razaekel> the issue is
the name for the other two types
L1127[08:48:17] <Razaekel> CaveWorld or
Confined or s.e.
L1128[08:48:19] <Lymia> Why not split it
into "SOLID_GROUND", "FLOATING_GROUND" and
"CEILING" and "NO_CEILING" then?
L1129[08:48:25] <Razaekel> and Inverted
or Ceiling
L1130[08:48:39] <Lymia> if
hasTag("CAVE_WORLD") ||
hasTag("INVERTED_WORLD") is a lot more clumsy
L1132[08:49:15] <Ivorius> Lymia: Yes, but
hasTag("SOLID_GROUND") &&
!hasTag("NO_CEILING") is stupid too :P
L1133[08:49:23] <Ivorius> They're both
definition complete
L1134[08:49:47] <Ivorius> But I don't
think you can create structures that combine two of these
categories
L1135[08:49:53] <Ivorius> Either they're
good to spawn in caves
L1136[08:49:57] <Ivorius> or in floating
islands
L1137[08:50:00] <Ivorius> Or on
surfaces
L1138[08:50:05] <Ivorius> But rarely on
multiple
L1139[08:50:19]
⇦ Quits: cpup (~cpup@32.218.113.33) (Quit: No Ping reply in
180 seconds.)
L1140[08:50:25] <Lymia> I'd say that most
structures are good for both floating islands and surface worlds.
:X
L1141[08:50:45] <Lymia> Any above-ground
building (see: Villages, those sand castles, etc)
L1142[08:50:48] <Razaekel> depends on the
structure
L1143[08:50:57] <Razaekel> mineshafts are
good for all of them
L1144[08:51:10] <Ivorius> mineshafts are
definitely not good for floating islands :P
L1145[08:51:15] <Razaekel>
>.>
L1146[08:51:20] <Ivorius> They'd just
clutter the bottom, floating in mid-air
L1147[08:51:27] <Razaekel> oh
L1148[08:51:32] <Razaekel> hmm
L1149[08:51:35] <Lymia> Mineshafts are
good for anything with a solid ground, no?
L1150[08:51:37]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1151[08:51:39] <Razaekel> i was thinking
the insides of the islands
L1152[08:51:48] <Ivorius> Lymia:
Theoretically, but the problem is
L1153[08:52:00] <Razaekel> but if they're
gonna spawn in midair
L1154[08:52:06] <Ivorius> In 'OVERWORLD'
types they want to spawn from 0 to 50 maybe
L1155[08:52:15] <Ivorius> But in 'CAVES'
types they'd want to spawn in 0-255
L1156[08:52:26] <Ivorius> So you're gonna
distinguish anyway
L1157[08:53:08] <robotbrain> anyone know
what the name is for constructors in asm?
L1158[08:53:32] <Ordinastie>
INVOKE_SPECIAL
L1159[08:53:33] <Lymia> Ivorius, to be
honest, I think worldgen like Minecraft's code for mine shafts is
fundamentally broken.
L1160[08:53:36] ***
Thog is now known as Thog-chibi
L1161[08:53:49] <Lymia> Nether is 0-128,
a cave world could be 0-255 if you make it 0-255
L1162[08:53:54] <robotbrain> not the
opcode
L1163[08:53:59] <Razaekel> who
implemented mineshafts?
L1164[08:54:01] <robotbrain> the
name
L1165[08:54:10] <Ivorius> Lymia: Yeah,
that's just stupid
L1166[08:54:15] <robotbrain> when
searching ClassNode.methods?
L1167[08:54:22] <fry> robotbrain:
<init>
L1168[08:54:23] <Ivorius> But intelligent
people can dynamically distinguish by dimension == -1 :P
L1169[08:54:27] <robotbrain> thanks
fry
L1170[08:54:44] <Lymia> Ivorius,
Mystcraft Cave Worlds are 0-128
L1171[08:54:50] <fry> (if you can't
google that, you probably shouldn't be writing a coremod though
:P)
L1172[08:54:51] <Lymia> The nether is not
the only thing that can do that
L1173[08:54:55] <Ivorius> Dimensions
should be able to define their height
L1174[08:54:58] <Ivorius> But eh.
L1175[08:55:28] <Lymia> It'd be useful
for more than just nether-like worlds
L1176[08:55:34] <Lymia> Shifting oregen,
for example.
L1177[08:55:49] <Lymia> "Twilight
Forest has a lower surface than Overworld, please compensate for
this"
L1178[08:55:55] <Lymia> "Please DO
generate tin."
L1179[08:56:08]
⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 206
seconds)
L1180[08:56:15]
⇨ Joins: Seremis
(~Seremis@ip54547cc3.speed.planet.nl)
L1181[08:56:20]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L1182[08:57:59] <Razaekel>
>.>
L1183[08:58:26] <robotbrain> ok
L1184[08:58:28] <Ivorius> This is pretty
hard, eh? x)
L1185[08:58:29] <Razaekel> sealevel in
dimensions should be y=0, with negatives
L1186[08:58:40] <Razaekel> but it isn't
(yet) so gotta deal
L1187[08:58:45] <robotbrain> why wont the
world render in one viewport...
L1188[08:58:52] <robotbrain> it renders
perfect in the other one
L1189[08:58:58] <robotbrain> which is
confusing me
L1190[08:59:28]
⇨ Joins: Zesty (~Zesty@do.ustclug.org)
L1191[09:00:37] <Razaekel> at the very
least we know we have Surface/Overworld, and
Floating/Skyworld
L1192[09:01:01] <Razaekel> we need
something/Caveworld and something/Inverted
L1193[09:01:10] <Razaekel> hmm
L1194[09:01:14] *
Razaekel looks up discworld
L1195[09:01:28]
⇦ Quits: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net) (Quit: Bye)
L1196[09:01:38]
⇨ Joins: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net)
L1197[09:02:26] <Razaekel> that doesn't
help
L1198[09:02:37] <nekosune> how the HECK
can this fail?
L1199[09:02:53]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1200[09:03:34] <nekosune>
http://pastebin.com/NrJh1cVj getting a null
Exception on the setSkellingtonType line .... how can it be null
and instaceof EntitySkellington
L1201[09:04:08] <diesieben07> 100% it's
that line?
L1202[09:04:12] ***
bilde2910|away is now known as bilde2910
L1204[09:04:36] <diesieben07> and that is
line 78?
L1205[09:04:39] <nekosune> yeah
L1206[09:04:52] <diesieben07> impossiburu
:P
L1207[09:05:02] <nekosune> I know I am
going to test JUSt to make sure now, but
L1208[09:06:04]
⇦ Quits: Zerotheliger
(~Zerotheli@ip70-189-192-141.lv.lv.cox.net) (Read error: Connection
reset by peer)
L1209[09:06:08]
⇨ Joins: killjoy
(~killjoy@aolclient-66-26-10-51.aol.ec.res.rr.com)
L1211[09:08:24] <Ivorius> I switched
around the types a bit
L1212[09:09:27] <Ivorius> I see McJty has
discovered the pull
L1213[09:09:28] <Ivorius> Hehe
L1214[09:09:51] <Ivorius> Technically I
began work on this to make my mod compatible with his
L1215[09:10:03] <Razaekel> nice
L1216[09:10:04] <Ivorius> And then we
realized this would be useful in a general context too
L1217[09:10:22] <Razaekel> now you just
need a way to prevent some types from being listed with other
types
L1218[09:10:48] <Ivorius> What do you
mean?
L1219[09:11:29] <Razaekel> for example,
you dont want some chucklehead defining a dimension as both
Cave_World and Floating
L1220[09:12:08]
⇦ Quits: ivan (~ivan@192.241.198.49) (Quit: ERC Version 5.3
(IRC client for Emacs))
L1221[09:12:32] <Razaekel> or Finite and
Infinite
L1222[09:12:50] <nekosune> okat tested
that crash
L1223[09:12:50] <Ivorius> Technically
this would work best with booleans
L1224[09:12:52] <nekosune> cant
reproduce
L1225[09:12:58] <Ivorius> But then we
wouldn't account for 'don't know
L1226[09:13:08] <Ivorius> So we'd have
like, Maybe Boolean
L1227[09:13:12] ***
Cazzar|Away is now known as Cazzar
L1228[09:13:48] <Ivorius> Which would
substantially change how the dictionary works, and make it
inherently more complicated too
L1229[09:13:56] <Ivorius> I'd rather keep
it simple if possible
L1230[09:14:44] <Razaekel> so something
like a nullable boolean?
L1231[09:14:47] <Ivorius> Yeah
L1232[09:15:01] <Ivorius> boolean?, Maybe
boolean, *boolean
L1233[09:15:06] <Ivorius> Whatever it's
in your favourite language :P
L1234[09:15:17] <Razaekel> heh
L1235[09:15:19] <Ivorius> And that mapped
to each dimension for each category
L1236[09:15:43] <Ivorius> But it's only
relevant for a few types, mainly the default types listed
here
L1237[09:15:43] <Razaekel> some booleans,
some enums, and a big set of strings
L1238[09:15:55] <Ivorius> So I don't
think it's worth the complication
L1239[09:15:59] <Ivorius> Something
something KISS :P
L1240[09:16:09] <Razaekel> eh
L1241[09:16:29] <Razaekel> if it becomes
an issue, can just tell people to not be stupid
L1242[09:16:36] <Razaekel> and define
their dimensions correctly
L1243[09:16:37] <Ivorius> Yeah
L1244[09:16:43] <heldplayer> Razaekel:
makes me think of BlockStates :P
L1245[09:16:45] <Ivorius> People can
always fuck shit up
L1246[09:17:26] <Razaekel> I do prefer
the whole Block/BlockState/BlockType thing better than blockIDs and
meta
L1247[09:17:38] <Razaekel>
BlockEntity
L1248[09:17:39]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L1249[09:17:45] <Razaekel> (not
TileEntity)
L1250[09:18:25] <Razaekel>
composition!
L1251[09:18:33] <Ivorius> It's mostly the
same, just encapsulated better, and more dynamic :P
L1252[09:18:38]
⇨ Joins: LordIllyohs (~LordIllyo@76.243.46.93)
L1253[09:18:45] <Razaekel> except the
code is funky
L1254[09:18:47]
⇦ Quits: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Read error:
Connection reset by peer)
L1255[09:18:50] <Razaekel> funnnnk
L1256[09:18:52] <Razaekel> y
L1257[09:18:59] ***
LordIllyohs is now known as Illyohs
L1258[09:19:26] <Razaekel> last I
checked, the top level class for that group was IBlockState
L1259[09:19:29] <robotbrain> which load
opcode is used for booleans?
L1260[09:19:40] <Razaekel> goole it
L1261[09:19:43] <Razaekel> google*
L1262[09:19:56] <diesieben07> robotbrain:
booleans are like ints on the stack
L1263[09:20:13] <robotbrain> thanks
diesieben07
L1264[09:21:32]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L1265[09:22:04] ***
TTFT|Away is now known as TTFTCUTS
L1266[09:22:39] <Razaekel> yea
L1267[09:23:02] <Ivorius> So now we have
'Existential context', 'relative confinement in terms of the
y-axis', 'relative confinement in terms of the x and z axes', and
'owner'
L1268[09:23:08] <Ivorius> All neatly
separated
L1269[09:23:19] <Razaekel> my class
hierarchy is IBlockState > BlockStateBase > BlockState, which
is composed of Block and properties
L1270[09:23:26] <Ivorius> I think that
defines dimensions pretty decently, all things considered
L1271[09:23:33] <Ivorius> And people can
always add more to their mods
L1272[09:24:54]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1273[09:26:02]
⇦ Quits: Gigabit101
(~Gigabit10@cpc3-cosh13-2-0-cust73.6-1.cable.virginm.net) (Ping
timeout: 198 seconds)
L1274[09:28:13] <Razaekel> huh
L1275[09:28:18] <Razaekel> boxed Boolean
can be null
L1276[09:28:27] <Razaekel> but the
primitive can't
L1277[09:28:53] <diesieben07> true.
L1278[09:29:21] <robotbrain> do ats use
srg names or deobf names?
L1279[09:29:46] <Ivorius> srg
L1280[09:29:47] <heldplayer> Ivorius:
would ABSTRACT also mean that nobody can actually get to it?
Because Mystcraft will be getting a profiling age that copies the
overworld, and is used for calculating what instability levels
should be used for ages regarding the generation of ores
L1281[09:30:17] <Lymia> heldplayer, you
need a dimension for that?
L1282[09:30:25] <heldplayer> (The age
doesn't save, it just gets generated for values and leaves nothing
but a folder in the save file)
L1283[09:30:40] <Lymia> You can't just
access lower level functions and directly generate a bunch of
chunks?
L1284[09:30:44] <heldplayer> Lymia: I
don't, xcomp does :P
L1285[09:30:46] <Lymia> I don't know if
Minecraft's code is broken enough that it doesn't work.
L1286[09:31:02] <Lymia> If it was, I
would not be surprised
L1287[09:31:12] <Ivorius> heldplayer:
Depends on what he wants, I mean if he has a dimension other mods
will be able to acecss it
L1288[09:31:22] <Ivorius> And might try
to spawn structures, entities and whatnot
L1289[09:31:31]
⇨ Joins: ivan (~ivan@192.241.198.49)
L1290[09:31:35]
⇦ Quits: Numerios (uid16090@id-16090.uxbridge.irccloud.com)
(Quit: Connection closed for inactivity)
L1291[09:31:42] <Lymia> Ivorius, but
that's the point
L1292[09:32:08] <heldplayer> The thing
is, you can't use the actual overworld for profiling because you
can't depend on it not being modified by players before Mystcraft
can get to profiling it
L1293[09:32:17] ***
diesieben07 is now known as diesieben|away
L1294[09:32:18] <Ivorius> If he doesn't
want anything to spawn he's probably best off tagging it as
'ABSTRACT', 'FINITE', and 'FUCK_OFF_GUYS_REALLY' :p
L1295[09:32:42] <Ivorius> ABSTRACT and
FINITE should already be pretty powerful to scare off anything mods
might have in store I think
L1296[09:32:49] <heldplayer> And using a
seperate dimension for profiling allows him to use the same system
to calculate the values he uses for calculating it in ages
L1297[09:33:00] ***
Cozza38|Away is now known as Cozza38
L1298[09:34:15] <heldplayer> Basically,
more ores in an age or more valuable ores in an age than the
overworld has? Ok, this age will be unstable
L1299[09:34:17] <Razaekel> could it be a
requirement that dimensions tagged as 'ABSTRACT' and 'MOD_NAME' be
only accessible by that mod?
L1301[09:35:45]
⇨ Joins: ChJees
(ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L1302[09:35:46] <Ivorius> !gf
entityUniqueID 1.7.10
L1303[09:36:12]
⇨ Joins: Maxetime
(~Thunderbi@modemcable086.219-70-69.static.videotron.ca)
L1304[09:36:45] <Lymia> Why no
"SPECIAL" tag?
L1305[09:36:56] <Lymia> For worlds that
are super-unusual in some way, and should not be accessed by any
other mod?
L1306[09:37:13] <heldplayer> Needs a
"FUCK_OFF" tag :P
L1307[09:38:31] <Ivorius> 'special'
L1308[09:38:43] <Ivorius> We always knew
xcompwiz's dimensions were special, Lymia ;D
L1309[09:39:18]
⇨ Joins: Andrey96
(~Instantbi@95-30-200-229.broadband.corbina.ru)
L1310[09:39:22] <Lymia> Ivorius, for
example
L1311[09:39:24] <heldplayer> Oh right,
regarding that
L1312[09:39:30] <Lymia> I had an idea for
boss arenas without eating up a thousand dimensions
L1313[09:39:37] <Lymia> I'd provision
50x50 chunk areas of a single dimension
L1314[09:39:42] <Lymia> And use one area
for each instance.
L1315[09:39:51] <Ivorius> And what about
the dimension's values?
L1316[09:39:54] <Ivorius> Day/night
cycle
L1317[09:39:56] <Ivorius> Sky
L1318[09:40:05] <Ivorius> It wouldn't
work for the ender dragon battle
L1319[09:40:09] <heldplayer> If you ever
make a mod that stores data on the client regarding the world, you
should probably store that data linked to the world, and not
statically expecting there to be only 1 world on the client
:P
L1320[09:40:14] <Lymia> Use packets to
tell the client what it is for the version of the part of the
dimension they're in.
L1321[09:41:04] <Lymia> On world
entry
L1322[09:41:25] <Ivorius> I don't know,
just making dynamic dimensions for the battles seems fine to me
:P
L1323[09:41:30] <Ivorius> Then you have
the most freedom
L1324[09:41:40] <Lymia> How many
dimension IDs do you have again?
L1325[09:41:51] <Ivorius> MAX_INT
maybe?
L1326[09:43:28] <Lymia> ... I thought you
had 255?
L1327[09:44:07]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L1328[09:44:44] <heldplayer> MAX_INT
technically, but the login packet goes from -128 to 127
L1329[09:44:52] <Ivorius> Lymia: Forge's
BitSet states Long.SIZE << 4
L1330[09:45:34] ***
alekso56_off is now known as alekso56
L1331[09:45:39] <Ivorius> Which is like,
wtf?
L1332[09:45:51] <Ordinastie> well, Mojang
:p
L1333[09:45:56] <Ivorius> Oh wait, SIZE,
not MAX_LONG
L1334[09:46:20] <Ivorius> So it's 1024
probably
L1335[09:46:34] <heldplayer> ಠ_ಠ
L1336[09:46:36] <heldplayer> That's not a
lot
L1337[09:46:47] <heldplayer> Well, not a
lot considering people can make a lot with Mystcraft
L1338[09:46:47]
⇦ Quits: TheTemportalist
(~thetempor@70.44.184.172.res-cmts.lcp.ptd.net) (Remote host closed
the connection)
L1339[09:47:01] <Ivorius> Or
RFTools
L1340[09:47:08] <heldplayer> Or RFTools
;)
L1341[09:47:13] <Ivorius> Perhaps someone
needs to patch it up
L1342[09:47:14] <Lymia> My mod
L1343[09:47:20] <Lymia> Would be making a
bunch of finite dimensions
L1344[09:47:24]
⇦ Quits: ivan (~ivan@192.241.198.49) (Ping timeout: 378
seconds)
L1345[09:47:28] <Lymia> Probably
literally doing void damage if you go too far off the side
L1346[09:47:50] <heldplayer> Do void
particles at the edges to make it clear you can't go outside the
area :P
L1347[09:48:26] <Ordinastie> or the
"awesome" 1.8 barriers
L1348[09:49:23] <Ivorius>
MalisisBarrierBlocks confirmed for 1.8
L1349[09:50:09]
⇨ Joins: Brokkoli
(~Brokkoli@e176060216.adsl.alicedsl.de)
L1350[09:50:25]
⇨ Joins: Cojo (~Cojo@wvf6054rh.rh.ncsu.edu)
L1351[09:50:27] <Ordinastie> aren't they
already in vanilla ?
L1352[09:50:37]
⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net)
(Ping timeout: 194 seconds)
L1353[09:50:40] <Lymia> Can you set up a
world barrier like that?
L1354[09:50:40] <Ivorius> Doors are also
already in vanilla :P
L1355[09:50:48] <Ordinastie> true
L1356[09:51:00] <Ivorius> Lymia: In 1.8
there's even a world barrier thing
L1357[09:51:05] <Ivorius> That's not
technically blocks
L1358[09:51:29] <Ordinastie> that's what
I was talking about
L1360[09:51:53] <Ivorius> No wait, wrong
link
L1362[09:52:40] <Ivorius> This
thing
L1363[09:53:32]
⇨ Joins: Guest25404
(~Diplomat@irc.visualillusionsent.net)
L1364[09:55:25] <Lymia> Ivorius,
meh
L1365[09:55:36] <Lymia> I'll still have
void to stop people
L1366[09:55:51]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1368[09:59:03] <ChJees> Would give
otherwise useless ores from other mods a use in mine :P.
L1369[10:00:46] <ChJees> 3 Copper, 1 Tin
& 1 Zinc Ingots = 5 Red Brass Ingots
L1370[10:00:52] ***
Vic is now known as Vic-chibi
L1371[10:01:01] <ChJees> Not exactly
accurate because it is a game after all.
L1372[10:01:30] ***
kroeser|away is now known as kroeser
L1373[10:02:43] ***
Paleo|off is now known as PaleoCrafter
L1374[10:04:05]
⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit:
Leaving)
L1375[10:05:27]
⇨ Joins: Numerios
(uid16090@id-16090.uxbridge.irccloud.com)
L1376[10:08:35]
⇦ Quits: Guest25404 (~Diplomat@irc.visualillusionsent.net)
(Quit: Engaging Radio Silence)
L1377[10:08:51]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L1378[10:11:36]
⇦ Quits: Tombenpotter
(~Tombenpot@ACaen-654-1-73-63.w81-48.abo.wanadoo.fr) (Ping timeout:
378 seconds)
L1379[10:13:28] ***
luacs|off is now known as luacs1998
L1380[10:13:29]
⇨ Joins: darkdiplomat
(Diplomat@irc.visualillusionsent.net)
L1381[10:13:36] ***
Cozza38 is now known as Cozza38|Away
L1382[10:13:39]
⇨ Joins: HagiZ
(~hagiz@c83-253-67-82.bredband.comhem.se)
L1383[10:14:01] <luacs1998> fry, shit
happen with three musketeers?
L1384[10:14:21] <fry> with who? :P
L1385[10:14:32] <luacs1998> three
musketeers
L1386[10:14:42] <fry> Atos, Bartos,
Aramis? :P
L1387[10:14:43] <Naiten> They died.
L1388[10:14:46] <luacs1998> the a***,
i****** and s***** guy
L1389[10:15:02]
⇨ Joins: Captain_Shadows
(~Thunderbi@208.92.78.142)
L1390[10:15:04] <fry> Well, yes, more
drama
L1391[10:15:12] <luacs1998> or in other
words why our lord and master got war declared on him
L1392[10:15:26]
⇨ Joins: Giratina548
(~Giratina5@107-209-128-138.lightspeed.mssnks.sbcglobal.net)
L1393[10:15:35] <Ordinastie> oh? what
happened? I like drama :p
L1394[10:15:46] <luacs1998> sometimes you
wonder why they wont give him a break
L1396[10:16:36] <luacs1998> lex, make mc
mods run in a sandbox and im a happy man
L1397[10:17:43] <flappyy> lol
L1398[10:17:53] <flappyy> luacs1998: but
they already do :P
L1399[10:17:54]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1400[10:18:05] <flappyy> MC is a sandbox
game, remember?
L1401[10:18:07] <luacs1998> they
dont
L1402[10:18:22] <luacs1998> im talking
about a programming sandbox
L1403[10:18:34] <flappyy> i know
L1404[10:18:42] <flappyy> wordplay
m8
L1405[10:18:42] <luacs1998> do you know
how badly i want to remove my asm hooks in FE?
L1407[10:18:59]
⇨ Joins: Tombenpotter
(~Tombenpot@ACaen-654-1-73-63.w81-48.abo.wanadoo.fr)
L1408[10:19:33] <flappyy>
<ohyouface.jpg>
L1409[10:19:34]
⇨ Joins: An_Angry_Brit
(~AnAngryBr@90.220.179.208)
L1410[10:21:18]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L1411[10:21:24]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L1412[10:21:40]
⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net)
(Ping timeout: 200 seconds)
L1413[10:24:09]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1414[10:24:58]
⇨ Joins: minercraftsty|
(~AndChat39@2600:100d:b114:b83a:0:2d:52ba:401)
L1415[10:26:29]
⇨ Joins: taintedhand
(~taintedha@216.8.193.39.etczone.com)
L1416[10:26:50]
⇨ Joins: Unh0ly_Tigg
(~Robert@c-76-115-95-185.hsd1.wa.comcast.net)
L1417[10:26:56]
⇦ Quits: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net) (Ping timeout: 189
seconds)
L1418[10:27:33]
⇨ Joins: darkdiplomat
(Diplomat@irc.visualillusionsent.net)
L1419[10:28:29] ***
manmaed|AFK is now known as manmaed
L1420[10:31:24]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L1421[10:32:09]
⇦ Quits: Naiten (Naiten@77.35.254.34) (Read error: Connection
reset by peer)
L1422[10:33:24]
⇦ Quits: An_Angry_Brit (~AnAngryBr@90.220.179.208) (Read
error: Connection reset by peer)
L1423[10:37:08]
⇦ Quits: Brokkoli (~Brokkoli@e176060216.adsl.alicedsl.de)
(Ping timeout: 198 seconds)
L1424[10:38:31]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1426[10:41:07] ***
heldplayer is now known as heldplayer|off
L1427[10:41:53]
⇨ Joins: Brokkoli
(~Brokkoli@g224034173.adsl.alicedsl.de)
L1428[10:42:05] ***
heldplayer|off is now known as heldplayer
L1429[10:44:01] <Ivorius> Hmm?
L1430[10:44:12] <Ivorius> This image
speaks to my very soul
L1431[10:44:43] <Ivorius> I can feel it
ripping to shreds my sanity with every passing second
L1432[10:44:45] <Ivorius> Pure
rapture
L1433[10:44:47]
⇦ Quits: taintedhand (~taintedha@216.8.193.39.etczone.com)
(Quit: Leaving)
L1434[10:46:58]
⇦ Quits: Seremis (~Seremis@ip54547cc3.speed.planet.nl) (Quit:
Leaving)
L1435[10:48:10] ***
kroeser is now known as kroeser|away
L1436[10:50:23] <Ivorius> Hahaha TPB is
back up
L1437[10:50:32] <Ivorius> It was down for
only 51 days
L1438[10:51:08] ***
luacs1998 is now known as luacs|off
L1439[10:51:12]
⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 378
seconds)
L1440[10:51:29] <Ivorius> Just without
moderators currently, so expect malware, lol
L1441[10:51:41]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L1442[10:52:22]
⇦ Quits: clone1018_ (quasselcor@208.68.38.201) (Quit: No Ping
reply in 180 seconds.)
L1443[10:53:01]
⇦ Quits: Andrew2448 (Andrew2448@208.68.38.201) (Quit: No Ping
reply in 180 seconds.)
L1444[10:54:19]
⇨ Joins: Horf
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L1445[10:55:11]
⇦ Quits: Horfius
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Ping timeout: 194
seconds)
L1446[10:56:19]
⇦ Quits: Strange (uid27214@id-27214.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L1447[10:57:01]
⇨ Joins: clone1018_ (quasselcor@208.68.38.201)
L1448[10:57:39] ***
Horf is now known as Horfius
L1449[10:57:39]
⇦ Quits: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit:
Quit)
L1450[10:58:30]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1451[10:58:49]
⇨ Joins: An_Angry_Brit
(~AnAngryBr@90.220.179.208)
L1452[10:59:48] ***
luacs|off is now known as luacs1998
L1453[11:00:52] <luacs1998> without
moderators?
L1454[11:02:35]
⇦ Quits: zhiayang (~zhiayang@bb42-60-154-134.singnet.com.sg)
(Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L1455[11:02:44]
⇨ Joins: Zesty (~Zesty@do.ustclug.org)
L1456[11:02:56]
⇨ Joins: Raziel
(~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net)
L1457[11:03:31] <Ivorius> They moderated
out malware and trolls and shit before
L1458[11:03:44] <Ivorius> But the new
site isn't moderated currently
L1459[11:03:48] <Ivorius> I hear
anyway
L1460[11:04:09]
⇨ Joins: kadapunny1
(webchat@pool-98-114-39-133.phlapa.fios.verizon.net)
L1461[11:06:04]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L1462[11:07:14]
⇨ Joins: RawringNymNym
(~maria@bas1-brampton37-2925361205.dsl.bell.ca)
L1463[11:09:33] ***
Techokami|Off is now known as Techokami
L1464[11:10:23]
⇨ Joins: McJty
(~jorrit@94-225-252-38.access.telenet.be)
L1465[11:10:24] <McJty> Hi
L1466[11:10:43] <McJty> Is there a limit
to the item damage number that you can use for subitems?
L1467[11:10:57] <McJty> i.e. the integers
in the list that Item.getSubItems() returns.
L1468[11:11:54]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L1469[11:12:25]
⇦ Quits: kadapunny1
(webchat@pool-98-114-39-133.phlapa.fios.verizon.net) (Quit: Web
client closed)
L1470[11:12:50] <PaleoCrafter> McJty,
Short.MAX_VALUE - 1 iirc
L1471[11:13:16] <McJty> ok thanks
L1472[11:14:46] ***
diesieben|away is now known as diesieben07
L1473[11:15:05] ***
tterrag|ZZZzzz is now known as tterrag
L1474[11:15:08] <Unh0ly_Tigg> technically
(2^16)-1 or Short.MAX_VALUE, since it gets saved to nbt as a short,
with no other upper limit imposed by the games code.
L1475[11:15:35] <PaleoCrafter>
Short.MAX_VALUE - 1 because Short.MAX_VALUE is the wildcard value
:OP
L1476[11:15:36] ***
Zidane|Away is now known as Zidane
L1477[11:15:41] <Unh0ly_Tigg> oh
L1478[11:15:44] <Unh0ly_Tigg> well
then...
L1479[11:15:54] <Unh0ly_Tigg> didn't know
that. TIL
L1480[11:17:14] <tterrag> wildcard used
to be -1 which I think made more sense
L1481[11:17:14] <nekosune> any ideas why
items, that are in a creative tab, wont show in the creative
search?
L1483[11:17:23] <tterrag> but that
changed for some reason
L1484[11:17:50] <ollieread> nekosune:
Sounds like witchcraft to me
L1485[11:18:01] ***
Xaw4|Snow is now known as Xaw4
L1486[11:18:04] <ollieread> Did you piss
off a gypsy?
L1487[11:18:20] ***
kroeser|away is now known as kroeser
L1488[11:18:26]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1489[11:18:52] <nekosune> No, but then
TT is using this reflection based method to find/register items
...
L1490[11:20:53] ***
luacs1998 is now known as luacs|off
L1491[11:22:54]
⇦ Quits: Silentspy
(~Silentspy@207.79-161-191.customer.lyse.net) (Read error:
Connection reset by peer)
L1492[11:30:21]
⇨ Joins: zoonie
(~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net)
L1493[11:32:10]
⇨ Joins: MalkContent
(MalkConten@p5B02DD1F.dip0.t-ipconnect.de)
L1494[11:32:58] ***
big_Xplosion is now known as big_Xplo|AFK
L1495[11:33:11] <ollieread> What?
L1496[11:33:33]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L1497[11:33:48] <ollieread> Ivorius: Do
people still use TPB?
L1498[11:33:59] <MalkContent> pffft.
Arrays.asList(OreDictionary.getOreIDs(currentStack)); isn't
working
L1499[11:34:02] <Ivorius> lol
ollieread
L1500[11:34:02]
⇦ Quits: Rootbear75
(~rootbear7@ip70-173-242-252.lv.lv.cox.net) (Read error: Connection
reset by peer)
L1501[11:34:19]
⇨ Joins: Rootbear75
(~rootbear7@ip70-173-242-252.lv.lv.cox.net)
L1502[11:34:22] <Ivorius> Personally I
don't really
L1503[11:34:30] <Ivorius> But I know
enough people who do
L1504[11:34:47] <ollieread> I've not used
it in like, oh christ, a very very long time
L1505[11:34:48] <Ivorius> Varyingly
strongly
L1506[11:34:58] <ollieread> Ever since I
learnt the existence of private trackers
L1507[11:35:10] <Ivorius> Aha
L1508[11:35:12] <Ivorius> And Tor?
:P
L1509[11:35:14] <ollieread> MalkContent:
Isn't working how?
L1510[11:35:35] <ollieread> Yeah
lol
L1511[11:35:36] <MalkContent> "The
method asList(Object[]) in the type Arrays is not applicable for
the arguments (int[])"
L1512[11:35:38] <ollieread> Though I
rarely use Tor
L1513[11:35:45] <ollieread> and don't
really care what BT has to say
L1514[11:35:53] <Lumien> Malk that
doesn't work with primitives
L1515[11:35:54] <ollieread> MalkContent:
Yes
L1516[11:35:58] <ollieread> int isn't an
Object
L1517[11:36:00] <ollieread> Integer
is
L1518[11:36:17] <MalkContent> so what. i
cast the array to Integer[]?
L1519[11:36:37] <Lumien> int isn't an
Object
L1520[11:36:44] <Lumien> yes obviously
you should cast it
L1521[11:37:00] <McJty> MalkContent, you
can't do that
L1522[11:37:03] <MalkContent> haha says
cant cast int[] to Integer[] ^^
L1523[11:37:04] <McJty> Integer[] b =
(Integer[])a;
L1525[11:37:12] <McJty> That is not
compatible.
L1526[11:37:13] <Lumien> pretty sure
there is a method for that
L1527[11:37:16]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1528[11:37:23] <ollieread> I don't think
you can cast from int to Integer
L1529[11:37:29] <ollieread> well int[] at
least
L1530[11:37:41] <tterrag> you should
never need to cast from a boxed->unboxed or vice versa
L1531[11:37:46] <tterrag> if it can be
done the compiler will do it for you
L1532[11:37:48] <MalkContent> a screw it.
I'll just not use ArrayList...
L1533[11:37:59] <tterrag> MalkContent:
Apache lang has a method for it
L1534[11:38:02] <ollieread> for(int i =
0; i < oreIds.length; i++) { ids[i] =
Integer.valueOf(oreIds[i]); }
L1535[11:38:17] <tterrag>
ArrayUtils.toObject(int[])
L1536[11:38:21] <tterrag> returns
Integer[]
L1537[11:38:25] <ollieread> or that
L1538[11:38:45] <MalkContent> huh.
neat
L1539[11:39:07] <fry> You'd think people
would start looking at links I've posted whe I became an OP, but
nooo, too hard
L1540[11:39:10] <MalkContent> i think
i'll just manually search the array. too much casting and i feel
bad
L1541[11:39:14] ***
bspkrs is now known as bspkrs|out
L1542[11:39:22] <ollieread> What exactly
are you trying to do?
L1543[11:39:25] <MalkContent> :P i
did
L1544[11:39:27] <tterrag> fry: I looked
at your link :<
L1545[11:39:28] ***
kroeser is now known as kroeser|away
L1546[11:39:42] <tterrag> you think I
knew about that obscure apache method?
L1547[11:39:42] <tterrag> lol
L1548[11:39:55]
⇦ Quits: Quetzi (~Q@is.wtfcool.com) (Quit:
Leaving)
L1549[11:40:13] <fry> so why did you
repeat its contents?
L1550[11:40:30] <ollieread> Because I
imagine some people are too lazy to read the link
L1551[11:40:34] <ollieread> Like me
L1552[11:40:43] <ollieread> Though I'm
preoccupied with whether or not to have steak for dinner
L1553[11:40:50] <Ivorius> MalkContent: I
recommend using trove instead
L1554[11:40:55] <MalkContent> btw is
there a reason the oredict doesn't have a isStackOre(ItemStack
stack, int oreID)
L1555[11:40:56] <Ivorius> Boxing is
meh
L1556[11:41:08] <MalkContent> I'm just
not gonna do any of that
L1557[11:41:19] <ollieread> MalkContent:
What are you trying to do?
L1558[11:41:23] <MalkContent> goign array
list already was sub optimal, just because i was lazy
L1559[11:41:40] <tterrag> what's a good
simple markdown based wiki software? I've used mediawiki and I'm
not a huge fan, too complex for what I want
L1560[11:41:45] <MalkContent> i just
wanna check if an itemstack has a certain oredict entry
L1561[11:41:54] <PaleoCrafter> tterrag,
github wikis :P
L1562[11:42:03] <tterrag> PaleoCrafter: I
want to host it on my site though :L
L1563[11:42:04]
⇨ Joins: Quetzi (~Q@2a01:4f8:101:1165::2)
L1565[11:43:05] <MalkContent> but why? is
it me?
L1566[11:43:06] <ollieread> tterrag: To
the best of my knowledge
L1567[11:43:08] <ollieread> There isn't
one
L1568[11:43:15] <Ivorius> fry: You didn't
recommend trove
L1569[11:43:16] <ollieread> I've searched
high and low, mediawiki is the best so far
L1570[11:43:17] <Ivorius> I checked
:P
L1571[11:43:21] <ollieread> Though it's
very overly complicated
L1572[11:43:36] <fry> It's just the
extension of the first reaction :P
L1573[11:44:20]
⇨ Joins: taelnia
(~taelnia@2604:6000:1300:c:7c74:6d38:6ccf:eb7c)
L1574[11:45:17] <ollieread> fry: You post
a link, people are too lazy to click it
L1575[11:45:22] <ollieread> So you
respond by posting another link?
L1576[11:45:35] <ollieread> Though I did
open that one lol
L1577[11:45:47] <fry> With a helpful
description for the lazy people
L1578[11:45:51] <ollieread> But I have to
copy and paste links :(
L1579[11:45:59] <McJty> Is there a way to
pop up a critical error screen (and exit the game cleanly) in case
I discover some inconsistency? I mean from my mod?
L1580[11:46:00] <fry> Or are you too lazy
to read the whole message?
L1581[11:46:09] <McJty> A bit like the
same screen that forge uses to display incompatible mods.
L1582[11:46:24] <Ivorius> That
critical?
L1584[11:46:27] <Lumien>
CustomModLoadingErrorDisplayException
L1585[11:46:34] <Ivorius> McJty: Normally
you throw an exception
L1586[11:46:48] <McJty> Ivorius, well
that just crashes.
L1587[11:46:50] <Lumien>
CustomModLoadingErrorDisplayException
L1588[11:46:52] <Ivorius>
'ShitWhatTheFuckAmISupposedToDoNowException'
L1589[11:46:57] <McJty> I want to show a
sensible error on screen.
L1590[11:47:01] <MalkContent> ollieread:
thx, but already done :)
L1591[11:47:01] <Lumien> ...
L1592[11:47:02] <tterrag> ollieread: we
had massive spam problems with mediawiki...though I guess that's
partly due to popularity
L1593[11:47:04] <McJty> i.e. like the
message you get by forge with incompatible mods.
L1594[11:47:07] <Lumien> McJty
L1595[11:47:08] <Lumien>
CustomModLoadingErrorDisplayException
L1596[11:47:18] <Ivorius> Doesn't work
for coremods ^
L1597[11:47:20] <Ivorius> But otherwise,
yes
L1598[11:47:24] <McJty> Thanks!
L1599[11:47:29] <McJty> I don't have a
coremod so should be fine for me.
L1600[11:47:29] <ollieread> tterrag:
Yeah, it's not the most secure. Besides github wikis, I've not
found a suitable alternative, as I wanted one myself.
L1601[11:47:33] <ollieread> Though I may
just write my own
L1602[11:47:51] <tterrag> I'm using
mdwiki for my site but...it's not a real wiki, as in, not user
editable
L1603[11:47:59] <tterrag> I could just
use the repo for user contriubtions but meh
L1604[11:48:02] <ollieread> Do you want
users to edit it?
L1605[11:48:13] <tterrag> well that's the
point of a wiki is it not? :P
L1606[11:48:20]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L1607[11:48:25] <ollieread> Not
entirely
L1608[11:48:34] <ollieread> The purpose
of a wiki is to provide information on a given topic
L1609[11:48:48] <ollieread> The ability
for people to edit it is just something people have come to
associate, though not required.
L1610[11:49:24] <ollieread> Why not use
github sites and use a subdomain?
L1611[11:50:11]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc23de8.dynamic.kabel-deutschland.de)
L1612[11:50:13] <Ivorius> I simply use
wikia
L1614[11:50:23] <tterrag> that repo is
mirrored on my live site
L1615[11:50:31] <tterrag> so essentially
I am using github pages, though not quite :P
L1616[11:50:31] <Ivorius> Hosts itself,
has a nice visual editor, and provides plenty of features
L1617[11:50:44] ***
Zidane is now known as Zidane|Away
L1618[11:51:04] <ollieread> Nice
L1619[11:51:09] <ollieread> my main site
is just WordPress
L1620[11:51:17] <ollieread> though I will
probably write my own cms + wiki sometime soon
L1621[11:54:05] <ollieread> tterrag:
PaleoCrafter has recently been writing PHP
L1622[11:54:08] <ollieread> make him
write a wiki :P
L1623[11:54:14] <Lymia> wow.
L1624[11:54:19] <PaleoCrafter> lol
L1625[11:54:26] <ollieread> Good
practise
L1626[11:54:34] <Ivorius> And Overmind
still hasn't adapted the website
L1627[11:54:38] <PaleoCrafter> ^
L1628[11:54:41] <Ivorius> It's been like
half a year eh, PaleoCrafter? x)
L1629[11:54:48] <PaleoCrafter>
probably
L1630[11:54:56] <ollieread> Oh is that
bootstrap/laravel thing?
L1631[11:55:08] <Lymia> Uhm. After
decompiling Thaumcraft a little
L1632[11:55:16] <Lymia> I'm reasonably
sure the wiki is somewhat inaccurate in places. :(
L1633[11:55:22] <ollieread> Lymia: How
so?
L1634[11:55:37] <Lymia> ollieread, I was
looking at wtf I needed to do to get eldritch knowledge's second
level.
L1636[11:55:51] <TTFTCUTS> "get a
buttload of warp"
L1637[11:55:52]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1638[11:55:56] <TTFTCUTS> pretty much
sums it up
L1639[11:55:57]
⇨ Joins: Mysticdrew
(Mysticdrew@24-183-50-233.dhcp.mdsn.wi.charter.com)
L1640[11:56:05] <ollieread> I don't even
know what the Eldritch stuff is
L1641[11:56:08] <Lymia> It seems you only
need 50 non-temporary warp, then trigger a warp event. It's 100%
guarenteed. :(
L1642[11:56:11] <Lymia> TTFTCUTS,
yep...
L1643[11:56:14] <ollieread> Besides
floating pointy things that I can't mine
L1644[11:56:17] <Lymia> And guess what I
did wrong.
L1645[11:56:29]
⇨ Joins: spaceemotion
(~spaceemot@f054179064.adsl.alicedsl.de)
L1646[11:56:38] <ollieread> Yeah, wtf are
warps?
L1647[11:57:19] <TTFTCUTS> warp is
craziness
L1648[11:57:26]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L1649[11:57:28] <MalkContent> warps are
crazies
L1650[11:57:34] <TTFTCUTS> meant to
symbolise slowly going insane as you delve into forbidden
magic
L1651[11:57:43] <TTFTCUTS> you start
getting paranoid episodes, hallucinations
L1652[11:57:55] <TTFTCUTS> eventually Bad
Things(tm) happen
L1653[11:58:05] <MalkContent> also you
start pooping purple goo, which always cracks me up
L1654[11:58:09] <Vexatos> Uuh, Lymia, it
is MEANT to be inaccurate
L1655[11:58:21] <MalkContent> :D
L1656[11:58:35] <TTFTCUTS> yeah, pooping
magical toxic waste
L1657[11:58:38] <MalkContent> seriously,
a comprehensive tc wiki would almost take away from the
experience
L1658[11:58:55] ***
luacs|off is now known as luacs1998
L1659[11:59:33] <ollieread> Yeah just
looked at warps
L1660[11:59:39]
⇦ Quits: Quetzi (~Q@2a01:4f8:101:1165::2) (Quit:
Gorn)
L1661[11:59:55] <Vexatos> Exactly
L1662[12:00:03] <Vexatos> noone wants
exact documentation on Thaumcraft
L1663[12:00:12]
⇨ Joins: Quetzi (~Q@is.wtfcool.com)
L1664[12:00:12] <ollieread> Sometimes it
is required
L1665[12:00:15] <Vexatos> it would ruin
the mod
L1666[12:00:21] <ollieread> It's not very
intuiative
L1667[12:00:38] <luacs1998> asie is such
a fucking hypocrite
L1668[12:00:46] <ollieread> :|
L1669[12:00:49] ***
fry is now known as fry|sleep
L1670[12:00:52] <Prophet> luacs1998 you
are just now figuring that out? lol
L1671[12:01:00] <Vexatos> it's not? I
have never played Thaumcraft 4 myself once, and I know almost
everything about the mod just from reading the thaumonomicon,
ollieread
L1672[12:01:00] <luacs1998> him
"people are ruining the direction and vision i have for
BC"
L1673[12:01:13] <luacs1998> ARENT YOU
DOING THE SAME TO FORGE YOU MORON
L1674[12:01:17]
⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 206
seconds)
L1675[12:01:18] <MalkContent> if you need
sage tc advise, go to the tc channel ^^
L1676[12:01:24] <TTFTCUTS> hmmm, modding
thoughts please: I have a number that ticks up on the server in the
server tick event, and I want the clients to know that number, so I
(will) send it on join, and update it every minute via packet. How
should I go about ticking up that number on clients in such a way
that I don't tick it twice on integrated servers?
L1677[12:01:47] <ollieread> luacs1998:
What is he doing to forge?
L1678[12:01:50] <Lymia> Vexatos, if you
don't have prior knowledge
L1679[12:02:00] <Lymia> There's literally
no way you'll get Eldritch Knowledge, I don't think.
L1680[12:02:11]
⇦ Quits: Ipsis__ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 198 seconds)
L1681[12:02:15] <luacs1998> ollieread
lets not go there
L1682[12:02:20] <Vexatos> Lymia,
indeed
L1683[12:02:28] <Vexatos> i.e. do more
research in thaumcraft to find it
L1684[12:02:38]
⇦ Quits: Starhero (Starhero@24-113-5-226.wavecable.com) (Ping
timeout: 189 seconds)
L1685[12:02:54] <TTFTCUTS> anyone?
L1686[12:02:56] <Lymia> I'm pretty sure
that without add-ons, there actually isn't enough permanent warp in
the research tree to unlock it.
L1687[12:03:05] <MalkContent> Lymia:
eldritch knowledge can be achieved by simply completing all
research
L1688[12:03:08] <Lymia> Meaning you'd
have to be a little lazy with using the anti-warp soaps and
stuff.
L1689[12:03:16] <Lymia> MalkContent, ...
really?
L1690[12:03:25] <TTFTCUTS> the first one
can
L1691[12:03:28] <MalkContent> well,
provided you dont remove your swarp
L1692[12:03:30] <TTFTCUTS> the second
needs you to make things
L1693[12:03:31] ***
flappyy is now known as flappy
L1694[12:03:43] <TTFTCUTS> as far as I
know
L1695[12:03:48]
⇦ Quits: Giratina548
(~Giratina5@107-209-128-138.lightspeed.mssnks.sbcglobal.net) (Ping
timeout: 378 seconds)
L1696[12:03:48]
⇨ Joins: lKinx (~lKinx@76.126.31.163)
L1697[12:03:53] <Lymia> In my case,
Mystcraft sorta did it for me. :P
L1698[12:03:56] <TTFTCUTS> I make flesh
golems since they're useful
L1699[12:03:57] <Lymia> "What's this
bubbling white fluid?"
L1700[12:03:57] <lKinx> How can I zoom in
the game camera in 1.8?
L1701[12:04:12] <ollieread> Flesh golems
:S
L1702[12:04:13] <MalkContent> well the
bubbling white fluid doesnt remove your swarp
L1703[12:04:20] <ollieread> That's an
awesome euphemism for penis
L1704[12:04:23]
⇨ Joins: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net)
L1705[12:04:24] <MalkContent> only soap
does
L1706[12:04:37] <MalkContent> lol
L1707[12:04:47] <Lymia> Ooh.
L1708[12:05:27] <robotbrain> oh god
L1709[12:05:41] <robotbrain> someone just
tried to use forge
L1710[12:05:51]
⇨ Joins: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L1711[12:05:53] <robotbrain> by putting
legacy fixer in the jar
L1712[12:06:00] <robotbrain> the
minecraft jar
L1713[12:06:08] <robotbrain> and putting
forge in coremods
L1714[12:06:11] <robotbrain> for
1.7.2
L1715[12:06:14] <Lymia> ... did it
work?
L1716[12:06:24] <ollieread> He probably
opened a portal to hell
L1717[12:06:25] <luacs1998> welcome to mc
modding
L1718[12:06:29] <robotbrain> it
completely broke everything
L1720[12:06:30] <Prophet> that's like
dividing by zero
L1721[12:06:41]
⇦ Quits: minercraftsty|
(~AndChat39@2600:100d:b114:b83a:0:2d:52ba:401) (Ping timeout: 198
seconds)
L1722[12:06:58] <robotbrain> heldplayer:
it imported?
L1723[12:06:59]
⇦ Quits: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit:
pixlepix)
L1724[12:07:02] ***
luacs1998 is now known as luacs|off
L1725[12:07:25] <robotbrain> still i dont
even...
L1726[12:07:27] <heldplayer> Project
files are not being recognized by project files?
L1727[12:07:33] <robotbrain> oh
L1728[12:07:48] <robotbrain> you stll
need to import commonproxy
L1729[12:07:53] <robotbrain> idk about
the tile stuff
L1730[12:08:48] <robotbrain> I usually
delete the import and see if the IDE quick fix thing can figure out
what it should be
L1731[12:08:56] <heldplayer> It is
imported
L1732[12:09:00] <robotbrain> ok
L1733[12:09:04] <robotbrain> then
idk
L1734[12:09:22] <heldplayer> CommonProxy
is in the same source folder as ClientProxy, but a different
package
L1735[12:09:33] <robotbrain> oh
L1736[12:09:40] <robotbrain> folder has
to = package
L1737[12:09:49] <robotbrain> because
java
L1738[12:10:15] <robotbrain> the folder
tree has to equal the package tree, all case sensitive
L1739[12:10:21] <ollieread> ^
L1740[12:10:26] <robotbrain> so for a.b.C
its a/b/C.java
L1741[12:10:30] <Lymia> Java is a POS,
yes.
L1742[12:10:30] <Lymia> :D
L1743[12:10:49] <robotbrain> I kinda like
it, it enforces organization of packages
L1744[12:10:52] <heldplayer> I know how
Java works
L1745[12:10:54] <robotbrain>
¯\(°_o)/¯
L1746[12:10:56] ***
luacs|off is now known as luacs1998
L1747[12:11:01] <robotbrain> oh
L1748[12:11:04] <heldplayer> IDEA is just
derping out
L1749[12:11:08] <robotbrain> you meant
src/whatever
L1750[12:11:12] <robotbrain> ah
L1751[12:11:22] <robotbrain> IDEA does
that to me sometimes
L1752[12:11:35] <robotbrain> I just
backspace the import and let idea import it
L1753[12:11:46] <robotbrain> if that
doesnt work then IDK
L1754[12:11:46] <Lymia> robotbrain,
yeah.
L1755[12:11:47] <heldplayer> BUT IDEA
DOESN'T SEE IT
L1756[12:11:51] <heldplayer> Sheesh
L1757[12:11:52] <Lymia> I usually follow
package structure in Scala too.
L1758[12:11:53] <robotbrain> oh
L1759[12:11:59]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L1760[12:12:01]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L1761[12:12:02] <heldplayer> I know what
I'm doing
L1762[12:12:06] <heldplayer> I'm not
stupid
L1763[12:12:09] <robotbrain> heldplayer:
there is a refresh/synchronize button in the idea bar
L1764[12:12:10] <heldplayer> IDEA is
being stupid
L1765[12:12:14] <heldplayer> ...
L1766[12:12:15] <robotbrain> otherwise
just close it
L1767[12:12:20] <heldplayer> I tried
restarting
L1768[12:12:25] <robotbrain> then
idk
L1769[12:12:31]
⇨ Joins: TheTemportalist
(~thetempor@70.44.184.172.res-cmts.lcp.ptd.net)
L1770[12:12:32] <Lymia> I'll do
everything in the "foo.bar" package in a foo/bar.scala
file, if it fits in a single file.
L1771[12:12:33] <robotbrain> IDEA does
tend to be stupid sometimes
L1772[12:12:40] <robotbrain>
¯\(°_o)/¯
L1775[12:13:16] <MalkContent> is there
any fast way to remove a matched entry from inner array so i don't
have to iterate over it again?
L1776[12:13:24] <MalkContent> don't have
to keep the array an array for that
L1777[12:14:01] <Lymia> heldplayer, it's
clearly not even IDEA not supporting it.
L1778[12:14:10] <Lymia> Because in Scala
code, files not matching package structure works fine.
L1779[12:14:18] <heldplayer> I'm not
using Scala
L1780[12:14:22] <Lymia> Exactly.
L1781[12:14:26] <robotbrain> ...
L1782[12:14:30] <Lymia> It has to be an
artificial constraint.
L1783[12:14:37] <robotbrain> check the
modifiers on the tile file
L1784[12:14:39] <heldplayer> I have no
idea what is causing it
L1785[12:14:41] <Lymia> Since it doesn't
derp out with Scala code.
L1786[12:14:42] <Lymia> :|
L1787[12:14:46] <heldplayer> robotbrain:
it's doing this for everything
L1788[12:14:55] <heldplayer> Please, stop
suggesting things
L1789[12:14:56] <robotbrain> then idea is
being stupid
L1790[12:14:58] ***
luacs1998 is now known as luacs|off
L1791[12:15:01] <robotbrain> sorry
L1792[12:15:04] ***
nekosune is now known as nekosune_Away
L1793[12:15:19] <robotbrain> I am way too
used to dealing with the idiots at school
L1794[12:15:35] <robotbrain> I tend to
get irritating to those who know what they are doing
L1795[12:15:42] <heldplayer> I'm sorry if
I'm not being very nice right now, but IDEA acting like this has
got me lit
L1796[12:16:03] <robotbrain> I am
currently pissed at mcp
L1797[12:16:04] <Lymia> Did you try
restarting it? :o
L1798[12:16:10] <heldplayer> I did
:p
L1799[12:16:11] <robotbrain> Lymia:
already answered
L1800[12:16:17] <diesieben07> heldplayer:
it has happened to me, too, before. File > Invalidate Caches /
Restart fixes it
L1801[12:16:45] <heldplayer> I try to
avoid doing that because I like my local history, but I'll try
it
L1802[12:17:06] <cad435> robotbrain: try
invalidate your caches!
L1803[12:17:07] ***
spaceemotion is now known as spaceeaway
L1804[12:17:15] <cad435> damn...
diesieben07 was quicker ;D
L1805[12:17:19] <robotbrain> I need to
make a method get called twice
L1806[12:17:48]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1807[12:17:58] *
robotbrain realizes what he did wrong
L1808[12:18:05] <robotbrain> derp
L1809[12:18:19] ***
weneg|off is now known as weneg
L1810[12:18:55] <PaleoCrafter>
heldplayer, is your TE package-local maybe? :P
L1811[12:18:56] <heldplayer> diesieben07:
seems like it worked, cheers!
L1812[12:19:18] ***
big_Xplo|AFK is now known as big_Xplosion
L1813[12:19:29] <heldplayer> Yeah,
huzzah!
L1814[12:19:42] <lKinx> How can I zoom in
the game camera in 1.8?
L1815[12:20:18] ***
prassel|off is now known as prasselpikachu
L1816[12:21:05]
⇦ Quits: weneg (~weneg@preuschoff.me) (Quit: I will come
back)
L1818[12:21:16]
⇨ Joins: Hea3veN (~Hea3veN@181.165.169.102)
L1819[12:22:13] ***
nekosune_Away is now known as nekosune
L1820[12:25:26]
⇦ Quits: Dynious (~Dynious@a82-95-110-61.adsl.xs4all.nl)
(Quit: Leaving)
L1821[12:25:42]
⇨ Joins: weneg (~weneg@preuschoff.me)
L1822[12:26:31]
⇨ Joins: PaleoCrafter (~paleo@preuschoff.me)
L1823[12:27:18] <chbachman> What should I
do to stop a config file looking like this: D:"Magic
Protector"=0.20000000298023224?
L1824[12:28:14] <chbachman> I only passed
in a .2, and the extra decimals are annoying.
L1825[12:28:49] <PaleoCrafter> chbachman,
that's double precision for you ;)
L1826[12:28:55] <chbachman> Yeah,
IK.
L1827[12:29:09] <chbachman> I was just
wondering if there was a way to set the config file to round?
L1828[12:29:16] ***
diesieben07 is now known as diesieben|away
L1829[12:30:35]
⇨ Joins: Cray0n
(Cray0n@74.141.16.62.customer.cdi.no)
L1830[12:34:28]
⇦ Quits: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Quit:
Leaving)
L1831[12:34:32]
⇦ Quits: Wastl2 (~Wastl2@f053014143.adsl.alicedsl.de) (Quit:
Hi, I'm a quit message virus. Please replace your old line with
this line and help me take over the world of IRC.)
L1832[12:36:01] <MalkContent> need a
second oppinion on forge 1277(1.7.10) OreDictionary lines
323-325
L1833[12:36:14]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L1834[12:37:02]
⇦ Quits: Tombenpotter
(~Tombenpot@ACaen-654-1-73-63.w81-48.abo.wanadoo.fr) (Quit:
Leaving)
L1835[12:37:30] <MalkContent> does 323
return oredict id's depending on the item of the itemstack alone,
so independent of item damage?
L1836[12:38:17] ***
prasselpikachu is now known as prassel|off
L1837[12:38:41]
⇨ Joins: Kaiyouko
(~IdiotNono@2601:1:8600:3180:ca3a:35ff:fec9:51)
L1838[12:38:48] <Razaekel> TTFTCUTS, is
your name Giliam?
L1839[12:38:50]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1840[12:39:05]
⇦ Quits: Kaiyouka
(~IdiotNono@2601:1:8600:3180:ca3a:35ff:fec9:51) (Ping timeout: 198
seconds)
L1841[12:39:25] <clienthax> u fukin wut.,
java.lang.ClassCastException:
uk.co.haxyshideout.noflyzone.events.EventListener cannot be cast to
uk.co.haxyshideout.noflyzone.events.EventListener
L1842[12:39:32] ***
spaceeaway is now known as spaceemotion
L1844[12:42:21] <ollieread> But dokuwiki
is shite
L1845[12:42:42] <Vexatos> is it?
L1847[12:42:52] <ollieread> "that
doesn't require a database"
L1848[12:42:57] <Vexatos> Hmmm
L1849[12:42:58]
⇨ Joins: Ipsis__
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1850[12:43:04] <Ivorius> chbachman:
You're not supposed to update the config files per hand
anyway
L1851[12:43:07] <ollieread> That in
itself, is enough for it to be shit
L1852[12:43:14] <Ivorius> So nobody will
really see the value like that.
L1853[12:43:25] <chbachman> Wait,
what?
L1854[12:43:26] <Ivorius> We have a GUI
for this
L1855[12:43:34]
⇦ Quits: DemoXin
(~DemoXin@adsl-98-84-236-23.gsp.bellsouth.net) (Ping timeout: 200
seconds)
L1856[12:43:45] <chbachman> config file
by hand is the best way
L1857[12:43:46]
⇨ Joins: DemoXin
(~DemoXin@adsl-98-84-218-120.gsp.bellsouth.net)
L1859[12:43:59] <ollieread> Vexatos: If
it's something being used a lot, the disk I/O would be painful,
compared to that of a database
L1860[12:44:06] <Vexatos> Hmmm
L1861[12:44:06] <Ivorius> No, it really
isn't :P
L1862[12:44:44] <ollieread> If people
could get together a list of what they're want on a wiki for mc
mods, I could write something geared towards mc mods
L1863[12:45:25] <Ivorius> An easy recipe
system
L1864[12:45:36] <Ivorius> That's all I
want really :P
L1865[12:46:02] <McJty> Ooh yes!
L1866[12:46:07] <ollieread> It'd also
need a basic understanding of items and blocks, as to provide some
base meta values
L1867[12:46:08] *
McJty couldn't agree with Ivorius more.
L1868[12:46:15] <McJty> I hate it to have
to screenshot your MC screen all the time
L1869[12:46:15] <TTFTCUTS> Razaekel...
no
L1870[12:46:33] <Ivorius> Yeah x)
L1871[12:46:39] <Ivorius> These days I
don't even do it
L1872[12:46:45] <Ivorius> I just add the
things as plaintext
L1873[12:46:48] <ollieread> There's a mod
for that :P
L1874[12:46:58] <McJty> Well luckily I
have an built-in recipe system in my in-game book :-)
L1875[12:47:02] <Ivorius> A few days ago
a guy added recipe images for all my recipes though, so that worked
out okay
L1876[12:47:03] <Ivorius> Haha
L1877[12:47:11] <ollieread> There's also
a mod to render out block icons
L1878[12:48:38] <tterrag> ollieread:
what's wrong with it?
L1879[12:48:53] <ollieread>
dokuwiki?
L1880[12:48:58] <tterrag> yes
L1881[12:49:06] <ollieread> For one, it
uses the filesystem as a database
L1882[12:50:06] <ollieread> If you think
that PHP is bad, look at the dokuwiki code
L1883[12:50:25] <ollieread> It's largely
procedural, with a lot of bad practises
L1884[12:51:02]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L1885[12:51:41] <ollieread> With minimal
work, you could write a nice wiki system that uses a MySQL
database, but with the option of caching files
L1886[12:52:07] <ollieread> Hell, with
only a tiny bit more work, you could add in the ability to update
markdown files in a github repo as an alternative to using the web
panel
L1887[12:52:36] ***
helinus|off is now known as helinus
L1888[12:52:37] <tterrag> I would prefer
it to be web-editable, and that's a task I'd rather not do
myself
L1889[12:52:44] <tterrag> don't want to
deal with all the security concerns
L1890[12:52:44] <ollieread> I meant
both
L1891[12:53:04] <ollieread> The option to
enable editing via a repo
L1892[12:53:21] <ollieread> Which would
make contributing nicer, I think
L1893[12:53:38] ***
luacs|off is now known as luacs1998
L1894[12:53:41] <tterrag> that is
techncially allowed, I have it mirrored on a repo once again
L1895[12:53:43]
⇨ Joins: minercraftsty|
(~AndChat39@2600:100d:b114:b83a:0:2d:52ba:401)
L1896[12:53:51] <clienthax> you havn't
coded something super hacky until you have this line
L1897[12:53:53] <clienthax> //USE
REFLECTION TO ACCESS THIS OR EVERYTHING WILL EXPLODE
L1898[12:53:53] <clienthax>
eventListenerWithPluginAccess =
loader.loadClass("uk.co.haxyshideout.noflyzone.events.EventListener").newInstance();
L1899[12:54:00]
⇨ Joins: sww1235
(~sww1235@news063183.halls.colostate.edu)
L1900[12:54:16] <ollieread> In fact, it
wouldn't be too much work to write a wiki system that uses github
pages
L1901[12:54:38] <luacs1998>
minecraftforge.net/wiki *coughs*
L1902[12:54:46] <ollieread> That's
mediawiki
L1903[12:54:59] <ollieread> and we're
talking mod specific wikis
L1904[12:55:14] <sww1235> isn't there
already a wiki function in github
L1905[12:55:21] <ollieread> Yes
L1906[12:55:26] <ollieread> Though it
lacks a few features
L1907[12:55:31]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1908[12:55:41] ***
luacs1998 is now known as luacs|off
L1909[12:55:47] <ollieread> I was
thinking of a simple wiki, geared towards mc mods
L1910[12:56:24]
⇦ Quits: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net) (Ping timeout: 200
seconds)
L1911[12:56:53] ***
Thog-chibi is now known as Thog
L1912[12:57:31] ***
kroeser|away is now known as kroeser
L1913[12:58:15]
⇦ Quits: SoundLogic
(~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net) (Ping
timeout: 378 seconds)
L1914[12:58:23] <sww1235> so something
like another repository linked to the mod's repository
L1915[12:58:39] <ollieread> Well it'd be
web first, but you could use a repository
L1916[12:58:55] <sww1235> I know it is
possible to host a website (like fully funcitonal site) off of
github
L1917[12:59:04] <ollieread> I was
thinking of something where you create an object, assign metadata
and then write a page, rather than write a page and specify
everything there
L1918[12:59:12] <ollieread> Heh, fully
functional is a stretch
L1919[12:59:16] <ollieread> You can host
html and js
L1920[13:00:14] <tterrag> yeah you can
host a "site" but anything that needs serverside access
is a nogo
L1921[13:00:21] <tterrag> e.g. a
wiki
L1922[13:00:45] <ollieread> See, projects
like this would be awesome
L1924[13:01:21] <ollieread> If we could
get enough ideas from people, regarding what they need and what
they like, there would be enough to create a system from
there
L1925[13:01:25] <tterrag> updates quicker
than GH pages would lol
L1926[13:01:36] <ollieread> For
simplicity, it could even be a SaSS system
L1927[13:01:40] <ollieread> Though
free
L1928[13:02:23] <tterrag> ollieread:
mdwiki is amazing and simple...if it could be like that, with the
added option of on-web editing...it would be perfect
L1929[13:02:44] <ollieread> on-web?
L1930[13:02:49] <ollieread> Oh you mean
like, a ui admin panel?
L1931[13:03:03]
⇦ Quits: trab (~trab@28.np.emoserver.com) ()
L1932[13:03:16] <tterrag> I mean ala
mediawiki or dokuwiki
L1933[13:03:21] <tterrag> press
"edit page" and do it on the browser
L1934[13:03:22] <ollieread> Ahh
L1936[13:03:38] <cad435> wich type of
Entity is best to create a visible "thing" that only can
be spawned and placed anywere in the world (this will be done by a
Server-Plugin in the Future) Projectile?
L1937[13:04:00] <tterrag> cad435: perhaps
just Entity ?
L1938[13:04:12] <tterrag> assuming you
are extending a class
L1939[13:04:57]
⇨ Joins: SoundLogic
(~SoundLogi@71-87-83-59.dhcp.krny.ne.charter.com)
L1940[13:05:03] <cad435> yes... extending
Entity than... did "just Entity" have phisics? (i hope
no)
L1941[13:05:06] <MalkContent> question:
if you install cauldron do you have to install forge in
addition?
L1942[13:05:19] ***
Darkhax is now known as Darkhax_AFK
L1943[13:05:25] <ollieread> If you
install cauldron you have to kill yourself
L1944[13:05:28] <ollieread> for
installing cauldron
L1945[13:05:29]
⇦ Quits: HagiZ (~hagiz@c83-253-67-82.bredband.comhem.se)
(Remote host closed the connection)
L1946[13:05:41] <MalkContent> got an
issue from some dude that tries to run tc on cauldron
L1947[13:05:51] <ollieread> tc?
L1948[13:05:56] <ollieread> Though I'm
certain cauldron includes forge
L1949[13:05:59] <ollieread> That's kind
of its thing
L1950[13:06:17] <ollieread> But from
experience, cauldron messes with events in some way
L1951[13:06:18] <MalkContent> that says
tc is missing a required mod "forge@[blabla,)"
L1952[13:06:33] <ollieread> ...
L1953[13:06:41] <ollieread> That's a
forge error
L1954[13:06:52] <ollieread> So forge is
telling you that you're missing the forge mod?
L1955[13:06:53] <MalkContent> and I'm
asking myself wether I should tell him "tell the cauldron
people"
L1956[13:07:07] <ollieread> Do you have
required-after:forge or something?
L1957[13:07:37] <MalkContent>
"I" do not
L1958[13:07:42] <MalkContent> but tc has,
yes
L1959[13:07:58] ***
matthew|gone is now known as matthewprenger
L1960[13:08:07] <ollieread> What is
TC?
L1961[13:08:12] <MalkContent> I am asking
myself weither or not I should tell him "pester cauldron"
or "update forge"
L1962[13:08:14] <MalkContent>
thaumcraft
L1963[13:08:14] <ollieread>
Thaumcraft?
L1964[13:08:29] <ollieread>
dependencies="required-after:Forge@[10.13.2,);required-after:Baubles@[1.0.1.10,)"
L1965[13:08:33] <ollieread> so it
does
L1966[13:08:37] <MalkContent> yep
L1967[13:09:02] <ollieread> Maybe their
cauldron version utilises an old version
L1968[13:09:17] <MalkContent> *shrugs* i
have no idea how cauldron works
L1969[13:09:29] <ollieread> Pretty sure
it's just an amalgamation of forge and bukkit
L1970[13:09:31] <MalkContent> if it
requires forge installed he probably has an old forge
L1971[13:09:43] <ollieread> Though I'm
certain that error is a forge error
L1972[13:09:47] <MalkContent> if it
doesn't then cauldron is at fault
L1973[13:09:51] <ollieread> Someone in
here may be able to confirm or deny
L1974[13:09:51]
⇦ Parts: McJty (~jorrit@94-225-252-38.access.telenet.be)
(Ex-Chat))
L1975[13:14:17] ***
Player|off is now known as Player
L1976[13:14:22]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L1977[13:17:36] ***
alekso56 is now known as alekso56_off
L1978[13:17:43] <ollieread> or not
L1979[13:17:45]
⇨ Joins: cpup (~cpup@32.218.113.33)
L1980[13:19:26] <MalkContent> :D
L1981[13:21:35]
⇨ Joins: Technostar98
(~Administr@cpe-66-67-8-129.rochester.res.rr.com)
L1982[13:21:50]
⇦ Quits: Techno
(~Administr@cpe-66-67-8-129.rochester.res.rr.com) (Ping timeout:
198 seconds)
L1983[13:22:21]
⇨ Joins: Wylker
(~quassel@cpe-173-172-54-19.tx.res.rr.com)
L1984[13:23:01]
⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L1985[13:25:27] ***
prassel|off is now known as prasselpikachu
L1986[13:26:25]
⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout:
194 seconds)
L1987[13:26:56] ***
spaceemotion is now known as spaceeaway
L1988[13:27:25] <cad435> is it possible
to convert an IModellCustom to a ModelBase? can't get it
working...
L1989[13:30:07] <Ivorius> Why would you
event want a ModelBase
L1990[13:31:08] <Lymia> Geez.
L1991[13:31:15] <Lymia> I underestimated
the work a launcher needs to do a little.
L1992[13:32:32] <MalkContent> hah.
L1993[13:32:44] <MalkContent> it's like
guis
L1994[13:33:12] <MalkContent> "hey
all i want is to show <insert> and allow interaction
<insert>, it can't be that hard"
L1995[13:33:23] <cad435> Ivorius: because
an entity should have a model? anyway, somehow got it
working...
L1996[13:33:33]
⇨ Joins: Zesty (~Zesty@do.ustclug.org)
L1997[13:33:46] ***
big_Xplosion is now known as big_Xplo|AFK
L1998[13:34:01] <Ivorius> cad435: You
can't animate an IModelCustom
L1999[13:34:06] <MalkContent> cad435:
simple cast
L2000[13:34:08] <Ivorius> So doing that
would make little sense :P
L2001[13:34:13] <Ivorius> wtf MalkContent
x)
L2002[13:34:14] <MalkContent> but you
have to make sure it's actually a modelbase first
L2003[13:34:19] <Ivorius> lol
L2004[13:34:22] <cad435> i don't want to
animate Ivorius...
L2005[13:34:32] <tterrag> ModelBase
doesn't implement IModelCustom does it?
L2006[13:34:37] <Ivorius> You have an
entity you don't want to animate?
L2007[13:34:38] <tterrag> so a
"simple cast" would not work
L2008[13:34:39] <Ivorius> lol
L2009[13:34:45] <Lymia> MalkContent, it's
not that bad. :P
L2010[13:34:47] <Lymia> Just not
trivial.
L2011[13:35:10] <cad435> tterrag: no it
don't... i know that simple cast wouldn work^^
L2012[13:35:15] <MalkContent> Ivorius:
some higher up thingy could extend ModelBase and implement
IModelCustom
L2013[13:35:32] <MalkContent> and a
function could return an IModelCustom
L2014[13:35:44] <MalkContent> then you
can cast it to modelbase
L2015[13:35:52] <MalkContent>
no?(?)
L2016[13:36:43] <MalkContent> ha. shut
you all up. the all of the yous :P
L2017[13:36:43] <cad435> MalkContent: Key
to sucess was to make a class extends modelBase and load an
Wavefront inside... dunno if it would work because no testing, but
for my glider i did it the same and it worked...
L2018[13:36:49]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2020[13:37:22] <MalkContent> idk what
wavefront is
L2021[13:37:47] <cad435> .obj
L2022[13:38:43] <MalkContent> still don't
know what that had to do with the above question.
L2023[13:39:23]
⇨ Joins: Kadah (~Kadah@72.21.158.30)
L2024[13:39:57] <cad435> Wavefront is a
Model-File...
L2025[13:40:35] <MalkContent> so what has
that to do with "turnign" an IModelCustom into a
ModelBase
L2026[13:40:44]
⇦ Quits: psxlover
(psxlover@178.128.248.28.dsl.dyn.forthnet.gr) (Ping timeout: 198
seconds)
L2027[13:40:45] <MalkContent>
"converting"*
L2028[13:41:56] <Lymia> wtf is
net.minecraftforge.gradle.GradleStartCommon for
L2029[13:43:11] <cad435> MalkContent: i
have an WavefrontModel, but Fourge would like to have a
ModelBase... So i dont wan't to write the modelBase myself, because
i can do this a lot faster and better with C4D and creating a
Wavefront object... so i need to tell Forge how to interpret the
wavefront to write it to an internal ModelBase class
L2030[13:44:03]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2031[13:44:56] <MalkContent> okay. so
you didn't convert a IModelCustom to ModelBase, i take it
L2032[13:45:15]
⇨ Joins: SnoFox (~josh@holo.snofox.net)
L2033[13:46:33]
⇨ Joins: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L2034[13:48:04] <cad435> MalkContent: no
i didn't convert, but at first i think i have to do and that turned
out to be not working... thats why i asked before...
L2035[13:48:04] <PaleoCrafter> cad435,
ModelBase is a vanilla thing which is restricted to boxes,
iirc
L2036[13:48:16] <PaleoCrafter> you can't
just convert a wavefront model to that
L2037[13:48:36] ***
prasselpikachu is now known as prassel|off
L2038[13:48:45] <MalkContent> well how
was I supposed to know that you now wanted to accomplish something
else entirely ;P
L2039[13:48:56]
⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2040[13:49:27] ***
prassel|off is now known as prasselpikachu
L2041[13:49:30] <cad435> PaleoCrafter:
sure? well i'll try try anyway as i don't know how to do it
different^^
L2042[13:50:24] ***
spaceeaway is now known as spaceemotion
L2043[13:55:31]
⇨ Joins: Hoshiko
(~IdiotNono@2601:1:8600:3180:ca3a:35ff:fec9:51)
L2044[13:57:50]
⇦ Quits: Kaiyouko
(~IdiotNono@2601:1:8600:3180:ca3a:35ff:fec9:51) (Ping timeout: 198
seconds)
L2045[14:00:39]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2046[14:00:43] ***
Player is now known as Player|off
L2047[14:01:16] <Ivorius> Technically you
don't know how to do it like this either
L2048[14:01:20] <pixlepix> How would I
make a gui close under certain conditions?
L2049[14:01:23] <Ivorius> Because it's
not possible :P
L2050[14:01:26]
⇦ Quits: Vexatos (~Vexatos@p5B3C9CDF.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L2051[14:01:31] <pixlepix> (My own
gui)
L2052[14:01:36] ***
Player|off is now known as Player
L2053[14:01:49] <Ivorius> pixlepix:
player.closeScreen
L2054[14:01:55] <Ivorius> On the
server
L2055[14:03:34]
⇨ Joins: maxlowry123
(~IceChat9@pool-71-244-117-34.albyny.fios.verizon.net)
L2056[14:03:57]
⇨ Joins: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
L2057[14:04:09] <sww1235> quick question,
what is backup world.dat
L2058[14:04:32]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2059[14:05:06]
⇨ Joins: featurive
(~Thunderbi@2001:983:315f:1:50d2:e6bd:4e7d:a660)
L2060[14:06:47]
⇦ Quits: Andrey96
(~Instantbi@95-30-200-229.broadband.corbina.ru) (Ping timeout: 186
seconds)
L2061[14:08:01] ***
alekso56_off is now known as alekso56
L2062[14:09:13]
⇦ Quits: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit:
Quit)
L2063[14:09:47] ***
chbachman is now known as chbachman|away
L2064[14:10:40] ***
Lathanael|Away is now known as Lathanael
L2065[14:19:43]
⇨ Joins: RX14-chibi (~RX14@37.187.216.30)
L2066[14:20:04] ***
Darkhax_AFK is now known as Darkhax
L2067[14:20:04]
⇦ Quits: chbachman|away
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook
Pro has gone to sleep. ZZZzzz…)
L2068[14:21:41]
⇦ Quits: TheTemportalist
(~thetempor@70.44.184.172.res-cmts.lcp.ptd.net) ()
L2069[14:23:48]
⇨ Joins: Shukaro (~Shukaro@130.108.232.44)
L2070[14:24:17]
⇨ Joins: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
L2071[14:24:23]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L2072[14:29:56] ***
prasselpikachu is now known as prassel|off
L2073[14:30:02]
⇨ Joins: Master
(webchat@172-15-89-195.lightspeed.milwwi.sbcglobal.net)
L2074[14:30:14]
⇨ Joins: LexManos
(~Lex@50-76-111-34-static.hfc.comcastbusiness.net)
L2075[14:30:15]
MineBot sets mode: +o on LexManos
L2076[14:30:18]
⇨ Joins: minecreatr
(~minecreat@uva-120-73.ResHall.Berkeley.EDU)
L2077[14:30:34] <LexManos> fuck
that
L2078[14:30:54] *** LexManos sets mode: -b
*!*@*.me
L2079[14:31:38]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2080[14:33:28] ***
prassel|off is now known as prasselpikachu
L2081[14:34:18]
⇦ Quits: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit:
Quit)
L2082[14:35:45]
⇨ Joins: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L2083[14:35:47]
⇦ Quits: Master
(webchat@172-15-89-195.lightspeed.milwwi.sbcglobal.net) (Ping
timeout: 186 seconds)
L2084[14:36:33] ***
helinus is now known as helinus|off
L2085[14:36:43] ***
sk89q|away is now known as sk89q
L2086[14:38:50]
⇨ Joins: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
L2087[14:42:06] <Lymia> Why... uh, a ban
on a whole TLD at all?
L2088[14:43:37] <LexManos> because
hexchat is a fucking moron and didnt ban who i wanted fucking drop
it
L2089[14:44:26] <robotbrain> ok
L2090[14:44:32] <robotbrain> so I need to
remove some opcodes
L2091[14:44:39] <robotbrain> how many
instructions is return new
ScaledResolution(Minecraft.getMinecraft(),
Minecraft.getMinecraft().displayWidth / 2,
Minecraft.getMinecraft().displayHeight);
L2092[14:44:46] <robotbrain> sorry
L2093[14:44:46] <robotbrain> new
ScaledResolution(this.mc, this.mc.displayWidth,
this.mc.displayHeight);
L2094[14:44:47] <robotbrain> that
L2095[14:44:55]
⇨ Joins: SamRaven2
(~SamRaven2@cpe-174-111-244-046.triad.res.rr.com)
L2096[14:45:32] <Ordinastie> then again,
if you need to ask, you shouldn't be doing it
L2097[14:45:44] <robotbrain>
¯\(°_o)/¯
L2098[14:45:53] <robotbrain> I dont know
if this.mc stays on the stack
L2099[14:46:03]
⇦ Quits: jan (jan@quassel.woboq.de) (Ping timeout: 378
seconds)
L2100[14:46:26] <Lymia> You should really
not be coremodding if you don't know what you're doing..
L2101[14:46:39] <robotbrain> for the most
part I do
L2102[14:46:43]
⇨ Joins: Doty1154 (~doty1154@50.136.193.35)
L2103[14:47:29]
⇨ Joins: RawringNymNym
(~maria@BMTNON3746W-LP130-01-1177624808.dsl.bell.ca)
L2104[14:47:38]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L2105[14:48:05]
⇨ Joins: Magik6k (~Magik6k_@vh2.magik6k.net)
L2106[14:48:55]
⇦ Quits: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit:
Quit)
L2107[14:50:07]
⇦ Quits: featurive
(~Thunderbi@2001:983:315f:1:50d2:e6bd:4e7d:a660) (Quit:
featurive)
L2108[14:50:29]
⇨ Joins: PWN1109
(webchat@31-178-68-215.dynamic.chello.pl)
L2109[14:51:21] <Lumien> use the bytecode
eclipse plugin and look at the bytecode
L2110[14:51:26] <robotbrain>
intellij
L2111[14:51:28] ***
bspkrs|out is now known as bspkrs
L2112[14:52:25] <Lumien> there is
probably something similiar
L2113[14:52:34] <robotbrain> turns out
its built in
L2114[14:53:16] <cad435> if i have a
block (as a block variable), how can i save things into it's tile
entity (i made sure that is has the right tileEntity), I search for
sth like "block.NBTCompund.setVariable", but without
success...
L2115[14:54:26]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2116[14:54:38] <PaleoCrafter> cad435,
the Block instance isn't coupled to a specific block
L2117[14:55:08] <PaleoCrafter> (specific
block = Block ABC placed at position XYZ)
L2118[14:55:22]
⇨ Joins: maya
(~Maya@ppp-seco21th2-46-193-160-173.wb.wifirst.net)
L2119[14:55:23] <cad435> yes i know, but
i have a block variable, like "parblock =
world.getblock(vars)"
L2120[14:55:47] <Unh0ly_Tigg>
world.getTileEntity
L2121[14:55:50] <PaleoCrafter> ^
L2122[14:57:01] <PaleoCrafter> a TE is
something that's getting created for every position of the Block
instance in the world, like ItemStacks are there for every
occurance of an Item instance in your inv etc.
L2123[14:57:28] <robotbrain> WHOO
L2124[14:57:31] <robotbrain> IT
WORKS
L2125[14:57:31]
⇨ Joins: Mitchellbrine
(uid38456@id-38456.uxbridge.irccloud.com)
L2127[14:58:20]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L2128[14:59:45] <cad435> PaleoCrafter: my
problem: i know what i TE is, but not how to store data in it,
cause i do it for the first time now^^
L2129[15:00:45] <cad435> and i really
don't get it... so, i have now: "parEntity.readFromNBT(new
NBTTagCompound().getIntArray("RGB_VALUE"));" but
this is nonsence... how i get the int[] out of this 0.o
L2130[15:01:08] <Unh0ly_Tigg> you write
the data with variables stored in the tile entity (non-static
fields) and store them to long term storage with the writeToNBT
method, and read from long term storage with readFromNBT
L2131[15:01:35] ***
prasselpikachu is now known as prassel|off
L2132[15:04:31] <cad435> Unh0ly_Tigg: ok
thx i understand that... but somehow it must be bossible to change
a Tag when the block is placed in the world (I just read the
chestBlock class, but i don't get it either -.-)
L2133[15:04:53] <PaleoCrafter> a TE isn't
getting represented by NBT at runtime
L2134[15:05:07] <PaleoCrafter> you have
to cast the instance to the appropriate type and change fields
directly
L2136[15:06:04]
⇨ Joins: thisischrys
(thisischry@d8D8788AA.access.telenet.be)
L2137[15:06:45] <chbachman> killjoy, Is
this an eclispe mincraft plugin?
L2138[15:06:51] <killjoy> Nope
L2139[15:06:57] <chbachman> What is it
for?
L2140[15:07:00] <killjoy> java
L2141[15:07:08] <killjoy> This feature
was added in java 6
L2142[15:07:12] <chbachman> really?
L2143[15:07:18]
⇨ Joins: Gregory
(~Gregory@173-224-23-159.stanton.net)
L2144[15:07:18] <Unh0ly_Tigg> annotation
processor
L2145[15:07:21] <cad435> ah... ok, that
makes sense. So if i wanna change the "Runtime-NBT" i
just have to completely replace the block and set a new block with
correct NBT-Tags?
L2146[15:07:32] <Unh0ly_Tigg> mp
L2147[15:07:35]
⇦ Quits: Hea3veN (~Hea3veN@181.165.169.102) (Ping timeout:
198 seconds)
L2148[15:07:35] <Unh0ly_Tigg> no*
L2149[15:07:39] <killjoy> It works with
javac
L2150[15:09:23] <Unh0ly_Tigg> cad435, you
manipulate the custom tile entity with fields and methods, then let
the system use the nbt methods to allow you to store the tile's
information to disk (or send to the client from the server,
etc)
L2151[15:11:11]
⇦ Quits: RikSolo (~MyLeetZNC@dhcp-089-099-178-146.chello.nl)
(Ping timeout: 198 seconds)
L2152[15:11:36] ***
Hoshiko is now known as Kaiyouka
L2153[15:11:54]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip5653e53d.direct-adsl.nl)
(Ping timeout: 378 seconds)
L2154[15:12:07]
⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L2155[15:12:14] <cad435> ah ok... I'll
try...
L2156[15:12:18]
⇨ Joins: Devin_Mobile
(uid44396@id-44396.highgate.irccloud.com)
L2157[15:12:23]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L2158[15:12:35] <PaleoCrafter> cad435,
it'd help if you told us what exactly you want to change
L2159[15:12:46]
⇨ Joins: Delax|Away
(~Delaxarny@ip5653e53d.direct-adsl.nl)
L2160[15:13:06] ***
Delax|Away is now known as Delaxarnyazer
L2161[15:13:58] <cad435> well, i use
CptRageToaster's ColoredLightAPI and simply try to create a Colered
Lamp that stores its color information as TileEntity (currently i
have setup 16 predefined colors via metadata, but thats not that
neat^^)
L2162[15:14:03] ***
prassel|off is now known as prasselpikachu
L2163[15:14:12]
⇦ Quits: Kotoro
(~KotoroShi@c-24-34-89-129.hsd1.ct.comcast.net) (Quit: Depression
is merely anger without enthusiasm)
L2164[15:14:33] <LexManos> kill: how are
you getting that into eclipse?
L2165[15:14:39]
⇨ Joins: Hea3veN (~Hea3veN@181.165.169.102)
L2166[15:14:45] <LexManos> and does it
work for idea
L2167[15:14:52] <LexManos> without the
end modder having to do extra config
L2169[15:16:20] <PaleoCrafter> jesus
christ, you should look at some naming conventions, cad435 :P
L2170[15:16:43] <cad435> not for just
trying new things out... :D
L2171[15:16:45] ***
prasselpikachu is now known as prassel|off
L2172[15:16:49]
⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit:
Leaving)
L2173[15:16:57]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2174[15:16:58] <Ordinastie> yes, even
for just trying new things out
L2175[15:17:49]
⇦ Parts: Thog (~Thog@37.187.216.30) (Leaving))
L2176[15:17:51] <cad435> well... ok,
maybe... xD
L2177[15:18:30]
⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout:
378 seconds)
L2178[15:18:48] <Unh0ly_Tigg> somone pick
a number between 1 and 8 (inclusive)
L2179[15:18:52]
⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L2180[15:19:00] ***
prassel|off is now known as prasselpikachu
L2181[15:19:04] <cad435> 42.. oh
wait...
L2182[15:19:12] <Unh0ly_Tigg>
>.>
L2183[15:19:15] <cad435> take 3 :D
L2184[15:19:17] <Gregory> !random
L2185[15:20:28] <Unh0ly_Tigg> now, a
number between 1 and 7, 1 and 6, 1 and 5, and between 1 and
4.
L2186[15:21:39] <Gregory> it would be
neat if we could do something like: "!random 1 6" and get
a random result...
L2187[15:21:41] <cad435> as i said, take
3 ^^
L2188[15:22:34] <Gregory> probably a bot
script somewhere to do it.
L2189[15:23:23] <killjoy> Why not
!rtd
L2190[15:23:30] <robotbrain> ok
L2191[15:23:39] <robotbrain> so for the
most part my code works
L2192[15:23:52] <cad435> PaleoCrafter: i
setup a debug command to set the rgb-Value, it works, but now i
have to update the block, so it gets the new light-value...
L2193[15:23:58] <robotbrain> renderglobal
is being wierd
L2194[15:24:09] <robotbrain>
s/wierd/weird
L2195[15:24:27] <Gregory> s/weird/wired
lol
L2196[15:25:13] <robotbrain> lol
L2197[15:25:42] <robotbrain> its
rendering side-by-side
L2198[15:25:53] <robotbrain> except it
only renders the world on the right
L2199[15:26:05] <robotbrain> everything
else does render on both sides
L2200[15:26:15] <robotbrain> so im a bit
confused
L2201[15:26:50] <Unh0ly_Tigg> render once
on the right, glTranslate over to the left, and render again?
L2202[15:26:52] <robotbrain> im replacing
the anaglyph colors with GL11.glViewPort
L2203[15:26:59] <Ivorius> Wtf
cad435
L2204[15:27:03] <robotbrain> im using
glViewport
L2205[15:27:09] <Ivorius> You store a
color as string
L2206[15:27:12] <Gregory> ... maybe it's
code for anaglyph/stereoscopic view... :-P
L2207[15:27:49] <robotbrain> I also need
to fix the aspect ratios
L2208[15:27:58] <robotbrain> its very...
squashed
L2209[15:28:04] <Ivorius> Also cad435,
look at the code you are actually calling
L2210[15:28:10] <Ivorius> getIntArray
will not throw an exception
L2211[15:28:44] <heldplayer> robotbrain:
it's probably glClear clearing everything
L2212[15:28:57] <robotbrain> ill look
into it
L2213[15:29:06] <robotbrain> OH
L2214[15:29:18] <cad435> Ivorius: no i
don't store it as a string... created a own RGBVect-class that
parses a string into three integers...
L2215[15:29:20] <robotbrain> yeah thats
probably it
L2216[15:29:33] <Ivorius> Why
L2217[15:29:34] <Ivorius> WHY
L2218[15:29:48] <Ivorius> Why the fuck
would you parse a string when you can just pass 4 ints
L2219[15:30:05] <robotbrain> actually
no
L2220[15:30:15] <Ivorius> or 3
L2221[15:30:34] <cad435> because a normal
Color dont have ".toIntArray" and because you can take
the string directly from an ingame command...
L2222[15:30:54] <Ivorius> new
int[]{color.red, color.green, color.blue}
L2223[15:30:54] <MalkContent>
>_>
L2224[15:31:00]
⇨ Joins: SnowDapples
(~SnowDappl@pD9588CB4.dip0.t-ipconnect.de)
L2225[15:31:03] <Ivorius> Now what
exactly is your problem?
L2226[15:31:06] *
Gregory says, "Pass the popcorn, this movie is getting
interesting. Oh, wait, it's just
#minecraftforge..."
L2227[15:31:17] <Ivorius> Besides, a data
type must not be dependent on its input
L2228[15:31:28] <cad435> Ivorius: i don't
have a problem with my own class...
L2229[15:31:33] <Ivorius> A command,
that's input
L2230[15:31:41] ***
Genuine|Sleep is now known as Genuine
L2231[15:31:43] <Ivorius> Yes, your class
is a problem :P
L2232[15:31:51] <heldplayer> robotbrain:
it might also be interesting to use glScissor to make sure nothing
renders outside of what you want it to render
L2233[15:32:02] <robotbrain> I do use
glScissor
L2234[15:33:50]
⇦ Quits: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Read error:
Connection reset by peer)
L2235[15:33:51] <MalkContent> or, cad,
you could go by mc convention of storing color as an int :|
L2236[15:34:41] <cad435> Ivorius: maybe^^
I use it in about everything i have to do with colors^^ if sth
needs anonther output (maybe an Java.awt.color) i simply add an
".toJavaColor" to the class and everything it works
fine^^
L2237[15:35:00]
⇨ Joins: sciguyryan
(~sciguyrya@109-205-170-105.dynamic.swissvpn.net)
L2238[15:35:14] <Ivorius> lol
L2239[15:35:17] <MalkContent> somewhere
carmack is crying a single tear of disappoint
L2240[15:35:26] <cad435> MalkContent:
"color.toInt"
L2241[15:36:43] <robotbrain> ok that
didnt work
L2242[15:36:50] <cad435> and wtf i want
to store an NBT-Value... how i did pass trough does not matter i
think...
L2243[15:37:05] <cad435> *pass it
trough...
L2244[15:37:24]
⇦ Quits: Hea3veN (~Hea3veN@181.165.169.102) (Quit:
leaving)
L2245[15:38:21] <MalkContent> virtually
has no performance impact
L2246[15:38:42] <MalkContent> just makes
everyone go "why."
L2247[15:41:37]
⇦ Quits: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping
timeout: 194 seconds)
L2248[15:41:43]
⇦ Parts: Gregory (~Gregory@173-224-23-159.stanton.net)
())
L2249[15:44:51] <Unh0ly_Tigg> the only
thing that I have to say when these 'arguments' occur is:
L2251[15:44:54]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L2252[15:46:13]
⇨ Joins: asdaa
(uid52768@id-52768.charlton.irccloud.com)
L2253[15:46:29]
⇦ Parts: asdaa (uid52768@id-52768.charlton.irccloud.com)
())
L2254[15:48:57] ***
kroeser is now known as kroeser|away
L2255[15:49:12]
⇦ Quits: Loetkolben
(~Loetkolbe@ipbcc23de8.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L2256[15:49:15]
⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2257[15:50:01] <robotbrain> ok
L2259[15:50:03] <robotbrain> there
L2260[15:50:07] <robotbrain>
closer!
L2261[15:51:32]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2262[15:54:21] <TTFTCUTS> anyone: how do
I make the tessellator draw semitransparent? Setting the alpha in
setColorRGBA doesn't seem to be making a difference
L2263[15:54:30] <tterrag> TTFTCUTS: is
blend enabled?
L2264[15:54:53] <TTFTCUTS> how would one
do that?
L2265[15:55:00] <TTFTCUTS> (guessing
not)
L2266[15:55:05]
⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L2267[15:55:13] <tterrag> well
L2268[15:55:20] <tterrag> in what
context?
L2269[15:55:23] <tterrag> block
renderer?
L2270[15:55:25] <tterrag> item
renderer?
L2271[15:55:38] <TTFTCUTS> item
L2272[15:55:58] <tterrag>
GL11.glEnable(GL11.GL_BLEND)
L2273[15:56:01] <TTFTCUTS> ahh
L2274[15:56:32]
⇦ Quits: PWN1109 (webchat@31-178-68-215.dynamic.chello.pl)
(Quit: Web client closed)
L2275[15:56:36] <TTFTCUTS> yeah, missed
that
L2276[15:57:11] <TTFTCUTS> that's the
one, thanks
L2277[15:57:43]
⇨ Joins: PWN1109
(~PWN1109@31-178-68-215.dynamic.chello.pl)
L2278[15:58:00] <cad435> TTFTCUTS: you
usually need to specify the Blend function too, for example
"GL11.glBlendFunc(GL11.GL_SRC_ALPHA,
GL11.GL_ONE_MINUS_SRC_ALPHA)"
L2279[15:58:06] <PWN1109> Due to my
contributions to the NOVA API and this channel's rules, I would
like to request a ban
L2280[15:58:15] <TTFTCUTS> yeah, only
needed a black quad to be semitransparent
L2281[15:58:17] <TTFTCUTS> nothing
fancy
L2282[15:58:24] <TTFTCUTS> I had used
that elsewhere, I'd just forgotten it
L2283[15:58:34] ***
PWN1109 was kicked by LexManos (PWN1109))
L2284[15:59:24] <MalkContent> TTFTCUTS:
also gotta set the blend mode
L2285[15:59:52] <MalkContent> o nvm, cad
got to you first ^^
L2286[16:00:02] ***
Vic-chibi is now known as Vic
L2287[16:00:10] <MalkContent> though you
should use the opengl helper
L2288[16:00:16] <MalkContent> not call
gl11 directly with that
L2289[16:00:28] <TTFTCUTS> it's been
what, 4 or so months since I did the journal gui stuff I last used
it on :p
L2290[16:00:37] <Unh0ly_Tigg> or, if your
using 1.8, use the GLStateManager class
L2291[16:00:48] <TTFTCUTS> nah, it's 1.7
for now
L2292[16:00:55] <MalkContent> btw
L2293[16:01:16] <MalkContent> can someone
tell me the difference between GL11.glBlendFunc(GL11.GL_SRC_ALPHA,
GL11.GL_ONE_MINUS_SRC_ALPHA) and
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE)?
L2294[16:01:39] <MalkContent> i thought
if i only wanted the top layer transparent, the latter one would be
the correct one
L2295[16:02:01] <TTFTCUTS> that'd add the
source to the destination
L2297[16:02:21] <Player> blend is always
on top of the background
L2298[16:03:06] <Player> the former is
what you'd normally use to draw on top of the background with alpha
being the opacity
L2299[16:03:07] <MalkContent> thx tigg,
totally never went there
L2300[16:03:42] <Player> the latter just
adds the color on top, making it brighter
L2301[16:03:52]
⇨ Joins: Eternaldoom
(~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com)
L2302[16:04:15] <MalkContent> but the
alpha of the top layer would still be respected, no?
L2303[16:05:23] <Player> well the alpha
scales the foreground color then
L2304[16:05:58] <MalkContent> so without
minus_src_alpha the background doesn't shine through?
L2305[16:06:05]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L2306[16:06:25] <Player> it does in both
configurations you mentioned
L2307[16:06:46] <MalkContent> okay, then
i got that right
L2308[16:06:59]
⇦ Quits: Ipsis__ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 198 seconds)
L2309[16:07:07] <MalkContent> oh. oooh. i
think i got it now
L2310[16:09:51] ***
big_Xplo|AFK is now known as big_Xplosion
L2311[16:10:27]
⇦ Quits: TheFjong (~TheFjong|@3e6b1460.rev.stofanet.dk) (Read
error: Connection reset by peer)
L2312[16:10:45]
⇨ Joins: EXTER (webchat@173.215.175.231)
L2313[16:14:26]
⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit:
Leaving)
L2314[16:14:47] ***
bilde2910 is now known as bilde2910|away
L2315[16:14:48]
⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2316[16:15:24]
⇨ Joins: keybounce_
(uid44894@id-44894.charlton.irccloud.com)
L2317[16:15:34]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2318[16:18:58] <MalkContent> til there's
primitives. woohoo
L2319[16:22:27] <robotbrain> ugh
L2320[16:22:32] <robotbrain> I cant get
this to render right
L2321[16:22:47] <robotbrain> everything
renders except blocks and entities
L2322[16:23:52] ***
chbachman is now known as chbachman|away
L2323[16:26:51] <robotbrain> bye for
tonight, gotta help with my brother
L2324[16:29:36] ***
PaleoCrafter is now known as Paleo|off
L2325[16:30:34] ***
Quetzi is now known as Quetzi|off
L2326[16:31:02]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L2327[16:31:54] ***
Quetzi|off is now known as Quetzi
L2328[16:33:59]
⇦ Quits: chbachman|away
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook
Pro has gone to sleep. ZZZzzz…)
L2330[16:34:24] <Ivorius> All teh walls
of text
L2331[16:34:33] <Ivorius> Well, at least
people care about this, lol
L2332[16:35:32]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2333[16:35:56]
⇨ Joins: leoxs
(webchat@108-225-16-190.fibertel.com.ar)
L2334[16:37:08]
⇦ Quits: Doty1154 (~doty1154@50.136.193.35) (Ping timeout:
198 seconds)
L2335[16:38:01] ***
Riking is now known as Riking|away
L2336[16:38:09] ***
Riking|away is now known as Riking
L2337[16:39:30]
⇦ Quits: cad435
(~quassel@2a02:6d40:100:99b:208d:5a7b:ce63:cc85) (Read error:
Connection reset by peer)
L2338[16:40:28]
⇨ Joins: cad435
(~quassel@2a02:6d40:100:99b:9990:2cfb:534f:7e99)
L2339[16:41:25]
⇦ Quits: maxlowry123
(~IceChat9@pool-71-244-117-34.albyny.fios.verizon.net) (Ping
timeout: 194 seconds)
L2340[16:42:09] ***
Quetzi is now known as Quetzi|off
L2341[16:42:43]
⇨ Joins: leoxs22
(~leoxs@108-225-16-190.fibertel.com.ar)
L2342[16:42:52]
⇦ Quits: maya
(~Maya@ppp-seco21th2-46-193-160-173.wb.wifirst.net) (Quit:
Leaving)
L2343[16:42:58] <leoxs22> Hello, sorry,
anybody knows an updated tileEntity guide? for making an special
chest
L2344[16:44:27]
⇨ Joins: maxlowry123
(~IceChat9@pool-71-244-117-34.albyny.fios.verizon.net)
L2345[16:45:55]
⇦ Quits: leoxs (webchat@108-225-16-190.fibertel.com.ar) (Ping
timeout: 186 seconds)
L2346[16:46:27]
⇦ Quits: EXTER (webchat@173.215.175.231) (Quit: Web client
closed)
L2347[16:47:01]
⇨ Joins: Inap
(~Inap@p20030043CF192A01AC84EF061E5DE975.dip0.t-ipconnect.de)
L2348[16:47:30] ***
Quetzi|off is now known as Quetzi
L2349[16:48:56]
⇨ Joins: bochen415
(webchat@aalu141.neoplus.adsl.tpnet.pl)
L2350[16:49:50] ***
manmaed is now known as manmaed|AFK
L2351[16:50:44]
⇨ Joins: mikeprimm_
(~mikeprimm@cpe-70-116-51-5.austin.res.rr.com)
L2352[16:51:10] <leoxs22> any can help
me? :)
L2353[16:53:21]
⇨ Joins: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net)
L2354[16:53:26]
⇦ Parts: jakimfett
(~overnet@c-73-180-36-141.hsd1.or.comcast.net) ())
L2355[16:53:41] <Player> it didn't really
change
L2356[16:53:48]
⇨ Joins: The_Doctors_Life
(~Doctors@irc.thedoctorslife.com)
L2357[16:54:12] <Player> register the
class as before, instantiate the te objects from the
block/blockcontainer
L2358[16:54:12]
⇦ Parts: The_Doctors_Life (~Doctors@irc.thedoctorslife.com)
())
L2359[16:54:44]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L2360[16:54:46] <Ivorius>
DimensionManager is server-side only, right?
L2361[16:55:10]
⇦ Quits: thisischrys (thisischry@d8D8788AA.access.telenet.be)
(Quit: Leaving)
L2362[16:55:13] <Ivorius> Like, calling
this from a client while in multiplayer mode won't yield anything
useful
L2363[16:55:13] ***
Zidane|Away is now known as Zidane
L2364[16:56:29]
⇦ Quits: minercraftsty|
(~AndChat39@2600:100d:b114:b83a:0:2d:52ba:401) (Ping timeout: 198
seconds)
L2365[16:56:34]
⇨ Joins: Strange
(uid27214@id-27214.highgate.irccloud.com)
L2366[16:58:32]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2367[16:59:11]
⇦ Quits: mikeprimm_
(~mikeprimm@cpe-70-116-51-5.austin.res.rr.com) (Ping timeout: 198
seconds)
L2368[16:59:54] <leoxs22> Player so I can
do it with a 1.6.4 guide without problem?
L2369[17:00:08] <Player> yes
L2370[17:00:32]
⇦ Quits: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net) (Ping timeout: 198
seconds)
L2371[17:00:42]
⇨ Joins: mboten
(~mboten@c-8916e155.75-10-64736c11.cust.bredbandsbolaget.se)
L2372[17:01:28]
⇨ Joins: mikeprimm_ (~mikeprimm@50.97.82.41)
L2373[17:01:43]
⇦ Quits: mboten
(~mboten@c-8916e155.75-10-64736c11.cust.bredbandsbolaget.se)
(Client Quit)
L2374[17:02:56] <leoxs22> ok, thanks
Player :)
L2375[17:04:07] ***
spaceemotion is now known as spaceeaway
L2376[17:04:26]
⇦ Quits: leoxs22 (~leoxs@108-225-16-190.fibertel.com.ar)
()
L2377[17:05:00]
⇦ Quits: turmfalke_
(~turmfalke@p54A69980.dip0.t-ipconnect.de) (Ping timeout: 200
seconds)
L2378[17:05:35]
⇨ Joins: Fuzew
(webchat@cpc22-king10-2-0-cust201.19-1.cable.virginm.net)
L2379[17:07:05]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L2380[17:07:13]
⇨ Joins: TehBeege
(~TehBeege@cpe-23-243-162-221.socal.res.rr.com)
L2381[17:07:37] <tattyseal>
L2382[17:08:10]
⇦ Parts: Fuzew
(webchat@cpc22-king10-2-0-cust201.19-1.cable.virginm.net)
())
L2383[17:08:26]
⇨ Joins: ellipsis
(~ellipsis@c-76-105-146-89.hsd1.or.comcast.net)
L2384[17:08:59]
⇦ Quits: spaceeaway (~spaceemot@f054179064.adsl.alicedsl.de)
(Ping timeout: 189 seconds)
L2385[17:13:29] <Cray0n> I'm trying to
stop the ExtremeHills biomes from spawning in my world,(they look
awful), can someone please tell me how to use the BiomeManager to
remove it? I've tried myself but can't wrap my head around
ArrayLists...
L2386[17:14:44]
⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit:
Leaving)
L2387[17:15:05]
⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2388[17:15:31] <Ivorius> Cray0n: Your
own dimension, or the default 0 dimension?
L2389[17:16:41] <Cray0n> Default
dimension only
L2390[17:17:10] <Ivorius> That's
impossible then
L2391[17:18:15]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2392[17:18:27] <Cray0n> I'm fine with
disabling it in any dimension if that works?
L2393[17:18:59] <Ivorius> If it's yours
you can overwrite the GenLayer stuff yourself
L2394[17:19:06] <Ivorius> By making your
own
L2395[17:19:20] <Ivorius> Then you can
manually edit them out
L2396[17:20:25] <Cray0n> Gotcha, thanks
though. Is removeBiome(BiomeType type, BiomeEntry entry) only for
non-vanilla biomes then?
L2397[17:22:14]
⇨ Joins: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L2399[17:23:48]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
()
L2400[17:26:13]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2401[17:26:23]
⇨ Joins: spaceemotion
(~spaceemot@f054179064.adsl.alicedsl.de)
L2402[17:27:06]
⇨ Joins: Marlon
(~marlon@c-763be055.1070-1-64736c10.cust.bredbandsbolaget.se)
L2403[17:28:19]
⇨ Joins: Nathan2055
(uid28382@id-28382.uxbridge.irccloud.com)
L2404[17:29:09] <Nathan2055> So what is
up with all this Nova drama?
L2405[17:30:15] <lKinx> How can I zoom in
the game camera in 1.8?
L2406[17:30:24] <Nathan2055> All I know
is that some project was found by Lex and everybody started yelling
at each other.
L2407[17:31:03] <killjoy> lKinx, changing
the FOV 'zooms in'
L2408[17:31:25] <lKinx> Okay, so that
means setting cameraZoom no longer works I guess
L2409[17:31:31] ***
Geforce|Away is now known as Geforce
L2410[17:31:33] <lKinx> What item changes
the FOV?
L2411[17:31:35] <Prophet> Nathan2055,
probably best to not talk about it here
L2412[17:31:35]
⇦ Quits: Numerios (uid16090@id-16090.uxbridge.irccloud.com)
(Quit: Connection closed for inactivity)
L2413[17:31:37] <lKinx> so I can look at
an example
L2414[17:31:38] <killjoy> bow
L2415[17:31:43] <lKinx> ah
L2416[17:31:48] <killjoy> I think
L2417[17:31:54]
⇨ Joins: Fuzew
(webchat@cpc22-king10-2-0-cust201.19-1.cable.virginm.net)
L2418[17:32:09] <killjoy> Also the
slowness potion effect
L2419[17:32:18] <lKinx> i know potions
are hardcoded
L2420[17:34:01]
⇦ Quits: Fuzew
(webchat@cpc22-king10-2-0-cust201.19-1.cable.virginm.net) (Killed
(NickServ (GHOST command used by
Fuzew_!tattyseal@2.25.3.4)))
L2421[17:34:29]
⇨ Joins: LatvianModder
(uid50299@id-50299.brockwell.irccloud.com)
L2422[17:34:43]
⇦ Quits: Johannes13 (~Johannes@141.70.98.52) (Ping timeout:
194 seconds)
L2423[17:35:07] <lKinx> killjoy, I don't
see anything for the bow in the bow file
L2424[17:36:05]
⇦ Quits: TehBeege
(~TehBeege@cpe-23-243-162-221.socal.res.rr.com) (Ping timeout: 198
seconds)
L2425[17:37:00]
⇨ Joins: Eternaldoom_
(~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com)
L2426[17:37:13] <lKinx> i mean camera
zoom
L2427[17:37:16]
⇦ Quits: Eternaldoom
(~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com) (Ping timeout:
200 seconds)
L2428[17:37:16] ***
Eternaldoom_ is now known as Eternaldoom
L2429[17:37:17] <lKinx> or fov
L2430[17:37:32]
⇨ Joins: fuzew (~androirc@2.25.3.4)
L2431[17:37:51] <TTFTCUTS> I think that's
based on the fact that your movement speed is being slowed,
lKinx
L2432[17:38:03] <TTFTCUTS> rather than
specifically the drawing of the bow
L2433[17:38:04] <lKinx> hmm
L2434[17:38:36] <lKinx> Is there a way to
simply change the camera zoom without changing the speed? the
potions are hardcoded
L2435[17:38:47]
⇦ Quits: bochen415 (webchat@aalu141.neoplus.adsl.tpnet.pl)
(Quit: Web client closed)
L2436[17:38:48] <killjoy> decrease
fov
L2437[17:38:56] <fuzew> wat
L2438[17:39:02]
⇦ Parts: le683 (~lepakko68@et327.netikka.fi)
(Leaving))
L2439[17:39:23]
⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Quit:
(null))
L2440[17:40:13] <fuzew> 100¥
L2441[17:40:55]
⇦ Quits: fuzew (~androirc@2.25.3.4) (Client
Quit)
L2442[17:41:35]
⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit:
Leaving)
L2443[17:41:39]
⇦ Quits: loldudester
(~loldudest@host-92-6-246-126.as43234.net) (Ping timeout: 194
seconds)
L2444[17:41:54] <lKinx> i'm looking at
the entity render and player but don't see how I'll change the
fov... I feel stupid :/
L2445[17:41:55] ***
diesieben|away is now known as diesieben07
L2446[17:42:24]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L2447[17:43:09]
⇦ Quits: tiin57 (~tiin57@tiin57.net) (Ping timeout: 378
seconds)
L2448[17:43:53]
⇨ Joins: xaero
(xaero@ip70-162-11-251.ph.ph.cox.net)
L2449[17:44:30]
⇦ Quits: mikeprimm_ (~mikeprimm@50.97.82.41) (Quit:
mikeprimm_)
L2450[17:46:21] <Player> the fov is part
of the projection matrix
L2451[17:47:42]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2452[17:48:23]
⇦ Quits: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit:
pixlepix)
L2453[17:48:47]
⇨ Joins: tiin57 (~tiin57@tiin57.net)
L2454[17:49:03] <killjoy> So are you
making a telescope or something?
L2455[17:49:18]
⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 200
seconds)
L2456[17:50:12] <Ivorius> lKinx:
FOVUpdateEvent
L2457[17:52:17]
⇦ Quits: Eternaldoom
(~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com) (Quit:
Eternaldoom)
L2458[17:52:45]
⇨ Joins: Eternaldoom
(~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com)
L2459[17:55:34]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2460[17:56:47]
⇨ Joins: Zesty (~Zesty@202.141.176.95)
L2461[17:57:41]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip5653e53d.direct-adsl.nl)
(Ping timeout: 194 seconds)
L2462[17:58:41] <MalkContent> when i have
an int, can I add 0xff000000 + 0x00ffffff ?
L2463[17:58:53] <killjoy> That = -1
L2464[17:59:03] <MalkContent> yea,
0xffffffff is -1
L2465[17:59:21] <MalkContent> i'm just
not sure if java would complain
L2466[17:59:21] <killjoy>
Integer.MAX_VALUE + 1 = Integer.MIN_VALUE
L2467[17:59:29] <killjoy> You can.
L2468[17:59:32] <MalkContent> k
L2469[17:59:34]
⇨ Joins: Delax|Away
(~Delaxarny@ip5653e53d.direct-adsl.nl)
L2470[17:59:36] <MalkContent> ty
L2471[17:59:52] <killjoy> java overflows
gracefully
L2472[17:59:58] ***
Delax|Away is now known as Delaxarnyazer
L2473[18:00:00] <MalkContent> OVERFLOW
was the word xD thank you
L2474[18:00:05] <MalkContent> and
excellent
L2475[18:00:06]
⇦ Quits: sciguyryan
(~sciguyrya@109-205-170-105.dynamic.swissvpn.net) ()
L2476[18:01:40] <MalkContent> btw is
there any way to encourage java to perform calculations on
different cores?
L2477[18:02:09] <tterrag> threads
L2478[18:02:10] <killjoy> I'm not sure,
but I'm sure it would involve threads
L2479[18:02:21] <MalkContent> atm i have
a = b + c + d + e
L2480[18:02:31] <killjoy> Why do you need
threads for that?
L2481[18:02:47] <tterrag> boy that's a
case of microoptimization if I've ever heard of one
L2482[18:02:48] <MalkContent> and i was
thinking of doing a = a1 + a2 with a1 = b + c and a2 = d + e
L2483[18:02:56] <tterrag> no that won't
help
L2484[18:03:01] <tterrag> if you're
running one thread
L2485[18:03:07]
⇦ Quits: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook
Pro has gone to sleep. ZZZzzz…)
L2486[18:03:09] <MalkContent> hi, I'm a
digital engineer ^^
L2487[18:03:21] <killjoy> It's best to
use threads for operations that might actually take a while to
complete.
L2488[18:03:26] <killjoy> Such as
downloading things
L2489[18:03:29] <MalkContent> and it was
more of a broad question because i wondered if i /could/ do
that
L2490[18:03:36] <tterrag> well mr digital
engineer, you're wasting your time thinking about this when it's
only going to save a few nanoseconds at best :P
L2491[18:03:47]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d51A4F912.access.telenet.be)
(Quit: Leaving)
L2492[18:04:01] <MalkContent> it's the
sum of it that will save microseconds :P
L2493[18:04:16] <killjoy> If your game is
effected by those simple operations, your computer will have
trouble playing vanilla anyway
L2494[18:04:24] <MalkContent> :D
L2495[18:04:29] <MalkContent> it was just
an example
L2496[18:04:43] <killjoy> The answer is
threads
L2497[18:04:50] <diesieben07>
MalkContent: If you want to break down calculation like that, look
into the ForkJoin framework in java 7
L2498[18:04:56] <MalkContent> and i
appreciate that
L2499[18:05:04] <diesieben07> it would
let you do this (divide and conquer is the buzzword)
L2500[18:05:10]
⇦ Quits: Eternaldoom
(~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com) (Quit:
Eternaldoom)
L2501[18:05:15] <MalkContent> neat
L2502[18:05:42]
⇦ Quits: pugi (~pugi@host-091-097-058-208.ewe-ip-backbone.de)
(Ping timeout: 378 seconds)
L2503[18:05:46]
⇨ Joins: pugi
(~pugi@dyndsl-037-138-083-001.ewe-ip-backbone.de)
L2505[18:06:40]
⇨ Joins: Eternaldoom
(~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com)
L2506[18:06:41]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198
seconds)
L2507[18:07:06] <MalkContent> aaand
saved
L2508[18:07:36] ***
big_Xplosion is now known as big_Xplo|Off
L2509[18:07:39] <MalkContent> parallel
computing is kinda my thing :3
L2510[18:07:47] <MalkContent> or rather a
thing of interest
L2511[18:08:26]
⇦ Quits: Szernex
(~Szernex@91-115-14-184.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L2512[18:10:44] ***
heldplayer is now known as heldplayer|off
L2513[18:11:39]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2514[18:12:56] *
ImmJaqo slaps ImmJaqo around a bit with a large trout
L2515[18:13:05] <robotbrain> ok
L2516[18:13:14] <diesieben07> You're
doing it wrong my friend.
L2518[18:16:21] <robotbrain> blargh
L2520[18:16:27] <robotbrain> no goddamnit
computer
L2522[18:16:40] <robotbrain> my computer
hates copy and paste it seems
L2523[18:17:33] <robotbrain> can anyone
help me figure out why that wont render on both halves?
L2524[18:19:05]
⇨ Joins: AfterLifeLochie
(~neko@i.am.afterlifelochie.net)
L2525[18:24:12]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L2526[18:24:40] ***
Lathanael is now known as Lathanael|Away
L2527[18:27:42]
⇦ Quits: lKinx (~lKinx@76.126.31.163) (Read error: Connection
reset by peer)
L2528[18:29:23] ***
spaceemotion is now known as spaceeaway
L2529[18:29:31]
⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2530[18:31:12]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2531[18:31:48]
⇦ Quits: Emris
(~Miranda@chello062178245147.2.12.vie.surfer.at) (Read error:
Connection reset by peer)
L2532[18:33:58]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L2533[18:34:40]
⇨ Joins: portablejim
(~portablej@d58-106-198-226.bla801.nsw.optusnet.com.au)
L2534[18:34:45]
⇨ Joins: fuj1n (fuj1n@101.190.57.49)
L2535[18:35:08]
⇨ Joins: Six-One-Three
(webchat@blk-89-209-224.eastlink.ca)
L2536[18:35:53]
⇦ Quits: spaceeaway (~spaceemot@f054179064.adsl.alicedsl.de)
(Ping timeout: 189 seconds)
L2537[18:37:26]
⇦ Quits: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Read error:
Connection reset by peer)
L2538[18:38:25]
⇦ Quits: SoundLogic
(~SoundLogi@71-87-83-59.dhcp.krny.ne.charter.com) (Ping timeout:
194 seconds)
L2539[18:40:53]
⇦ Quits: minecreatr
(~minecreat@uva-120-73.ResHall.Berkeley.EDU) (Read error:
Connection reset by peer)
L2540[18:42:36] ***
tterrag is now known as tterrag|away
L2541[18:43:11]
⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit:
Leaving)
L2542[18:43:45]
⇨ Joins: xaleb
(webchat@184-170-164-48.csvlinaa.metronetinc.net)
L2543[18:45:14] <mrkirby153> How do I
check if a world is single player?
L2544[18:45:27] ***
OndraSter is now known as OndraSter|off
L2545[18:46:04]
⇦ Quits: SamRaven2
(~SamRaven2@cpe-174-111-244-046.triad.res.rr.com) (Quit:
Leaving)
L2546[18:46:41] <diesieben07> mrkirby153:
a "world" cannot be singleplayer per-se. are you on
server or client?
L2547[18:46:54]
⇦ Quits: cad435
(~quassel@2a02:6d40:100:99b:9990:2cfb:534f:7e99) (Read error:
Connection reset by peer)
L2548[18:46:55]
⇦ Quits: Inap
(~Inap@p20030043CF192A01AC84EF061E5DE975.dip0.t-ipconnect.de)
(Quit: Leaving)
L2549[18:47:00] <mrkirby153> diesieben07,
I mean if the player is connected to a single player vs a dedi
server
L2550[18:47:12] <diesieben07> again.
server or client.
L2551[18:47:26] <mrkirby153> Doesn't
matter I think
L2552[18:47:32] <mrkirby153> You remember
my recipie remover right?
L2553[18:47:39] <mrkirby153> Well I'm now
making it disabled in single player
L2554[18:47:54]
⇦ Quits: Devin_Mobile
(uid44396@id-44396.highgate.irccloud.com) (Quit: Connection closed
for inactivity)
L2555[18:48:10]
⇨ Joins: core (~core@ilya.xxx)
L2556[18:48:15] <diesieben07> you need
two versions then
L2557[18:48:28] <mrkirby153> wut?
L2558[18:48:33] <Ordinastie> you can't,
recipes are loading when MC loads
L2559[18:48:50] <Ordinastie>
*loaded
L2560[18:49:01] <mrkirby153> Ordinastie,
I've wrapped recipies my own way. I just need to force matches() to
return true when they're on a local server
L2561[18:49:03] <diesieben07> Ordinastie:
not true, he's wrapping them in a custom IRecipe
L2562[18:49:08] <diesieben07> client:
Minecraft.getMinecraft().isSinglePlayer
L2563[18:49:21] <diesieben07> server:
MinecraftServer.getServer() instanceof IntegratedServer
L2564[18:49:24] <Ordinastie> ah, in that
case, yes
L2565[18:49:31] <mrkirby153> diesieben07,
so I need both?
L2566[18:50:00] <diesieben07> check with
isRemote and wrap the client version in your client proxy
L2567[18:50:11]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L2568[18:50:18] <mrkirby153> Heh, I'm not
exactly using a proxy XD
L2569[18:50:29]
⇦ Quits: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) ()
L2570[18:50:36] <diesieben07> why
not?
L2571[18:50:44] <mrkirby153> Didn't need
to implement one
L2572[18:50:52] ***
Zidane is now known as Zidane|Away
L2573[18:50:53] <diesieben07> well, now
you do.
L2574[18:51:30] <mrkirby153> However,
this will break all the testing I do
L2575[18:51:39] <diesieben07> what?
L2576[18:51:43] <diesieben07> oh
L2577[18:51:49] <diesieben07> well you
can add a check for dev env
L2578[18:51:54] <mrkirby153> Yeah, I
thought of that
L2579[18:51:59] <mrkirby153> I already
have a dev inv
L2580[18:52:04]
⇦ Quits: Mitchellbrine
(uid38456@id-38456.uxbridge.irccloud.com) (Quit: Connection closed
for inactivity)
L2581[18:52:15] <mrkirby153> So,
proxies
L2582[18:52:16] <mrkirby153> how?
L2583[18:52:27] <mrkirby153> I've never
fully understood the concept of them
L2584[18:52:44] ***
Chimaine is now known as Chimaine|off
L2585[18:52:52] <diesieben07> you make
one base class, which can also be an interface
L2586[18:53:01] <diesieben07> then you
make two subclasses of it, one for clinet, one for server.
L2587[18:53:05]
⇦ Quits: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit:
pixlepix)
L2588[18:53:13] <diesieben07> then you
*only* ever interact with the abstract base class
L2589[18:53:20] <diesieben07> but you can
still call client and server code
L2590[18:53:23] <mrkirby153>
Example?
L2591[18:53:38] <diesieben07> every
"basic mod" tutorial ever.
L2592[18:53:41]
⇨ Joins: Giraffestock
(~Giraffest@173.245.65.234)
L2593[18:54:30] <mrkirby153> Is there
something on the wiki for it?
L2594[18:54:57] ***
Giraffestock is now known as Jdembo|Giraffe
L2595[18:55:09]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2596[18:55:35] <diesieben07>
probably
L2597[18:55:41] <mrkirby153> Oh good,
there is, I'll give it a read
L2598[18:56:27]
⇨ Joins: minercraftstyl
(~AndChat39@ip72-216-52-51.pn.at.cox.net)
L2599[18:57:51] <Unh0ly_Tigg> can someone
remind me what the exact date was the 1.7 support was being
dropped?
L2600[18:57:55] ***
Xaw4 is now known as Xaw4|Sleep
L2601[18:58:27] <diesieben07> Uhm, 1.7 is
still supported?
L2602[18:59:14] <Jdembo|Giraffe> Dies,
asking if it is or wondering about the question?
L2603[18:59:16] <Unh0ly_Tigg> not what I
meant
L2604[18:59:25] <mrkirby153> diesieben07,
Whats the difference between MinecraftServer.getServer() instanceof
IntegeratedServer and
MinecraftServer.getServer().isSinglePlayer()?
L2605[18:59:26]
⇦ Quits: Eternaldoom
(~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com) (Quit:
Eternaldoom)
L2606[18:59:32] <diesieben07> the
questionmark was more of a ?!?
L2607[18:59:40] <diesieben07> mrkirby153:
none probably.
L2608[19:00:15] <ChJees> Less
calls?
L2609[19:00:16] <mrkirby153> Oh, it
basically checks if the serverOWner isn't null
L2610[19:00:38] <diesieben07> comes down
to the same thing
L2611[19:01:19]
⇨ Joins: spaceemotion
(~spaceemot@f054179064.adsl.alicedsl.de)
L2612[19:01:25] <Unh0ly_Tigg> there was
some date next week, in which 1.7 support was being dropped (sans
needed bug fixes), like around the 4th
L2613[19:01:44] <diesieben07> like from
mojang? or what are you talking about?
L2614[19:02:07]
⇨ Joins: SoundLogic
(~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net)
L2615[19:02:19] <Unh0ly_Tigg> forge
support for 1.7*
L2616[19:02:24] <diesieben07> huh
L2617[19:02:30] <diesieben07> must be
something i am not aware of thn
L2618[19:02:33] <diesieben07> i'll shut
my mouth
L2620[19:03:11] <diesieben07> basically
yes. how do you call it?
L2621[19:03:21] <mrkirby153> I would do
proxy.isSinglePlayer()
L2623[19:03:33] <diesieben07> That alone
is not enough.
L2625[19:03:38] ***
fry|sleep is now known as fry
L2626[19:03:42] <MalkContent> I just had
the first pisher contact me on steam <3 i thought they were a
myth :D
L2627[19:04:13] <mrkirby153> diesieben07,
why?
L2628[19:04:29] <diesieben07> mrkirby153:
integrated server uses ClientProxy
L2629[19:04:33] <diesieben07> you need to
check isRemote as well.
L2630[19:04:45] <diesieben07> actually
the commonproxy method can be empty
L2631[19:04:51] <diesieben07> make it
throw an exception, it wil never be called
L2632[19:04:54]
⇦ Quits: spaceemotion
(~spaceemot@f054179064.adsl.alicedsl.de) (Ping timeout: 200
seconds)
L2633[19:05:02] <diesieben07> then if
isRemote is true, call the proxy, otherwise call the server
directly
L2634[19:05:38] <mrkirby153> so do I need
to pass a world in for the isSinglePlayer?
L2635[19:05:41]
⇦ Quits: Jdembo|Giraffe (~Giraffest@173.245.65.234) (Read
error: Connection reset by peer)
L2636[19:06:23]
⇨ Joins: Giraffestock
(~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net)
L2637[19:06:26] <diesieben07> No...
L2638[19:06:35] <LexManos> fry
L2639[19:06:37] ***
Giraffestock is now known as Jdembo|Giraffestock
L2640[19:06:39] <diesieben07> read again
what i said.
L2641[19:06:48] <Unh0ly_Tigg> TIL what
PITA means... >.>
L2642[19:06:52] *
fry is looking at github comments
L2643[19:07:01]
⇦ Quits: pugi
(~pugi@dyndsl-037-138-083-001.ewe-ip-backbone.de) (Ping timeout:
194 seconds)
L2644[19:07:05] <mrkirby153> I got that,
but what about the isRemote? I only know that exists on like worlds
or something
L2645[19:07:06]
⇨ Joins: pugi
(~pugi@dyndsl-178-142-072-069.ewe-ip-backbone.de)
L2646[19:07:07] <LexManos> How does the
model system look, worth a release yet?
L2647[19:07:31] <diesieben07> mrkirby153:
you check that *before* calling the proxy method.
L2648[19:07:38] <diesieben07> as i said
before.
L2649[19:07:57] <mrkirby153> Oh XD
L2650[19:08:15] <mrkirby153> I see, so
if(!world.isRemote()) proxy.isSinglePlayer()?
L2651[19:08:36] <fry> Eh, I'd like for at
least 1 person to use it succesfully
L2652[19:08:52] <LexManos> if we waited
for tha
L2653[19:08:57] <LexManos> nothing would
ever get released
L2654[19:09:06] <LexManos> figure out how
i can swap git branches
L2655[19:09:06]
⇦ Quits: Jdembo|Giraffestock
(~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net) (Client
Quit)
L2656[19:09:08] <fry> And there were
plans for enhancing json format, but that's a lot more work
:P
L2657[19:09:19] <LexManos> i wanna move
master -> 1.7.10 and 1.8-> master
L2658[19:09:19] <mrkirby153> diesieben07,
^
L2659[19:09:21] <diesieben07> mrkirby153:
no. if world.isRemote is *true* (meaning you are on the client)
call the proxy. otherwise (you are on the server) call the server
method directly.
L2660[19:09:30]
⇨ Joins: Giraffestock
(~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net)
L2661[19:09:32] <mrkirby153> oh
L2662[19:09:32] <LexManos> no we're not
enhancing json format
L2663[19:10:00] <Giraffestock> been
disconnecting for some reason, so sorry if this makes no sense, but
if you need someone to test a model format or something im
free
L2664[19:10:19] <diesieben07> (your nick
was too long)
L2665[19:10:30] <Giraffestock> It worked
before, weird
L2666[19:10:30] <fry> git checkout
master; git checkout -b 1.7.10; git checkout master; git reset
--hard 1.8; git push --force
L2667[19:10:31] <Giraffestock>
thanks
L2668[19:10:40] <fry> (not sure if
there's a nicer way)
L2669[19:11:01] <Giraffestock> why
checkout master twice?
L2670[19:11:09]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L2672[19:11:35] <diesieben07> mrkirby153:
jesus mercy. last time now. If world.isRemote is true (=client)
call the proxy.
L2673[19:11:49] <fry> Might want to do a
merge instead, but that won't be pretty - a lot of stuff
diverged
L2674[19:11:58] <MalkContent> soo... me
making a patch so armordyeing is oredicted for 1.7.10 is kindof a
bit late now, i suppose?
L2675[19:12:08] <Giraffestock> if
(world.isRemote) { proxy.stuff } <- pretty sure like that
kirby
L2676[19:12:33] <mrkirby153> Oh okay
XD
L2677[19:12:59] <diesieben07> why are
people having such a hard time with proxies always... it's like...
fucking stupid simple :x
L2678[19:13:22] <mrkirby153> diesieben07,
My brain keeps thinking isRemote = server b/c the world is
technically "remote"
L2679[19:13:34] <diesieben07> no... the
client world is remote
L2680[19:13:39]
⇦ Parts: Six-One-Three (webchat@blk-89-209-224.eastlink.ca)
())
L2681[19:13:42] <diesieben07> because the
world is actually on the server. which is "away"
L2682[19:14:02]
⇦ Quits: Vasher (~Vasher@c-67-182-53-19.hsd1.ca.comcast.net)
(Remote host closed the connection)
L2684[19:14:09] <diesieben07> and the
server world is local, because its... well on the server.
L2685[19:14:19] <MalkContent> think of
the server as the center and aaaaaaall the clients of being
remote
L2686[19:14:37] <mrkirby153> Meh, I keep
thinking from the perspective of the client
L2687[19:14:47] <MalkContent> can't think
of your client being the center, the server being remote and all
the other clients being... remoter?
L2688[19:14:56]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2689[19:15:03] <mrkirby153> MalkContent,
At least that was always my logic
L2690[19:15:05] <Giraffestock> kirby, you
could definitely clean that up
L2691[19:15:06] <diesieben07> mrkirby153:
that means that your recipe *always* matches in singleplayer. are
you sure you want that?
L2692[19:15:11] <MalkContent> wat
L2693[19:15:16] <mrkirby153> diesieben07,
oh wait, no
L2694[19:15:21] <Giraffestock> isnt
isRemote = isSinglePlayer?
L2695[19:15:25] <diesieben07> no.
L2696[19:15:27] <MalkContent> dude
L2697[19:15:32] <diesieben07>
singleplayer has a server.
L2698[19:15:46] <mrkirby153> diesieben07,
okay. changed it to call the super method
L2699[19:15:48] <Giraffestock> Remote
worlds are only SP?
L2700[19:16:00] *
MalkContent backs out
L2701[19:16:03] ***
tterrag|away is now known as tterrag
L2702[19:16:14] <diesieben07>
Giraffestock: SP / MP is not relevant. technically there is no SP.
SP is MP with only one player.
L2703[19:16:19] <Giraffestock> yes
L2704[19:16:28] <diesieben07> treat them
exactly the same.
L2705[19:16:34] <mrkirby153> Since 1.3
right?
L2706[19:16:38] <diesieben07> yes.
L2707[19:16:51] <Giraffestock> isRemote
means the world is SP, yeah? (in basic terms)
L2708[19:17:02] <diesieben07> No.
L2709[19:17:07] <diesieben07> isRemote
the world is the client world
L2710[19:17:07] <Giraffestock> or is
isremote just the client-side world?
L2711[19:17:11] <nekosune> isRemote means
clientside
L2712[19:17:11] <Giraffestock> ah
L2713[19:17:18] ***
Player is now known as Player|off
L2714[19:17:19] <Giraffestock> okay, nvm
then
L2715[19:17:22]
⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net)
(Ping timeout: 200 seconds)
L2716[19:17:22]
⇦ Quits: Zyferus
(Zyferus@c-174-58-160-193.hsd1.mo.comcast.net) (Read error:
Connection reset by peer)
L2717[19:17:26] <diesieben07> again: SP /
MP is almsot never relevant
L2718[19:17:30] <diesieben07> they are
exactly the same thing
L2719[19:17:37] <mrkirby153> Lets see if
my client even loads
L2720[19:18:26] <Giraffestock> sorry, my
knowledge on mc has lately been shitty
L2721[19:18:29] <Giraffestock> Spent too
much in 1.2
L2722[19:18:35]
⇨ Joins: Zyferus
(Zyferus@c-174-58-160-193.hsd1.mo.comcast.net)
L2723[19:20:14]
⇦ Quits: taelnia
(~taelnia@2604:6000:1300:c:7c74:6d38:6ccf:eb7c) (Killed (NickServ
(GHOST command used by
taelnia|net_derp!~taelnia@2604:6000:1300:c:74dd:fd54:ced2:9cf)))
L2724[19:20:21] <mrkirby153> Yay nothing
crashes!
L2725[19:20:30]
⇨ Joins: taelnia
(~taelnia@2604:6000:1300:c:74dd:fd54:ced2:9cf)
L2726[19:20:41] ***
weneg is now known as weneg|off
L2727[19:22:16]
⇨ Joins: darkdiplomat
(Diplomat@irc.visualillusionsent.net)
L2728[19:23:28] <Giraffestock> well, you
know you've fucked up when git.exe crashes
L2729[19:24:15]
⇦ Quits: xaleb
(webchat@184-170-164-48.csvlinaa.metronetinc.net) (Quit: Web client
closed)
L2730[19:24:45] <mrkirby153>
entity.getEntityWorld() returns the world that the entity is in
right?
L2731[19:24:59]
⇨ Joins: VictiniX888
(~VictiniX8@183.171.169.203)
L2732[19:25:54] <diesieben07>
entity.worldObj
L2733[19:26:02]
⇨ Joins: xaleb
(webchat@184-170-164-48.csvlinaa.metronetinc.net)
L2735[19:27:12] <Ordinastie>
entity.getWorldObj() if you want to be really safe :)
L2736[19:27:37] <diesieben07> on the
client, yes, mrkirby153
L2738[19:28:19]
⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L2739[19:28:22]
⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net)
(Ping timeout: 200 seconds)
L2740[19:28:32] <diesieben07> Yes.
L2741[19:28:55] <Giraffestock> anyway to
have entities not make underwater particles?
L2743[19:29:44] ***
Magik6k is now known as Magik6k|off
L2744[19:30:11]
⇦ Quits: xaleb
(webchat@184-170-164-48.csvlinaa.metronetinc.net) (Ping timeout:
186 seconds)
L2745[19:32:05]
⇨ Joins: Horfius|Laptop
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L2746[19:32:16]
⇨ Joins: darkdiplomat
(Diplomat@irc.visualillusionsent.net)
L2747[19:32:52]
⇦ Quits: lexteam (uid59708@id-59708.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L2748[19:34:15]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378
seconds)
L2749[19:34:46] ***
luacs|off is now known as luacs1998
L2750[19:34:48]
⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout:
378 seconds)
L2751[19:35:15]
⇨ Joins: arisux (~arisux@72.173.130.19)
L2752[19:35:24] ***
prasselpikachu is now known as prassel|off
L2753[19:35:52]
⇦ Quits: arisux (~arisux@72.173.130.19) (Read error:
Connection reset by peer)
L2754[19:36:07]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2755[19:36:19]
⇨ Joins: arisux (~arisux@72.173.130.19)
L2756[19:36:24] ***
luacs1998 is now known as luacs|off
L2757[19:36:49]
⇦ Quits: Nathan2055 (uid28382@id-28382.uxbridge.irccloud.com)
(Quit: Connection closed for inactivity)
L2759[19:38:56] <mrkirby153>
Giraffestock, you're making a tardis?
L2760[19:39:04] <Giraffestock> tardis is
a small part
L2761[19:39:15] <mrkirby153> What are you
making?
L2762[19:39:22] <Giraffestock> a full DW
mod
L2763[19:39:22] <mrkirby153> A Doctor Who
thing?
L2764[19:39:25] <Giraffestock> doctor who
client mod
L2765[19:39:41] <Giraffestock> (not just
me, theres a team)
L2766[19:40:07] <mrkirby153> Now dats
cool 10/10 will install
L2767[19:40:15] <Giraffestock> if it ever
comes out :D
L2768[19:40:21] <Giraffestock> been in
dev for ~3 years
L2769[19:40:37] <Giraffestock> we started
it back with jd-gui, had two food items if iirc
L2770[19:41:57] <Ordinastie> it's
technically impressive nonetheless
L2771[19:42:04] <arisux> Is there an
event for the rendering of each individual block?
L2772[19:42:15] <Giraffestock> thanks
ordin
L2773[19:42:21] ***
luacs|off was kicked by LexManos (luacs|off))
L2774[19:42:27] <Giraffestock> it used to
work way better, right now you can see chunks rendering for a split
second
L2775[19:42:40] <Giraffestock> tempted to
just throw a dummy player on and use that to render the world
/:
L2776[19:44:09]
⇨ Joins: moonrise (~hehehe@58.239.217.152)
L2778[19:45:41] <Giraffestock> but I
didnt write that
L2779[19:46:54] <Ordinastie> well, it's
the same chunk being rendered here, right ?
L2780[19:47:03]
⇨ Joins: Ajloveslily
(Ajloveslil@welcome.to.pandoras.box.panicbnc.eu)
L2781[19:47:33] <Giraffestock> yeah, but
it didnt work like that
L2782[19:47:36] <Giraffestock> it
re-rendered everytime
L2783[19:47:45] <Giraffestock> I just did
that for brain-fuck reasons to see if entities would be
rendered
L2784[19:48:03] <Giraffestock> as of now,
only the player entity will update (like on MP)
L2786[19:49:54] <Giraffestock> My theory
behind it being slower now is the packets required
L2787[19:50:07] <Giraffestock> 1.2
packets weren't needed for it
L2788[19:50:15]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2789[19:50:18] <diesieben07> guy... what
are you doing
L2790[19:50:21] <diesieben07> wait for
windows 10 :P
L2791[19:50:43] <Cazzar> I'm reverting to
8.1
L2792[19:50:50] <diesieben07> oh.
L2793[19:51:01] <Cazzar> But, the comment
I had was, why even give me a choice.
L2794[19:51:18] <diesieben07> yeah i get
that :P
L2795[19:51:20] <Cazzar> 10 is nice, but
it has an issue
L2796[19:51:31] <Cazzar> It segfaults
VAC
L2797[19:51:53] <diesieben07> Valve Anti
Cheat?
L2798[19:52:03] <Cazzar> Mhm
L2799[19:52:05]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2800[19:52:07] <diesieben07> Ah
L2801[19:52:08] <diesieben07> fun.
L2802[19:52:17] <Cazzar> VAC games crash
within 20 mins.
L2803[19:52:28] <Giraffestock> really?
huh
L2804[19:52:40] <Cazzar> Yep
L2805[19:52:46] <Giraffestock> VAC's
interesting
L2806[19:53:02] <Cazzar> Its actually
quite accurate
L2807[19:53:51]
⇨ Joins: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L2808[19:53:55] <Giraffestock> yeah
L2809[19:53:58] <Giraffestock> cause its
so intrusive
L2810[19:54:23] <Giraffestock> I dunno
how I feel about it hashing your DNS cache and sending it to
Valve
L2811[19:54:25] <Giraffestock> -if- thats
happening
L2812[19:54:32] <Cazzar> Not really
IMHO
L2813[19:54:52] <furyhunter> if you've
ever played a game with gameguard, don't complain about vac,
lol
L2814[19:55:10] <Giraffestock> it
definitely checks your cache for DRM-stuff
L2815[19:55:14] <Cazzar> Time to fix up a
broken soldier joint on a usb
L2816[19:56:26]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2817[19:56:30] ***
diesieben07 is now known as diesieben|away
L2818[19:56:32]
⇦ Quits: Vazkii (~Vazkii@a79-169-161-227.cpe.netcabo.pt)
(Quit: Stop. Hentai time.)
L2819[19:56:36]
⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net)
(Ping timeout: 200 seconds)
L2820[19:57:19] <arisux> Somehow the BIOS
on my desktop's motherboard self-corrupted itself the other day..
was strange.
L2821[19:58:54] ***
arisux is now known as Ri5ux
L2822[20:03:02]
⇨ Joins: Doty1154 (~doty1154@50.136.193.35)
L2823[20:05:22]
⇦ Quits: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Quit:
Leaving)
L2824[20:05:54]
⇨ Joins: RipinPiece (RipinPiece@96.248.78.78)
L2825[20:06:22] <RipinPiece> Enjoy Forge
being dead in a year. Lex you're a cunt and this a another
buildcraft dev saying....Fuck forge. Have a nice day
L2826[20:07:07] ***
Zidane|Away is now known as Zidane
L2827[20:07:10] <Giraffestock> that
attitude isn't helpful bud
L2828[20:07:41] <RipinPiece> :^0 enjoy
when Forge becomes the next modloader
L2829[20:07:46] <RipinPiece> see you fags
later
L2830[20:07:51]
⇦ Quits: RipinPiece (RipinPiece@96.248.78.78) (Client
Quit)
L2831[20:08:11] <Giraffestock> so you
gonna leave or...?
L2832[20:08:17] <Ri5ux> He already
left.
L2833[20:08:26] <Giraffestock> oh, my
messages are hidden
L2834[20:08:28] <Giraffestock> welp
L2835[20:08:37] <Giraffestock> join/leave
messages*
L2836[20:08:59] <Ordinastie> oh god, I
hope this 15 years old doesn't have a real precognition
talent!
L2837[20:09:07] <LexManos> -.-
L2838[20:09:19] <Ordinastie> who was he
anyway?
L2839[20:09:37] <Giraffestock> some
random bc dev i guess
L2841[20:11:03] <Unh0ly_Tigg> and that's
if they were telling the truth about being a bc dev
L2843[20:12:40] <Unh0ly_Tigg> if there's
ever been someone to log on to esper from that hostname recently,
we could narrow it down substantially...
L2844[20:14:06] <LexManos> Buildcraft was
good, until the old guys left
L2845[20:14:28]
⇦ Quits: LatvianModder
(uid50299@id-50299.brockwell.irccloud.com) (Quit: Connection closed
for inactivity)
L2846[20:14:34]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L2847[20:14:48] <LexManos> Now its just
some kids who have had their ego inflated by somehow getting into a
major preexisting project
L2848[20:15:07]
⇨ Joins: advtech
(~advtech@pool-96-235-5-11.pitbpa.east.verizon.net)
L2849[20:15:33] <Giraffestock> I dunno,
Asie (adrian iirc) has some experience
L2850[20:15:38] <simon816> Pretty sure
SpaceToad is going to come back to finish BC Urbanist
L2851[20:15:39] ***
advtech is now known as Jak_Wisp
L2852[20:15:42]
⇦ Parts: Jak_Wisp
(~advtech@pool-96-235-5-11.pitbpa.east.verizon.net)
())
L2853[20:15:58] <ImmJaqo> Personally I
used to love BC, it was great! But then I found out about Applied
Energistics and now I don't really use BC.
L2854[20:16:27] <ImmJaqo> And there
weren't really many updates and additions for Buildcraft.
L2855[20:17:09] <Ri5ux> For me, it's more
fun to manipulate the game than to play the manipulated game.
L2856[20:17:32] <LexManos> BC was
great
L2857[20:17:33]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2858[20:17:40] <LexManos> and I dont
know how much experiance Asie has
L2859[20:17:44] <LexManos> but he sure
doesn't show it
L2860[20:17:49] <Zidane> Heya Lex
L2861[20:17:53] <Giraffestock> has some
cool projects going on
L2862[20:18:22] <LexManos> he might be he
lacks any understanding of how programming in a system works
L2863[20:18:34] <LexManos> hacking shit
because you think it should be hacked is not good
L2864[20:18:55] <Unh0ly_Tigg> well,
according to a lot of ip lookup services, the ip that
"RipinPiece" logged in from the "Sewell, New
Jersey" area.
L2865[20:19:10] <Giraffestock> from the
limited stuff ive seen on twitter and stuff, I don't think he wants
to hack because of that
L2866[20:19:57] <LexManos> he does
L2867[20:20:02] <LexManos> he justifies
it
L2868[20:20:13] <Giraffestock> All he did
was make forge force 1.8 locally right?
L2869[20:20:16] <Giraffestock>
(code-wise)
L2870[20:20:19]
⇨ Joins: minecreatr
(~minecreat@uva-120-73.ResHall.Berkeley.EDU)
L2871[20:20:21] <LexManos> but its like
me going into a busniess hired to sweep the floors
L2872[20:20:34] <LexManos> and saying
that I cant sweep the floors until they upgrade all the computers
to windows 10
L2873[20:20:57] ***
Geforce is now known as Geforce|Away
L2874[20:20:59] <LexManos> No hes mkaing
his shit force 1.8
L2875[20:21:08] <LexManos> by hacking
Forge to deal with 1.8 shit
L2876[20:21:21] <Unh0ly_Tigg> when you
say 1.8, do you mean java 8 or minecraft 1.8?
L2877[20:21:23] <Giraffestock> but wont
MC have a sandboxed 1.8 soon?
L2878[20:21:25] <tterrag> they just
wanted to *test* with 1.8 until mojang eventually updates to
it
L2879[20:21:26] <Giraffestock> Java 8,
unholy
L2880[20:21:29] <Unh0ly_Tigg> ok
L2881[20:21:35] <tterrag> that hack was
never meant to be final product
L2882[20:21:43] <Giraffestock> so whats
the big deal if it doesnt affect anyone else?
L2883[20:21:58]
⇨ Joins: gratimax (~gratimax@irc.gratimax.net)
L2884[20:22:07] <LexManos> MC might
require java 8 soon
L2885[20:22:11] <LexManos> but NOT
1.8
L2886[20:22:16] <LexManos> or not
1.7.10
L2887[20:22:23] <LexManos> it REQUIRES a
new minecraft version
L2888[20:22:29] <LexManos> and as soon as
they do that I would jump on board
L2889[20:22:31] <tterrag> why?
L2890[20:22:36] <LexManos> cuz fuck java
8 has cool features
L2891[20:22:49] <LexManos> but we cant
fucking use that as we have to support the other 60% of the
userbase
L2892[20:22:53] <tterrag> no why does it
require a new version
L2893[20:22:56] <Ordinastie> Lex, so you
mean, they should wait for that MC version before starting coding
?
L2894[20:22:58] <Giraffestock> but if its
their userbase who cares?
L2895[20:23:07] <Giraffestock> (and they
dont even have a userbase yet)
L2896[20:23:11] <LexManos> Because it
requires recompiling minecraft to force 8
L2897[20:23:22] <LexManos> its not their
userbase
L2898[20:23:24] <LexManos> its mine
L2899[20:23:31] <LexManos> and I am the
one who has to support there stupidity
L2900[20:23:36] <Giraffestock> did they
push the code to the forge repo?
L2901[20:23:51] <LexManos> Its sad, but
users are not smart enough to read there logs and tell which mod is
causing the issue
L2902[20:23:57] <LexManos> so they come
to Forge thinking its Forge's fault
L2903[20:24:52] <ImmJaqo> It is like
going to a computer store because your car is broken.
L2904[20:25:12] <ollieread> :/
L2905[20:25:27] <Giraffestock> So why not
just tell NOVA to remove the logs?
L2906[20:25:39]
⇦ Quits: LudziE12 (~LudziE12@91.236.130.129) (Quit:
Wychodzi)
L2907[20:25:39] <ollieread> It's more
like blaming your parents because you fell over
L2908[20:25:55] <Ri5ux> Metaphors are
fun.
L2909[20:26:00] <ImmJaqo> You know what
we need. We need to make a large popup box saying what mod is
causing the issue.
L2910[20:26:25] <simon816> No one will be
using Nova untill at least the summer, by which point mc and
therefore forge will be on java 8
L2911[20:26:57] <MalkContent> finally
done with the damn color crap. calculations were giving me
headaches.
L2912[20:27:03] <Ri5ux> I've been gone
for a while, what's Nova?
L2913[20:27:12] <Giraffestock>
Voxel-modding wrapper/API
L2914[20:27:29] <Giraffestock> write code
for one block, that block works in mc, starbound, etc
L2915[20:27:38] <Giraffestock> good idea,
just not being done well
L2916[20:27:45] <Ri5ux> Ah.
L2918[20:28:21] <ollieread> ImmJaqo: Well
it's hard to identify, programmatically, what exactly broke
L2919[20:28:32] <MalkContent> Lex: seeing
as 1.7.10 is gonna be bug support only soon, would you still take a
PR that oredicted armor dyeing?
L2920[20:28:54] <ImmJaqo> There is always
a way though Ollie. Number 1 rule of computing Users are
idiots.
L2921[20:29:18] <LexManos> Malk not for
1.7
L2922[20:29:19] <LexManos> 1.8
L2923[20:29:35] <Ri5ux> I'd say most of
the users are just ignorant.
L2924[20:29:43]
⇨ Joins: drazisil
(~drazisil@cpe-69-207-23-141.buffalo.res.rr.com)
L2926[20:30:11] <Giraffestock> now to
stop the lag
L2927[20:30:12] <MalkContent> drats.
welp. I suppose I'll do it when it's converting time.
L2928[20:30:38]
⇨ Joins: Tallywort
(webchat@cable-201-250.zeelandnet.nl)
L2929[20:31:11] <flappy> Giraffestock:
reminds me of a bukkit plugin
L2930[20:31:12] <drazisil> How do I
change the permission node of my commands? right now it;s my full
classpath
L2931[20:31:19]
⇨ Joins: n0rw0lf
(~n0rw0lf@S010640f02f4c0d92.va.shawcable.net)
L2932[20:31:22] <Giraffestock> Flappy:
BungeeCoord?
L2933[20:31:34] <flappy> Nah
L2934[20:31:42] <Giraffestock> well,
right now it works between servers and worlds
L2935[20:31:49] <Giraffestock> but
servers take a few seconds, dont think I can make that any
faster
L2936[20:31:53] <flappy> I believe said
plugin was just named Tardis
L2937[20:32:34] <flappy> which just made
a new dim and let you call the phone box whereever you wanted
L2938[20:32:44] <Giraffestock> This makes
a new dim for every tardis
L2939[20:32:56] <Giraffestock> plan to
end up making them in 'pocket' dimensions, one large dimension with
multipe plots
L2940[20:33:17] <Giraffestock> but it has
permissions so you can let other players join yours
L2942[20:34:22] <ImmJaqo> Giraffestock:
Are the Police boxes entities or blocks.
L2943[20:34:26] <Ordinastie> the video is
painful to watch :x
L2944[20:34:26] <ImmJaqo> block*
L2945[20:34:36] <Giraffestock> why ordin?
and entity, immjaqo
L2946[20:34:43] <Ordinastie> the
lag
L2947[20:34:46] <Giraffestock> ive been
having issues with recording FPS and game FPS
L2948[20:34:47] <Ordinastie> the
freezes
L2949[20:34:51] <Giraffestock> yeah, I
dunno
L2950[20:34:55] <Giraffestock> the game
lags but not like that
L2951[20:35:29] <Ordinastie> anyway,
going to bed :)
L2952[20:36:37] ***
Ordinastie is now known as Ordi|Away
L2953[20:37:09]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L2954[20:38:27]
⇦ Quits: maxlowry123
(~IceChat9@pool-71-244-117-34.albyny.fios.verizon.net) (Ping
timeout: 194 seconds)
L2955[20:41:59]
⇨ Joins: cpup (~cpup@32.218.113.33)
L2956[20:42:10]
⇨ Joins: trab (~trab@28.np.emoserver.com)
L2957[20:42:16]
⇨ Joins: Naiten (Naiten@5.143.52.26)
L2959[20:44:13] <MinecraftForgeBot> *
LexManos: 1.8 Conf update. Uses MCPData Snapshots now.
L2960[20:44:14] <MinecraftForgeBot> *
LexManos: Inital 1.8 patch update. 'It compiles!'
L2961[20:44:14] <MinecraftForgeBot> *
LexManos: Preliminary network protocol re-work. vanilla clients can
now connect. Further cleanup needed.
L2962[20:44:15] <MinecraftForgeBot> *
LexManos: Move vanilla trades to inner class to prevent initilizer
order issues.
L2963[20:44:15] <MinecraftForgeBot> *
LexManos: Move FML to net.minecraft.fml package.
L2964[20:44:16] <MinecraftForgeBot> *
bspkrs: Update Config Gui stuff for 1.8
L2965[20:44:16] <MinecraftForgeBot> *
LexManos: Restructure block and item mapping data in world save and
network to potentially expand to custom mod ID registry syncing.
Tip: ONLY use those functions in GameData that are marked as public
API as internal API may change in 1.8.
L2966[20:44:17] <MinecraftForgeBot> *
LexManos: Add joptsimple as a server required library. Closes
#531
L2967[20:44:17] <MinecraftForgeBot> *
sacabrarsyed: added mappings to default build.gradle
L2968[20:44:18] <MinecraftForgeBot> *
LexManos: Renamed TileEntityRendererChestHelper ->
TileEntityItemStackRenderer
L2969[20:44:18] <MinecraftForgeBot> *
LexManos: Take control over Item.BLOCK_TO_ITEM map and register
Block's to this map from GameRegistry.
L2970[20:44:19] <MinecraftForgeBot> *
LexManos: General class name cleanup, spelling mistakes and FF
decompile issues.
L2971[20:44:19] <MinecraftForgeBot> *
LexManos: Update TerminalTransformer for new FML package. Closes
#535
L2972[20:44:20] <MinecraftForgeBot> *
LexManos: Automatically register BlockStates when block is initally
registered, and clear the list when new snapshots are injected.
Modders DO NOT touch the registry in Block directly. Closes
#537
L2973[20:44:20] <MinecraftForgeBot> *
LexManos: Removed unneeded rebuild, was toying with where to put
it.
L2974[20:44:21] <MinecraftForgeBot> *
LexManos: Add the ability to register custom variant names in
ModelBakery.
L2975[20:44:21] <MinecraftForgeBot> *
bspkrs: changed pass-thru method name to fix MCP name
conflict
L2976[20:44:22] <MinecraftForgeBot> *
Parker Young: Re-enabled Entity-Render registration
L2977[20:44:22] <MinecraftForgeBot> *
LexManos: Add duplicate protection to ModDiscoverer, do not process
files in the mods directory if we already found them in the
classpath. {Such as if LiteLoader is installed and added it} Closes
#557
L2978[20:44:23] <MinecraftForgeBot> *
LexManos: Add details message to MissingModsException and
WrongMinecraftVersionException to make the Crash logs more
useful.
L2979[20:44:23] <MinecraftForgeBot> *
LexManos: Finalize modded handshakes in the World tick thread.
Prevents potential CMEs when login event takes to long to
fire.
L2980[20:44:24] <MinecraftForgeBot> *
LexManos: Unlink banner block and item id. Mojang should of matched
these up but they didn't -.-
L2981[20:44:24] <MinecraftForgeBot> *
LexManos: Update Dev mcp mappings to 11-30 snapshot.
L2982[20:44:25] <MinecraftForgeBot> *
lumien231: Save the mod list of players in their NetworkDispatcher
(Make it accessable for mods)
L2983[20:44:25] <MinecraftForgeBot> *
LexManos: Ensure that EntitySpawn and OpenGUI packets are handled
in the world thread.
L2984[20:44:26] <MinecraftForgeBot> *
LexManos: Finish removing marker in mapping entry names.
FMLMissingMappingsEvent/FMLModIdMappingEvent should fire with
correct names now.
L2985[20:44:26] <MinecraftForgeBot> *
emilevankrieken: Fixed getEffectiveSide() for Netty Server
threads
L2986[20:44:27] <MinecraftForgeBot> *
dev: Exclude only log4j2 queue from class loader
L2987[20:44:27] <matthewprenger> dear
god
L2988[20:44:38] <LexManos> Stupid
bot
L2989[20:44:45] <Unh0ly_Tigg> inb4 bot
kick. Kappa
L2990[20:44:48] <LexManos> either way
point is I merged FML/1.8 -> Master
L2991[20:45:00] <matthewprenger> lol Lex,
do you let the bot ping you?
L2992[20:45:13] <LexManos> no
L2993[20:45:29] <Zidane> Congrats Lex,
confident on 1.8 now?
L2994[20:45:34] <tterrag> heh
L2995[20:45:37] <tterrag> welcome to the
derpy jenkins bot
L2996[20:45:39] <tterrag> it is a
derp
L2997[20:45:53]
⇨ Joins: blood|laptop
(~blood@ool-182e0a55.dyn.optonline.net)
L2998[20:46:15]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip5653e53d.direct-adsl.nl)
(Ping timeout: 194 seconds)
L2999[20:46:33] <nekosune> its why I no
longer use the jenkins bot but instead notifico or whatever
called
L3000[20:46:37] <LexManos> been confident
in it for a while
L3001[20:46:43] <LexManos> just needed
model loading shit in
L3002[20:46:44]
⇨ Joins: Devin_Mobile
(uid44396@id-44396.highgate.irccloud.com)
L3003[20:47:07] <matthewprenger>
nekosune, notifico is for git not jenkins
L3004[20:47:30] <Giraffestock> silly
question: Allocated memory on the f3 screen doesnt matter
right?
L3005[20:47:35] <nekosune>
matthewprenger: if you tell Github to send everything in push, it
also sends the complete/failure from jenkins
L3006[20:47:48] <nekosune> as long as
jenkins is set to send complete/failure to git
L3007[20:47:58]
⇨ Joins: Delax|Away
(~Delaxarny@ip5653e53d.direct-adsl.nl)
L3008[20:48:01]
⇨ Joins: dethfrog (webchat@104.138.131.1)
L3009[20:48:01] <matthewprenger> oh
really? thats pretty cool
L3010[20:48:18] ***
Delax|Away is now known as Delaxarnyazer
L3011[20:48:34]
⇦ Quits: minecreatr
(~minecreat@uva-120-73.ResHall.Berkeley.EDU) (Quit:
Leaving)
L3012[20:58:20]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L3013[21:01:27]
⇨ Joins: Mitchellbrine
(uid38456@id-38456.uxbridge.irccloud.com)
L3014[21:01:36] <LexManos> Zidane, Seen
mumphry lately?
L3015[21:01:59] <Zidane> Lex
unfortunately not. I need to speak with him myself.
L3016[21:02:06] <Zidane> I may reach out
to him on FB/etc
L3017[21:02:07]
⇨ Joins: Me4502_
(~Me4502@CPE-121-208-15-173.bqzl1.cha.bigpond.net.au)
L3018[21:02:11] <Zidane> See whats going
on
L3019[21:02:12] <LexManos> mm
L3020[21:02:16]
⇦ Quits: Me4502_
(~Me4502@CPE-121-208-15-173.bqzl1.cha.bigpond.net.au) (Remote host
closed the connection)
L3021[21:02:19] <Zidane> I assume you
want to talk to him about Mixin?
L3022[21:02:30] <LexManos> Toying with
the idea of seeing If I can move things from patches to mixins in
1.8
L3023[21:02:39] <LexManos> yet still keep
the same workspace/binary compatibility
L3024[21:02:45] <LexManos> something
Abrar|gone should look into
L3025[21:02:49] <Zidane> That would be
pretty awesome
L3026[21:03:05] <LexManos> would make 1.9
shit better
L3027[21:03:16] <LexManos> Would LOVE to
see 1.9 force j8 make life a lot easier, :/
L3028[21:03:18] <Zidane> Right, patches
suck
L3030[21:03:39] <Zidane> Granted you
wouldn't be removing them fully as Mixins do have limits.
L3031[21:03:40] <MinecraftForgeBot> *
LexManos: Initial update to 1.8, Super beta. Most rendering related
hooks are out due to major changes in 1.8.
L3032[21:03:40] <MinecraftForgeBot> *
LexManos: Fix local variable conflict in Forge patch and latest MCP
mappings.
L3033[21:03:41] <MinecraftForgeBot> *
LexManos: Fix fog colors, Closes #1524
L3034[21:03:41] <MinecraftForgeBot> *
LexManos: Fix acedential inversion causing some tress to not have
leaves. Closes #1522
L3035[21:03:42] <MinecraftForgeBot> *
LexManos: Fix creative picking a CommandBlock minecart returning
wrong item. Closes #1523
L3036[21:03:42] <MinecraftForgeBot> *
LexManos: Fixed crash with caomparators due to wrong position.
Closes #1512
L3037[21:03:42] <LexManos> Plus, while
Sponge is in-dev, im thinking of re-writing a lot fo
FML/Forge
L3038[21:03:43] <MinecraftForgeBot> *
LexManos: Fix inverted logic preventing blocks from breaking.
L3039[21:03:43] <MinecraftForgeBot> *
LexManos: Fix Entityies not taking damage correctly. Closes
#1511
L3040[21:03:44] <MinecraftForgeBot> *
LexManos: Fix wrong state being passed to Block.getDrops
L3041[21:03:44] <MinecraftForgeBot> *
LexManos: Fix potential NPE in Block.isToolEffective
L3042[21:03:45] <MinecraftForgeBot> *
LexManos: Update RecipeSorter for new 1.8 recipies.
L3043[21:03:45] <MinecraftForgeBot> *
LexManos: Fix destroy particles not being added. Closes #1528
L3044[21:03:46] <MinecraftForgeBot> *
LexManos: Fix debug screen not showing grey background. Closes
#1529
L3045[21:03:46] <MinecraftForgeBot> *
LexManos: Fix not being able to place blocks in liquids, and
related issues.
L3046[21:03:47] <MinecraftForgeBot> *
LexManos: Updated FML:
L3047[21:03:47] <MinecraftForgeBot> *
LexManos: Fix interacting with entities.
L3048[21:03:48] <MinecraftForgeBot> *
LexManos: Fixed Entity extended properties init order. Closes
#1532
L3049[21:03:48] <MinecraftForgeBot> *
LexManos: Fixed Entities not being able to climb ladders, Closes
#1535
L3050[21:03:49] <MinecraftForgeBot> *
LexManos: Fixed snow layers not being able to stack more then
twice. Closes #1534
L3051[21:03:49] <MinecraftForgeBot> *
LexManos: Fix BlockPane's connection detection.
L3052[21:03:50] <MinecraftForgeBot> *
LexManos: Fixed vanilla bug where top part of double plants would
flicker a tifferent texture before dissapearing.
L3053[21:03:50] <MinecraftForgeBot> *
LexManos: Fix NPE with BlockSnapshots that caused items with
TileEntities to be used up in creative mode.
L3054[21:03:50] <tterrag> HERE WE
GO
L3055[21:03:51] <MinecraftForgeBot> *
LexManos: Fixed vanilla issue where exceptions in World tasks would
not be logged.
L3056[21:03:51] <MinecraftForgeBot> *
LexManos: Fixed blocks not breaking properly when instantly
destroied.
L3057[21:03:52] <MinecraftForgeBot> *
LexManos: Fix stickey pistons not retracting properly.
L3058[21:03:52] <MinecraftForgeBot> *
LexManos: Updated FML:
L3059[21:03:53] <MinecraftForgeBot> *
LexManos: Remove debug patch I left in.
L3060[21:03:53] <MinecraftForgeBot> *
LexManos: Fix finding of spawn location for mobs. Closes
#1546
L3061[21:03:54] <MinecraftForgeBot> *
LexManos: Only call blockBreak when block itself changes, not just
meta. Fixes bottles poping out of brewing stands.
L3062[21:03:54] <MinecraftForgeBot> *
rainwarrior: Added model bake event (allows mods to insert custom
baked models, much like TextureStitchEvent allows to load custom
textures), ISmartBlock/ItemModel (ability form models to react to
block/item states), Block.getExtendedState, support for unlisted
properties in block states. Includes example implementation of
http://imgur.com/a/FyyJX
L3063[21:03:55] <MinecraftForgeBot> *
LexManos: Added Explosion Start and Detonate events to control
explosion.
L3064[21:03:55] <Mitchellbrine>
Wooho
L3065[21:03:55] <MinecraftForgeBot> *
LexManos: Fixed bug in
ServerConfigurationManager.transferPlayerToDimension where it would
send the old dimension's information.
L3066[21:03:56] <MinecraftForgeBot> *
LexManos: Add "sand" to the OreDictionary
L3067[21:03:56] <MinecraftForgeBot> *
LexManos: Cleanup deprecated code, and TODOs in OreDictionary.
Down-typed things from ArrayList to List. Asking for the ores with
a null stack will now throw an Exception.
L3068[21:03:57] <MinecraftForgeBot> *
LexManos: Added CreateSpawnPosition event.
L3069[21:03:57] <MinecraftForgeBot> *
LexManos: Add LivingHealEvent called from
EntityLivingBase.heal()
L3070[21:03:58] <MinecraftForgeBot> *
LexManos: Added PotionBrewEvent.Pre/Post. To allow for modification
and cancelation of Brewing.
L3071[21:03:58] <MinecraftForgeBot> *
LexManos: Add quartz_ore tool init, more mojang special casing
-.-
L3072[21:03:59] <MinecraftForgeBot> *
LexManos: Changed ToolMaterial's repair material to ItemStack
version to allow metadata sensitive versions.
L3073[21:03:59] <Mitchellbrine> Ride the
commit wave
L3074[21:03:59] <MinecraftForgeBot> *
LexManos: Improved Control of Enchantment.canApplyTogether() in Mod
Enchantments, allowing both enchantments to determine if they can
apply together.
L3075[21:04:00] <MinecraftForgeBot> *
LexManos: Expand PlayerWakupEvent to expose the three parameters
passed into EntityPlayer.wakeUp.
L3076[21:04:00] <MinecraftForgeBot> *
LexManos: Unbind Shaped/Shapeless Ore Recipies from Array list to
normal List.
L3077[21:04:01] <MinecraftForgeBot> *
LexManos: Fixed NPE thrown when brewing event is fired and not all
slots are filled. Closes #1564
L3078[21:04:01] <MinecraftForgeBot> *
LexManos: Make daylight sensor recipe use ore dictionary wooden
slabs Closes #1565
L3079[21:04:02] <MinecraftForgeBot> *
LexManos: Fix missed patch causing Dispensed Armor to go into the
wrong slot. Closes #1560
L3080[21:04:02] <MinecraftForgeBot> *
LexManos: Fixed log spam when breaking DoublePlants. Closes
#1555
L3081[21:04:03] <MinecraftForgeBot> *
LexManos: Fix texture stitcher not using all avalible spaces.
L3082[21:04:03] <MinecraftForgeBot> *
LexManos: Fix EnumHelper for new ArmorTexture argument.
L3083[21:04:04] <MinecraftForgeBot> *
LexManos: Untie ItemModelMesher from using Item Ids internally by
implementing our own simple mechanics using Trove.
L3084[21:04:04] <MinecraftForgeBot> *
LexManos: Fix userdev for new BlockState change.
L3085[21:04:05] <MinecraftForgeBot> *
LexManos:
MinecraftForge/FML@e3785c28930a218cf9374458c67c34e7fba17922 Ensure
that EntitySpawn and OpenGUI packets are handled in the world
thread. Also log all errors that are thrown in FutureTasks.
L3086[21:04:05] <MinecraftForgeBot> *
LexManos: Remove our changes to Stitcher slot allocation.
L3087[21:04:06] <MinecraftForgeBot> *
LexManos: Fix incorrect logic in world change clumping.
L3088[21:04:06] <MinecraftForgeBot> *
LexManos:
MinecraftForge/FML@5a4d362293fe70e1421d1f22c4a195944731d6ba Finish
removing marker in mapping entry names.
FMLMissingMappingsEvent/FMLModIdMappingEvent should fire with
correct names now.
L3089[21:04:07] <MinecraftForgeBot> *
jadran.kotnik: Fixed messages not being added to the chat history
and ClientCommandHandler not being called when sleeping.
L3090[21:04:07] <MinecraftForgeBot> *
LexManos: Fix BlockSnapshots not firing correctly due to patch
mixup in 1.8 update. Closes #1591
L3091[21:04:08] <MinecraftForgeBot> *
palechip: Fix Scoreboard rendering for the sidebar.
L3092[21:04:08] <MinecraftForgeBot> *
LexManos: Removed exclusion of white stained glass recipes in ore
dictionary.
L3093[21:04:09] <MinecraftForgeBot> *
LexManos: Added chests to the ore dictionary.
L3094[21:04:09] <MinecraftForgeBot> *
LexManos: Fix crafting of non-oak fences/gates.
L3095[21:04:10] <MinecraftForgeBot> *
LexManos: Fix MC-30864 (sending web links in chat)
L3096[21:04:10] <MinecraftForgeBot> *
LexManos: Fix recipies for stone variants.
L3097[21:04:11] <MinecraftForgeBot> *
Chicken-Bones: Allow blocks to render in multiple layers
L3098[21:04:11] <MinecraftForgeBot> *
lumien231: Fixes #1603: Moving the start of the update thread to
the pre init of the forge mod container
L3099[21:04:12] <MinecraftForgeBot> *
LexManos: Fix potential NPE when loading a single player world
where you were saved in a unloaded dimension. Closes #1575
L3100[21:04:12] <MinecraftForgeBot> *
LexManos: Call World.init from DimensionManager.initDimension
Closes #1551
L3101[21:04:13] <MinecraftForgeBot> *
LexManos: Made Chunk.fillBlock respect
TileEntity.shouldRefresh.
L3102[21:04:13] <MinecraftForgeBot> *
LexManos: Fix value passed for Item.getModel useRemaining argument.
Closes #1623
L3103[21:04:14] <MinecraftForgeBot> *
LexManos: Silently eat exceptions when getting a TE's rendering
bounding box, this 'fixes' Bukkit servers screwing up world data
and causing clients to crash.
L3104[21:04:14] <MinecraftForgeBot> *
jadran.kotnik: Fixed NPE when canceling ClientChatRecievedEvent.
Fixes #1644
L3105[21:04:15] <MinecraftForgeBot> *
Parker Young: Re-enabled Icon setting for Fluids
L3106[21:04:15] <MinecraftForgeBot> *
LexManos: Updated FML:
L3107[21:04:16] <MinecraftForgeBot> *
jadran.kotnik: Don't skip the first line when rendering (debug)
text.
L3108[21:04:16] <MinecraftForgeBot> *
rainwarrior: Added model loader registry
L3109[21:04:17] <MinecraftForgeBot> *
techStackLp: Closes #1552
L3110[21:04:17] <MinecraftForgeBot> *
rainwarrior: Removed leftover debug messages
L3111[21:04:18] <MinecraftForgeBot> *
LexManos: Updated FML:
L3112[21:04:24] <Ri5ux> I think this is
the largest commit I've ever seen.
L3113[21:04:28] *
Mitchellbrine claps
L3114[21:04:29] <LexManos> THERE we
go
L3115[21:04:32] <LexManos> 1.8 is now
master
L3116[21:04:35] <Zidane> I saw your
comment Lex. That is DEFINATELY something I could help with.
L3117[21:04:36] <tterrag> Ri5ux: not a
commit, a merge
L3118[21:04:45] <Ri5ux> oh ._.
L3119[21:04:46] <tterrag> which...tend to
be large, especially on something like forge
L3120[21:04:49] <Mitchellbrine> and a
hell of a merge
L3121[21:04:53]
⇨ Joins: cpup (~cpup@32.218.113.33)
L3122[21:05:05] <LexManos> but ya
L3123[21:05:15] <LexManos> as long as we
figure out how to get the dev enviroment up and going
L3124[21:05:17] <tterrag> so that's a
non-beta?
L3125[21:05:32] <Mitchellbrine> Forge 1.8
is officially out of beta?
L3126[21:05:36] <LexManos> well
L3127[21:05:39] <LexManos> in 48
hours
L3128[21:06:38] <LexManos> Gunna give
people that time to report any major bugs.
L3130[21:09:11] <matthewprenger>
0_o
L3131[21:09:28] <tterrag> wot
L3132[21:09:33] <fry> As for adding text
in category hook - I think more people will pay attention if it's
at the very top :P
L3133[21:11:15] <LexManos> The
category
L3134[21:11:22] <LexManos> eah
L3135[21:11:23] <LexManos> maybe
L3136[21:11:29] <matthewprenger> I think
what would be a nice feature is logging who changes what class.
like hash the bytearray before and affter each transformer pass. If
they don't equal, log it
L3137[21:11:42] <LexManos> But it just
looks nicer in the categories :P
L3138[21:12:40] <tterrag> that would be a
lot of checks...
L3139[21:12:52] <tterrag> over all the
classes and all the transformers, might significantly impact load
time
L3140[21:13:02] <matthewprenger> ehh I
might whip something up and see how much it impacts things
L3141[21:13:19] <matthewprenger> or hell,
have it as a debug option
L3142[21:13:25] <tterrag> ^ makes more
sense
L3143[21:14:04] <fry> Feel free - there's
a place to hook around the transform call now :P
L3144[21:14:40] <fry> (Also, somebody
double-check my asm magic hackery :P)
L3145[21:16:00]
⇨ Joins: Pivotal
(webchat@wsip-72-200-249-53.om.om.cox.net)
L3146[21:17:05]
⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L3147[21:17:59] <simon816> Does the
transformer just check the class version in the class header data?
If so then direct byte array checking would be quicker
L3148[21:18:03] ***
Genji|away is now known as Genji
L3149[21:18:21] ***
alekso56 is now known as alekso56_off
L3150[21:18:48] ***
VictiniX888 is now known as VictiniXAFK
L3151[21:19:21] <fry> Not much quicker,
and it's easier to screw up
L3152[21:19:47]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L3153[21:20:20]
⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout:
189 seconds)
L3154[21:20:29] <fry> (It's nothing
compared to 15 other places that do full ClassNode construction and
don't need it :P)
L3155[21:20:38] <LexManos>
ASMTransformerWrapper
L3156[21:20:52] <LexManos> seems to be
... a lot more compliucated then it needs to be
L3157[21:21:08] <fry> Know a better
way?
L3159[21:21:15] <drazisil> Grats Lex and
force team :)
L3160[21:21:20] <LexManos> Can't just
make new instance?
L3161[21:21:25] <drazisil> forge*
L3162[21:21:41] <fry> LaunchClassLoader
calls loadClass(...).newInstance()
L3163[21:22:36] <LexManos> looking into
it
L3164[21:22:37] <fry> So, need to define
a new class per transformer, and child class loader doesn't work,
cause of loadClass
L3165[21:27:13] <LexManos>
interesting
L3166[21:27:21]
⇨ Joins: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L3167[21:27:36]
⇨ Joins: cpup (~cpup@32.218.113.33)
L3168[21:28:08] <fry> Thinking about it
again, I could've just reflected into
LaunchClassLoader.transformers :P
L3169[21:29:11]
⇦ Quits: xthexder (~xthexder@irc.xthexder.info) (Quit: You
say Hello, I say Goodbye.)
L3170[21:29:26] *
fry throws away all the ASM hackery
L3171[21:29:26]
⇨ Joins: xthexder (~xthexder@irc.xthexder.info)
L3172[21:34:16] ***
The_Lone_Devil is now known as TLD|AFK
L3173[21:35:31]
⇦ Quits: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit:
pixlepix)
L3174[21:35:41] <LexManos> we'll probably
bllock reflection to it
L3175[21:40:00] <mrkirby153> So when the
player crashes, does that fire a PlayerLoggedOutEvent?
L3176[21:41:09] <mrkirby153> Rather,
what's the best way to track play time?
L3177[21:41:18] <matthewprenger> hmm
looks like launchwrapper has a debug option for transformers... but
I can't find them in the logs
L3178[21:41:36] <matthewprenger> 100%
sure debug flag is on
L3179[21:41:55]
⇦ Quits: Pivotal (webchat@wsip-72-200-249-53.om.om.cox.net)
(Ping timeout: 186 seconds)
L3180[21:43:28]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L3181[21:44:55]
⇦ Quits: Giraffestock
(~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net) (Quit:
Leaving)
L3182[21:46:37]
⇨ Joins: SamRaven2
(~SamRaven2@cpe-174-111-244-046.triad.res.rr.com)
L3183[21:47:10] <fry> Lex: updated. (If
we can get a PR to LegacyLauncher that adds object transformer
registration instead of class, it'll stop being neccecary :P)
L3184[21:47:45] <fry> Also, everyone,
stop using Class all the time, it's almost never needed
L3185[21:47:59] <LexManos> ?
L3186[21:48:53] <fry>
registerTransformer(IClassTransformer transformer)
L3187[21:49:10] <LexManos> no not that
the toher thing
L3188[21:49:19] <LexManos> but ya i dont
think that is possible due to class loader issue
L3189[21:49:34] *
fry got rid of the other thing
L3190[21:50:05] <fry> And it should be
possible, since it calls this.loadClass and not something like
super.loadClass
L3191[21:50:26]
⇨ Joins: cpup (~cpup@32.218.113.33)
L3192[21:50:29] <fry> There might be an
issue I'm not aware of, but it looks like it should work
L3193[21:50:38]
⇦ Quits: SamRaven2
(~SamRaven2@cpe-174-111-244-046.triad.res.rr.com) (Client
Quit)
L3194[21:50:50]
⇦ Quits: drazisil
(~drazisil@cpe-69-207-23-141.buffalo.res.rr.com) (Quit:
Leaving)
L3195[21:51:42]
⇨ Joins: spaceemotion
(~spaceemot@f054179064.adsl.alicedsl.de)
L3196[21:51:49] <LexManos> only issue i
hqave
L3197[21:52:11] <LexManos> is that makes
all of the transformers as the same wrapper class
L3198[21:52:59] <LexManos> so when say,
liteloader prints them they are all the same, so maybe a bouncer
would be a good idea...
L3199[21:53:10] <LexManos> name it
{normal class}_Wrapper
L3200[21:53:22] *
fry made a meaningfull toString
L3201[21:53:38] <LexManos> dunno if it
uses tostring
L3202[21:53:43] *
Mitchellbrine applauds the meaningful toString
L3203[21:53:57] <fry> (And if they're
using .getClass.getName it's their fault)
L3204[21:54:12] <LexManos> mumphry where
are you?
L3205[21:54:26] *
fry repeats that using Class in almost never
neccecary)
L3206[21:54:59]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L3207[21:57:02] <LexManos> got a sample
crash?
L3208[21:57:20]
⇦ Quits: spaceemotion
(~spaceemot@f054179064.adsl.alicedsl.de) (Ping timeout: 194
seconds)
L3209[21:57:53] <fry> Tested a lot of
variations, didn't keep the logs :P
L3210[21:58:36]
⇨ Joins: cpup (~cpup@32.218.113.33)
L3211[22:04:50]
⇦ Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) (Read
error: Connection reset by peer)
L3212[22:04:58]
⇨ Joins: xaero
(xaero@ip70-162-11-251.ph.ph.cox.net)
L3213[22:05:40]
⇨ Joins: RANKSHANK
(~Michael@CPE-121-218-193-48.lnse4.cht.bigpond.net.au)
L3214[22:05:54]
⇦ Parts: RANKSHANK
(~Michael@CPE-121-218-193-48.lnse4.cht.bigpond.net.au)
())
L3215[22:05:55]
⇨ Joins: Drullkus
(~Drullkus@c-67-161-71-70.hsd1.ca.comcast.net)
L3216[22:06:01] <LexManos> hehe
L3217[22:06:02] <LexManos> also
L3218[22:06:11] <LexManos> i have my
roommate writing up a releases post
L3219[22:06:26] <Drullkus> o/
L3220[22:06:27] <LexManos> so if you have
anything you want to add to it to highlight rendering shit
L3221[22:06:30] <LexManos> write it
up
L3222[22:06:48] <fry> Copy my commit
message :P
L3223[22:07:02] <LexManos> :P
L3224[22:08:03]
⇨ Joins: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L3225[22:08:28] ***
nekosune is now known as nekosune_Away
L3226[22:11:26] <LexManos> fry look into
injectCoreModTweaks
L3227[22:11:34] <LexManos> aparently
wrapping at that level will be better.
L3228[22:11:39] <LexManos> no
reflection
L3229[22:13:37] <Drullkus> So uh
L3230[22:13:44] <fry> Hmm, how
exactly?
L3231[22:13:46]
⇦ Quits: keybounce_ (uid44894@id-44894.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L3232[22:13:47] <Drullkus> There's weird
stuff going on with Gradle
L3233[22:13:55]
⇦ Quits: Tallywort (webchat@cable-201-250.zeelandnet.nl)
(Ping timeout: 186 seconds)
L3234[22:13:56] <FireBall1725> hey
everyone o/
L3235[22:14:00] <Drullkus> It's taking
forever to do anything
L3236[22:14:06] <LexManos> not sure, just
talking with someone who would know
L3238[22:14:11] <Drullkus> I can't build
:(
L3239[22:14:16] <LexManos> we wrap all
coremods in tweakers already
L3240[22:14:26] <LexManos> may be able to
wrap the transformers
L3241[22:14:30] *
fry is hooking inside that wrapper
L3242[22:14:43] <FireBall1725> what are
you trying to build Drullkus ?
L3243[22:14:43] <Mitchellbrine> killjoy,
I can confirm all but the @Metadata, @InstanceFactory
L3244[22:14:48] <Drullkus> FireBall1725:
Chisel
L3245[22:14:56] <Mitchellbrine> and
@NetworkCheckHandler
L3246[22:15:02] <Drullkus> Other people
can do it fine
L3247[22:15:07] <fry> Problem is getting
from original transformer class to wrapped transformer
L3248[22:15:09] <Mitchellbrine> gradlew
build, Drullkus
L3249[22:15:15] <Drullkus> Mitchellbrine:
I know
L3250[22:15:20] <Drullkus> That takes
forever
L3251[22:15:27] <Drullkus> Last night I
had that running
L3252[22:15:31] <Drullkus> for two
hours.
L3253[22:15:39] <Mitchellbrine> Depends
on your computer
L3254[22:15:39] <Drullkus> I let it run
while I was watching a movie.
L3255[22:15:42] <matthewprenger> Drull,
your still having problems with that?
L3256[22:15:47] <Drullkus> Yes
L3257[22:15:58]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L3258[22:16:05] *
fry doesn't access LaunchClassLoader.transformers to iterate over
it, only to call .add :P)
L3259[22:16:21] <fry> Damn, mismatched
paren :P
L3260[22:23:27]
⇨ Joins: cpup (~cpup@32.218.113.33)
L3261[22:23:47]
⇨ Joins: zhiayang
(~zhiayang@bb42-60-154-134.singnet.com.sg)
L3262[22:24:13] <Razaekel> <@fry>
Also, everyone, stop using Class all the time, it's almost never
needed - fry, what do you mean?
L3263[22:24:49] <fry> People using Class
when object reference would be enough
L3264[22:25:22] <calclavia> Anyone know
of a good statistics API that one can hook into for mods to say,
know how many players play the mod per day?
L3265[22:25:34] <calclavia> something
like Google analytics...
L3266[22:25:55] <LexManos> but ya need to
look into it, having a wrapper around every transformer is a nice
idea so we can see what cause the error where.
L3267[22:26:04] <LexManos> just need to
make it clean/non-hacky
L3268[22:26:16] <fry> Why not Google
analytics?
L3269[22:26:43] <calclavia> fry: Google
anayltics have Java API?
L3271[22:27:43] <calclavia> fry: thanks
:)
L3272[22:30:00] <mrkirby153> Yay, I love
forgetting null checks
L3273[22:30:20]
⇦ Quits: Cojo (~Cojo@wvf6054rh.rh.ncsu.edu) (Quit:
Leaving)
L3274[22:30:41] <sww1235> I have been
lurking for awhile, and hearing lex bitch about core mods. What
exactly are core mods and how do they compare to normal mods?
L3275[22:31:03] <matthewprenger> coremods
allow you to modify classes as they are loaded
L3276[22:31:04] <Razaekel> you mean
replacing Class clazz with something else?
L3277[22:31:28] <fry> I mean not using
Class clazz :P
L3278[22:31:40] <sww1235> your own
classes or anyone's classes. Why would you need to do that. It
seems incredibly hack
L3279[22:31:49] <matthewprenger> anyones,
with exceptions
L3280[22:32:09] <sww1235> now i see what
lex was bitching about. that sounds aweful
L3281[22:32:21] <matthewprenger> its not
a great thing, but it is necessary
L3282[22:32:33] <sww1235> why is it
necessary?
L3283[22:33:01] <matthewprenger> some
mods need changes to MC code that are just too specialized to go
into forge
L3284[22:33:25] <sww1235> ah, its for
changing minecraft code, not forge or other mod code
generally
L3285[22:33:46] <matthewprenger> well you
can change other mods code too, which does cause bitching
L3286[22:34:39] ***
Techokami is now known as Techokami|Off
L3287[22:35:15] <sww1235> yeah it might.
I thought the concept of core mods had gone away after 1.6 as there
is no "coremods" folder anymore
L3288[22:35:51] <Razaekel> not
hardly
L3289[22:36:07] <fry> They go into mods
folder now, and you can combine coremods and normal mods in 1
jar
L3290[22:36:24] <fry> (Which is probably
why every mod is a coremods now :P)
L3291[22:37:12]
⇦ Quits: pugi
(~pugi@dyndsl-178-142-072-069.ewe-ip-backbone.de) ()
L3292[22:37:22] <sww1235> oh god, thats
not good at all. Is the core mod functionality something from forge
or is it just directly modifying classes w/o help from forge at
all. In essence making a base edit to the minecraft.jar file
L3293[22:37:36] <ghz|afk> forge
helps
L3294[22:37:46] <tterrag> forge doesn't
really, FML does it
L3295[22:37:49] <sww1235> ah
L3296[22:37:50] <ghz|afk> well yeah
L3297[22:37:56]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L3298[22:38:04] <ghz|afk> FML takes over
the mc loading process
L3299[22:38:11] <ghz|afk> searches the
coremods
L3300[22:38:17] <matthewprenger> well
/technically/ they all go to launchwrapper wrapped in
tweakers
L3301[22:38:18] <ghz|afk> and gives them
a chance to change classes before they load
L3302[22:38:44] <ghz|afk> change member
visibility, inject ASM, etc
L3303[22:38:53] <sww1235> ASM?
L3304[22:39:01] <ghz|afk> bytecode
L3305[22:39:06] <sww1235> ah
L3306[22:39:09] <ghz|afk> but in
pseudo-assembly form by using a library
L3307[22:39:10] <Illyohs> Black
magic
L3308[22:39:15] <sww1235> ^^
L3309[22:39:16] <matthewprenger> no ASM
is a library for modifying bytecode
L3310[22:39:17] <tterrag> changing member
visibility is typically left to FMLAT though :p
L3311[22:39:27] <matthewprenger> ASM !=
bytecode
L3312[22:39:48] <ghz|afk> "inject
bytecode using ASM" ... whatever
L3313[22:39:49] <ghz|afk> ;P
L3314[22:40:33] <ghz|afk> thing is, since
you can practically do anything in there
L3315[22:40:38] <ghz|afk> people DO
anything in there.
L3316[22:40:44] <ghz|afk> some things are
necessary
L3317[22:41:07] <ghz|afk> others are just
gratuitous changes
L3318[22:41:32] <sww1235> what is a
particularily bad example?
L3319[22:41:51] <fry> heh, it's hailing
outside
L3320[22:42:06] <ghz|afk> replacing whole
classes (or big chunks of them), with the intention of providing a
possible better, but highly incompatible version of the code
L3321[22:42:40] <ghz|afk> the result may
work better, yes, but anyone else wantsto touch that code, they
will end up with some big WTFs
L3322[22:42:48] <sww1235> good god thats
nasty. is that only to MC or do people do this to each others mods
as well
L3323[22:42:57] <ghz|afk> generally
MC
L3324[22:43:04] <ghz|afk> but it wouldn't
surprise me if someone does it to other mods
L3325[22:43:08] <ghz|afk> so that the
mods stop complaining
L3326[22:43:11]
⇨ Joins: psxlover
(psxlover@213.16.233.37.dsl.dyn.forthnet.gr)
L3327[22:43:24] <flappy> has been used
for that express purpose yeah
L3328[22:43:25] <sww1235> I see so if two
people change the same class, then all hell breaks loose
L3329[22:43:40] <ghz|afk> yeah
L3330[22:43:44] <flappy> the various *Fix
mods as an example
L3331[22:43:45] <ghz|afk> but it isn't
necessarily bad
L3332[22:43:54] <ghz|afk> a
"nice" modification
L3333[22:43:55] <ghz|afk> may be
like
L3334[22:43:58] <sww1235> ah like fast
craft etc
L3335[22:44:18] <ghz|afk> adding some
"if(condition) { call my mod and exit early or jump to another
place depending on result; }"
L3336[22:44:19] <Caitlyn> OpenCOmputers
uses ATs to inject functionality into mods that use its
annotations... which is handy
L3337[22:44:38] <fry> ATs !=
transformers
L3338[22:44:48]
⇨ Joins: cpup (~cpup@32.218.113.33)
L3339[22:44:54] <ghz|afk> Caitlyn: if you
have an annotation then you are volunteering for it
L3340[22:44:58] <ghz|afk> ;P
L3341[22:45:12] <Caitlyn> Yeah, like I
said " mods that use its annotations"
L3342[22:45:13] <sww1235> sorry I'm
asking a bunch of dumb questions but what are transformers and
ATs
L3343[22:45:22] <flappy>
accesstransformers are a form of transformers however fry
L3344[22:45:26] <matthewprenger> fry,
well AT's are transformers in a way :P
L3346[22:45:26] <ghz|afk> AT = Access
Transformer
L3347[22:45:46] <matthewprenger> they get
put into an AccessTransformer classtransformer
L3348[22:45:59] <fry> AT <:
Transformer :P
L3349[22:46:01] <sww1235> transforming
classes sort of like ASM then?
L3350[22:46:22]
⇨ Joins: Wastl2
(~Wastl2@f053012013.adsl.alicedsl.de)
L3351[22:46:36] <flappy> fry: i hate that
my KB lacks the E thingyding
L3352[22:46:49] <flappy> the set theory
one
L3353[22:46:55] <ghz|afk> the idea of an
AT is that it will make private methods/fields accessible
L3354[22:46:59]
⇦ Quits: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Quit:
Leaving)
L3355[22:47:04] <ghz|afk> so that you
don't have to rely on constant use of the reflection system
L3356[22:47:10] <sww1235> ah,
L3357[22:47:29] <ghz|afk> which givesyou
the opportunity to read, or replace data
L3358[22:47:34] <ghz|afk> or object
references
L3359[22:47:38] <sww1235> seems like it
is defeating the purpose of private stuff
L3360[22:47:41] <sww1235> in the first
place
L3361[22:47:42] <flappy> ∈
L3362[22:47:44] <flappy> that's it
L3363[22:47:48] <ghz|afk> yes
L3364[22:48:00] <ghz|afk> but because
Minecraft has things private
L3365[22:48:10] <fry> ∃ :P
L3366[22:48:12] <ghz|afk> that mods can't
possibly do without them
L3367[22:48:26] <ghz|afk> (that sentence
came out wrong)
L3368[22:48:28] <sww1235> ah, so like
block is private so you have to open it up so mods can extend
it
L3369[22:48:42] <ghz|afk> things like
that, yeah
L3370[22:49:09] <LexManos> Problem with
coremods
L3371[22:49:14] <LexManos> is there is no
way to shut the door
L3372[22:49:20] <LexManos> without the
entire community going after me
L3373[22:49:24] <LexManos> Really
annoying
L3374[22:49:42]
⇦ Quits: Shukaro (~Shukaro@130.108.232.44) ()
L3375[22:50:21] <matthewprenger> well
sometimes coremods are the only way to go
L3376[22:50:28] *
matthewprenger points at colored light core
L3377[22:50:32] <LexManos> Sometimes
yes
L3378[22:50:39] <LexManos> But thats only
~10% of the time
L3379[22:50:44] <Razaekel> Lex, wait for
somebody to provide an API for coremods
L3380[22:50:52] <Razaekel> then shut the
door, and tell them to use that
L3381[22:50:59] <ghz|afk> how would you
have an API for coremods?
L3382[22:51:02] <LexManos> People who use
them correctly, AWESOME SHIT. People who don't Bane of my
existance
L3383[22:51:04] <ghz|afk> aside of the
existing one?
L3384[22:51:15] <n0rw0lf> There is one
already, I'm pretty sure
L3385[22:51:16] <flappy> yeah
L3386[22:51:44] <ghz|afk> if you want to
inject code, you basically need raw access to the bytecode
itself
L3387[22:51:45] <ghz|afk> and if you
don't
L3388[22:51:49] <ghz|afk> thenyou have
the Access Transformers
L3389[22:51:51] <LexManos> Mergine
coremods and normal mods was a horrible idea
L3390[22:51:57] <LexManos> ATs are fine.
For most parts
L3391[22:52:05] <killjoy> There's more
than one way to make a transformer
L3392[22:52:10] <LexManos> i dont
know
L3393[22:52:11] <killjoy> Except in
forge
L3395[22:52:13] <ghz|afk> IMO, it may
have beenbest to keep ASM-mods separate from ATs
L3396[22:52:41] <Razaekel> you'd have an
API by having a mod that does the coremodding for you
L3397[22:52:44] <ghz|afk> worst case with
ATs, you end up with 100% of minecraft being public, right?
L3398[22:52:46] <LexManos> its gotten to
the point where im tired of the arguing and im tired of my project
essentially being raped by other modders cuz they think they know
best.
L3399[22:52:48] <Razaekel> like forge for
coremods
L3400[22:52:50] <tterrag> ugh...this is
weird
L3401[22:52:50] <LexManos> I should stop
talking
L3402[22:52:52] <Razaekel> or
something
L3403[22:52:53]
⇦ Quits: Lathanael|Away
(~Lathanael@p549706F9.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L3404[22:52:56] <LexManos> I get in
trouble when i talk :/
L3405[22:53:03] <flappy> Razaekel: what
would the point be in using that api
L3406[22:53:04] <matthewprenger> you need
a PR person :P
L3407[22:53:07] <simon816> M3l is an api
for coremods
L3409[22:53:18] <LexManos> I shouldnt
NEED a pr person in my own fucking room
L3410[22:53:27] <flappy> when you could
just coremod away
L3411[22:53:34] <Razaekel> the point
would be that the mod gurantees that mods that use it play nicely
together
L3412[22:53:43] <tterrag> so....using an
ISBRH...I have something that renders *after* something else, and
it's like that is negating the rendering that was done
previously'
L3413[22:53:48] <killjoy> Have a problem
with coremods being dropped? put TweakClass into the manifest
L3414[22:53:49] <ghz|afk> Razaekel: we
have an API for modifying code, it's the ASM library ...
L3416[22:53:57] <ghz|afk> you can't
possibly abstract that
L3417[22:54:03] <tterrag> this should
render a bounding box, and it does if I reverse the boolean output
to say "don't render the conduit"
L3418[22:54:34] <Razaekel> ghz, sure you
could use that, but there's no guarantee that your coremod plays
nice with other coremods
L3419[22:54:35] <LexManos> Point is Forge
tries to make the modding platform as powerful and useful to people
as possible.
L3420[22:54:37]
⇨ Joins: spaceemotion
(~spaceemot@f054179064.adsl.alicedsl.de)
L3421[22:54:51] <LexManos> People just
can't accept a 'no' it's very discouraging.
L3422[22:55:07]
⇨ Joins: Lathanael|Away
(~Lathanael@p549718A2.dip0.t-ipconnect.de)
L3423[22:55:40] <LexManos> wonder how
many people will abuse the mixin system when Forge starts using it
:/
L3424[22:55:51] <fry> Better than
coremods :P
L3425[22:55:56] <matthewprenger> is forge
going part mixin?
L3426[22:56:04] <LexManos> coremods will
still exists, There is no way I can get rid of them.
L3427[22:56:15] <ghz|afk> mixins were
pseudo-classes that behaved like multiple actual classes?
L3428[22:56:16] ***
TTFTCUTS is now known as TTFT|Away
L3429[22:56:24] <LexManos> And yes, the
idea is when 1.9 drops, which HOPEFULLY forces j8, we switch to a
mixin system for as much as we can
L3430[22:56:38] <matthewprenger> ohh
nice. J8 and mixins
L3431[22:56:46] <LexManos> Less patches,
better compatibility for future
L3432[22:57:05] <fry> plain java8
interface mixins or something fancier?
L3433[22:57:14] <LexManos> mumphry's
mixins
L3434[22:57:26] <LexManos> something i've
been toying with locally but hes put together for sponge
L3435[22:57:50] *
LexManos also did a lot of other nice tweakers but never used them
because abuse :/
L3436[22:57:54]
⇦ Quits: Devin_Mobile
(uid44396@id-44396.highgate.irccloud.com) (Quit: Connection closed
for inactivity)
L3437[22:58:03] <fry> Do they require
java 8? If not, why wait for it?
L3438[22:58:14] <LexManos> I'm waiting
due to binary compatibility
L3439[22:58:19] <killjoy> Mixins build
with j6
L3440[22:58:28]
⇦ Quits: spaceemotion
(~spaceemot@f054179064.adsl.alicedsl.de) (Ping timeout: 200
seconds)
L3441[22:58:34] <LexManos> someone was
saying he uses j8 bytecode
L3442[22:58:37] <LexManos> need to talk
to him
L3443[22:58:47] <killjoy> Build script
says 1.6
L3444[22:58:52] <LexManos> it may say
6
L3445[22:58:54] <fry> Also, will we need
them if we can use java 8 interfaces? :P
L3446[22:59:03] <LexManos> but that
doesnt matter when it comes to the bytecode it generates
L3447[22:59:15] <LexManos> yes we will
need them, not everything can be done with interfaces
L3448[22:59:17] <LexManos> A LOT
can
L3449[22:59:19] <killjoy> Then why is he
building with it?
L3450[22:59:19] <LexManos> but not
everything
L3451[22:59:39] <LexManos> killjoy, I
dont fucking know, what part of 'I need to talk to him' and 'i need
to look into it more' do you not get?
L3452[22:59:43] <simon816> Mixins are for
java 6. Maybe they support java 8 bytecode
L3453[22:59:44] <ghz|afk> if my memory of
what a mixin is doesn't fail me, wouldn't a mixin need to be able
to expose multiple actual classes (akin to multiple inheritance)?
when did Java get to support such crazy behaviour?
L3454[22:59:58] <fry> Question is, do we
need everything, or maybe a lot will be enough? :P
L3455[23:00:00] <LexManos> It doesnt
ghz
L3456[23:00:04] <LexManos> Its major
haxs
L3457[23:00:44] <ghz|afk> >_<
L3458[23:00:59]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189
seconds)
L3459[23:01:20] <LexManos> The goal
however is a re-write of a lot of what Forge does
L3460[23:01:25] <LexManos> and making it
ewasier to update
L3461[23:01:46] <matthewprenger> Lex,
where do you define what java-bytecode level you generate? The
classwriter?
L3462[23:03:00] <fry>
ClassVisitor.visit(int version, ...)
L3463[23:03:09] <fry> (if you're using
ASM)
L3465[23:03:59] <Lymia> What does the
mixin library do, exactly, anyway?
L3466[23:04:06] ***
Quetzi is now known as Quetzi|off
L3467[23:04:07] <Lymia> Annotations on
interfaces that make them include implementation too?
L3468[23:04:18] <matthewprenger> Lymia,
read the link i just posted :P
L3469[23:04:21] <killjoy> Visio is a
wonderful application.
L3470[23:04:37] <LexManos> but
anyways
L3471[23:04:43] <LexManos> god there is
so much magic i can do with asm
L3472[23:04:49] <LexManos> just tired of
people doing bad shit.
L3473[23:04:50] ***
Zidane is now known as Zidane|Away
L3474[23:04:53] <LexManos> Time to go out
to fine
L3475[23:04:54] <LexManos> fire
L3476[23:05:13] <Lymia> I know what a
mixin is.
L3477[23:05:20]
⇨ Joins: cpup (~cpup@32.218.113.33)
L3478[23:05:22] <Lymia> I'm not sure how
you implement it nicely in Java.
L3479[23:05:27] <tterrag> ASM
L3480[23:05:55]
⇨ Joins: Vasher
(~Vasher@c-67-182-53-19.hsd1.ca.comcast.net)
L3481[23:05:59] <tterrag> I assume
L3482[23:06:01]
⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L3483[23:06:11] <matthewprenger> yeah its
just an abstraction layer on top of asm
L3484[23:06:39] <Lymia> Right. The user
class has to be abstract.
L3485[23:07:43]
⇨ Joins: VikeStep
(~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au)
L3486[23:08:52] <Lymia> (I wasn't sure
how it compiled at all...)
L3487[23:09:31] <Drullkus> sww1235:
Coremodding is better than you think
L3488[23:09:36] <fry> Generating bytecode
isn't that hard, making the syntax work is :P
L3489[23:10:04] <Drullkus> Unless you
coremod other mods besides forge/minecraft.
L3490[23:10:13] <Drullkus> Then, well,
yeah. You're bound to have problems.
L3491[23:10:38] <sww1235> ^^
L3492[23:11:07] <fry> (Or making
non-additive or non-composable changes)
L3493[23:11:30] <Drullkus> You want to
avoid doing it but you will need to do it to add magical
functions
L3494[23:11:47] <Drullkus> Without
coremodding you won't even have lots of stuff you see in mods
today.
L3495[23:11:50] <mrkirby153> Can I get an
IExtendedEntityProperties of an offline player?
L3496[23:12:09] <Drullkus> It's literally
the best alternative to Jar modding.
L3497[23:12:21] <Drullkus> Jarmodding is
a thing of the past besides forge thanks to Coremodding.
L3498[23:12:36]
⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout:
378 seconds)
L3499[23:13:21] <ghz|afk> ooooh, I like
the mixing concept as explained in that link above ;P
L3500[23:13:38] <fry> Forge is not a jar
mod either :P
L3501[23:13:43] <ghz|afk> I can't imagine
the bytecode trickery it involves at low level though ;P
L3502[23:14:03] <matthewprenger> yeah
forge is just a gloified coremod :P
L3503[23:14:13] <Drullkus> fry: Are you
sure?
L3504[23:14:18] <ghz|afk> supercoremod
;P
L3505[23:14:23] <ghz|afk> THE
supercoremod
L3506[23:14:24] <Drullkus> How so?
L3507[23:14:24] <ghz|afk> ;P
L3508[23:14:26] <fry> FML is a glorified
tweaker :P
L3509[23:14:31] <matthewprenger> ^
L3510[23:14:34] <Drullkus> Oh, so that's
what FML does?
L3511[23:14:46] <ghz|afk> FML intercepts
minecraft loading
L3512[23:14:51] <Drullkus> Ah.
L3513[23:14:55] <ghz|afk> and loads
external classes
L3514[23:15:01] <ghz|afk> some before
actual mc classes (coremods)
L3515[23:15:04] <ghz|afk> and some after
(normal mods)
L3516[23:15:05] <Drullkus> Oooh, this
changes my perception of how forge works now.
L3517[23:15:09] <Drullkus> o:
L3519[23:15:19] <ghz|afk> the forge is a
series of modifications to minecraft
L3520[23:15:24] <matthewprenger> ^ The
entry point of MFL
L3521[23:15:26] <matthewprenger>
*FML
L3522[23:15:27] <sww1235> thanks for the
background, much better understanding of how all this works
L3523[23:15:28] <fry> LegacyLauncher
implements all the low level hooks
L3524[23:15:47] <ghz|afk> that add new
features, such as registering new blocks/items, hooking certain
events, ...
L3525[23:16:07] <tterrag> wouldn't mixins
require an IDE plugin to work properly?
L3526[23:16:11] <ghz|afk> no
L3527[23:16:15] <ChJees> Forge do all the
hard stuff so we don't have to :P.
L3528[23:16:16] <tterrag> since you need
to see these mixed in methods...no?
L3529[23:16:22] <matthewprenger> tterrag,
no just annotation processing turned on
L3530[23:16:32] <ghz|afk> they use ...
"tricks"
L3531[23:16:34] <tterrag> hrm,
really?
L3532[23:16:38] <fry> tterrag: main trick
is using abstract classes
L3533[23:16:40] <tterrag> why does lombok
need one then?
L3534[23:16:44] ***
VictiniXAFK is now known as VictiniX888
L3536[23:16:48] <tterrag> probably apples
to oranges :P
L3537[23:16:48] <ghz|afk> see this
L3538[23:16:49] <simon816> See Sponge for
how mixins are used
L3539[23:16:56] <matthewprenger> lombok
needs a plugin and annotation processing
L3540[23:17:01] <ghz|afk> this way to do
mixins is really clever
L3541[23:17:08] <ghz|afk> as far as the
compiler is concerned
L3542[23:17:13] <ghz|afk> you just have a
normal inheritedclass
L3543[23:17:19] <ghz|afk> with some
fields, methods and annotations
L3544[23:17:20] <matthewprenger> the
plugin just tells the Ide "yes this is valid syntax" and
"yes that method does exist"
L3545[23:17:28] <ghz|afk> it's during
loading, when those annotations are interpreted
L3546[23:17:33] <ghz|afk> and the classes
are tweaked
L3547[23:17:40] <ghz|afk> when all the
magichappens
L3548[23:17:41] <Drullkus> Someone needs
to write how forge works to a "five year old"
L3549[23:17:48] <Drullkus> :p
L3550[23:17:49] <ghz|afk> and the
original class suddenly gets extended
L3551[23:17:51] <matthewprenger>
lol
L3552[23:18:10] <Mitchellbrine>
unfortunately Drullkus, it's not *that* simple
L3553[23:18:21] <Mitchellbrine> Maybe an
8 year old
L3554[23:18:29] <Drullkus> Sure :p
L3555[23:18:30] <Mitchellbrine> But 5 is
too early for this kind of thinking
L3556[23:18:34] <Drullkus> Lol
L3557[23:18:37] <simon816> To find out
how forge/fml works, look at the source code. That;s what I
did
L3558[23:18:53] <Mitchellbrine> simon816,
we're talking hypothetically
L3559[23:18:58] <ghz|afk> or jsut stay
around, and piece it together based on what people talk about
;p
L3560[23:19:06]
⇦ Quits: Ri5ux (~arisux@72.173.130.19) (Read error:
Connection reset by peer)
L3561[23:19:12] <Drullkus> simon816:
Sometimes you need a reduced version of information before you can
cohesively
L3562[23:19:19]
⇦ Quits: Unh0ly_Tigg
(~Robert@c-76-115-95-185.hsd1.wa.comcast.net) (Quit: going to
sleep)
L3563[23:19:27] <Drullkus> ghz|afk: the
problem is, I've sorta been parts of drama here and there
L3564[23:19:40] <Drullkus> And lex has
been... mauling anyone related to drama
L3565[23:19:47] <Drullkus> As if he's
never stopped
L3566[23:20:00] <Drullkus> So staying
here kinda gives me a t-shirt with a bull's eye on it
L3567[23:20:23] <tterrag> simon816: in
the case of forge yes, in the case of FML that will probably end
poorly :P
L3568[23:20:24] <ghz|afk> minecraft ->
MCP (deobfuscation) -> FML (class loading and tweak helper)
-> Forge (modding helper) + Coremods -> Normal Mods
L3569[23:20:30] <tterrag> many parts of
FML are just...black magic
L3570[23:20:40] *
matthewprenger points to event buss
L3571[23:20:40] <ghz|afk> the dependency
diagram ;P
L3572[23:21:12] <tterrag> matthewprenger:
what I'm saying is when I mixin something to, as that example says
the EntityPlayer class, how will my IDE know those mixin methods
exist?
L3573[23:21:17] <Drullkus> The problem
with trying to understand forge is that it's built on a mess that
people call minecraft.
L3574[23:21:24] <ghz|afk> tterrag: it
won't, you will
L3575[23:21:32] <fry> tterrag: I'd guess
you'll need an explicit cast
L3576[23:21:35] <tterrag> but...compile
errors
L3577[23:21:36] <tterrag> ew
L3578[23:21:44] <ghz|afk> you will do
(YourExtraInterface)object
L3579[23:21:46] <tterrag> well I'd guess
people will probably write IDE plugins eventually once this is a
thing
L3580[23:21:46] <matthewprenger> yeah not
sure. poke the sponge guys about that
L3581[23:22:02] <tterrag> probably
wouldn't be official but there is enough of a crowd that it would
definitely happen
L3582[23:22:15] <ghz|afk> I don't see
that it would be helpful
L3583[23:22:31] <fry> main issue with
using lombok with forge is that people are too stupid to install an
IDE plugin
L3584[23:22:33] <Lymia> What's wrong with
looking at FML's source code? :P
L3585[23:22:38] <tterrag> hm
L3586[23:22:48] <Lymia> fry, you know
what GradleStart does?
L3587[23:22:48] <ghz|afk> var objectMixin
= (MixinExtension)object;
L3588[23:22:50] <tterrag> fry:
>wouldn't be official
L3589[23:22:55] <ghz|afk> andj ust work
with objectMixin from there
L3590[23:22:56] <tterrag> ok so
L3591[23:23:00] <tterrag> that doc page
has @Shadow
L3592[23:23:08]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194
seconds)
L3593[23:23:08]
⇦ Quits: Horfius|Laptop
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Ping timeout: 194
seconds)
L3594[23:23:12] <Lymia> It looks like a
hack to et coremods not in the mods directory working or something
like that.
L3595[23:23:26] <Drullkus> I like how
people ping fry liberally but Lex is going to guillotine anyone who
pings him.
L3596[23:23:35] <fry> Lymia: don't know
about coremods, I use a simple start call
L3597[23:23:52] <ghz|afk> Drullkus: DOES
guillotine people for pinging, fry doesn't seem to do that so much
;P
L3598[23:24:10] <ghz|afk> also
L3599[23:24:15] <Drullkus> does* sorry
xD
L3600[23:24:21] <fry> People have
different preferences
L3601[23:24:22] <ghz|afk> you can shorten
lex, but it's hard to say "fry" with less letters
;P
L3602[23:24:23]
⇦ Quits: SirWilli (~SirWilli@95.90.192.202) (Quit:
SirWilli)
L3603[23:24:30] <Drullkus> True :p
L3604[23:24:38] <tterrag> yo f
L3605[23:24:41] <Drullkus> xD
L3606[23:24:45] <ghz|afk> f'
L3607[23:24:46] <Drullkus> What the,
f
L3608[23:24:49] <fry> what, t-man?
:P
L3609[23:24:54] <Drullkus> lol
L3610[23:25:00] <matthewprenger>
heh
L3611[23:25:03] <fry> or "Big
T" xD
L3612[23:25:07] <tterrag> tt typically is
what people use when they are too lazy to type my name
L3613[23:25:12] <Drullkus> T-man is all
rags, man
L3614[23:25:19] <killjoy> tt
<tab>
L3615[23:25:21] <ghz|afk>
tt<tab>
L3616[23:25:24] <tterrag> yeah
L3617[23:25:27] <tterrag> but still
L3618[23:25:29] <tterrag> it
happens
L3619[23:26:10] <Drullkus> tterrag:
lol
L3620[23:27:13] <fry> If we forget about
protected access, most mixin functionality can be accomplished by
java8 IMixin<T> { T getThis(); }, and a trivial transformer
:P
L3621[23:27:49]
⇨ Joins: mezz (~quassel@24.6.28.151)
L3622[23:27:56] <fry> (And a list of
mixins to apply, obviously)
L3624[23:29:07] <Drullkus> I wish coding
were easy to me
L3625[23:29:22] <Drullkus> I really want
to learn to java but it just comes slowly
L3626[23:29:32] <Drullkus>
#ProblemsOfBeingAnArtist
L3627[23:30:04] <ghz|afk> everyone has
their limitations
L3628[23:30:08] <fry> I wish drawing was
easy for me
L3629[23:30:12] <ghz|afk> programming
comes easy to me
L3630[23:30:23] <Kaiyouka> I wish I could
fucking draw these fucking hands
L3631[23:30:24] <fry> I really want to
learn to pencil but it just comes slowly
L3632[23:30:28] <ghz|afk> but when I try
to draw
L3633[23:30:33] <ghz|afk> the harder I
try the worse it looks
L3634[23:30:44] <ghz|afk> I sorta gave up
drawing due to that
L3636[23:31:01] <ghz|afk> these were my
greatest achievements
L3637[23:31:14] <Kaiyouka> ghz|afk: Not
bad
L3638[23:31:21]
⇨ Joins: cpup (~cpup@32.218.113.33)
L3639[23:31:26] <Kaiyouka> Drullkus: I
wanna see your arts too
L3640[23:31:33] <ghz|afk> yeah that was
after hours of editing in Illustrator
L3641[23:31:33] <ghz|afk> ;P
L3643[23:31:34] *
fry can do plots/diagrams/technical sketches fine, but drawing real
life stuff is much harder :P
L3645[23:31:44] <ghz|afk> the actual
drawings suck a lot more ;P
L3646[23:31:57] <Drullkus> I post images
of new chisel blocks from time to time
L3647[23:32:00] <Drullkus> That I
texture
L3649[23:32:12] <Kaiyouka> Drullkus: oh,
that kind of art?
L3650[23:32:22] <Drullkus> Kaiyouka: I do
pixel art... for chisel XD
L3651[23:32:27] <Drullkus> I can draw
though
L3652[23:32:43] <Kaiyouka> I wanna see
art art :v
L3653[23:32:50] *
Kaiyouka is nosy about other art-y folks
L3654[23:32:55] <Drullkus> lol
L3655[23:33:01] <Drullkus> See my
avatar
L3656[23:33:08] <Drullkus> I drew that on
my digital tablet
L3657[23:33:13] <Drullkus> Like a few
months ago
L3658[23:33:13] ***
tterrag is now known as tterrag|away
L3659[23:33:18]
⇨ Joins: Owexz (~Owexz@107.170.243.23)
L3660[23:33:31] <Drullkus> I made
Glassmaker's avatar like last summer
L3662[23:33:49] <Kaiyouka> Ah, cool
L3663[23:34:22]
⇦ Quits: Rootbear75
(~rootbear7@ip70-173-242-252.lv.lv.cox.net) (Read error: Connection
reset by peer)
L3664[23:34:25] <ghz|afk> I reached a
conclusion a while
L3665[23:34:26] <ghz|afk> ago
L3666[23:34:42] <ghz|afk> that my
limitation is in my attention span
L3667[23:34:44] <ghz|afk> as in,
L3668[23:34:58] <Drullkus> Lol
L3669[23:34:59] <ghz|afk> I can see the
whole picture, with not many details
L3670[23:35:01]
⇨ Joins: Rootbear75
(~rootbear7@ip70-173-242-252.lv.lv.cox.net)
L3671[23:35:07] <ghz|afk> I can see a few
details, but miss the picture
L3672[23:35:15] <ghz|afk> or I can try to
see both, and get a headache after a few minutes
L3673[23:35:26] <ghz|afk> I am unable to
dl all 3 at once
L3674[23:35:26] <Kaiyouka> My limitation
is that I'm impatient. I can draw very well if I'm patient but I'm
just not that patient and get frustrated often.
L3675[23:35:27] <Drullkus> but yeah, many
people find my textures pretty kick-ass
L3676[23:35:31] <Lymia> fry, does
AsmStuff have something to reverse a mapping?
L3677[23:35:45] <fry> Yes
L3678[23:35:50] <ghz|afk> when I code I
often focus on one little detail
L3679[23:35:57] <Lymia> Where is
that?
L3680[23:36:03] <ghz|afk> and then when
I'm done andswitch to somethign else, I realize I didnt' account
for an important feature's requirements
L3682[23:36:27] <Kaiyouka> I really
should just have you do the textures for my mod :p
L3683[23:36:42] <fry> Lymia: what exactly
do you want to reverse? srg? Or do you want to apply is
reversed?
L3685[23:36:50] <Lymia> SRG, yeah.
L3686[23:36:53] <Drullkus> Besides dirt
and grass
L3687[23:36:57] <Lymia> Have a SRG for A
-> B, and do B -> A
L3688[23:37:02] ***
Abrar|gone is now known as AbrarSyed
L3689[23:37:05] <Lymia> I see unmapper,
but, no mapper, so, that doesn't seem like it.
L3690[23:37:14] <Kaiyouka> Cripes,
Drullkus, you've got pixel talent
L3691[23:37:20] <Drullkus> Thanks
:D
L3693[23:37:33] <MinecraftForgeBot>
AbrarSyed: updated to stable release of SpecialSource
L3696[23:37:45] <Lymia> AbrarSyed, what
does your GradleStart class do? :P
L3697[23:37:49] <Lymia> Er
L3698[23:37:51] <Lymia>
GradleTweaker
L3699[23:38:12] <Kaiyouka> Drullkus: nice
sentry :p
L3700[23:38:28] <Drullkus> Unfortunately
I ran outta room on the paper XD
L3701[23:38:31] <matthewprenger>
Drullkus, i see you ignoring me >_>
L3702[23:38:32] <Lymia> It looks like
it's a hack to get mods on the classpath, and not in the mods
directory working?
L3703[23:38:34] <Kaiyouka> I should draw
some mechanical stuff sometime
L3704[23:38:36] <Drullkus> Oh
L3705[23:38:36] <Drullkus> OH
L3706[23:38:38] <Drullkus> LOL
L3707[23:38:39] <Drullkus> Sec
L3708[23:38:49] <Kaiyouka> I haven't
drawn mechanical things since that time I tried to evangelion
L3709[23:38:52] <Lymia> fry, ah. :P
L3710[23:39:01] <Drullkus> Speaking of
mechanical, lol
L3712[23:39:04] <Kaiyouka> I still
haven't finished that evangelion
L3713[23:39:07] <Kaiyouka> never going
to
L3714[23:39:25] <Drullkus> My textures
made a debut in Chisel through the Technical Block series
L3715[23:39:29] <AbrarSyed> Lymia, magic
:P
L3716[23:39:31] <Kaiyouka> Drullkus: I
saw that tweet through Othlon
L3717[23:39:45] <Drullkus> Oh yeah, I
know Othlon :D
L3718[23:39:49] <AbrarSyed> specifically
it finds and laods all coremods in the classpath, and uses hacks to
ensure that the "mod lcoation" is set correctly..
L3719[23:39:49] <Kaiyouka> So do I.
L3720[23:39:59] <Drullkus> She does that
cherrypig mod thing
L3721[23:40:01] <Kaiyouka> yup
L3722[23:40:08] <Kaiyouka> She follows me
on Twitter and I her
L3723[23:40:10] <AbrarSyed> Lymia, good
enoughe xplanation?
L3724[23:40:10] <Lymia> I plan to just
symlink all the class jars into the mods directory, so. :P
L3725[23:40:12] <Lymia> Yeah.
L3726[23:40:17] <Lymia> mod jars*
L3727[23:40:17] <Drullkus> Same here I
think
L3728[23:40:19] *
Drullkus checks
L3729[23:40:24] <Drullkus> Yup
L3730[23:40:25] <Kaiyouka> Though hell if
I know why. I pissed her off on IRC. I don't think she knows the me
on twitter and me here are the same person, lol
L3732[23:40:35]
⇦ Quits: SnowDapples
(~SnowDappl@pD9588CB4.dip0.t-ipconnect.de) (Ping timeout: 189
seconds)
L3733[23:40:37] <Drullkus> XD
L3734[23:40:41] <AbrarSyed> yeah but that
grabs from the laoded classpath.. never worry about where your
stuff is again. FML alreayd loads normal mods from the
classpath...
L3735[23:40:49]
⇨ Joins: Ipsis__
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L3736[23:40:50] <AbrarSyed> the
GradleSTart is only for coremods..
L3737[23:41:00] <fry> (Be aware that you
need to solve it in your head, without using paper or any external
memory :P)
L3738[23:41:15] <Kaiyouka> The only girls
I don't manage to piss off seem to be Freyja and my female OCs
:p
L3739[23:41:41] <fry> (took me about 40
minutes when I tried it :P)
L3740[23:42:48] <Kaiyouka> ... actually
I'm pretty sure most of my OCs are probably pissed off at me too,
lol
L3741[23:42:49] <Drullkus> lol
L3742[23:43:00] <Drullkus> how? xD
L3743[23:43:53] <Kaiyouka> I'm not
exactly known for my happy and friendly comic plots.
L3744[23:43:54]
⇨ Joins: SnowDapples
(~SnowDappl@p5794D202.dip0.t-ipconnect.de)
L3745[23:44:30] <Drullkus> plots?
L3746[23:44:46] <Kaiyouka> Plenty of
times now, I've been pretty sadistic to characters in my
comics
L3748[23:45:04] <ghz|afk> I was doing
that sort of logic puzzle on magazines when I was young
L3749[23:45:10] <Drullkus> Comics?
L3750[23:45:13] <ghz|afk> that one seems
to be the "pro" version ;P
L3751[23:45:33] <ghz|afk> btw:
L3753[23:45:48] <ghz|afk> made a
screenshot gallery for my WIP plot at Xisumavoid's plotworld
L3754[23:45:50] <fry> notice the "in
memory" part :P
L3755[23:46:09] <Drullkus> Nice
ghz|afk
L3756[23:46:31] <ghz|afk> I should update
the hour counter, it's over 30 already ;P
L3757[23:46:33] <Kaiyouka> Drullkus: I've
drawn a few webcomics here and there. Though, most of my efforts
went into old versions that got rebooted and then hiatused.
L3758[23:46:45] <Drullkus> Ah
L3759[23:46:51] <Kaiyouka> So it's like
I've drawn so many things but you'll never know because I threw it
all away!
L3760[23:46:52]
⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200
seconds)
L3761[23:46:53]
⇦ Quits: Horfius
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Quit:
Leaving)
L3762[23:46:53] <ghz|afk> the bane of the
webcomic
L3763[23:46:57] <Drullkus> Waaat
L3764[23:46:57] <Drullkus> D:
L3765[23:46:58] <ghz|afk> reboots and
hiatus
L3766[23:46:59] <ghz|afk> ;P
L3767[23:47:04] *
Drullkus likes webcomics
L3768[23:47:09] <ghz|afk> me too
L3769[23:47:10] <Kaiyouka> Well, no, most
of my work is still online but not all of it is easily
accessible
L3770[23:47:18] <Kaiyouka> You gotta know
specific urls
L3771[23:47:39] <Kaiyouka> Currently, I'm
mostly focusing on a stupid 4-panel comic I started at the
beginning of this year
L3772[23:48:01] <Drullkus> Are you
drawing on paper or tablet?
L3773[23:48:05] <Kaiyouka> Tablet.
L3774[23:48:08] <Drullkus> Nice
L3775[23:48:13] <Drullkus> Er, got a
link?
L3776[23:48:15] <Kaiyouka> I've got a
Wacom Cintiq 12WX
L3777[23:48:18] <Kaiyouka> or w/e
L3778[23:48:20]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L3779[23:48:40] <Drullkus> Cintiq's the
one with a screen, right?
L3780[23:48:43] <Kaiyouka> Yup
L3781[23:48:47] <Drullkus> Ah
L3782[23:48:54] <Kaiyouka> My 4-panel
series is wholely NSFC (Not Safe For Church)
L3783[23:48:59] <Drullkus> Lol
L3784[23:49:10] <Kaiyouka> so if you're
conservative or in company of conservative people, you may not want
that link ;p
L3785[23:49:37] <Drullkus> I don't even
know what that means lol
L3786[23:49:43] <ghz|afk> I have an old
Wacom Graphire 4
L3787[23:49:47] <ghz|afk> it still works
fine for my needs
L3788[23:49:50] <Drullkus> So I assume
I'm not
L3789[23:49:59] <ghz|afk> I can't afford
the price of a proper tablet ;P
L3790[23:50:01] <Drullkus> I use an
Intuos 5.
L3791[23:50:05] <Drullkus> Small
size
L3792[23:50:09] <ghz|afk> same here
L3793[23:50:11] <ghz|afk> tiny one
;P
L3794[23:50:13] <Kaiyouka> I had an
Intuos3 at one point.
L3795[23:50:30] <Kaiyouka> But I couldn't
ever adapt to the whole 'proxy-ness' of it (how you draw on one
surface and the lines appear on another monitor)
L3796[23:50:35] <ghz|afk> it's like
7"-8" working area or so XD
L3797[23:50:36] <Drullkus> Yeah
L3798[23:50:36] <Kaiyouka> So I spent a
grand on a Cintiq and never looked back
L3799[23:50:42] <Drullkus> It's a bit
derpy
L3800[23:50:46] <Drullkus> I got the hang
of it though
L3802[23:50:54] <Drullkus> Yeah
L3803[23:51:08] <ghz|afk> I can draw in
the tablet while lookign at the screen just fine
L3804[23:51:08] <Drullkus> The problem
is, I'm short on money
L3805[23:51:11] <ghz|afk> the issue is
precision
L3806[23:51:18] <Kaiyouka> Precision is
totally the problem
L3807[23:51:23] <Drullkus> I need a new
computer
L3808[23:51:28] <Drullkus> but I want a
cintiq
L3809[23:51:34] <Kaiyouka> That's why I
love the Cintiq, though I hate that it and my monitor disagree on
colors so badly
L3810[23:51:35] <ghz|afk> you can't
bevery precise drawing on a 2" space
L3811[23:51:44] <ghz|afk> and watching it
appear on a 20" area of the monitor
L3812[23:51:44] <ghz|afk> XD
L3813[23:51:48] <Kaiyouka> I'm totally
splurging on the new 27" Cintiq
L3814[23:52:00] <Drullkus> lol
L3815[23:52:01] <ghz|afk> be very*
L3816[23:52:08]
⇦ Quits: Brokkoli (~Brokkoli@g224034173.adsl.alicedsl.de)
(Ping timeout: 189 seconds)
L3817[23:52:23] <Drullkus> Whoa
L3818[23:52:28] <Drullkus> I like the art
style Kaiyouka
L3819[23:52:37] <Kaiyouka> $2800 for a
27" cintiq. Worth it \o/
L3820[23:52:51] <Kaiyouka> wait, that's
the touch one. It's $2300 for the regular
L3821[23:52:57] <Kaiyouka> Still worth
it! \o/
L3822[23:53:20] <Kaiyouka> <3 thanks
Drullkus
L3823[23:53:33] <ghz|afk> I'm very
tempted to get a better tablet myself
L3824[23:53:42]
⇨ Joins: cpup (~cpup@32.218.113.33)
L3825[23:53:48] <Drullkus> But uh
L3826[23:53:51] <ghz|afk> since I started
doing gamedev with the intention to sell the result and not just as
a spare time hobby
L3827[23:53:53] <Drullkus> Kaiyouka:
Looking at that lady...
L3828[23:54:09] <Drullkus> With one hold
chest looking fine... and other... With a hole o.O
L3829[23:54:16] <Drullkus> It's so weird
to look at XD
L3830[23:54:24] <Drullkus> hhalf*
L3831[23:54:25] <Drullkus> half*
L3832[23:54:38] <Kaiyouka> Yeah, that's
such a pain to draw
L3833[23:54:44] <Kaiyouka> which is why
she gets herself patched up at some point
L3834[23:54:52] <Kaiyouka> probably in 2
or 3 strips
L3835[23:54:57] <Drullkus> Oh, so you got
the story written out?
L3836[23:55:03] <Kaiyouka> I have some of
it written out
L3837[23:55:06] <Drullkus> Nice
L3838[23:55:13] <Drullkus> Do you like
Ava's Demon?
L3839[23:55:15] <Kaiyouka> I'm kind of
winging most of it. It's more or less just to keep me going and not
in a rut
L3840[23:55:18] <Kaiyouka> ... never
heard of it
L3841[23:55:35] <Drullkus> ...Ah
L3843[23:55:41] <Drullkus> It's a fine
webcomic
L3845[23:55:50] <ghz|afk> (not much a
blog as a place where I dump words into)
L3846[23:55:51] <Drullkus> It's really,
really good
L3847[23:55:58] <Drullkus> I love
it
L3848[23:56:00] <Kaiyouka> I read few
webcomics
L3849[23:56:04] <Kaiyouka> I'm behind on
many
L3850[23:56:16] <ghz|afk> I read a
bunch
L3851[23:56:21] <ghz|afk> I used to read
even more
L3852[23:56:27] <ghz|afk> but more fall
than I discover ;P
L3853[23:56:57] <Kaiyouka> oh, I think
I've seen some of Ava's Demon before
L3854[23:57:00] <Kaiyouka> it's really
familiar
L3855[23:57:05] <ghz|afk> UGH
single-panel pages
L3856[23:57:16] <Drullkus> At least
L3857[23:57:25] <Drullkus> It's not like
you're reading Questionable content
L3858[23:57:31] <Kaiyouka> .... I read
that one > . >
L3859[23:57:33] <Drullkus> Catching up on
like 5 years
L3860[23:57:40] <Drullkus> IN THREE
DAYS
L3861[23:57:45] <Kaiyouka> QC pisses me
off
L3862[23:57:49] <Kaiyouka> well... Faye
pisses me off
L3863[23:57:53] <Kaiyouka> but QC pisses
me off :p
L3864[23:57:53] <Drullkus> How so?
L3865[23:57:54] <LexManos>
<ghz|afk> you can shorten lex, but it's hard to say
"fry" with less letters ;P
L3866[23:58:03] <LexManos> Its almost
like I chose a name on purpose...
L3867[23:58:13]
⇨ Joins: Brokkoli
(~Brokkoli@f054179239.adsl.alicedsl.de)
L3868[23:58:16] <Drullkus> What do you
mean?
L3869[23:58:28] <Kaiyouka> Faye is
just... a bundle of shitsticks
L3870[23:58:28] <Drullkus> Did the name
come on accident?
L3871[23:58:39] <Drullkus> Heh
L3872[23:59:11] <ghz|afk> ... I assuem he
means he'd be using "lex" as a nickname if he didn't mind
getting pinged
L3873[23:59:20] <Drullkus> Ah.
L3874[23:59:21] <ghz|afk> assume*
L3875[23:59:35] <Kaiyouka> I'm always
intrigued by people's IRC nicks
L3876[23:59:36]
⇨ Joins: keybounce_
(uid44894@id-44894.charlton.irccloud.com)
L3877[23:59:40] <Kaiyouka> like, how'd
they arrive at them?
L3878[23:59:43] <LexManos> Mine has a
history
L3879[23:59:45] <LexManos> but meh
L3880[23:59:47] <Caitlyn> I used my
name.
L3881[23:59:50] ***
matthewprenger is now known as matthew|gone
L3882[23:59:51] <Caitlyn> ^_^
L3883[23:59:55] <LexManos> <~~~ Both a
first, and last name.