<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:14:48] <mrkirby153> This is really
odd
L2[00:16:04] <mrkirby153> Is there any
reason why the same game profile lookup returns both the offline
and online uuid under different circumstances?
L3[00:17:21] <tterrag> because offline mode
exists
L4[00:17:33] <mrkirby153> Wait. I think this
was a coding error
L5[00:18:08] <mrkirby153> Yup
L6[00:18:13] <mrkirby153> It's user
error
L7[00:18:28] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
(Remote host closed the connection)
L8[00:20:11] <sweetpi> I'm using
ModelLoader.setCustomMeshDefinition to change the texture an item
uses based on a tag value, is there a way to do this with vanilla
items?
L9[00:21:54] <tterrag> sure, why not?
L10[00:23:14] <sweetpi> well I tried using
a vanilla item and it didn't work
L11[00:23:58] <sweetpi> I guess because it
is already registered
L12[00:25:14] <tterrag> no
L13[00:25:17] <tterrag> vanilla doesn't use
that at all
L14[00:28:36] ⇦
Quits: theFlaxbeard (~theFlaxbe@184.97.183.252) (Killed (NickServ
(GHOST command used by theFlaxbeard2)))
L15[00:28:49] ⇨
Joins: abab9579 (~Abastro@110.70.58.92)
L16[00:29:03] <sweetpi> the custom def is
getting added to ItemModelMesher.shapers, but it only accesses that
if its not in simpleShapes, which i guess vanilla items are
in
L17[00:29:35] ⇦
Quits: P3pp3rF1y (~P3pp3rF1y@104.255.8.238) (Quit:
Bye)
L18[00:29:36] <tterrag> hm
L19[00:29:37] <tterrag> odd
L20[00:29:42] <sweetpi> am i even on the
right track, or is there another way to do this?
L21[00:30:14] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L22[00:30:40] ⇦
Quits: RANKSHANK_mob1
(~RANKSHANK@pa49-195-24-195.pa.nsw.optusnet.com.au) (Quit:
ciao)
L23[00:30:52] <Ordinastie_>
ModelLoader.setCustomMeshDefinition works for me
L24[00:31:09] <sweetpi> with a vanilla
item?
L25[00:31:14] <Ordinastie_> yes
L26[00:31:18] <sweetpi> hmm
L27[00:31:39] ⇦
Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping
timeout: 202 seconds)
L28[00:31:44] <sweetpi> are you using
Item.getByNameOrId to get the item?
L29[00:32:40] <Ordinastie_> actually, I
don't actually pass the vanilla item
L30[00:32:51] <Ordinastie_> so I guess it's
not quite the same
L31[00:33:40] ⇨
Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L32[00:33:58] <sweetpi> but you are
overriding a vanilla item?
L33[00:34:40] <Ordinastie_> but I replaced
the vanilla item too, so I don't guarantee that doesn't make a
difference
L34[00:34:59] ⇦
Quits: Abastro (~Abastro@175.117.182.109) (Ping timeout: 384
seconds)
L35[00:35:04] <tterrag> you could probably
just register the item with a null MRL
L36[00:35:11] <tterrag> which would
override the simpleshapes value
L37[00:35:23] <sweetpi> tterrag: i tried
that, got npe
L38[00:35:38] <Ordinastie_> and with a
dummy MRL ?
L39[00:35:54] <Ordinastie_> nvm, that's
dumb
L40[00:36:00] <sweetpi> if i use a dummy
mrl it will set it to the default model
L41[00:36:25] ⇦
Quits: IceDragon (~ThatGuy@184.170.20.215) (Ping timeout: 186
seconds)
L42[00:36:32] <Ordinastie_> but isn't there
a listoverrides or something for that purpose ?
L43[00:36:38] <Ordinastie_>
itemOverrides
L44[00:37:39] <sweetpi> not sure what that
is, new to forge
L45[00:37:56] <Ordinastie_> yeah, I don't
use models, so I'm not even sure
L46[00:38:02] <tterrag> I see no reason it
would NPE
L47[00:41:49] <sweetpi> ill try it again,
but it either threw npe or gave default model i cant remember
L48[00:42:25] ⇨
Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L49[00:43:31] <sweetpi> just looked at the
code, it will return the default model if null
L50[00:44:57] <sweetpi> Ordinastie_: im not
trying to change the actual model, just the texture of a vanilla
item if it has a specific tag value
L51[00:45:54] <Ordinastie_> which is
equivalent to change the model
L52[00:46:39] <sweetpi> true, i didnt know
if you meant a custom model or just the json file
L53[00:57:39] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 384
seconds)
L54[00:58:19] ⇨
Joins: bilde2910 (bilde2910@51.174.170.178)
L55[01:00:07] ***
mrkirby153 is now known as kirby|gone
L56[01:13:42] ⇦
Quits: Ordinastie_ (~Ordinasti@87-231-58-94.rev.numericable.fr)
(Quit: Leaving)
L57[01:15:54] ⇨
Joins: BordListian
(~BordListi@chello213047142014.32.11.vie.surfer.at)
L58[01:19:14] ⇨
Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
L59[01:24:12] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
(Ping timeout: 190 seconds)
L60[01:29:39] ⇨
Joins: killjoy
(~killjoy@cpe-2606-A000-1118-C0C8-1198-6D6-3A5F-62F.dyn6.twc.com)
L61[01:30:31] <killjoy> I just got this
idea to maybe overhaul the oredict so modders won't have to agree
on dict names..
L62[01:31:24] <killjoy> Still thinking up
the details
L63[01:35:55] <killjoy> I want to look into
replacing oredict names with objects gotten using an of()
method
L64[01:36:16] <killjoy> I'm just having
trouble with the new key
L65[01:38:18] <killjoy> Nevermind. It would
never work.
L66[01:38:55] ⇦
Quits: blood_ (unknown@ool-4574115b.dyn.optonline.net)
()
L67[01:39:12] ⇦
Quits: killjoy
(~killjoy@cpe-2606-A000-1118-C0C8-1198-6D6-3A5F-62F.dyn6.twc.com)
(Quit: Leaving)
L68[01:41:09] ⇦
Quits: Gil (uid147942@id-147942.brockwell.irccloud.com) (Quit:
Connection closed for inactivity)
L69[01:55:08] <tterrag> you're basically
describing caps
L70[01:59:26] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20160805 mappings to Forge Maven.
L71[01:59:30] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20160805-1.10.2.zip
(mappings = "snapshot_20160805" in build.gradle).
L72[01:59:40] <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/
L73[02:03:13] ***
minecreatr is now known as Mine|dreamland
L74[02:03:25] ⇨
Joins: Hink
(~Hink@pool-108-20-224-164.bstnma.fios.verizon.net)
L75[02:04:52] ⇨
Joins: Abastro (~Abastro@124.194.118.12)
L76[02:10:11] ⇦
Quits: abab9579 (~Abastro@110.70.58.92) (Ping timeout: 384
seconds)
L77[02:15:08] ⇨
Joins: Nitrodev
(~Nitrodev@85-23-77-207.bb.dnainternet.fi)
L78[02:18:13] ⇦
Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 192
seconds)
L79[02:21:56] ⇨
Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
L80[02:23:16] ***
DarkevilAway is now known as Darkevilmac
L81[02:23:31] ⇦
Quits: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
(Ping timeout: 190 seconds)
L82[02:24:28] ⇦
Quits: MikrySoft (~MikrySoft@89-76-18-43.dynamic.chello.pl) (Killed
(NickServ (GHOST command used by MikrySoft|2)))
L83[02:24:33] ⇨
Joins: MikrySoft|2
(~MikrySoft@89-76-18-43.dynamic.chello.pl)
L84[02:25:12] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
(Ping timeout: 190 seconds)
L85[02:25:39] ⇨
Joins: smbarbour
(~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
L86[02:28:59] ⇨
Joins: Snapples
(uid167569@2604:8300:100:200b:6667:1:2:8e91)
L87[02:30:21] ⇨
Joins: RANKSHANK_mob1
(~RANKSHANK@pa49-195-24-195.pa.nsw.optusnet.com.au)
L88[02:30:26] ⇨
Joins: PBlock96 (~PBlock96@64.53.13.215)
L89[02:40:44] ⇨
Joins: mallrat208
(~mallrat20@184-88-190-37.res.bhn.net)
L90[02:52:07] ⇦
Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed
the connection)
L91[02:52:54] ⇨
Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L92[03:01:04] ***
Kolatra is now known as Kolatra|away
L93[03:06:05] ⇨
Joins: Lythom (~Lythom@38.160.9.109.rev.sfr.net)
L94[03:10:31] ⇦
Quits: Kodos (~Kodos@2602:306:ce20:6c30:18dd:8f30:c97a:c645) (Ping
timeout: 190 seconds)
L95[03:19:24] ⇨
Joins: Aroma1997 (~Aroma1997@104.131.97.244)
L96[03:19:38] ⇦
Quits: sweetpi (~sweetpi@c-67-172-57-82.hsd1.pa.comcast.net) (Quit:
Leaving)
L97[03:22:41] ⇨
Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L98[03:26:00] ⇦
Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
(Ping timeout: 186 seconds)
L99[03:27:48] ⇨
Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L100[03:28:03] ⇦
Quits: PBlock96 (~PBlock96@64.53.13.215) (Ping timeout: 202
seconds)
L101[03:36:04]
⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L102[03:42:32] ⇦
Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
186 seconds)
L103[03:47:15] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L104[03:49:05]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L105[03:50:26]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L106[03:53:54]
⇨ Joins: raoulvdberge
(uid95673@id-95673.richmond.irccloud.com)
L107[03:55:05] ⇦
Quits: Zaggy1024 (~Zaggy1024@71-220-52-247.mpls.qwest.net) (Killed
(NickServ (GHOST command used by
Zaggy2048!~Zaggy1024@2602:47:dc2c:c100:5122:7a56:d202:bcd2)))
L108[03:55:10]
⇨ Joins: Zaggy1024
(~Zaggy1024@2602:47:dc2c:c100:5122:7a56:d202:bcd2)
L109[03:56:02] <Naiten> noob question from
a train guy, how do i add an item with subtypes in
post-1.7.10?
L110[03:56:13] <Naiten> in 1.10.2, if
being more precise
L111[03:57:33] <raoulvdberge>
setHasSubtypes(true);
L112[03:57:36] <raoulvdberge> in both your
ItemBlock and Block
L113[04:01:00] ⇦
Quits: Cypher121 (~Cypher121@fox.cypher.coffee) (Quit:
bye!)
L114[04:01:06] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:e923:5884:b449:532c)
(Read error: Connection reset by peer)
L115[04:08:40] <tterrag> which, btw, has
not changed since 1.7
L116[04:14:04]
⇨ Joins: heldplayer
(~heldplaye@ip-62-235-229-154.dsl.scarlet.be)
L117[04:19:18]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L118[04:29:27] <Naiten> i totally forgot
how that was made
L119[04:29:52] <Naiten> is damage value
still used for subtypes?
L120[04:29:57] <Naiten> or what
L121[04:29:58] <Naiten> erm
L122[04:36:11] ⇦
Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping
timeout: 202 seconds)
L123[04:36:29] <Aroma1997> on items:
yes
L124[04:37:37]
⇨ Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L125[04:39:35] <BordListian> i can't wait
for string blockstates
L126[04:40:03] <Naiten> how it this old
system connected with new .json models then?
L127[04:41:20] <BordListian> overrides and
capabilities i assume
L128[04:43:51] <Naiten> well, okay,
thanks
L129[04:47:15] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 192
seconds)
L130[04:47:39]
⇨ Joins: kimfy
(~kimfy@236.5.200.37.customer.cdi.no)
L131[04:48:37] ***
amadornes[OFF] is now known as amadornes
L132[04:49:48] <Naiten> Also. Why do i get
two exactly same exceptions 'Exception loading model for variant'
in the log? Like, is item model loaded twice by default, or what?
http://pastebin.com/zFRGQ97q
L133[04:51:31]
⇨ Joins: Elec332
(~Elec332@ip5456d4a5.speed.planet.nl)
L134[04:52:56] ⇦
Quits: Naiten (Naiten@77.35.7.90) (Quit: Leaving)
L135[04:55:30]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L136[04:56:02]
⇨ Joins: abab9579 (~Abastro@175.223.45.107)
L137[04:59:52]
⇨ Joins: Naiten (~Naiten@77.35.7.90)
L138[05:00:45] ⇦
Quits: Abastro (~Abastro@124.194.118.12) (Ping timeout: 384
seconds)
L139[05:01:00] ***
Keridos|away is now known as Keridos
L140[05:02:46] ***
MrKick|Away is now known as MrKickkiller
L141[05:04:08] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L142[05:14:33]
⇨ Joins: Dragroth
(~Dragroth@dslc-082-083-115-072.pools.arcor-ip.net)
L143[05:15:24]
⇨ Joins: vox
(~voxmods@pool-96-231-57-33.washdc.fios.verizon.net)
L144[05:15:55] <vox> morning!
L145[05:18:12] <Naiten> hi \o/
L146[05:19:26] <Naiten> vox, do you like
trains?
L148[05:20:19] <Naiten> ^ that was
meant
L150[05:21:19]
⇨ Joins: Nentify
(uid14943@id-14943.highgate.irccloud.com)
L151[05:21:49] <vox> looks nice dude
L152[05:22:15] <raoulvdberge> what do I
have to do if I want to have a project require Java 8?
L153[05:22:35] <vox> That's a good
question actually, I have no idea and use Java 8 features
L154[05:22:45] <vox> You can list it like
that on CurseForge
L155[05:22:53] <vox> Other than that, I
don't know
L156[05:22:58] <raoulvdberge> The question
is more *how* I configure it with ForgeGradle / Gradle.
L157[05:23:06] ⇦
Quits: Naiten (~Naiten@77.35.7.90) (Read error: Connection reset by
peer)
L158[05:23:14] <vox> Oh, I can link you to
my build.gradle file to show you
L159[05:23:18] <vox> Pretty simple
L160[05:23:41] <raoulvdberge> If you
want!
L162[05:24:41] <vox> Line 28/29 of that
file is literally all you do
L163[05:24:52] <vox> make sure it's before
the minecraft {} block
L164[05:25:16] <raoulvdberge> Thank
you!
L165[05:25:21] <vox> I think you could put
it after tbh but I remember having some random issue that may or
may not have been caused by that
L166[05:25:23] <vox> no problem
L167[05:25:28] <vox> yo since you're
here
L168[05:25:54] <raoulvdberge> yes?
L169[05:26:03] <vox> what's that Tesla mod
you're working on going to be called?
L170[05:26:12] <raoulvdberge> No name
yet
L171[05:41:17]
⇨ Joins: Fye
(~Fye@dynamic-adsl-78-13-98-6.clienti.tiscali.it)
L172[05:47:05] <vox> Welp... IntelliJ
2016.2.1 is out
L173[05:47:16] <vox> Aaand I'm not wasting
the time to update today :P
L174[05:54:29] <Dragroth> anyone has an
idea how to teleport a player to the nether without a portal? i
tried .changeDimension(-1). it will just crash mc evertime because
.placeInExistingPortal fails with nullpointer. :/
L175[06:03:39] ***
abab9579 is now known as Abastro
L176[06:05:39] <vox> Might want to ask
when more people are online btw Dragroth
L177[06:05:54]
⇨ Joins: Naiten (Naiten@77.35.255.146)
L178[06:06:02] <Dragroth> yeah think so
too^^
L180[06:12:09] ⇦
Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping
timeout: 384 seconds)
L181[06:18:35] <vox> Any idea why:
Minecraft.getMinecraft().ingameGUI.getChatGUI().printChatMessageWithOptionalDeletion(message,
messageID); would send actually two messages?
L182[06:20:44]
⇨ Joins: abab9579 (~Abastro@175.117.182.109)
L184[06:22:35]
⇨ Joins: yopu (~yopu@184-89-191-67.res.bhn.net)
L185[06:24:03] ⇦
Quits: Abastro (~Abastro@175.223.45.107) (Ping timeout: 384
seconds)
L186[06:24:15] <Dragroth> seem like its
called from server and client
L187[06:24:20] <vox> oooooooooh
L188[06:24:21] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Remote host closed the connection)
L189[06:24:24] <vox> Yeah that would do
it
L190[06:24:32] <Dragroth> try
world.isRemote ;)
L191[06:24:53]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L192[06:24:55] <vox> I wonder.... which
number is from where
L193[06:24:56] <vox> shoot
L194[06:25:02] <vox> that's a small
issue
L195[06:25:40] <Dragroth> seems like the
client isnt updated: always the same number
L196[06:26:18] <vox> I mean, couldn't that
be the server though if I'm not doing networking correctly?
L198[06:26:47] <vox> we'll find out
L199[06:26:56] <Dragroth> client always
prints §e0T...if thats right its okay :D
L200[06:27:04] <vox> okay cool
L202[06:30:55] <vox> In addition to an
IntelliJ update, there's also a Forge update
L203[06:31:00] <vox> v2046
L204[06:31:25] ⇦
Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
(Ping timeout: 384 seconds)
L205[06:31:40] <vox> Dragroth: Nope,
server isn't updated
L206[06:32:01] <vox> If world.isRemote is
true, it always is zero
L207[06:33:07] <Dragroth> u can see the
side in the beginning: [Client thread/INFO] = client or [Server
thread/INFO] = server
L208[06:33:21] <Dragroth> try
!world.isRemote for the other side
L209[06:33:44] <vox> server says it has
power
L210[06:33:49] <Dragroth> yes
L211[06:33:57] <vox> oh huh
L212[06:33:58] <Dragroth> and he shouldnt?
:D
L213[06:34:03] <vox> I'm just dumb
L214[06:34:34] <vox> So
!world.isRemote
L215[06:34:52] <vox> if it's remote, it's
the client?
L216[06:34:55] <vox> How does that work?
:P
L217[06:35:20] <Dragroth> if
world.isRemote = true -> client
L218[06:35:44] <vox> aaah I see
L219[06:35:47] <vox> cool, thanks
dude
L220[06:36:24] <Dragroth> np. im happy i
did actually help in some way. im new to modding and still scared
to write in this chat :D
L222[06:36:41] <vox> You can't be newer to
modding than I am tbh
L223[06:36:56] ⇦
Quits: auenf (David@DC-24-199.bpb.bigpond.com) (Read error:
Connection reset by peer)
L224[06:37:13] <vox> I did technically
release a mod but someone released a client-side-only mod that does
the same thing with basically the... same... code....
L225[06:37:15]
⇨ Joins: auenfx4
(David@DC-24-199.bpb.bigpond.com)
L226[06:37:22] <vox> anyway, that's gotten
a lot more attention so whatever
L227[06:38:02] <vox> probably just going
to delete it
L228[06:38:07] <Dragroth> :((
L229[06:38:51] ⇦
Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
190 seconds)
L230[06:40:15] <vox> Okay, I'm satisfied
with this
L231[06:40:16] <vox> thanks dude
L232[06:40:26] <vox> Now this needs.... a
texture
L233[06:40:29] <Dragroth> np :)
L234[06:40:30] <vox> Actually a
model
L235[06:40:47] ⇦
Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping
timeout: 202 seconds)
L236[06:42:21]
⇨ Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L237[06:42:29] <Dragroth> i love the
moddeling part
L238[06:42:47] <vox> I wonder how the void
rendering works
L239[06:42:52] <vox> LatvianModder: you
around?
L240[06:42:59] <LatvianModder> aye
L241[06:43:18] <vox> how simple is the
void rendering thing for the carpet?
L242[06:43:28] <vox> I want to do a
similar thing kidna
L243[06:43:31] <vox> kinda
L244[06:45:01]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L245[06:45:04] <LatvianModder> its not. I
copy-pasted it from End Portal and its super laggy if you have it
as actual carpet
L246[06:45:25] <vox> lol cool
L247[06:45:28] <LatvianModder> its not
laggy in mc, because you only get max like 20 blocks in one
place
L248[06:45:37] <vox> oh got it
L249[06:45:37] <LatvianModder> I will most
likely remove that block from my mod
L250[06:45:54] ⇦
Quits: Hink (~Hink@pool-108-20-224-164.bstnma.fios.verizon.net)
(Quit: Leaving)
L251[06:45:57] <vox> I was thinking about
using it for my energy gates but if it's that laggy I won't
L252[06:46:03]
⇨ Joins: iari (~iari___@evana.futhark24.org)
L253[06:47:10] <raoulvdberge> 47 changed
files with 572 additions and 1,042 deletions
L254[06:47:14] <raoulvdberge> I consider
that a good refactor
L255[06:47:22] ***
Vigaro is now known as V
L256[06:48:25] <vox> nice!
L257[06:48:57] <vox> raoulvdberge: you
know of a mod that consumes Tesla?
L258[06:49:03] <vox> I need something to
test with :P
L259[06:49:09] <raoulvdberge> Check
Prospector's google doc
L260[06:49:17] <raoulvdberge>
Actually
L261[06:49:19] <raoulvdberge> My mod uses
tesla :P
L263[06:49:31] <raoulvdberge> Oh but it
won't work in the new tesla version
L264[06:49:35] <vox> urbad
L265[06:49:37] <raoulvdberge> (haven't
updated the mod id yet)
L266[06:49:40] <vox> gotchu
L267[06:50:35] ⇦
Quits: Fye (~Fye@dynamic-adsl-78-13-98-6.clienti.tiscali.it) (Ping
timeout: 202 seconds)
L269[06:51:31] <LatvianModder> I remember
he had nice tutorials. Few years ago.
L270[06:52:12]
⇨ Joins: Necr0
(~Necr0@p200300700D6EAA943D2A8E771751871F.dip0.t-ipconnect.de)
L271[06:52:13] <LatvianModder> Nothing
against it, but just really curious
L272[06:52:15] <vox> Does he still run
ForgeCraft?
L273[06:52:32] <vox> And he's the EE dev
as well, right?
L274[06:53:18] <vox> yeah, he's the EE3
dev
L275[06:53:21] <LatvianModder> no idea, I
dont really know what is FC for anymore
L276[06:53:28] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L277[06:53:31] <sham1> For testing
L278[06:53:59] <vox> And Dire's
multiplayer series' :P
L279[06:57:01] <sham1> AKA Let's fail at
vanilla mechanics
L280[06:57:31] <vox> basically
L281[06:58:40] <vox> I need to figure out
how the frick modeling works for this
L282[07:07:11] ⇦
Quits: vox (~voxmods@pool-96-231-57-33.washdc.fios.verizon.net)
(Ping timeout: 190 seconds)
L283[07:08:47]
⇨ Joins: vox
(~voxmods@pool-96-231-57-33.washdc.fios.verizon.net)
L284[07:17:45]
⇨ Joins: Fye
(~Fye@dynamic-adsl-78-13-98-6.clienti.tiscali.it)
L285[07:20:46]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
L286[07:26:48] <vox> Well
L287[07:26:54] <vox> It's somewhat working
I guess
L288[07:27:07] <vox> My block is
*consuming* power but not giving it back out :/
L289[07:30:19]
⇨ Joins: Abastro (~abab9579@175.117.182.109)
L290[07:30:57] <ghz|afk> RF/Tesla are
active-push APIs
L291[07:31:09] <ghz|afk> xcept some cables
that will pull from blocks
L292[07:31:14] <ghz|afk> you generally
choose to give out power
L294[07:32:19] ⇦
Quits: Nentify (uid14943@id-14943.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L295[07:32:36] <vox> I'll check that
out
L296[07:32:51] <ghz|afk> thisis how I do
it
L297[07:32:52] <ghz|afk> but
L298[07:32:56] <ghz|afk> I have my own api
too
L299[07:33:00] <ghz|afk> so it's not ideal
for copying ;P
L301[07:34:04] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
(Remote host closed the connection)
L302[07:34:30]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L303[07:37:49] ⇦
Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
(Ping timeout: 192 seconds)
L304[07:40:37] <BordListian> tfw no good
way to add new grass types without hacks
L305[07:42:34] <vox> yep, you were correct
ghz
L306[07:42:35] <vox> thanks
L307[07:46:47] ⇦
Quits: Necr0
(~Necr0@p200300700D6EAA943D2A8E771751871F.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L308[07:48:34]
⇨ Joins: Intektor
(~Intektor4@p5B276C13.dip0.t-ipconnect.de)
L309[07:50:46]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L310[08:00:19] <ghz|afk> BordListian:
"new grass types"?
L311[08:00:31] <ghz|afk> can't you just
have a custom block that turns into dirt when dropped?
L312[08:00:40] <vox> Hoooow do EnderIO
GUIs wooork
L313[08:00:42] <BordListian> you can
L314[08:00:45] <raoulvdberge> what is the
collective name for whitelists and blacklist?
L315[08:00:53] <vox> The conduit GUIs are
really complicated actually
L316[08:00:55] <BordListian> but imagine
trying to add a clay block with grass on it
L317[08:00:56] <vox> Restriction
lists?
L318[08:01:07] <ghz|afk> raoulvdberge:
never heard of a term that refers to both specifically
L319[08:01:14] <raoulvdberge> Restriction
list seems pretty good to me
L320[08:01:25] <BordListian>
(filters)
L321[08:01:28] <ghz|afk> BordListian: well
yeah
L322[08:01:33] <ghz|afk> but that's a
limitation of mc itself
L323[08:01:35] <BordListian> or acls
L324[08:01:39] <vox> Oh true
"filter" would be fine as well
L325[08:01:40] <ghz|afk> you also can't
just take a random block
L326[08:01:42] <ghz|afk> and add ores to
it
L327[08:01:50] <ghz|afk> or make it into
stairs
L328[08:01:53] <ghz|afk> you have to
program that specifically
L329[08:01:59] <BordListian> i did
that
L330[08:02:13] <BordListian> but i'll need
a custom tick handler for grass to spread to it
L331[08:02:19] <ghz|afk> ??
L332[08:02:28] <ghz|afk> why?
L333[08:02:32] <BordListian> grass
spreading from vanilla grass is hardcoded
L334[08:02:39] <BordListian> there's no
IGrassCanSpreadToThis
L335[08:02:43] <ghz|afk> yes vanilla grass
spreading to other blocks
L336[08:02:50] <ghz|afk> but you can
"spread from" sortof
L337[08:02:55] <ghz|afk> on the random
tick of your block
L338[08:02:58] <BordListian> yeah but not
on clay
L339[08:03:03] <BordListian> because clay
is also a vanilla block
L340[08:03:05] <ghz|afk> ah right
L341[08:03:12] <vox> You could coremod
either clay or grass to do it /shrug
L342[08:03:18] <sham1> no
L343[08:03:18] <ghz|afk> you want grass to
GROW ON ARBITRARY BLOCKS
L344[08:03:20] <ghz|afk> that's a whole
other thing
L345[08:03:22] <BordListian> grass is more
logical
L346[08:03:26] <vox> What's the collective
name for import/export?
L347[08:03:29] <ghz|afk> vox: we don't
ever recommend coremodding here
L348[08:03:32] <ghz|afk> lex doesn't like
it
L349[08:03:36] <vox> okei
L350[08:03:39] <ghz|afk> vox:
"reference"?
L351[08:03:57] <vox> like, as in AE2's
import/export busses being the example
L352[08:04:00] <ghz|afk>
"interface" maybe
L353[08:04:15] <ghz|afk> yeah in context
of an AE2-like block
L354[08:04:17] <ghz|afk> it's the
Interface
L355[08:04:21] <ghz|afk> works as both
input and output
L356[08:04:30] <vox> cool, thanks
L357[08:04:47] <vox> I miss AE and Thermal
Expansion :(
L358[08:05:07]
⇨ Joins: hch12907 (~hch12907@110.159.79.198)
L359[08:05:08] <sham1> I miss AE, but I
don't miss TE
L360[08:05:15] <sham1> Because the devs of
TE are kind of eh
L361[08:05:19] <vox> What didn't you
like?
L362[08:05:23] <vox> Just the devs?
L363[08:05:27] <sham1> Yes
L364[08:05:33] <diesieben07> that moment
when you come to a library and it has ZERO javadocs.
L365[08:05:34] <sham1> The mod itself is
fine
L366[08:05:37] <ghz|afk> TE was ok
L367[08:05:43] <ghz|afk> but as a mod, I
liked Mekanism way more
L368[08:05:49] <ghz|afk> the mechanics of
it
L369[08:06:11] ⇦
Quits: turmfalke
(~turmfalke@p20030056CF06BAEE47CD4774CC09B019.dip0.t-ipconnect.de)
(Ping timeout: 202 seconds)
L370[08:06:13] <vox> All I remember from
Mekanism was the power armor
L371[08:06:13] <sham1> I still would want
to see a tech mod with a more complicated energy system than just
one integer going through arbitrary blocks
L372[08:06:22] <vox> IC2?
L373[08:06:25] <ghz|afk> then make
it?
L374[08:06:30] <sham1> Lazy
L375[08:06:39] ⇦
Quits: AnrDaemon (~ZNC@darkdragon-nln.starlink.ru) (Quit:
q)
L376[08:06:39] <vox> someone's doing that
with Tesla apparently
L377[08:06:46] <BordListian> on another
note
L379[08:06:54] <BordListian> clearly there
should be a market for this
L380[08:06:59] <vox> @raoulvdberge
L381[08:07:22] <BordListian> grass that
crops grow on that doesn't look extremely ugly
L382[08:07:46] <sham1> That looks kind of
wrong
L383[08:08:06]
⇨ Joins: AnrDaemon
(~ZNC@darkdragon-nln.starlink.ru)
L384[08:08:48] <vox> You should add a
weeding mechanic
L385[08:09:09] <vox> and if there's grass
on the soil you have to re-till it to make the plant grow
faster
L386[08:09:20] <BordListian> lel
L387[08:09:33] <vox> boom I found a use
:P
L388[08:09:50] <sham1> I'm thinking about
redesigning fluidcraft pipes, and thus it raises a question. What
would be the most logical way to have negative pressure pipes
L389[08:10:52]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L390[08:10:58] <BordListian> wow, even
bonemealing grass is hardcoded
L391[08:11:12] <BordListian> has anyone
told mojang about instanceof yet?
L392[08:11:22] <sham1> They don't need
it
L393[08:11:39] <sham1> Having them would
be nice for modders, but they themselves do not need them
L394[08:11:46] <BordListian> that's a lame
reason not to use it
L395[08:11:53] <sham1> Not really
L396[08:13:11] ⇦
Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
202 seconds)
L397[08:16:06]
⇨ Joins: BlueMonster
(uid82864@2604:8300:100:200b:6667:4:1:43b0)
L398[08:19:30]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L399[08:19:43]
⇨ Joins: turmfalke
(~turmfalke@p20030056CF06BA3C881CE8F1A43C933D.dip0.t-ipconnect.de)
L400[08:21:07] *
Naiten finally undestood how basic item json model
works
L401[08:21:11] <Naiten> yay \o/
L403[08:26:20] <Dragroth> the blockmodel
is awesome; a little big in my opinion but awesome D:
L404[08:27:18] <Naiten> ^ person who has
never heard of RoW mod
L405[08:27:35] <Naiten> 'little big',
lol
L406[08:31:12] <Naiten> Actually, is there
an ability to load .obj models for item rendering?
L407[08:31:48] ⇦
Quits: Abastro (~abab9579@175.117.182.109) (Ping timeout: 182
seconds)
L408[08:33:55] <sham1> yes
L409[08:35:08]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
L410[08:35:50] <Naiten> sham1, any more
info?
L411[08:38:31] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
(Ping timeout: 190 seconds)
L412[08:40:37] ⇦
Quits: heldplayer (~heldplaye@ip-62-235-229-154.dsl.scarlet.be)
(Ping timeout: 384 seconds)
L413[08:43:21] ***
TTFT|Away is now known as TTFTCUTS
L414[08:47:06] <Naiten> "item
blockstate" is the thing i love Minecraft and Forge for
L415[08:47:16] <sham1> Mostly forge
L416[08:51:03] <Naiten> Erm, is the
general structure of forge item blockstate just same as regular
forge blockstate, right?
L417[08:51:17] ⇦
Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed
the connection)
L418[08:53:37] <sham1> ya
L419[08:55:23] <ghz|afk> yup
L420[08:55:29] <ghz|afk> forge treats
items like it treats itemblocks
L421[08:55:40] <ghz|afk> in fact, when you
reference a model inside an item blockstate
L422[08:55:45] <ghz|afk> it looks inside
models/block too
L423[08:55:47] <ghz|afk> rather than
models/item
L424[08:55:49]
⇨ Joins: PBlock96 (~PBlock96@64.53.13.215)
L425[08:57:02] ⇦
Quits: AnarchySage
(~The-Sages@47-32-200-112.dhcp.ftwo.tx.charter.com) (Quit: This is
the ´~~` Ðëàth ÃñGë£ §Ǯîþt ´~~` Made by [A])
L426[08:57:16] <diesieben07> jesus
christ... javax.model is a strange package.
L427[08:57:36] <diesieben07> how do you
get to the void type?
ProcessingEnvironment#getTypeUtils().getPrimitiveType(TypeKind.VOID)
L428[09:02:50] <vox> how do....
multiblocks :P
L430[09:03:03] ***
Keridos is now known as Keridos|away
L431[09:03:23] <vox> looks not bad at
all
L432[09:03:36] <Wuppy> generally things
like that are awful
L433[09:03:40] <Wuppy> but this one looks
quite good
L434[09:03:52] <Naiten> ghz|afk, could you
possibly help me? i've wrote this json
http://pastebin.com/yzrPDiRL and it basically
utilizes the same model and texture i use for my blocks
L435[09:04:02] <Naiten> but the item
appears invisible
L436[09:04:02] <Wuppy> as in, it's actual
programming instead of giving a block name, block texture and it
farts out terrible code for you
L437[09:04:12] <ghz|afk> if you wait some
20min till I finish this dungeon
L438[09:05:18] <Naiten> ghz|afk, yeah,
sure
L439[09:07:38] <vox> GUI is
haaaaaaaaaaaaard :/
L440[09:07:58] <Wuppy> I should try a new
game engine....
L441[09:08:03] <Wuppy> any suggestions?
:P
L442[09:08:15] <vox> I like Monogame
L443[09:08:20] <vox> And Unity is
okayish
L444[09:08:27] <Wuppy> I already know
Unity and Unreal
L445[09:08:43] <Wuppy> I'm thinking about
Cryengine, Lumberjack, Stingray and Godot
L446[09:10:12] <Wuppy> monogame looks
interesting as well
L447[09:10:53] <BordListian> i feel like i
need to port from xna to monogame sometime
L448[09:11:18] <Wuppy> oh wow, Transistor
was made in it
L449[09:11:25] ***
kroeser|away is now known as kroeser
L450[09:11:29] <BordListian> dunno what
benefits and tradeoffs i get from it
L451[09:11:31] <Wuppy> now I have to learn
this engine :P
L452[09:15:07]
⇨ Joins: Necr0
(~Necr0@p200300700D6EAA94A5A76EFF672C6CAD.dip0.t-ipconnect.de)
L453[09:18:17]
⇨ Joins: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L454[09:18:54] <hch12907> are there tools
for monogame(level editors and stuff) though?
L455[09:18:59] ⇦
Quits: RANKSHANK_mob1
(~RANKSHANK@pa49-195-24-195.pa.nsw.optusnet.com.au) (Ping timeout:
202 seconds)
L456[09:19:04] ⇦
Quits: Lythom (~Lythom@38.160.9.109.rev.sfr.net) (Quit:
Leaving)
L457[09:19:17]
⇨ Joins: RANKSHANK_mob1
(~RANKSHANK@pa49-195-24-195.pa.nsw.optusnet.com.au)
L458[09:19:44] <ghz|afk> hch12907:
probably -- but 3rdparty
L459[09:19:56] <ghz|afk> monogame itself
is only the abstraction library + content pipeline
L460[09:20:14] <hch12907> i do get that it
is an abstraction lib
L461[09:20:20] <ghz|afk> it doens't even
have an entity layer or stuff like that
L462[09:20:32] <hch12907> but man, doing
the world with only codes
L463[09:20:33] <ghz|afk> I started writing
that stuff a while ago, in XNA4
L464[09:20:50] <ghz|afk> I had an
Entity+Component tree
L465[09:20:54] <hch12907> it sure is going
to be really hard
L466[09:20:59] <ghz|afk> with Transforms
and such
L467[09:21:03] <ghz|afk> a bit inspired by
Unity's
L468[09:21:29] <hch12907> is it OO
friendly though?
L469[09:21:51] <ghz|afk> ofc, it's
C#
L470[09:22:05] <hch12907> oops
<.<
L471[09:22:10] <ghz|afk> (assuming OO you
mean object-oriented -- dunno what else ;P)
L472[09:22:19] <LatvianModder> why would
anyone name their game Transistor
L473[09:22:21] <hch12907> of course it is
object oriented
L474[09:23:28] <hch12907> i dont think OO
in a programming-oriented IRC stands for anything other than
object-oriented ;)
L475[09:25:22] <vox> hch12907: there's a
library that will render Tiled maps and a bunch of shit that I've
worked on some
L476[09:25:34] <vox> Monogame.Extended,
check it out on Github
L477[09:25:49] <vox> It's got like Cameras
and bitmap font support and stuff
L479[09:26:52] <hch12907> gotta try
monogame out later
L480[09:26:55] <vox> okay I need to be
productive and stop getting distracted
L481[09:27:10] <vox> *closes the many chat
programs except for this one*
L482[09:27:40] <vox> If I say anything
here and I'm not asking a question, tell me to get back to work pls
:P
L483[09:27:49] <sham1> nah
L484[09:28:45] *** V
is now known as Vigaro
L485[09:33:29]
⇨ Joins: Brokkoli
(~Brokkoli@p5B23CCE8.dip0.t-ipconnect.de)
L486[09:36:56]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L487[09:37:56]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L488[09:40:44] <vox> I wonder if tterrag
would mind if I stole some code from EnderCore
L489[09:41:07] <vox> (not-accidentally
pings him) :P
L490[09:41:43] ⇦
Quits: vox (~voxmods@pool-96-231-57-33.washdc.fios.verizon.net)
(Quit: Leaving)
L491[09:42:20]
⇨ Joins: vox
(~voxmods@pool-96-231-57-33.washdc.fios.verizon.net)
L492[09:42:27] <vox> whoops
L493[09:43:21] <primetoxinz> anyways to do
"and" in a blockstate.json? like facing==north &&
ison ==true
L494[09:43:29] <vox> I think so
L495[09:43:46] <vox> ghz|afk: any
input?
L496[09:44:01] <vox> tterrag: mind if I
steal some gui-related code from EnderCore?
L497[09:45:18] <sham1> What gui stuff are
you going to steal
L498[09:45:32] <sham1> Because we could
together see how you could implement it
L499[09:45:36] <vox> specifically a bunch
of RenderUtil
L500[09:45:42] <vox> just a bunch of
convenience mostly
L502[09:47:02] <howtonotwin> You can state
the full variant, like "facing=north,ison=true", but that
isn't a good idea if you have more properties than those two. Or
you can use the vanilla 1.9 format.
L503[09:47:04]
⇨ Joins: IceDragon (~ThatGuy@173.225.243.121)
L504[09:48:04] <vox> actually w/e
nevermind
L505[09:48:12] <vox> The parts I need I
can write myself
L506[09:48:48] ***
Keridos|away is now known as Keridos
L507[09:50:14] <vox> Huh I actually found
an error
L508[09:57:57]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L509[09:59:22] ⇦
Quits: Jezza (~Jezza@92.206.5.6) (Read error: Connection reset by
peer)
L510[10:00:59] <Naiten> ghz|afk, i'm stuck
with this stupid json not loading obj for mah item, pls halp
L511[10:01:16] <Naiten> or loading, but
now drawing
L512[10:01:31] ⇦
Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
190 seconds)
L513[10:04:56]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L514[10:05:19] <ghz|afk> Naiten: ah sorry
forgot
L515[10:05:24] <ghz|afk> do you have a
link to the .mtl file?
L516[10:05:48] ***
Vigaro is now known as V
L517[10:06:09] <Naiten> i don't declare
textures inside it, if you need that
L518[10:06:11] <Naiten> a sec
L519[10:06:35] <ghz|afk> well, you need at
least the material names?
L521[10:06:36]
⇨ Joins: Noc7is
(~Noc7is@cpe-76-85-180-43.neb.res.rr.com)
L522[10:06:50] <ghz|afk> so your material
is #None
L523[10:06:55] <Naiten> also, i've fixed
the actual json several times
L524[10:07:00] <ghz|afk> but you don't
have "textures": { "#None": "..."
}
L525[10:07:01] <Naiten> yeah, i fixed that
in json
L526[10:07:30] <Naiten> a sec
L527[10:08:01] <vox> Man EnderIO's GUI
stuff looks really nice but it's *so* complicated
L528[10:08:09] <ghz|afk> as an
example:
L532[10:09:20] <BordListian> does redstone
wire really fill all 255 blockstates?
L533[10:09:30] <BordListian> *256
L535[10:10:06] <Naiten> *latest
L536[10:10:17] <LatvianModder> are there
only 256? I thought there are infinite blockstates
L537[10:10:59] <LatvianModder> there are
only 0-15 metadata values, but blockstates are as many as you need
I think
L538[10:11:46] <ghz|afk> BordListian: 256
no, 16
L539[10:11:54] <ghz|afk> well
L540[10:11:57] <ghz|afk> there's 16
metadata values
L541[10:12:06] <ghz|afk> the rest is used
through neighbouring data
L542[10:12:12] <ghz|afk> from
getActualState
L543[10:12:13] <Noc7is> To begin, I'd just
like to say that what I'm doing here is entirely expiramental. I am
not using this in anything further than a mod to screw around with,
and I therefore do not expect to be told I'm doing things the wrong
way. I am attempting to register a sound using
SoundHandler.loadSoundResource(ResourceLocation, SoundList);
however, after executing the following snippet in mod events PRE
and POST, Minecraft does not recognise th
L544[10:12:37] <ghz|afk> Noc7is: what mc
version?
L545[10:12:42] <Noc7is> 1.7.10
L546[10:12:49] <ghz|afk> aha, can't help,
then
L547[10:12:54] <BordListian> wut
L548[10:12:57] <ghz|afk> (never did sound
in 1.7.10)
L549[10:13:00] <sham1> What
"wut"
L550[10:13:07] <BordListian> says here it
has 4 directional values
L551[10:13:13] <BordListian> and one power
value from 0-15
L552[10:13:18] <BordListian> 16*16 =
256
L553[10:13:18] <ghz|afk> BordListian: the
metadata just stores power
L554[10:13:28] <ghz|afk> the rest of the
values are not stored in theworld grid
L555[10:13:35] <BordListian> huh
L556[10:13:37] <ghz|afk> they are
calculated on the fly
L557[10:13:40] <ghz|afk> from
getActualState
L558[10:13:51] <BordListian> that's kinda
sad
L559[10:13:51] <ghz|afk> whenever there's
a render cache update
L560[10:13:59] <sham1> WHy is it
sads
L561[10:14:03] <ghz|afk> why?
L562[10:14:10] <BordListian> because i was
gonna abuse it
L563[10:14:22] ⇦
Quits: Jezza (~Jezza@92.206.5.6) (Read error: Connection reset by
peer)
L564[10:14:47] <sham1> Why not abuse the
grid
L565[10:15:22]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L566[10:15:40] <BordListian> i think it'd
be better to extend redstone wire
L567[10:15:50] <BordListian> or clone
it
L568[10:15:52] <sham1> The heck are you
doing
L569[10:16:02] <BordListian> making it
connect based on the block below
L570[10:16:07] <BordListian> instead of
nearby blocks
L571[10:16:26] <BordListian> it was an
addon mod on the btw forums
L572[10:16:31] <BordListian> but nobody
ever touched it again
L573[10:16:32] <sham1> And why not just
make it a custom block
L574[10:16:45] <BordListian> exactly why i
would extend/clone redstone wire
L575[10:16:58] <sham1> Indeed
L576[10:17:14] <BordListian> and then set
like a really high tickrate
L577[10:17:24] <sham1> TileEntity
L578[10:17:31] <BordListian> to change it
back if the bottom block changes
L579[10:17:35] <BordListian>
>tileentity
L580[10:17:41] <BordListian> wot
L581[10:17:42] <BordListian> why
L582[10:17:50] <sham1> If you want it to
be a ticker
L583[10:17:57] <Naiten> welp
L584[10:18:03] <BordListian> neighbor
update i guess
L586[10:18:21] <ghz|afk> the stuff inside
"inventory" was wrong
L587[10:18:42] <ghz|afk> those values
should have been inside a "transform" block
L588[10:18:44] <Naiten> ghz|afk, i got it
working though
L589[10:18:49] <ghz|afk> but that's not
why it failed, anyhow
L590[10:18:49] <BordListian> i wonder how
spread out redstone wire is
L591[10:18:59] <sham1> What do you mean by
that
L592[10:19:06] <BordListian> i got a
feeling that there's a lot of hardcoded shit
L593[10:19:10] <BordListian> in other
classes
L594[10:19:41] <BordListian> just like how
falling sand has a hardcoded entity tracker that breaks if you
register a custom inheriting entity
L595[10:20:25] <sham1> it's vanilla
L596[10:20:30] <sham1> Of course there is
hardcoded shit
L597[10:20:49] <BordListian> yeah i'm just
speculating how much hardcoded shit there is
L598[10:20:59] <sham1> And I am saying a
lot
L600[10:23:54] <Naiten> I used to be a
modder like you, then I took a rail in the knee
L601[10:24:00] <BordListian> holy shit
this is pretty crazy
L602[10:25:58] <hch12907> naiten: what's
the advantage of using your fancy rail, though?
L603[10:26:39] <ghz|afk> hch12907: it's
not just rail
L604[10:26:50] <Naiten> hch12907, none
atm
L607[10:28:53] <Naiten> hoping to release
before september
L608[10:28:54]
⇨ Joins: gudenau
(~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net)
L609[10:29:00] <gudenau> Morning!
L610[10:29:16] <Naiten> o/
L611[10:29:20] <hch12907> naiten:
nice!
L612[10:29:28] <sham1> Those are some
fancy trains
L613[10:29:40] <hch12907> @gudenau o/
(it's night here tho)
L614[10:29:45] <gudenau> Could someone
link me to how to setup a 1.10.2 workspace?
L615[10:29:56] <gudenau> I will be AFK for
a bit, need to eat.
L616[10:29:57] <gudenau> :-P
L617[10:29:59] <ghz|afk> gudenau: it's
exactly the same as it was on 1.9.4, 1.9, etc
L618[10:30:09] <gudenau> Does not
work.
L619[10:30:12] <diesieben07> Naiten, You
do know you need to add loaders for those wagons now, that insert
like... coal very fancy-ly
L620[10:30:15] <Naiten> hch12907,
actually, i'm writing a mod train-lovers to play with trains, not
for industrial or transporting purposes
L621[10:30:16]
⇨ Joins: geldorn
(~geldorn@chello080109203243.4.graz.surfer.at)
L622[10:30:16] <diesieben07> :P
L623[10:30:16] <ghz|afk> did you change
your build.gradle
L624[10:30:24] <ghz|afk> to use
forgegradle 2.2-SNAPSHOT?
L625[10:30:31] <Naiten> though i have to
add some inventory and stuff
L626[10:30:39] <gudenau> I used the normal
one, plus JEI stuff.
L627[10:30:46] <sham1> Seems like someone
is not familiar with Universal Greeting time
L628[10:30:46] <Naiten> *a mod for
train-lovers
L629[10:30:52]
⇨ Joins: Abastro (~abab9579@175.117.182.109)
L630[10:30:53] <gudenau> But, let me go
eat man. :-P
L632[10:31:00] <gudenau> Figured it would
take some time.
L634[10:31:18] <ghz|afk> feel free to
compare, on your own time
L635[10:31:21] <Naiten> diesieben07, nice
idea
L636[10:31:33] <hch12907> naiten: it would
be nice to transport the ores from my quarry to my processing
factory using steam trains, tho
L637[10:31:44] <hch12907> :p
L638[10:32:07] <Naiten> hch12907, i had
inventory in my cart once, but it was all buggy and i couldn't fix
that
L639[10:32:20] <Naiten> hoping to be able
to make it in proper way this time
L640[10:32:34] <geldorn> Is there a way to
get the current camera/eye position in world coordinates (and
possibly the vector it is looking at)?
L641[10:33:37]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L642[10:34:13] <hch12907> don't you guys
think that, gradle startup time is too bad?
L643[10:34:55] <mort> well, you only do it
once
L644[10:34:56] <hch12907> i mean,
everytime i did gradlew build, it took 30 seconds to startup and 10
seconds to do the actual task
L645[10:35:04] <ghz|afk> nope doesn't
happen here
L646[10:35:29] <mort> oh you're talking
about building, not setupDecompWorkspace & co
L647[10:35:45] <hch12907> configuring root
project thingy
L648[10:35:50] <mort> you could try to add
--offline, maybe it's wasting time waiting for network
request
L649[10:36:37]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L650[10:37:35] <vox> build for me takes
like 3 seconds
L651[10:38:47] <hch12907> ._. what are the
specs of your computer?
L652[10:39:05] <Noc7is> 50 core intel atom
at 400ghz
L653[10:39:10] <Noc7is> with 500 tb of
rams
L654[10:39:24] <hch12907> i5 4590 is
enough for this kind of stuff isnt it
L655[10:39:36] <vox> AMD Phenom II x6
(hexa-core), 16 gb RAM, GTX 960
L656[10:39:44] <hch12907> but it still
proceeded to take more than 30 seconds
L657[10:40:51] <Noc7is> but for serious
tho: Intel Core i7 5820K, GTX 970, 32GBs of DDR4 @3000mhz
L658[10:41:36] <vox> oh yeah I'm running
at uh.... like 2 ghz now and ~4.2 during builds and stuff
L659[10:41:43] ⇦
Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
(Ping timeout: 198 seconds)
L660[10:42:06]
⇨ Joins: cpup (~cpup@32.218.112.213)
L661[10:42:41] <Noc7is> My 5820k is OCed
to 4.5GHz
L662[10:42:43] ⇦
Quits: Snapples (uid167569@2604:8300:100:200b:6667:1:2:8e91) (Quit:
Connection closed for inactivity)
L663[10:44:11] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 190
seconds)
L664[10:44:48] <Noc7is> peanut butter and
mother fuckin jealous
L665[10:45:04] <howtonotwin> But can it
quantum compute?
L666[10:45:14] <gudenau> I have stock, not
over clocking with a stock cooler.
L667[10:45:32] <gudenau> And my GPU can
not overclock at all, otherwise it crashes. :-/
L668[10:45:37] <vox> 10/10
L669[10:45:56] <howtonotwin> Here I am
with a potato of a laptop with integrate graphics :P
L670[10:46:04]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L671[10:46:04] <gudenau> ghz|afk, some
diffrences.
L672[10:46:18] <howtonotwin> Eye have a
spell checker on my pea sea...
L673[10:46:31] <gudenau> howtonotwin, my
laptop is a 1.2GHz single core celeron with the iGPU, 4GB of RAM
and a 64GB SSD.
L674[10:46:55] <howtonotwin> that makes me
feel better, thank you :D
L675[10:47:10] <gudenau> NP
L676[10:47:24] <gudenau> Want the specs of
my Y2K certified laptop? :-P
L677[10:47:33] ⇦
Quits: CoderPuppy (~cpup@32.218.114.142) (Ping timeout: 384
seconds)
L678[10:49:15] ⇦
Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset
by peer)
L679[10:49:40] <Noc7is> My only laptop has
an i7 4720HQ. I can barely recall the time when I had a
celeron.
L681[10:51:34] <howtonotwin> If everything
seems totally screwed, you can just save the src folder, delete
everything, then try again
L682[10:51:46] <howtonotwin> I had to do
that ~5 times before I got it
L683[10:52:16]
⇨ Joins: Chais (~Chais@62.178.210.212)
L684[10:52:21] <diesieben07> gudenau, Run
> Edit Configuration, choose "*_main" in "Use
classpath of module"
L685[10:52:27] <diesieben07> for every
config
L686[10:52:46] <diesieben07> although
wait
L687[10:52:51] <diesieben07> JDK not set?
that is a different error
L688[10:52:54] <diesieben07> but still do
the above
L689[10:53:23] <gudenau> Is it because I
have two installed?
L690[10:53:27] <diesieben07> uh no
L691[10:53:36] <diesieben07> but do you
have one set in File > Project Structure ?
L692[10:53:53] <gudenau> Let me check,
just nuked the MDK...
L694[10:57:27] <gudenau> diesieben07, not
seing anything about _main
L695[10:58:21] <diesieben07>
screenshot?
L698[10:58:58] <diesieben07> you just
gotta open it man :P
L699[10:59:44] <gudenau> I double-clicked
the ipr file.
L700[11:00:05] <diesieben07> wat.
L701[11:00:16] <diesieben07> you do File
> Open and choose the build.gradle
L702[11:00:25] <gudenau> Well, that is
new.
L703[11:00:30] <diesieben07> not
really.
L704[11:00:32] <geldorn> As I discovered,
I can get the render view entity (minecraft.getRenderViewEntity()),
but how are the camera coordinates calculated from the entity? If
switched to third person view they should change i guess?
L705[11:00:53] <gudenau> Ok, what
settings?
L706[11:00:54] <howtonotwin> Naiten: Just
noticed, what's that thing between your legs in the
screenshot?
L707[11:01:02] <gudenau> Never needed to
do this before...
L708[11:01:08] <diesieben07> everything
default
L709[11:01:32] <gudenau> Open existing or
delete?
L710[11:01:35] <diesieben07> delete
L711[11:01:40] <diesieben07> because your
existing one is broken
L712[11:02:25] <gudenau> Ok, still nothing
about _main, but it picked up the x64 JDK this time.
L713[11:02:55] <diesieben07> show a
screenshot again, wiht "Use classpath of module"
opened.
L714[11:03:09] <gudenau> In the run
configs?
L715[11:03:17] <gudenau> OH
L716[11:03:23] <gudenau> Got you, just a
sec.
L717[11:03:39]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L719[11:04:19] <diesieben07> so, select
the _main thing
L720[11:04:29] <Necr0> is there an up to
date documentation for structure generation?
L721[11:04:59] <gudenau> Cool.
L722[11:05:01] <gudenau> Thanks!
L723[11:05:07] ⇦
Quits: Abastro (~abab9579@175.117.182.109) (Ping timeout: 198
seconds)
L724[11:05:15] <gudenau> Now I just need
to fix my java version and import JEI.
L725[11:05:36] <gudenau> Why is it so
complicated now? .-.
L726[11:05:54]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:7886:9b3c:fbf8:fe4c)
L727[11:07:03] <diesieben07> how is
"import build.gradle" complicated?
L728[11:07:11] <gudenau> It used to be
just open a file.
L729[11:07:31] ⇦
Quits: RANKSHANK_mob1
(~RANKSHANK@pa49-195-24-195.pa.nsw.optusnet.com.au) (Ping timeout:
198 seconds)
L730[11:07:34] <gudenau> Now it is open
the gradle, change settings, then do things.
L731[11:08:17] <diesieben07> ehhh
L732[11:08:23] <diesieben07> it is still
"just open a file"
L733[11:08:28] <diesieben07> just the run
configs are currently broken
L734[11:08:33] <gudenau> Oh.
L735[11:08:53] <gudenau> Anywho, next
problem. JEI is not in the classpath...
L736[11:08:56] <diesieben07> and in fact
the gradle idea task (which i assume you used before) sucks
L737[11:09:01] <diesieben07> it always
has
L738[11:09:04] ***
cpw|out is now known as cpw
L739[11:09:07] <diesieben07> how did you
include it?
L740[11:09:42] <gudenau> dependencies {
deobfCompile "mezz.jei:jei_1.10.2:3.7.8.234:api" runtime
"mezz.jei:jei_1.10.2:3.7.8.234" }
L741[11:09:46] <gudenau> In
build.gradle
L742[11:09:50] <diesieben07> hrm
L743[11:09:53] <diesieben07> should work
:D
L744[11:09:53] <Naiten> howtonotwin,
bugged item model
L746[11:10:31] <howtonotwin> Necr0: I
believe all you have to do is create a IWorldGenerator and register
it with GameRegistry.
L747[11:10:37] <gudenau> *facepalm*
L748[11:11:06] <gudenau> Had two
dependencies
L749[11:11:17] <diesieben07> fun
L751[11:12:07] <Necr0> okay, thanks! i'll
look into it.
L752[11:12:12] <howtonotwin> np
L753[11:12:52] <howtonotwin> It gets
registered elsewhere with a GameRegistry.registerWorldGenerator in
preInit btw
L754[11:12:57] <vox> hidable or
hideable?
L755[11:13:11] <vox> I hate these words
with a disappearing "e" :/
L756[11:13:16] <gudenau> Wait what?
"This mapping 'snapshot_20160518' was designed for MC 1.9.4!
Use at your own peril." .-.
L757[11:13:23] <vox> Or, concealable or
something else
L758[11:13:23] <gudenau> This is anoying
now.
L759[11:13:36] <diesieben07> thats
ok
L760[11:13:39] <diesieben07> its just
warning
L761[11:13:46] <diesieben07> but you can
update the mapppings if you want to
L762[11:13:59] <gudenau> Oh
L763[11:14:04] <gudenau> I am so
dumb
L764[11:14:08] <gudenau> that was not the
error
L765[11:14:10] <diesieben07> how? change
mappings = in the build.gradle and re-run setupDecompWorkspace
(sDecW for short)
L766[11:14:10] <vox> diesieben: opinions
on hidable vs hideable vs concealable vs something else?
L767[11:14:19] <gudenau> Could not find
method deobfCompile() for arguments
[mezz.jei:jei_1.10.2:3.7.10.237:api] on root project
'machine'.
L768[11:14:30] <diesieben07> uh, you are
asking that a german guy? :D
L769[11:14:40] <diesieben07> depends on
what we are talking about...
L770[11:14:53] <BordListian> is there a
limit to how many blockstates a block can have?
L771[11:14:56] <vox> if a button is
visible or not
L772[11:15:19] <BordListian> just
wondering
L773[11:15:30] <diesieben07> BordListian,
the size of your RAM :P
L774[11:15:40] <diesieben07> vox,
button.visible :P
L775[11:15:42] <BordListian> ok good
L776[11:15:49] <vox> I'm making it a
subclass
L777[11:15:51] <gudenau> Probabbly MAX_INT
or somthing.
L778[11:15:53] <BordListian> so
int.MAX_VALUE
L779[11:15:55] <diesieben07> yeah
L780[11:16:00] <diesieben07> but only 4
bits can be stored in metadata
L781[11:16:01] <vox> what did I just say?
I meant base class
L782[11:16:06] <diesieben07> the rest must
come from getActualState
L783[11:16:06] <vox>
GuiButtonHidable
L784[11:16:12] <vox> because I have
duplicate code in a bunch of places
L785[11:16:13] <diesieben07> uh
L786[11:16:15] <BordListian> trash
L787[11:16:17] <BordListian> but
sure
L788[11:16:18] <diesieben07> just make
every button hidable? :D
L789[11:16:22] <vox> that does visibility
stuff
L790[11:16:31] <diesieben07> BordListian,
not trash at all...
L791[11:16:34] <diesieben07> it has good
reasons.
L792[11:16:45] <BordListian> i know it
does
L794[11:17:31] <diesieben07> you have
deobfCompile in processResources
L795[11:17:34] <diesieben07> not
dependencies
L796[11:18:17] <gudenau> Totally read the
braces wrong.
L797[11:19:55] ⇦
Quits: Naiten (Naiten@77.35.255.146) (Quit: Leaving)
L798[11:20:41] ***
kirby|gone is now known as mrkirby153
L799[11:20:44] <BordListian>
blblblblblbl
L800[11:21:10] <BordListian>
>propertyenums based on private structs
L801[11:21:14] <BordListian>
mojaaaaaaaaaang
L802[11:21:32]
⇨ Joins: Hawaii_Beach
(~Hawaii_Be@c80-216-156-69.bredband.comhem.se)
L803[11:21:34] *
BordListian yells into a stormtorn night
L804[11:22:22] <diesieben07> lol
L805[11:22:48] <gudenau> Interesting,
someone requested a password reset on one of my accounts.
L806[11:22:59] <diesieben07> heh
L807[11:23:04] <gudenau> So, Idea still
does not see JEI.
L808[11:23:12] <diesieben07> did you
refresh gradle?
L809[11:23:18] <diesieben07> i.e. the blue
arrow thingy in the gradle sidebar?
L810[11:23:25] ***
abab9579 is now known as Abastro
L811[11:23:56] <gudenau> No.
L812[11:23:58] <howtonotwin> BordListian:
The number of blockstates seems truly infinite actually...
L813[11:24:02] <gudenau> That seems to
have worked.
L814[11:24:17] <gudenau> Yet another new
thing.
L815[11:25:03] <diesieben07> not new at
all :)
L816[11:25:05] <howtonotwin> Though there
are various things that try to loop over the list and will likely
die a slow death at the end of the universe given a list of 2^32-1
elements
L817[11:25:09] <gudenau> New to me.
L818[11:25:09] <diesieben07> it has been
like this since forever.
L819[11:25:13] <BordListian>
null.$SwitchMap$net$minecraft$util$Rotation
L820[11:25:14] <diesieben07> well ok
:)
L821[11:25:17] <BordListian> wh-what
happened here
L822[11:25:22] <diesieben07> javac
happend
L823[11:25:25] <diesieben07> thats how
switch on enum is compiled
L824[11:25:43] <gudenau> Normally I just
need to do "gradlew setupDecompWorkspace idea" and it
works. :-/
L825[11:25:58] <diesieben07> like i said,
idea sucks
L826[11:26:03] <BordListian> so i really
gotta ask
L827[11:26:15] <gudenau> You use eclipse,
or somthing else then?
L828[11:26:18] <BordListian> why would you
confront me about saying java is shit, again?
L829[11:26:22] <diesieben07> no, i mean
the idea task
L830[11:26:26] <diesieben07> just import
the build.gradle
L831[11:26:30] <diesieben07> i use
Intellij
L832[11:26:39] <diesieben07> BordListian,
what does this have to do wiht Java?
L833[11:26:47] <diesieben07> decompiled
code is shit, in every language
L834[11:26:56] <ollieread> *code is shit,
in every language
L835[11:26:57] <ollieread> Fixed
L836[11:27:03] <diesieben07> lol
L837[11:27:07] <diesieben07> a wild ollie
appears
L838[11:27:19] <gudenau> Machine code is
pretty though.
L839[11:27:33] <ollieread> I read what's
going on in here every so often
L840[11:27:42] <ollieread> That was just
too hard to not comment on
L842[11:27:57] <BordListian> IL is really
good decompiled tho
L843[11:28:01] <gudenau> Especially when
it is a fixed width instruction set like ARM and PPC.
L844[11:28:17] <ollieread> though
tbh
L845[11:28:23] <ollieread> I find myself
like Java more and more
L846[11:28:33] <BordListian> smh tbh
fam
L847[11:28:45] <gudenau> I <3 λ
L848[11:28:47] <ollieread> Get out
L849[11:28:58] <BordListian> no, you
move
L850[11:29:06] <gudenau> Oh, ok.
L851[11:29:08] ⇦
Parts: gudenau
(~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net)
(Leaving))
L852[11:29:15] <howtonotwin> Writing a
computation in untyped lambda calculus must be hard
L853[11:29:32] ⇦
Quits: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi) (Read
error: Connection reset by peer)
L854[11:29:51] <BordListian> this is
getting real meta real quick
L855[11:29:54] <howtonotwin> Is untyped
lambda calculus turing complete?
L856[11:30:03] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 384
seconds)
L857[11:30:08] <BordListian> can any of us
truly claim to be turing complete
L858[11:30:18] <vox> yes?
L859[11:30:23] <BordListian> let's ask a
simple question, can you operate on an infinite data storage
tape?
L860[11:30:28] <BordListian> that's right,
you can't
L861[11:30:35] <vox> That's not a
condition
L862[11:30:35] <BordListian> because
infinite tapes don't exist
L863[11:30:39] <vox> and that
L864[11:30:42] <Rushmead> Is there an
event that is fired when a player joins the server?
L865[11:32:28] <diesieben07>
PlayerLoggedInEvent
L866[11:32:38]
⇨ Joins: Ordinastie_
(~Ordinasti@87-231-58-94.rev.numericable.fr)
L867[11:32:47] <BordListian> also turing
machines specifically operate on infinite bands
L868[11:32:51] <BordListian> honk
L869[11:33:55] <howtonotwin> Someone once
implemented the SKI-Calculus in the TYPE SYSTEM of Scala. It was
beautiful and terrifying.
L870[11:33:59] <diesieben07> turing
complete does not require infinite storage
L871[11:34:05] <diesieben07> it requires
*simulation* of a turing machine
L872[11:34:11] <diesieben07> which does
not require infinite storage
L873[11:34:41] <diesieben07> and THAT ^ is
why the scala compiler is slow as shit :D
L874[11:34:54] <howtonotwin> dotty cant
come fast enough :P
L875[11:35:05] <BordListian> god
damnit
L876[11:35:08] <diesieben07> scala 2.12
will hopefully be very nice
L877[11:35:14] <BordListian> my graphics
card drivers keep crashing
L878[11:35:23] <diesieben07> from what
i've seen for the new bytecode it should be nice
L879[11:35:28] <diesieben07> but not as
nice as coul dbe
L880[11:37:12]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L882[11:41:23] <vox> *getting so close to
having some kind of visible progress*
L883[11:41:32] <vox> I've written and read
*so much* code this morning
L884[11:43:54]
⇨ Joins: infinitefoxes_
(~infinitef@108.19.62.187)
L885[11:45:54]
⇨ Joins: Nitrodev
(~Nitrodev@85-23-77-207.bb.dnainternet.fi)
L886[11:46:00]
⇨ Joins: gudenau
(~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net)
L887[11:46:05] ⇦
Quits: gudenau
(~gudenau@45-26-83-131.lightspeed.fyvlar.sbcglobal.net) (Client
Quit)
L888[11:46:56] ⇦
Quits: Jezza (~Jezza@92.206.5.6) (Read error: Connection reset by
peer)
L889[11:46:59]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L890[11:47:51] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 190
seconds)
L891[11:48:08] <infinitefoxes_> it would
seem that overriding Biome#getWaterColorMultiplier does nothing on
Forge for 1.10
L892[11:48:16] <infinitefoxes_> it
certainly worked in <1.8, not sure what's changed
L893[11:48:45] <infinitefoxes_> doesn't
even appear to be called anymore
L894[11:49:36]
⇨ Joins: Gil
(uid147942@id-147942.brockwell.irccloud.com)
L895[11:50:15]
⇨ Joins: agowa339
(~Thunderbi@p549185EE.dip0.t-ipconnect.de)
L896[11:50:17]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L897[11:50:40] ***
kroeser is now known as kroeser|away
L898[11:51:11] ⇦
Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
190 seconds)
L899[11:51:50] ***
kroeser|away is now known as kroeser
L900[11:53:51] ⇦
Quits: agowa338 (~Thunderbi@p54919429.dip0.t-ipconnect.de) (Ping
timeout: 384 seconds)
L901[11:53:51] ***
agowa339 is now known as agowa338
L902[11:55:57] <primetoxinz> can vanilla
models have multiparts and variants?
L903[11:56:36] <BordListian> cool
L904[11:57:06] ⇦
Quits: Benimatic (~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
(Ping timeout: 186 seconds)
L905[11:57:12] <BordListian> i copied
redstone and redstone wire doesn't transmit power unto the copied
wire
L906[11:57:16] <BordListian> this is so
broken lmao
L907[11:57:31] <BordListian> also
primetoxinz, redstone wire uses a multipart blockstate
L908[11:57:36] <BordListian> so i'd assume
so
L909[11:57:53] <primetoxinz> not exactly
what I meant
L910[12:00:28] <primetoxinz> was curious
if it can have a "multipart": {} and a
"variant": {}
L911[12:04:48] ⇦
Quits: Hawaii_Beach (~Hawaii_Be@c80-216-156-69.bredband.comhem.se)
(Quit: Hawaii_Beach)
L912[12:05:23] <howtonotwin> test
it?
L913[12:06:21] <primetoxinz> gonna in a
bit, fixing the actual model
L914[12:06:28] ⇦
Quits: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net) (Read
error: Connection reset by peer)
L915[12:08:35] ⇦
Parts: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(REEEEEEEEEEEEEE!))
L916[12:12:11] ***
mrkirby153 is now known as kirby|gone
L917[12:12:51] <BordListian> wouldn't it
be funny if there was a tool to convert command block
"mods" into actual mods
L918[12:13:32] ***
kirby|gone is now known as mrkirby153
L919[12:14:22] <primetoxinz> that would be
disgusting
L920[12:14:38] ***
Mine|dreamland is now known as minecreatr
L921[12:15:20] <ghz|afk> BordListian:
hmmmm
L922[12:15:28] <ghz|afk> would be
interesting if it was able to scan a whole redstone circuit
L923[12:15:32] <ghz|afk> and generate the
logic for it
L924[12:15:43] <ghz|afk> including
commandblock commands
L925[12:15:48] <primetoxinz> read a
structure file?
L926[12:15:51] <ghz|afk> no
L927[12:15:52] <ghz|afk> the world
L928[12:15:57] <ghz|afk> with redstone and
hoppers and such
L929[12:16:09] <primetoxinz> but it would
be easier to do by putting it in a structure and genereting from
that
L930[12:16:30] <primetoxinz> I assume
those save commands
L931[12:16:51] <ghz|afk> yeah but 32x32x32
;P
L932[12:16:52] <primetoxinz> even add a
custom structure block
L933[12:16:55] <ghz|afk> and no
L934[12:16:59] <ghz|afk> structures do not
save TileEntity data
L935[12:17:06] <primetoxinz> huh, make one
that does
L936[12:19:20] <BordListian>
ddddwwhaaaat
L937[12:19:33] <BordListian> why would
they make a structures thing that doesn't save tileentities
L938[12:19:41] <BordListian> what is the
purpose
L939[12:19:49] <primetoxinz> mojang
L940[12:19:53] <BordListian> even falling
sand saves tileentities
L941[12:20:36] <BordListian> (falling sand
is weird anyway, there's a property for not setting the block but
it doesn't do anything reasonable)
L942[12:21:21] <mrkirby153> Is there any
particular reason why Forge outputs all the mods and their versions
when someone connects to the server?
L943[12:22:13] <primetoxinz> so you can
know why they can't connect when they dont have the right
mods
L944[12:22:31] <primetoxinz> or know if
they have client mods that you don't want them to
L945[12:23:20] <primetoxinz> is there any
onLoad type method for blocks?
L946[12:23:43] <primetoxinz> my block is
loading in the wrong state, but fixes when I update it
L947[12:24:57] <ghz|afk> primetoxinz: that
usually means you aren't saving all the data you need
L948[12:24:59] <ghz|afk> keep in
mind
L949[12:25:10] <ghz|afk> the world grid
stores only the 4bit metadata
L950[12:25:11] <ghz|afk> anything
else
L951[12:25:20] <ghz|afk> has to be read
from TE or neighbouring information, from getActualState
L952[12:25:29] <primetoxinz> yep, I
know
L953[12:25:35] <ghz|afk> calling
setBlockState with values NOT saved in the metadata will result in
weird behaviour
L954[12:25:52] <BordListian> did you set a
default state
L955[12:25:56] <primetoxinz> I did
L956[12:26:03] <BordListian> is it the
right state
L957[12:26:19] <primetoxinz> the boolean
property should be false by default, it loads in true and changes
to false when I update it
L958[12:26:33] <primetoxinz> I have it
saved to meta
L959[12:26:46] <BordListian> and your
default state is withProperty(blahblah,false)
L960[12:26:54] <primetoxinz> yes
L961[12:26:56] <BordListian> okay
L962[12:27:03] <BordListian> then i'm
talking out of my ass
L963[12:27:11] <primetoxinz> it's
cool
L964[12:27:13] <BordListian> show code
tho
L965[12:27:23] <BordListian> maybe i dunno
if your code is closed source
L966[12:27:53] <primetoxinz> it's not,
hold on
L967[12:27:56]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:ead3:7139:b013:454f:7da9)
L969[12:29:28] ⇦
Quits: Jezza (~Jezza@92.206.5.6) (Read error: Connection reset by
peer)
L970[12:29:59] <BordListian> oh my god
what is this
L971[12:30:05] <primetoxinz> what is
what?
L972[12:30:05] <BordListian> does java
have no binary shift operators
L973[12:30:17] <primetoxinz> it does
L974[12:30:29] <primetoxinz> I didn't need
it
L975[12:31:01]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L976[12:32:18] <primetoxinz> is there
something wrong with how I did it?
L977[12:32:41] <BordListian> looks kinda
fishy tbh
L978[12:32:46] <infinitefoxes_> it's
certainly not the most elegant thing I've seen
L979[12:32:59] <BordListian> okay so
L980[12:33:06] <BordListian> machinetype
is boolean, right?
L981[12:33:11] <primetoxinz>
basicalyl
L982[12:33:15] <BordListian> ok
L983[12:33:15] <primetoxinz> only 2
enums
L984[12:33:25] <BordListian> type |
isActive | facing.ordinal()
L985[12:33:31] <BordListian> if facing is
from 0 to 5
L986[12:33:45] <BordListian> you're
overriding type and isactive here
L987[12:33:46] <primetoxinz> nope, facing
is 2-5
L988[12:33:51] <shadowfacts> > does
java have no binary shift operators
L989[12:33:56] <shadowfacts> yes it does,
>> and <<
L990[12:34:01] <primetoxinz> mmhmm
L991[12:34:22] <BordListian> is it 2-5
excluding 0,1,2 and 3?
L992[12:34:38] <primetoxinz> it's
excluding up and down
L993[12:34:47] <BordListian> as in,
4,3,5,6
L994[12:34:53] <BordListian> eh
L995[12:34:56] <BordListian> i can't
count
L996[12:35:01] <BordListian> 4,5,6,7
L997[12:35:04] <primetoxinz> 2,3,4,5
L998[12:35:14] <primetoxinz> and saved as
all x-2
L999[12:35:14] <ghz|afk> there's a
facing.getHorizontalIndex if you don't want up and down
L1000[12:35:15] <BordListian> then you're
overriding isActive on facing == 2
L1001[12:35:31] <BordListian>
bitwise
L1002[12:35:41] <BordListian> you need to
shift facing by 2 to the left
L1003[12:35:51] <primetoxinz> hmm
L1004[12:36:12] <primetoxinz> can
I?
L1005[12:36:22] <ghz|afk>
facing.getHorizontalIndex() returns 0..3
L1006[12:36:26] <ghz|afk> uses only 2
bits
L1007[12:36:36] <BordListian> yeah do
that
L1008[12:36:39] <primetoxinz> yeah
L1009[12:36:42] <ghz|afk> and then
there's EnumFacing.HORIZONTAL[index] or so
L1010[12:36:47] <ghz|afk> (can't remember
the name)
L1011[12:36:49] <ghz|afk> so
L1012[12:36:52] <BordListian> and adjust
your getState method too
L1013[12:37:00] <primetoxinz> yep
L1014[12:37:11] <primetoxinz> I was kinda
rushing when I did this
L1015[12:37:13] <ghz|afk> meta = (horiz
<< 2) | (active << 1) | (type)
L1016[12:37:19] <ghz|afk> and then
L1017[12:37:22] <ghz|afk> type =
meta&1
L1018[12:37:27] <ghz|afk> active =
meta&2 != 0
L1019[12:37:30] <BordListian> also, you
make BWM?
L1020[12:37:33] <primetoxinz> no
L1021[12:37:41] <primetoxinz> I
decompiled it to work on it myself
L1022[12:37:42] <ghz|afk> facing =
(meta>>2)&3
L1023[12:37:43] <BordListian> ah
L1024[12:37:44] <primetoxinz> the guy was
too slow
L1025[12:37:48] <BordListian> lmfao
L1026[12:38:01] <primetoxinz> it's mit so
whatever
L1027[12:38:10] <ghz|afk> mit but no
source package? wat?
L1028[12:38:13] <primetoxinz> ikr
L1029[12:38:22] <BordListian> he says
he's bad at working repos
L1030[12:38:27] <BordListian> and keeping
them updated
L1031[12:38:28] <primetoxinz> "I'm
waiting to clean it up to put it up"
L1032[12:38:32] <BordListian> ye
L1033[12:38:36] <BordListian>
*shrugs*
L1034[12:38:39] <primetoxinz> yep
L1035[12:38:42] <BordListian> i just want
that api
L1036[12:38:48] <primetoxinz> I got him
to give that
L1037[12:38:55] <BordListian> the
deobf?
L1038[12:39:06] <primetoxinz> yeah, it's
on one of the curse downloads
L1039[12:39:11] <BordListian> oh
sick
L1040[12:39:19]
⇦ Quits: Noc7is (~Noc7is@cpe-76-85-180-43.neb.res.rr.com)
(Ping timeout: 198 seconds)
L1041[12:39:20] <BordListian> i'm
stupid
L1042[12:39:21] <primetoxinz> I redid a
lot on my version :P
L1043[12:40:13] <primetoxinz> I cried
when I saw the class with individual register(block) for every
block
L1044[12:40:22] <BordListian> i do
that
L1045[12:40:34] <BordListian> oh
wait
L1046[12:40:37] <primetoxinz> why not
base block
L1047[12:40:53] <BordListian> because
some of my blocks can't extend base block honk
L1048[12:40:56] <primetoxinz> true
L1049[12:41:05] <vox> I register each
block one at a time
L1050[12:41:07] <BordListian> just like
how most of my items don't extend BaseItem
L1051[12:41:14] <vox> but I also register
the items and tile entities alongside of those
L1052[12:41:18] <vox> so it works
idk
L1053[12:41:28] <primetoxinz> mmhmm
L1054[12:41:40] <BordListian> i want to
PR hardcore melons so bad
L1055[12:41:54] <vox> ...hardcore
melons?
L1056[12:42:05] <BordListian> makes
melons fall and break
L1057[12:42:09] <BordListian> and
pumpkins too
L1058[12:42:12] <vox> PR it into
what?
L1059[12:42:15] <BordListian> BWM
L1060[12:42:22] <vox> Oh I have no idea
what that is
L1061[12:42:31] <BordListian> better with
mods
L1062[12:42:35] <primetoxinz> I have a
repo, but I should probably name it something different
L1063[12:42:44] <primetoxinz> currently
it's called "something"
L1064[12:43:09] <vox> I... need...
tterrag... to... answer... questions... about... EnderCore :P
L1065[12:43:12] <vox> not really
L1066[12:43:18] <ghz|afk> yeah sounds
like a prime target for renaming ;P
L1067[12:43:22] <ghz|afk> unless
L1068[12:43:25] <vox> I mean, it would be
appreciated but w/e
L1069[12:43:26] <ghz|afk> you plan on
calling your mod Something
L1070[12:43:34] <primetoxinz> but I can't
call it BWM
L1071[12:43:36] <BordListian> it's not
really his mod honk
L1072[12:43:42] <ghz|afk> so?
L1073[12:43:43] <primetoxinz> yeah
L1074[12:43:43] ***
amadornes is now known as amadornes[Streaming]
L1075[12:43:44] <BordListian> like at
all
L1076[12:43:47] <vox> hf ama
L1077[12:43:49] <ghz|afk> don't call it
bwm
L1078[12:43:55] <amadornes[Streaming]>
thanks :P
L1080[12:44:05] <amadornes[Streaming]>
doing a cooking stream for once
L1081[12:44:11] <vox> Oh not a modding
thing?
L1082[12:44:13] <vox> I might watch
L1083[12:44:18] <amadornes[Streaming]>
streaming from my phone to my PC and from the PC to Twitch :P
L1084[12:44:18] <BordListian> i dunno, i
wouldn't support it
L1085[12:44:29]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Read error: Connection
reset by peer)
L1086[12:44:33] <vox> sounds like
something that's waiting to be broken :P
L1087[12:44:35] <BordListian> unless the
author specifically gives you permission to work on it
L1088[12:44:44] <ghz|afk> BordListian: if
it's MIt, it's mit
L1089[12:44:47] <ghz|afk> the author has
no say in it
L1090[12:44:48] <ghz|afk> ;P
L1091[12:44:50] <primetoxinz> yep
L1092[12:44:50] <BordListian> right
L1093[12:44:54] <ghz|afk> it's ugly,
yes
L1094[12:44:55] <BordListian> i'll pr
something then honk
L1095[12:45:06] <ghz|afk> my opionion
is
L1096[12:45:08] <ghz|afk> do it for
yourself
L1097[12:45:20] <BordListian>
opiumonion
L1098[12:45:20] <ghz|afk> if oyu put it
up on github, make it clear that it's NOT meant for public
use
L1099[12:45:23] <ghz|afk> and that it's
unofficial
L1100[12:45:38] <BordListian> what does
MIT say again
L1101[12:45:46] <ghz|afk> MIT = keep the
copyright notices
L1102[12:45:50] <BordListian> i have
hardly any interest in licenses
L1103[12:45:55] <ghz|afk> yo ucan do
whatever you want so long as you keep the copyright notice
L1104[12:46:02] <BordListian> ok
cool
L1105[12:46:12]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L1106[12:46:21] <BordListian> why do you
have to make it clear that it's not for public use then
L1107[12:46:36] <ghz|afk> to not be
rude?
L1108[12:46:44] <ghz|afk> I said, it's my
opinion
L1109[12:46:47] <ghz|afk> not what the
law requires
L1110[12:46:55] <BordListian> well you
shouldn't have picked MIT if you didn't want me to be rude
L1111[12:47:11] <primetoxinz> I think MIT
is the default curse license :P
L1112[12:47:27] <primetoxinz> not too
sure
L1113[12:47:40] <BordListian> licenses
are weird
L1114[12:47:48] <BordListian> and it
would be better if they didn't exist
L1115[12:47:49] <primetoxinz> I was
wrong
L1116[12:47:52] <BordListian>
probably
L1117[12:47:53] <primetoxinz> default is
ARR
L1118[12:48:01]
⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Read error:
Connection reset by peer)
L1119[12:48:24] <primetoxinz> but they
can't pull them out now, it would be chaos
L1120[12:49:00]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1122[12:50:15] <BordListian> i dunno
really
L1123[12:50:20] <BordListian> it's not a
complete copy
L1124[12:50:31] <primetoxinz> what you
mean?
L1125[12:50:33] <BordListian> because i
have no idea how to mess with pistons affecting melons
L1126[12:50:39] <primetoxinz> yeah
L1127[12:51:17] <BordListian> why is
piston behavior not defined in blocks
L1128[12:51:20] <BordListian> grr
L1129[12:51:41] <primetoxinz> because
mojang
L1130[12:52:02] <primetoxinz> replace
pistons! bring back the piston mod!
L1131[12:52:12] <BordListian> lol
no
L1132[12:52:20] <BordListian> absolutely
haram
L1133[12:52:29] <primetoxinz> I added
hardcore beacons, that was fun
L1134[12:52:31]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
198 seconds)
L1135[12:52:39] <BordListian> oh
wow
L1136[12:52:56] <primetoxinz> not
entirely done, but the basic ones work
L1137[12:53:09] <hch12907> good god
L1138[12:53:15] <primetoxinz> huh?
L1139[12:53:26] <hch12907> i took 3 hours
to refactor all the messy code
L1140[12:53:28] <BordListian> did you fix
filled soul urns not having a model?
L1141[12:53:36] <primetoxinz> yes
L1142[12:53:45] <BordListian> cool
L1143[12:54:11] <primetoxinz> I don't
think this would work with any old worlds though
L1144[12:54:21] <primetoxinz> I did redo
a lot of the registry
L1145[12:54:42] <BordListian> ye
L1146[12:55:11] <BordListian> i think
i'll stick to supporting bwm via imc for now
L1147[12:55:30] <primetoxinz> yeah,
didn't expect anyone to support this
L1148[12:55:32] <vox> !gm
field_71428_T
L1149[12:55:55] <vox> ghz|afk how do you
find out what this field is?
L1150[12:57:34] <primetoxinz> just check
the mpc files, lol
L1151[12:57:39] <primetoxinz> mcp*
L1152[12:59:30]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Read error: Connection
reset by peer)
L1153[13:00:38]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L1154[13:04:55]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Client Quit)
L1155[13:05:55] <primetoxinz> somehow I'm
getting meta = -2
L1156[13:06:17] <wolfmitchell> Having a
strange issue, not sure what mod is causing it, but for some reason
my inventory keeps automatically opening like every second...
L1157[13:06:32] <ghz|afk> vox: if it's
not in the bot, it's not documented
L1159[13:06:47] <vox> It's some kind
of... timer or something
L1160[13:06:48] <ghz|afk> also make sure
to specify version
L1161[13:06:56] <vox> !help gm
L1162[13:06:59] <ghz|afk> as in: !gf
field_71428_T 1.10.2
L1163[13:07:02] <ghz|afk> oh and
L1164[13:07:04] <ghz|afk> it's gf for
fields
L1165[13:07:06] <ghz|afk> gm for
methods
L1166[13:07:09] <vox> thanks :P
L1167[13:07:09] <ghz|afk> and gc for
classes
L1168[13:07:19] <vox> !gf field_71428_T
1.10.2
L1169[13:07:30] <vox> It's a timer....
that was helpful
L1170[13:07:34] <wolfmitchell> vox, was
the 'it's some kind of timer or something' talking to me?
L1171[13:07:36] <wolfmitchell> or
what
L1173[13:07:47] <vox> nah it's not
L1174[13:07:50] <wolfmitchell> ook
L1175[13:07:50] <vox> that was to
ghz
L1176[13:09:51] <BordListian> btw why do
you need a facing on the cauldron
L1177[13:10:18] <primetoxinz> dumping
items when it's powered
L1178[13:10:26] <electrolitic> !gf
field_71428
L1179[13:10:34] <electrolitic> Oh, the
bot gives you a result, that's cool
L1180[13:11:14] <primetoxinz> I guess I
can save it in the tile though
L1181[13:11:17] <BordListian> when
applying power to a cauldron or crucible, it spills clockwise from
the axle
L1183[13:11:30] <BordListian> so you
could get_actual_state it by adjacent axle
L1184[13:11:39] <primetoxinz> yeah
L1185[13:11:48] ***
manmaed|AFK is now known as manmaed
L1186[13:11:58] <BordListian> ah
right
L1187[13:12:02] <BordListian> the state
still needs it
L1188[13:12:07] <primetoxinz> yep, for
the model
L1189[13:13:37] <BordListian> if that is
getting you -2
L1190[13:13:44] <BordListian> there's
something very wrong here
L1191[13:13:48] <primetoxinz> yep
L1192[13:13:56] <primetoxinz> it's the
facing that is doing it
L1193[13:14:14] <primetoxinz> because
it's an arrayindexoutofbounds
L1194[13:14:21] <BordListian>
????????
L1196[13:15:36] <primetoxinz> I had the
issue before and fixing the facing stopped it
L1197[13:18:22] <primetoxinz> yeah,
removing any reference to facing fixes the crash
L1198[13:18:33] <primetoxinz> now to see
why
L1199[13:18:45] <BordListian> aaaaa
L1200[13:18:58] <primetoxinz> aaaa
indeed
L1201[13:19:34] <primetoxinz> ohhh
L1202[13:19:57] <primetoxinz> up and down
give -1 as horizontal
L1203[13:21:40] <primetoxinz> sweet,
everything works now
L1204[13:23:35]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L1205[13:28:50]
⇨ Joins: theFlaxbeard
(~theFlaxbe@184.97.183.252)
L1206[13:34:36] <masa> can I compare
extended block states somehow?
L1207[13:35:33]
⇦ Quits: Dragroth
(~Dragroth@dslc-082-083-115-072.pools.arcor-ip.net) ()
L1208[13:35:37] <BordListian> illegible
seems like a pretty ill eligible word
L1209[13:35:53]
⇦ Quits: Kodos
(~Kodos@2602:306:ce20:6c30:7886:9b3c:fbf8:fe4c) (Quit:
Leaving)
L1210[13:36:07] <diesieben07> Autological
;)
L1211[13:36:18] <BordListian> it's
not
L1212[13:36:35] <diesieben07> ...
L1213[13:36:40] <diesieben07> yes that's
what thats called
L1214[13:36:56] <BordListian> ???
L1216[13:38:00] <BordListian> so
illegible is illegible
L1217[13:38:04] <BordListian>
gotcha
L1218[13:38:14] <diesieben07> lol you
said that :P
L1219[13:38:21] <BordListian> no
L1220[13:38:28] <ghz|afk> n ohe said
"ill elegible"
L1221[13:38:28] <diesieben07> oh
L1222[13:38:29] <ghz|afk> as in
L1223[13:38:31] <BordListian> i said it's
a badly chosen word
L1224[13:38:33] <diesieben07> i misread
then.
L1225[13:38:34] <BordListian> lmfao
L1226[13:38:34] <ghz|afk> "something
you should not choose"
L1227[13:38:39] <ghz|afk> yeah
L1228[13:38:50] <ghz|afk> "ill
elegible" is autological.
L1229[13:38:55] <ghz|afk> more so than
"illegible"
L1230[13:39:28] <BordListian> how
so
L1231[13:39:49] <primetoxinz> so either I
did something wrong or you can't have a multipart and variant tag
in the same model file
L1232[13:40:26] <ghz|afk> BordListian:
"ill elegible" is easy to misread and misunderstand, so
it's a poor choice of words
L1233[13:40:55] <BordListian> lmfao
L1234[13:45:35]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L1235[13:47:16]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L1236[13:52:47] <primetoxinz> I really
can't find a good way to have this model rotate and have all the
other functionality :(
L1237[13:53:24] <ghz|afk> you may need a
TileEntity?
L1238[13:53:40] <primetoxinz> I have a
tileentity
L1239[13:53:49] <ghz|afk> so
L1240[13:53:52] <ghz|afk> whatever
doesn't fit in metadata
L1241[13:53:53] <ghz|afk> put it in the
TE
L1242[13:53:55] <primetoxinz> nono
L1243[13:54:03] <ghz|afk> and assign it
from getActualState
L1244[13:54:05] <primetoxinz> everything
fits in the meta, it's the blockstate.json that is the issue
L1245[13:54:09] <ghz|afk> how so?
L1246[13:54:35] <primetoxinz> I need it
to rotate different direction depending on the direction ONLY when
it's on
L1247[13:54:49] <ghz|afk> what?
L1248[13:54:53] <McJty> And is the fact
that it is on or off also part of meta?
L1249[13:55:00] <McJty> If not you can
add that to getActualState
L1250[13:55:11] <McJty> getActualState
can actually do that calculation so that you can make the json
easier
L1251[13:55:25] <McJty> i.e. it can
combine the meta and info from the TE to a new property that you
use in the blockstate
L1252[13:55:27] <ghz|afk> wait
L1253[13:55:32] <ghz|afk> what do you
mean with rotation, primetoxinz1?
L1254[13:55:35] <ghz|afk> -1
L1255[13:55:50] <vox> So it took me three
hours
L1256[13:55:53] <ghz|afk> rotate
how/when?
L1257[13:55:59] <vox> but I maybe have
part of this code working
L1259[13:56:07] <primetoxinz> like
this
L1260[13:56:12] <primetoxinz> in the
model
L1261[13:56:20] <primetoxinz> that's what
I need, but it doesn't work like that
L1262[13:56:24] <ghz|afk> why does the
rotation order matter if it's on or off?
L1263[13:56:45] <primetoxinz> it rotates
depending on where it's powered from
L1264[13:56:45] <ghz|afk> that's my
question
L1265[13:56:55] <ghz|afk> and when it's
not powered?
L1266[13:56:59] <McJty> primetoxinz, you
can return a new property in getActualState called 'rotation' that
you set depending on the value of 'facing' and 'ison'
L1267[13:57:00] <primetoxinz> no
rotation
L1268[13:57:01] <BordListian> it sits
upright
L1269[13:57:05] <ghz|afk> what IS no
rotation?
L1270[13:57:09] <ghz|afk> looks
upward?
L1271[13:57:10] <primetoxinz> up
L1272[13:57:12] <ghz|afk> always to the
north?=
L1273[13:57:15] <ghz|afk> okay so
L1274[13:57:17] <ghz|afk> you CAN do
that
L1275[13:57:19] <BordListian> up
L1276[13:57:20] <ghz|afk> using texture
tricks
L1277[13:57:22] <BordListian> it looks
UP
L1278[13:57:31] <primetoxinz> it's not a
full block
L1279[13:57:43] <ghz|afk> then store the
rotation in TE
L1280[13:57:49] <ghz|afk> and return it
from getActualState
L1281[13:57:51] <ghz|afk> don't store it
in metadata.
L1282[13:57:54] <primetoxinz> yeah
L1283[13:57:55] <BordListian> why do you
need that?
L1284[13:58:07] <ghz|afk> since the
rotation is contextual, not static.
L1285[13:58:19] <BordListian> it is
static tho isn't it
L1286[13:58:29] <ghz|afk> no, it changes
whenever theneighbours change
L1287[13:58:32] <primetoxinz> it rotates
when you give it axle powe
L1288[13:58:36] <primetoxinz>
power*
L1289[13:58:40] <BordListian> i don't see
the issue tbh
L1290[13:58:44] <ghz|afk> that means it's
niehgbour-dependant
L1291[13:58:48] <BordListian> just write
it into your blockstate json
L1292[13:58:57] <ghz|afk> BordListian:
blockstates json doesn't work like that
L1293[13:59:09] <primetoxinz> mmhmm, I
think I know how to do it
L1294[13:59:11] <BordListian> does
blockstate json not work with neighbor-dependent states?
L1295[13:59:11]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L1296[13:59:12] <ghz|afk> you can't have
the contents of one property, depend on the value of the
other
L1297[13:59:27] <ghz|afk> yes it
does
L1298[13:59:29] <ghz|afk> what I mean
is
L1299[13:59:32] <ghz|afk> you can't have
that just stored in meta
L1300[13:59:38] <BordListian> but you can
simply do facing=north,ispowered=true
L1301[13:59:43] <ghz|afk> yes
L1302[13:59:51] <ghz|afk> but then you
need 3 bits for facing, in the metadata
L1303[13:59:55] <ghz|afk> rather than
just 2 ;P
L1304[14:00:04] <ghz|afk> or wait hm
no
L1305[14:00:04] <BordListian> facing=1
then
L1306[14:00:08] <ghz|afk> you just need
to enumerate explicitly
L1307[14:00:13] <ghz|afk> yeah
L1308[14:00:19] <BordListian> literally
what is the problem
L1309[14:00:29] <ghz|afk> he wanted to
make use of the forge blockstates
L1310[14:00:31] <ghz|afk> he can't.
L1311[14:00:37] <primetoxinz> I need
forge models, I need submodels
L1312[14:00:44] <ghz|afk> primetoxinz:
you can still do it
L1313[14:00:49] <ghz|afk> just not with
the separate property-value method
L1314[14:00:50] <BordListian> wait
what
L1315[14:00:58] <BordListian> forge
blockstates are weaker than mojang blockstates?
L1316[14:01:02] <ghz|afk> no
L1317[14:01:04] <ghz|afk> but yes
L1318[14:01:09] <BordListian> ....
L1319[14:01:10] <BordListian> ?
L1320[14:01:12] <ghz|afk> forge
blockstates looks like
L1321[14:01:15] <ghz|afk>
"variants": {
L1322[14:01:19] <ghz|afk>
"property1": {
L1323[14:01:25] <ghz|afk> "value
1": { data. .. },
L1324[14:01:28] <ghz|afk>
"value2": { data. .. },
L1325[14:01:33] <ghz|afk> }
L1326[14:01:35] <BordListian> doesn't
that just inflate it extremely
L1327[14:01:40] <ghz|afk>
"property2": { ... }
L1328[14:01:42] <ghz|afk> the
opposite
L1329[14:01:51] <BordListian> i suppose
so
L1330[14:01:53] <primetoxinz> yeah, I did
a mojang json it was like 100 lines
L1331[14:02:07] <McJty> The vanilla way
can cause massive combination explosion
L1332[14:02:11] <ghz|afk> primetoxinz:
hmmmm
L1333[14:02:17]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L1334[14:02:18] <ghz|afk> there is one
way
L1335[14:02:20] <BordListian> either way,
you can easily manage it by just overriding getActualState
L1336[14:02:20] <ghz|afk> in fact
L1337[14:02:22] <ghz|afk> it would
work
L1338[14:02:24] <BordListian> and getting
rid of some properties in there
L1339[14:02:34] ***
minecreatr is now known as Mine|away
L1340[14:02:39] <ghz|afk> primetoxinz:
facing is alphabetically < ison
L1341[14:02:49] <ghz|afk> if you
write
L1342[14:02:51] <ghz|afk> ... sec
L1344[14:02:59] <McJty> That's one of
rftools
L1345[14:03:13] <BordListian> point
take
L1346[14:03:18] <McJty> Facing has 6
values, type has 3, and amount has 18
L1347[14:03:43] <BordListian> wait really
you can just do facing and then a rotation?
L1348[14:03:54] <primetoxinz> what
L1349[14:03:59] <BordListian> oh i
see
L1350[14:04:01] <primetoxinz> whoops,
wrong chat
L1351[14:04:05] <BordListian> it doesn't
work in this case
L1352[14:04:11] <BordListian> because
there's no unfacing thing
L1354[14:04:32] <ghz|afk> the properties
from ison will be parsed after the other ones
L1355[14:04:33] <ghz|afk> so if you are
lucky
L1356[14:04:41] <ghz|afk> they will
override the other values ;p
L1357[14:04:41] <primetoxinz> I'll try
it
L1358[14:04:51] <ghz|afk> note that in
that example
L1359[14:04:54] <primetoxinz> kinda
hacky
L1360[14:05:01] <ghz|afk> yes
L1361[14:05:09] <ghz|afk> the alternative
is....
L1362[14:05:12] <primetoxinz> yeah
L1363[14:05:14] <primetoxinz> if this
works
L1364[14:05:27] <ghz|afk> enumerating all
the properties explicitly.
L1365[14:05:42] <ghz|afk>
"facing=east,ison=true": [{ blah ... }]
L1366[14:05:46] <ghz|afk> using still
forge blockstates
L1367[14:07:14] <primetoxinz> wish
blockstates models could be reloaded ingame
L1368[14:07:24] <ghz|afk> they can
L1369[14:07:29] <primetoxinz> f3 t
doesn't work
L1370[14:07:31] <ghz|afk> if you use
idea, do a make
L1371[14:07:36] <primetoxinz> oh
L1372[14:07:36] <BordListian> oh
really?
L1373[14:07:39] <BordListian> damn
L1374[14:07:44] <ghz|afk> and then F3+T
will reload them
L1375[14:07:58] <primetoxinz> damn,
thanks
L1376[14:07:59] <ghz|afk> idea won't copy
the resources to the output magically, you have to hit make
project
L1377[14:09:04] <BordListian> look don't
rub it in
L1378[14:09:12] <BordListian> that's
r00d
L1379[14:09:16] <primetoxinz> using
eclipse?
L1380[14:09:37] <BordListian> why would
anyone use eclipse
L1381[14:09:42] <primetoxinz> yeah
L1382[14:09:51] <BordListian> that's like
using any editor aside from vi on a linux
L1383[14:10:05] <primetoxinz> true
L1384[14:11:06] <ghz|afk> but
emacs!
L1385[14:11:12] *
ghz|afk hates both
L1386[14:11:16] <raoulvdberge> !gp
p_i46081_1_
L1387[14:11:24] <raoulvdberge> !gp
p_i46081_2_
L1388[14:11:35] <primetoxinz> vim is good
for quick things, but long term I don't like it
L1389[14:12:06] <McJty> I *love* vim but
haven't used it lately because IntelliJ for java is so much nicer
due to all the other help you get
L1390[14:12:12] <ghz|afk> I'm a proper
IDE person
L1391[14:12:19] <ghz|afk> Notepad++ for
quick things
L1392[14:12:24] <ghz|afk> IDEA/VS for
anything big
L1393[14:12:41] <primetoxinz> agreed
McJty
L1394[14:12:55] <McJty> I have to
go
L1395[14:12:57]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Leaving)
L1396[14:13:25] <primetoxinz> um, it
worked for a second now it doesn't??!??!?!?
L1397[14:13:27] <sham1> emacs for
win
L1398[14:13:31] <sham1> Emacs can contain
vim
L1399[14:13:34] <sham1> Making it
better
L1400[14:13:42] <sham1> by default
L1401[14:13:51] <primetoxinz> uh
huh
L1402[14:14:10] <ghz|afk> my phone can
run vim
L1403[14:14:13] <primetoxinz> windows can
contain linux, doesn't make it better
L1404[14:14:15] <ghz|afk> and that
doesn't make my phone a good text editor.
L1405[14:14:52] <sham1> Windows cannot
contain Ubuntu if you are refering to that thing in win10
L1406[14:15:01]
⇨ Joins: BlayTheNinth
(~blay09@x5f773bcd.dyn.telefonica.de)
L1407[14:15:09] <primetoxinz> which is a
linux distrobution :O
L1408[14:15:28] <sham1> A very sucky one,
but no one was arguing that it is not a distro
L1409[14:15:45] <primetoxinz> oh,
misread
L1410[14:16:05] <primetoxinz> but yes, it
basically is containing it
L1411[14:16:32] <sham1> They are still
separate entities
L1412[14:16:42] <primetoxinz> yeah
L1413[14:16:49] <sham1> While Emacs can
literally become Vim++ by the use of EVIL mode
L1414[14:17:20] <sham1> You literally get
all the nice features of Vim + stuff like Org-mode
L1415[14:17:43] <primetoxinz> *shrug*
then it's just bloat on top of what is already nice
L1416[14:18:01] <primetoxinz> never said
emacs wasn't nice, never tried it
L1417[14:18:37] <sham1> Vi and its family
have different design philosophy than the emacses
L1418[14:18:45] <primetoxinz> sad to say
ghz|afk it doesn't work with what I need :P
L1419[14:19:01] <sham1> Err,
emacsen
L1420[14:19:12] <sham1> Because plurals
are fun
L1421[14:21:00] <primetoxinz> wait, it
might actually work
L1422[14:21:11] <sham1> WHat are you
doing
L1423[14:21:20] <primetoxinz> weird hacky
model rotation
L1424[14:22:52] <primetoxinz> yeah, it
doesn't seem to override the previous rotation ghz|afk
L1425[14:22:58] *
ghz|afk nods
L1426[14:23:03] <ghz|afk> I was hoping it
would
L1427[14:23:04] <ghz|afk> but yeah
L1428[14:23:16] <primetoxinz> it was
working for a bit, then it stopped, idk why
L1429[14:23:17] <ghz|afk> I think your
best choice
L1430[14:23:24]
⇨ Joins: iso2013
(~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L1431[14:23:27] <ghz|afk> is to not
include the facing in metadata
L1432[14:23:31] <primetoxinz> mmhmm
L1433[14:23:34] <ghz|afk> and in your
blockstates file
L1434[14:23:39] <ghz|afk> have all the
rotations specified normally
L1435[14:23:40] <ghz|afk> and then
L1436[14:23:45] <ghz|afk> on
getActualState do like
L1437[14:23:46]
⇨ Joins: heldplayer
(~heldplaye@ip-213-49-254-95.dsl.scarlet.be)
L1438[14:24:11] <ghz|afk> if
(!state.getValue(ON)) state = state.withProperty(FACING, UP)
L1439[14:24:37] <ghz|afk> (else whatever
the rotation shouldbe based on neighbours)
L1440[14:24:44] <primetoxinz> yeah
L1441[14:25:02] <primetoxinz> this has
taken way too long .-.
L1442[14:25:40] <ghz|afk> sometimes
science requires scrapping all the results
L1443[14:25:43] <ghz|afk> learning from
your mistakes
L1444[14:25:45] <ghz|afk> and starting
over
L1445[14:25:57] <primetoxinz> yep
L1446[14:30:13]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L1447[14:33:18]
⇨ Joins: Lunatrius` (~Lunatrius@77.38.21.26)
L1448[14:33:19]
⇦ Quits: hch12907 (~hch12907@110.159.79.198) (Ping timeout:
198 seconds)
L1449[14:35:23]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
()
L1450[14:36:52]
⇨ Joins: P3pp3rF1y (~P3pp3rF1y@minehost.io)
L1451[14:37:03]
⇦ Quits: Lunatrius (~Lunatrius@77.38.21.26) (Ping timeout:
384 seconds)
L1452[14:37:03] ***
Lunatrius` is now known as Lunatrius
L1453[14:37:06]
⇨ Joins: patrick96
(~patrick96@42.53.105.92.dynamic.wline.res.cust.swisscom.ch)
L1454[14:37:17]
⇨ Joins: Subaraki
(~Artix@AClermont-Ferrand-552-1-250-126.w86-194.abo.wanadoo.fr)
L1455[14:37:42]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1456[14:37:49] <Tombenpotter> Anyone
knows what happened to DimensionManager.registerProviderType?
L1457[14:38:43] <Tombenpotter> Or is
there a new way to register a dimension now?
L1458[14:38:50] <ghz|afk> I believe
there's a new system
L1459[14:38:54] <ghz|afk> don't ask me
how it works, though
L1460[14:39:15] <Subaraki> how does one
make an inventory in 1.10 o.O
L1461[14:39:16] <diesieben07> provider
type = DimensioNType now
L1462[14:39:20] <Subaraki> and bind that
to the player
L1463[14:39:22] <diesieben07> it's an
enum
L1464[14:39:29] <Tombenpotter> But
L1465[14:39:35] <Tombenpotter> How do I
add a custom one then?
L1466[14:39:36] <Subaraki> i think i got
my inventory down
L1467[14:39:37] <diesieben07>
EnumHelper
L1468[14:39:45] <diesieben07> hacky as
shit but oh well D:
L1469[14:39:54] <Tombenpotter> Haha
L1470[14:40:00] *
diesieben07 waits for java 9 where that explodes
L1472[14:40:18] <primetoxinz> what
happens in 9?
L1473[14:40:35] <diesieben07> the
EnumHelper hackyness will explode
L1474[14:40:38] <diesieben07> because
modules
L1475[14:40:41] <Tombenpotter> Errr
L1476[14:40:41] <primetoxinz> oh
L1477[14:40:59] <Tombenpotter> EnumHelper
doesn't actually contain anything to do with dimensions
L1478[14:41:04] <primetoxinz> ....
L1479[14:41:06] <primetoxinz> wow
L1480[14:41:13] <kashike>
DimentionType.register(...)
L1481[14:41:27] <diesieben07> ah
right
L1482[14:41:27]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
202 seconds)
L1483[14:41:41] <primetoxinz> I mean, it
just does the enumhelping for you
L1484[14:41:43] <Tombenpotter> Oh
yea
L1485[14:41:44] <Tombenpotter> Haha
L1486[14:42:15] <diesieben07> in 9:
Forge: "Ok, Java, pls gimme Field.modifier access". Java:
"Eh,no." Forge: "But, setAccessible!" Java:
"no."
L1487[14:42:46] <primetoxinz> so
basically never getting forge java 9
L1488[14:43:05] <diesieben07>
welllll
L1489[14:43:14] <diesieben07> i am sure
there is some bigger hack you can do
L1490[14:43:15] <diesieben07>
somehow
L1491[14:43:30] <primetoxinz> hack the
hack to make the hack hack
L1492[14:43:33] <Tombenpotter> Reflection
is gone?
L1493[14:43:34] <diesieben07> you can
always "sun.misc.Unsafe TO THE RESCUE!"
L1494[14:43:39] <diesieben07> no,
reflection is not gone
L1495[14:43:49] <diesieben07> but
setAccessible on private fields that are in sealed modules is
gone
L1496[14:43:54] <Tombenpotter> Well,
there's still ATs then
L1497[14:43:59] <Tombenpotter> AT
everything
L1498[14:44:00] <diesieben07> you cannot
AT the JDK :P
L1499[14:44:06] <Tombenpotter> AT the
ATs
L1500[14:44:10] <diesieben07> at at
L1501[14:44:16] <primetoxinz> *forge
ships custom JDK* lol nope
L1503[14:44:37] <Tombenpotter>
AT&T!
L1504[14:44:40] <shadowfacts> anyone know
how to properly use Kotlin in a Forge mod?
L1505[14:44:47] <Tombenpotter> ew
L1506[14:44:49] <primetoxinz> dont?
L1507[14:45:03] <shadowfacts> other
people are using it fine, but I'm getting a ClassNotFoundException
for kotlin.jvm.internal.Intrinsics
L1508[14:45:33] <Tombenpotter> Trying to
update my 1.7.10 mod to 1.10.2
L1509[14:45:38] <Tombenpotter> It's
turning out to be a nightmare
L1510[14:45:46] <primetoxinz> usually
is
L1511[14:45:54] <primetoxinz> better in
the end
L1512[14:45:58] <Ordinastie_> that's why
you don't skip 3 versions
L1513[14:46:19] <Tombenpotter> Hey, I had
exams
L1514[14:46:26] <primetoxinz> I mean, the
transition from 1.7 -> 1.8 is the same as 1.7 -> 1.10
L1515[14:46:31] <Ordinastie_> for 2
years? :p
L1516[14:46:34] <primetoxinz> it's not
like it makes it easier to do all of them
L1517[14:46:48] <Tombenpotter> I never
actually did anything for 1.8 :P
L1518[14:48:01] <primetoxinz> wth, I
can't get a blockmodel to rotate on z
L1519[14:48:04] <Subaraki> wait, so you
don't need IInventory anymore to make an inventory
L1520[14:48:08] <primetoxinz> no
L1521[14:48:13] <Subaraki> but slots
actually still need the iinvenotry argument ?
L1522[14:48:22] <primetoxinz>
SlotItemHandler
L1523[14:48:39] <primetoxinz> just went
through all that yesterday lol
L1524[14:49:41] <Tombenpotter> Haha
L1525[14:49:53] <Tombenpotter> So, what
happened to the StatCollector? :P
L1526[14:50:46] <diesieben07> use
I18n
L1527[14:50:48] <diesieben07> client
only
L1529[14:50:58] <diesieben07> anyone see
it?
L1530[14:51:58] <BordListian> what the
fuck is I18n
L1531[14:52:04] <Tombenpotter> What do
you mean client only
L1532[14:52:06] <diesieben07>
Internationalization
L1533[14:52:14] <diesieben07> I-18
letters-n
L1534[14:52:14] <Tombenpotter> And if I
needed to send a message to the server
L1535[14:52:23] <diesieben07> wat.
L1536[14:52:33] <diesieben07> you can
only translate on the client is what i mena
L1537[14:52:42] <Tombenpotter> Oh
L1538[14:52:44] <diesieben07> as for the
paste above: "Operating System: Windows 2000 (x86) version
5.0"
L1539[14:52:47] <diesieben07> some people
are special.
L1540[14:52:52] <primetoxinz> WOW
L1541[14:52:59] <primetoxinz> looked
right over that
L1542[14:52:59] <Tombenpotter> And any
idea where the ChatComponentText is? :P
L1543[14:53:20] <diesieben07>
TextComponentString
L1544[14:53:51] <Tombenpotter> Cool cool,
thanks
L1545[14:53:59] <diesieben07> i am
surprised java 8 even runs on windows 2000 still
L1546[14:54:47] <primetoxinz> why
wouldn't it?
L1547[14:54:57] <diesieben07> because
that thing is ages old? :D
L1548[14:55:07] <Tombenpotter> Well
that's a log
L1549[14:55:14] <Tombenpotter> lot of
syntax errors gone
L1550[14:55:28] <primetoxinz> but what
has drastically changed since then in windows and java?
L1551[14:55:41] <diesieben07> eh
L1552[14:55:42] <primetoxinz> obviously
opengl
L1553[14:55:55] <diesieben07> a lot?
:D
L1554[14:56:06] <diesieben07> but i am
not very into the whole w32 api and whatnot
L1555[14:56:16] <diesieben07> read
"not very" as "not at all"
L1556[14:56:30] <primetoxinz> lol
L1557[14:56:37] <primetoxinz> hey,
they're getting rid of it anyways
L1558[14:57:00] <primetoxinz> uwp or
whatever
L1559[14:57:20] <diesieben07> yay uwp
-_-
L1560[14:57:35] <primetoxinz> lol
L1561[14:57:36] <Tombenpotter> Also,
whatever happened to that?
event.player.inventory.consumeInventoryItem
L1562[14:57:45] <primetoxinz> huh
L1563[14:58:50] <Tombenpotter> Well, the
consumeInventoryItem method from the inventory :P
L1564[14:59:14] <primetoxinz> *shrug* use
capabilities
L1565[14:59:14] <diesieben07> i dont
think it exists anymore
L1566[14:59:24] <diesieben07> the only
consumer of it was bows and they have it inline now
L1567[14:59:29] <diesieben07> so yeah
^
L1568[14:59:36] <primetoxinz> Entities
have getCapabilitiy too
L1569[14:59:39] <Tombenpotter>
primetoxinz: yea, but player inventory doesn't has capts
L1570[14:59:44] <diesieben07> sure it
does
L1571[14:59:44] <Tombenpotter> Oh
really?
L1572[14:59:44] <primetoxinz> the player
does
L1573[14:59:46] <diesieben07> or rather,
the player does
L1574[14:59:54] <diesieben07> you do not
need iinventory anywhere
L1575[15:00:18] <Tombenpotter> Hmm
L1576[15:00:27] <Tombenpotter> I'm still
trying to understand those :P
L1577[15:00:36]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L1578[15:00:38] <primetoxinz> I did it in
a day, so can you \o/
L1579[15:00:56] <Tombenpotter> And for
the EnumFacing, I can use null right?
L1580[15:01:13] <primetoxinz> yaeh
L1581[15:01:26] <Tombenpotter> What I
liked about that method was that you didn't have to specify the
slot number tho :L
L1582[15:01:42] <primetoxinz> make
one
L1583[15:01:52] <diesieben07> yeha you
have to iterate now
L1584[15:01:54] <Tombenpotter> I know,
but I'm butt lazy too :D
L1585[15:02:00] <diesieben07> there is no
utility anymore
L1586[15:02:23] <Tombenpotter> I can see
that ^^
L1587[15:03:57]
⇦ Quits: Subaraki
(~Artix@AClermont-Ferrand-552-1-250-126.w86-194.abo.wanadoo.fr)
(Read error: Connection reset by peer)
L1588[15:06:37] <primetoxinz> how is this
number 0 when I am never setting it to 0, ever
L1589[15:07:16] <diesieben07> you never
set it to anything? :D
L1590[15:07:19] <diesieben07> then it
would be 0
L1591[15:07:25] <primetoxinz> no, it
starts as -1
L1592[15:08:12] <diesieben07> your code
be broken then
L1593[15:08:16] <primetoxinz> yep
L1594[15:08:20] <primetoxinz> trying to
find why
L1595[15:08:31] <primetoxinz> it isn't
originally mine
L1596[15:08:33] <primetoxinz> so :/
L1597[15:08:56]
⇦ Quits: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 186 seconds)
L1598[15:09:26] <primetoxinz> found why!
the classes never call the super
L1599[15:10:22] <Tombenpotter> lol
L1600[15:12:30] <LexManos> !gm
field_73011_w
L1601[15:12:37] <LexManos> !gf
field_73011_w
L1602[15:14:32]
⇦ Quits: vox
(~voxmods@pool-96-231-57-33.washdc.fios.verizon.net) (Ping timeout:
190 seconds)
L1603[15:16:29]
⇨ Joins: sokratis12GR
(kiwiirc@ppp-94-69-159-120.home.otenet.gr)
L1604[15:18:37]
⇦ Quits: patrick96
(~patrick96@42.53.105.92.dynamic.wline.res.cust.swisscom.ch) (Quit:
Leaving)
L1605[15:21:34] <Tombenpotter> Is there a
utility for sending blockposes through the network?
L1606[15:22:31] <Ordinastie_> toLong()
fromLong()
L1607[15:24:52]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L1608[15:24:53] <Tombenpotter> Ooh
L1609[15:25:04] <Tombenpotter> That's
much better than sending the 3 coords isn't it
L1610[15:25:21]
⇦ Quits: sokratis12GR
(kiwiirc@ppp-94-69-159-120.home.otenet.gr) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC
client)
L1611[15:25:30] <Ordinastie_> yes
L1612[15:27:04] <diesieben07> it saves 1
byte compared to int-byte-int :D
L1613[15:27:11] <diesieben07> so... not
much better, but a bit
L1614[15:27:23] <Ordinastie_> "but a
byte" ?
L1615[15:27:35] <Ordinastie_> easier in
code I feel too
L1616[15:27:43] <diesieben07> of
course.
L1617[15:27:48] <diesieben07> easier in
code, yes
L1618[15:28:25]
⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L1619[15:29:03] ***
amadornes[Streaming] is now known as amadornes
L1620[15:29:35]
⇨ Joins: OrionOnline
(~OrionOnli@ip-80-236-237-134.dsl.scarlet.be)
L1621[15:31:09]
⇦ Quits: Gil (uid147942@id-147942.brockwell.irccloud.com)
(Quit: Connection closed for inactivity)
L1622[15:34:49] <primetoxinz> what the
heck
L1623[15:34:58] <primetoxinz> the
blockstate is changed, but the model doesn't rotate
L1624[15:35:41] <diesieben07> how do you
change the state?
L1625[15:35:50] <primetoxinz>
getActualState
L1626[15:35:59]
⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping
timeout: 384 seconds)
L1627[15:35:59] <diesieben07> based on TE
data?
L1628[15:36:08] <primetoxinz> based on
neighor blocks
L1629[15:36:15] <primetoxinz>
neighbor*
L1630[15:36:29] <diesieben07> huh can you
show your code?
L1631[15:36:41] ***
Kolatra|away is now known as Kolatra
L1633[15:37:17] <primetoxinz> reload,
added the blockstate json
L1634[15:37:45] <primetoxinz> it changes
the state in F#
L1635[15:37:47] <primetoxinz> F3*
L1636[15:37:54] <diesieben07> what does
isMechanicalOn do?
L1637[15:37:55]
⇦ Quits: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error:
Connection reset by peer)
L1638[15:38:08] <diesieben07> also you
dont need a nullcheck if you are checking instanceof
L1639[15:38:09]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L1640[15:38:21]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1641[15:38:36] <diesieben07> and uhhh
what... why does your block have 2 TEs?
L1642[15:38:42] <primetoxinz> it
doesn't
L1643[15:38:56]
⇦ Quits: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net) (Read error:
Connection reset by peer)
L1644[15:38:59] <diesieben07>
TileEntityVisibleInventory / TileEntityCookingPot
L1645[15:39:08] <primetoxinz> cookingpot
extends visible
L1646[15:39:09]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-108-184.buckeyecom.net)
L1647[15:39:09] <Tombenpotter> Where can
I get the item instance from it's registry name already?
L1648[15:39:34] <Ordinastie_> then just
check for cookingpot
L1649[15:39:50] <primetoxinz> wasn't
orignally my code, just didn't change it
L1650[15:40:08] <Ordinastie_> well that
code is pretty awful, why not refactor it ?
L1651[15:40:14] <primetoxinz> I am
L1652[15:40:16] <primetoxinz>
slowly
L1653[15:40:29] <ghz|afk> Tombenpotter:
Item.REGISTRY.getObject or ... another one I don't remember
L1654[15:40:30] <diesieben07>
Tombenpotter, ForgeRegistries.ITEMS.getValue
L1655[15:40:36] <ghz|afk> or the one
diesieben07 said.
L1656[15:40:38] <diesieben07> :D
L1657[15:40:39] <Tombenpotter> Ah, that's
the way
L1658[15:40:42] <Tombenpotter> :D
L1659[15:40:45] <primetoxinz> this block
used to have like 8 tiles depending on meta
L1660[15:40:50] <ghz|afk> both are the
same underlying data structure
L1661[15:40:53] <ghz|afk> just different
interfaces
L1662[15:41:24] <primetoxinz> still, idk
why the model isn't rotation if the state is right
L1663[15:41:43] <diesieben07>
primetoxinz, what does isMechanicalOn do?
L1664[15:42:06] <ghz|afk> primetoxinz: do
you refresh the rendering? yo ushouldcall notifyBlockUpdate on the
client whenever the context data changes
L1665[15:42:37] <primetoxinz> it checks a
boolean property diesieben07
L1666[15:42:57] <diesieben07> so why
doesnt it take the blockstate?
L1667[15:43:06] <primetoxinz> it
does
L1668[15:43:10] <primetoxinz> I think
ghz|afk is right
L1669[15:43:14] <diesieben07> it takes
world and pos
L1670[15:43:16] <diesieben07> but yeah
also waht ghz said
L1671[15:43:38] ***
ghz|afk is now known as gigaherz
L1672[15:43:46] *
diesieben07 goes back to coding his annotatino process
L1673[15:43:47] <diesieben07> *or
L1674[15:43:52] <gigaherz> you will most
probably want to also senc the data to the client at the same
time
L1675[15:43:55] <gigaherz> so my
suggestion is
L1676[15:43:58] <gigaherz> when this data
changes on the server
L1677[15:44:04] <gigaherz> call
notifyBlockUpdate on the server
L1678[15:44:08] <gigaherz> which will
trigger getUpdatePacket
L1679[15:44:13] <gigaherz> which will be
sent to the client
L1680[15:44:17] <gigaherz> which will
call onDataPacket
L1681[15:44:27] <gigaherz> and in there,
you may want to call notifyBlockUpdate again
L1682[15:44:29] <gigaherz> to refresh
rendering
L1683[15:44:38] <gigaherz> (if something
changed -- avoid unnecessary refreshes)
L1684[15:44:50] <primetoxinz> yeah
L1685[15:45:17] <primetoxinz> ehh, what
flag?
L1686[15:45:22] <primetoxinz> never can
find what those do
L1687[15:45:32] <gigaherz> doesn't
matter, the flags parameter is unused
L1688[15:45:35] <primetoxinz> oh
L1689[15:45:36] <gigaherz> but by
convention, 3
L1690[15:45:36] <primetoxinz> wow
L1691[15:45:50] <gigaherz> unless you
want it to be rendered "immediately"
L1692[15:45:56] <gigaherz> in that case
you can use 8 on the client
L1693[15:46:01] <gigaherz> to request it
to be ASAP
L1694[15:46:07] <gigaherz> (at the cost
of less batching)
L1695[15:46:15] <gigaherz> (generally not
needed)
L1696[15:46:42] <primetoxinz> hmm, still
didn't work
L1697[15:48:16] <LexManos> willieaway,
you there? When you get back, see if moving insertIntoChannel() in
serverToClientHandshake to inside the noop if does anything. Race
conditions are fun arnt they? Exp with netty magic being the
driving force of the whole system -.-
L1698[15:48:54] <LexManos> err wait wrong
person
L1699[15:48:58] <LexManos> Corosus,
---^
L1700[15:50:23]
⇨ Joins: Upthorn
(~ogmar@75-101-109-195.dsl.dynamic.fusionbroadband.com)
L1701[15:52:55]
⇨ Joins: Pymous (~Pymous@clapity.eu)
L1702[15:52:57] <Pymous> Hello !
L1703[15:53:19]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Read error:
Connection reset by peer)
L1704[15:53:38]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L1705[15:54:05] <Pymous> Someone know an
NPC Mod who work with 1.10 ?
L1706[15:54:29] <gigaherz> not me,
sorry.
L1707[15:54:56] <Pymous> no problem
:)
L1708[15:55:38] <gigaherz> it's weird
that they didn't port the custom NPCs mod, though
L1709[15:55:46] <gigaherz> entities are
far easier to port than blocks and items
L1710[15:55:54] <Pymous> Yeah, it's sad
:(
L1711[15:55:58] <primetoxinz> there are
ton of items too
L1712[15:56:07] <primetoxinz> not that
those are hard
L1713[15:56:44]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L1714[15:56:56]
⇦ Quits: Upthorn
(~ogmar@75-101-109-195.dsl.dynamic.fusionbroadband.com) (Ping
timeout: 186 seconds)
L1715[15:56:57] <primetoxinz> idk why is
happening
L1716[15:57:13] <primetoxinz> if I do
withProperty(FACING,EnumFacing.WEST) everything works fine
L1717[15:57:33] <primetoxinz> but as soon
as the test if(on) stuff happens it doesn't work
L1718[15:58:43] <LatvianModder> on is a
property?
L1719[15:58:52] <primetoxinz> yeah
L1720[15:59:06] <primetoxinz> actually,
in this case no
L1721[15:59:07] <LatvianModder>
state.getValue(ON) == true
L1722[15:59:17] <primetoxinz> it's the
state of neighbor blocks
L1723[15:59:27] <LatvianModder> err
L1724[15:59:30] <primetoxinz> but it is
working just fine
L1725[15:59:36] <primetoxinz> it just
doesn't change the model
L1726[15:59:47] <primetoxinz> in F3 the
blockstate changes to what it should be
L1727[15:59:51] <LatvianModder> oh. so..
mark the block as dirty?
L1728[15:59:56] <primetoxinz> did
that
L1729[16:00:16] <LatvianModder>
¯\_(ツ)_/¯
L1730[16:00:23] <primetoxinz> yep
L1731[16:01:29] <primetoxinz> O.O
L1732[16:01:35]
⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping
timeout: 192 seconds)
L1734[16:01:59] <primetoxinz> eh, in
getActualState
L1735[16:02:01] <primetoxinz> why
L1736[16:02:13] <primetoxinz> why did
that work
L1737[16:02:31] <raoulvdberge> Is this
the correct way to replace a baked model from a block?
L1739[16:03:16] <gigaherz> wat
L1740[16:03:24]
⇨ Joins: armctec (~Thunderbi@179.209.69.169)
L1741[16:03:26] <raoulvdberge> i assume
the answer is no
L1742[16:03:38] <gigaherz> dunno it's the
first time anyone asks that
L1743[16:03:39] <raoulvdberge> i also
assume my problem is in the ModelResourceLocation part
L1744[16:03:54] <diesieben07> eh
also
L1745[16:03:57] <diesieben07> that is
YOUR block...
L1746[16:04:02] <diesieben07> why do you
need to replace your own model?!
L1747[16:04:24] <raoulvdberge>
MCMultipart
L1748[16:04:36] <primetoxinz> huh?
L1749[16:04:52] <gigaherz> doesn't
ModelBakeEvent happen BEFORE the loading?
L1750[16:05:08] <raoulvdberge>
MCMultiparts need to override my model to render the multiparts on
them
L1751[16:05:15] <primetoxinz> I saw your
issue in MCMultipart, I have never had that with stacksonstacks,
which are multiparts
L1752[16:05:18] <gigaherz> if you put it
inside ModelBakeEvent
L1753[16:05:22] <gigaherz> it shouldn't
even try to load the one from disk
L1754[16:05:31] <gigaherz> also
raoulvdberge
L1755[16:05:35] <gigaherz> it's a
MODELResourceLocation
L1756[16:05:38] <gigaherz> you need the
"inventory" part
L1757[16:05:39] <raoulvdberge> yup
L1758[16:05:39] <LatvianModder> well the
correct way to replace model.. is by using resourcepacks :P
L1759[16:05:56] <raoulvdberge> okay so
let me rephrase
L1760[16:05:57] <gigaherz> new
ModelResourceLocation(Mod.ID+ ":myblock",
"inventory");
L1761[16:06:02] <gigaherz> not what you
have there
L1762[16:06:10] <gigaherz> what you have
there is wrong.
L1763[16:06:16] <primetoxinz> but why
does it need to replace the model?
L1764[16:06:19] <raoulvdberge> gigaherz:
would that work in-world as block too?
L1765[16:06:33] <gigaherz> raoulvdberge:
no
L1766[16:06:33] <raoulvdberge>
primetoxinz: I'm not making a multipart, I'm making a tile that
supports multiparts like covers
L1767[16:06:37] <gigaherz> for the
in-world one
L1768[16:06:38] <gigaherz> it would
be
L1769[16:06:43] <gigaherz> new
ModelResourceLocation(Mod.ID+ ":myblock",
"normal");
L1770[16:06:49] <gigaherz> or whatever
blockstate variants you have
L1771[16:06:58] <primetoxinz> ok
L1772[16:06:59] <gigaherz> and you would
have to specify ALL the variants
L1773[16:07:01] <raoulvdberge> what if i
have too many variants to list in that string
L1774[16:07:11] <gigaherz> yo uahve to
"put" each and every one of them
L1775[16:07:16] <gigaherz> with their own
model
L1776[16:07:20] <raoulvdberge> kill
me
L1777[16:07:29] <gigaherz> or make a
custom statemapper
L1778[16:07:32] <gigaherz> ;P
L1779[16:07:43] ***
kroeser is now known as kroeser|away
L1780[16:07:50] ***
kroeser|away is now known as kroeser
L1781[16:08:22] <gigaherz> WTF is wrong
with youtube tonight?
L1782[16:08:32] <gigaherz> it's on
"Auto 720p60" but looks like 360p
L1783[16:08:47] <gigaherz> if I switch to
720p60 explicit, it looks right :/
L1784[16:09:06] <Pymous> It might be a
stupid question, but here I am : Before, when I was playing,
everytime an update hit, updating your mod/plugin was all the rage,
but with the 1.10, everybody just ... "don't care", is
there a reason to that ?
L1785[16:09:10] <diesieben07> it takes a
bit sometimes ghz
L1786[16:09:23] <diesieben07> also
youtube automatic is completely broken for me
L1787[16:09:32] <gigaherz> Pymous: it's
not 1.10
L1788[16:09:35] <diesieben07> select
1080p -players just fine, no buffering.
L1789[16:09:40] <LatvianModder> becaue
you dont need to update from 1.9.4
L1790[16:09:41] <diesieben07> select
auto: always stays at 720
L1791[16:09:42] <gigaherz> people grew
accustomed to the way things worked in 1.7.10
L1792[16:09:56] ***
kroeser is now known as kroeser|away
L1793[16:09:57] <gigaherz> or wait you
mean from 1.9.4?
L1794[16:10:04] ***
kroeser|away is now known as kroeser
L1795[16:10:07] <gigaherz> anyone who
hasn't "bothered" means their mod works in 1.10.2
as-is
L1796[16:10:07] <OrionOnline> Anyone
having a good example for fluid conduits?
L1797[16:10:08] <gigaherz> the same
jar
L1798[16:10:13] <LatvianModder> and
updating from 1.7.10 to 1.9.4/1.10 takes a lot of time and work for
some mods
L1799[16:10:15] <gigaherz> OrionOnline:
EnderIO?
L1800[16:10:24] <Pymous> Nah, stopped
playing before Minecraft was buyed by Microsoft, gigaherz
L1801[16:10:29] <LatvianModder> He said
good :P
L1802[16:10:34] <LatvianModder> ok, they
are great
L1803[16:10:42] <gigaherz> Pymous: but
you are asking about mods being stuck on 1.7.10
L1804[16:10:45] <LatvianModder> but
complicated for an example
L1805[16:10:46] <gigaherz> or mods being
stuck on 1.9.4?
L1806[16:10:53] <gigaherz> it has
different answers
L1807[16:10:53] <gigaherz> ;p
L1808[16:11:07] <Pymous> Gigabit101 :
Mods being stuck at all
L1809[16:11:17] <LatvianModder> Wrong
G-tab
L1810[16:11:21] <Pymous> It wasn't like
that "before" (IN MY PRIME TIME :D )
L1811[16:11:25] <gigaherz> yeah
L1812[16:11:27] <gigaherz> here is the
thing
L1813[16:11:34] <gigaherz> every time
minecraft updates
L1814[16:11:38] <OrionOnline> gigaherz, i
checked, and they use some structure like thing.....
L1815[16:11:41] <gigaherz> and forge
changes something in response to it
L1816[16:11:50] <gigaherz> some modders
"ragequit"
L1817[16:11:51] <OrionOnline> I could do
that i would rather not if i can prevent it....
L1818[16:11:57] <gigaherz> because
"the old way was better and the new one sucks"
L1819[16:12:02] <gigaherz> this has
happened every single version
L1820[16:12:06] <gigaherz> but in some
versions more than others
L1821[16:12:11] <gigaherz> but
L1822[16:12:12] <LatvianModder> which is
obviously wrong
L1823[16:12:15] <gigaherz> in mc1.8
L1824[16:12:25] <gigaherz> Mojang changed
the entire rendering stack
L1825[16:12:30] <gigaherz> with a much
more flexible one
L1826[16:12:40] <gigaherz> that allows
resourcepacks to replace the actual 3d models for things
L1827[16:12:44] <gigaherz> including make
items non-flat
L1828[16:12:57] <gigaherz> this is both
more complex to work with
L1829[16:13:11] <gigaherz> but also more
efficient, because the models are "baked" during loading,
and a more optimized format is stored in memory
L1830[16:13:20] <gigaherz> but because of
this change
L1831[16:13:37] <gigaherz> a LOT and I
mean *A LOT* of modders went "NOPE NO WAY NOT UPDATING FUCK
1.8"
L1832[16:13:44] <gigaherz> and demanded
forge to implement workarounds
L1833[16:13:49] <gigaherz> so they could
keep the old way of doing things
L1834[16:13:54] <electrolitic>
Dang.
L1835[16:13:57] <Pymous> But forge
refused
L1836[16:13:58] <gigaherz> and forge said
"lol no you fuck yourself"
L1837[16:14:06] <Pymous> yeah,
logical
L1838[16:14:10] <LatvianModder> as they
should
L1839[16:14:17] <electrolitic> What's
wrong with updating?
L1840[16:14:21] <LatvianModder>
work
L1841[16:14:23] <LatvianModder>
effort
L1842[16:14:25] <gigaherz> electrolitic:
it's effort
L1843[16:14:27] <gigaherz> modders want
more money
L1844[16:14:30] <gigaherz> with 0 extra
effort
L1845[16:14:33] <electrolitic> Oh, is it
that bad?
L1846[16:14:41] <electrolitic> And people
make money on mods?
L1847[16:14:43] <LatvianModder> its a
cruel world
L1848[16:14:44] <gigaherz> yes
L1849[16:14:48] <LatvianModder> with
Curse, yes
L1850[16:14:49] <gigaherz> adf.ly links
and such
L1851[16:14:52] <gigaherz> or curse
points
L1852[16:15:03] <gigaherz> I have earned
some $150 in 6 months ;P
L1853[16:15:08] <Pymous> Thanks for the
heads up :D
L1854[16:15:12] <gigaherz> not much, but
my mods aren't huge
L1855[16:15:14] <LatvianModder> HA.
sorry
L1856[16:15:24] <electrolitic> I could
have sworn I heard something about how people can't make money off
of mc or something, mojang rules
L1857[16:15:24] <gigaherz> Pymous: but as
I was saying
L1858[16:15:33] <gigaherz> when 1.10 was
released
L1859[16:15:35] <LatvianModder> not
directly
L1860[16:15:37] <gigaherz> it wasn't a
big update
L1861[16:15:46] <gigaherz> some .... 95%
of the mods work as-is
L1862[16:15:48] <Pymous> electrolitic :
Not directly by boosting some players and not some other
L1863[16:15:48] <LatvianModder> they cant
make money by selling items on servers and such
L1864[16:15:49] <gigaherz> without
changing the jar file
L1865[16:15:54] <gigaherz> and when
1.10.2 was released
L1866[16:15:57] <gigaherz> it was just a
tiny bugfix
L1867[16:16:06] <gigaherz> almost all the
mods that worked on 1.10 also work on 1.10.2
L1868[16:16:08] <gigaherz> so a lot of
mods
L1869[16:16:11] <gigaherz> will still say
1.9.4
L1870[16:16:15] <gigaherz> even thouhg
they work just fine in 1.10.2
L1871[16:16:20] <gigaherz> I went through
mine
L1872[16:16:21] <LatvianModder> I still
make mods for 1.9.4 and run on 1.10.2 game
L1873[16:16:24] <Pymous> gigaherz : Yeah,
but CustomNPC can't even load because the version check is
hardcoded in the .class file
L1874[16:16:26] <gigaherz> and marked
them all as 1.10.2-compatible in Forge
L1875[16:16:32] <gigaherz> CustomNPC is
1.7.10
L1876[16:16:38] <Pymous> No, there is a
1.9
L1877[16:16:42] <gigaherz> is
there?
L1878[16:16:45] <Pymous> Yup
L1879[16:16:48] <gigaherz>
interesting
L1880[16:16:53] <gigaherz> and yes
L1881[16:16:53] <LatvianModder> I had
accidently hardcoded version thing too
L1882[16:17:00] <gigaherz> forge detects
certain specific version strings
L1883[16:17:02] <gigaherz> but not
others
L1884[16:17:07] ***
cpw is now known as cpw|out
L1886[16:17:08] <gigaherz> it's hardcoded
to allow some strings
L1887[16:17:12] <LatvianModder> was
marked as [1.9;1.10). Who woudve known that major update will be
fine :P
L1888[16:17:14] <Pymous> "1.9.0
(beta)"
L1889[16:17:22] <gigaherz> oh
L1890[16:17:23] <gigaherz> 1.9.0
L1891[16:17:26] <LatvianModder> 1.9.0 was
different
L1892[16:17:32] <gigaherz> yeah 1.9.4 is
NOT compatible with 1.9.4
L1893[16:17:35] <gigaherz> 1.9.0*
L1894[16:17:35] <Pymous> Oh, ok
L1895[16:17:36] <Pymous> Sorry then
L1896[16:17:50] <BordListian> 1.9.4 is
not compatible with 1.9.4
L1897[16:17:53] <primetoxinz> wait, like
pre-release beta?
L1898[16:17:53] <LatvianModder> but its
easy to port anyway
L1899[16:18:02] <gigaherz> yeah
L1900[16:18:06] <gigaherz> doesn't need
big changes
L1901[16:18:16] <gigaherz> but there's a
much lower % of the mods thatwork as is
L1902[16:18:38] <Pymous> And there is no
source so we can't do it ourself ...
L1903[16:19:27]
⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping
timeout: 202 seconds)
L1904[16:19:32] ***
kroeser is now known as kroeser|away
L1905[16:20:20] <gigaherz> yeah
L1906[16:20:44] <gigaherz> I wish Mojang
didn't just turn their heads around and pretend modding doesn't
exist
L1907[16:20:49] <gigaherz> but actually
hadd a modding license
L1908[16:20:55] <gigaherz> that requires
the mods to be opensource
L1909[16:20:56] <gigaherz> ;p
L1910[16:21:06] <primetoxinz> whats a
mod?
L1911[16:21:06]
⇦ Quits: Intektor (~Intektor4@p5B276C13.dip0.t-ipconnect.de)
(Quit: Leaving)
L1912[16:21:11] <primetoxinz> you mean
commandblocks?
L1913[16:21:24] <gigaherz> we call those
"lagblocks"
L1914[16:21:32] <BordListian>
memeblocks
L1915[16:21:33] <Pymous> ^^
L1916[16:21:37] <primetoxinz> ohh
resource packs!
L1917[16:21:51] <BordListian> droptable
changes!
L1918[16:21:52] <primetoxinz> json
scripting?
L1919[16:21:59] <BordListian> json
models!
L1920[16:22:02] <primetoxinz> I think we
need json scripting
L1921[16:22:06] <primetoxinz> that sounds
great
L1922[16:22:20] <primetoxinz> because
json is totally a programming language
L1923[16:22:37] <BordListian> the first
programming language without control structures
L1924[16:22:39] <electrolitic> Isn't it
java script?
L1925[16:22:51] <BordListian> it's
javascript object notation
L1926[16:22:51] <gigaherz> BordListian:
uh?
L1927[16:22:54] <gigaherz>
"if": {
L1928[16:22:57] <gigaherz>
"condition": {... }
L1929[16:23:00] <primetoxinz> oh
god
L1930[16:23:10] <primetoxinz> that's
basically what the 1.9 models are
L1931[16:23:12] <gigaherz> ,
"then": {}, "else": {}
L1932[16:23:13] <BordListian>
nonono.mp4
L1933[16:23:13] <gigaherz> }
L1934[16:23:23] <Gigabit101> Pymous, no
worrys It happens alot...
L1935[16:23:32] <primetoxinz> they didn't
even use "if", they used "when"
L1936[16:23:34] <primetoxinz>
why!?!?!?
L1937[16:23:41] <gigaherz> XD
L1938[16:23:45] <gigaherz> because it's
not conditions
L1939[16:23:55] <gigaherz> it's....
whatevertheyarecalled
L1940[16:24:01] <gigaherz> the
multimodels thing
L1941[16:24:03] <primetoxinz> yeah
L1942[16:24:04] <electrolitic> Does
knowing javascript help at all with json?
L1943[16:24:07] <gigaherz> is basically a
big "switch()" block
L1944[16:24:10] <gigaherz> not an if/else
program
L1945[16:24:12] <primetoxinz> no
electrolitic
L1946[16:24:20] <primetoxinz> case is the
word
L1947[16:24:23] <gigaherz> electrolitic:
no, but knowing json helps a bit with javascript
L1948[16:24:24] <gigaherz> ;P
L1949[16:24:40] <gigaherz> since
basically, it's how you declare values that you assign to
variables
L1950[16:25:09] <gigaherz> xcept
javascript proper lets you do expressions and function calls in
there
L1951[16:25:11] <gigaherz> while json
does not
L1952[16:25:12] <BordListian> hahahah
what
L1953[16:25:20] <gigaherz> JSON =
Javascript Object Notation
L1954[16:25:28] <gigaherz> it's the value
declaration part of javascript
L1955[16:25:30] <BordListian>
world.spawnParticle is actually particletype, x, y, z, r, g,
b
L1956[16:25:36] <BordListian> why
L1957[16:25:40] <primetoxinz> yep
L1958[16:25:53] <BordListian> brb
commiting suicide
L1959[16:25:54] <gigaherz> dunno
L1960[16:26:05] <primetoxinz> trying to
change the velocity?
L1961[16:26:15] <BordListian> does
world.spawnParticle only work on the client btw
L1962[16:26:29] <primetoxinz> don't think
so
L1963[16:26:33] <primetoxinz> it spawns
an entity
L1964[16:26:41] <BordListian> ????
L1965[16:26:45] <BordListian> particles
are entities?
L1966[16:26:53] <raoulvdberge> no, not
anymore
L1967[16:26:54] <primetoxinz> I think
so?
L1968[16:26:55] <primetoxinz> oh
L1969[16:27:04] <primetoxinz> thank
god
L1970[16:27:12] <Pymous> Gigabit101 :
That kind of discussion ? :D
L1971[16:27:56] <gigaherz> you keep
tabbing wrongly?
L1972[16:28:39] <primetoxinz> ok, I
finally fixes my issue in a disgusting way
L1973[16:28:40] ***
V is now known as Vigaro
L1974[16:28:44] <primetoxinz> since
nothign would work
L1975[16:29:09] <primetoxinz> I called
world.setBlockState(pos,state.getActualState()) in neighborUpdate
...
L1976[16:29:46] <BordListian> is
canConnectRedstone still a thing and what exactly does it
determine?
L1977[16:30:29] <primetoxinz> yes, read
the javadocs above it
L1978[16:31:00] <BordListian> javadoc?
:P
L1979[16:31:11] <primetoxinz> the
comments that say what it does
L1980[16:32:46] <BordListian> it changes
what redstone wire can connect to
L1981[16:32:54] <primetoxinz> mmhmm
L1982[16:33:31] <BordListian> i'm looking
at redstone wire code
L1983[16:33:40] <BordListian> it's a
mess
L1984[16:33:49] <primetoxinz> that's an
understatement
L1985[16:34:01] <gigaherz> the whole
redstone system is horrible
L1986[16:34:10] <BordListian> ye
L1987[16:34:24] <primetoxinz> i don't
think words can describe how horrible
L1988[16:34:26]
⇦ Quits: OrionOnline
(~OrionOnli@ip-80-236-237-134.dsl.scarlet.be) (Quit:
Leaving)
L1990[16:38:53] <gigaherz> is that grass
growing on sand?
L1991[16:39:04] <BordListian> yes
L1992[16:39:07] <gigaherz> looks
weird
L1993[16:39:08] <gigaherz> as in
L1994[16:39:10] <gigaherz>
anti-natural
L1995[16:39:24] <BordListian> have you
never seen grass grow on sand?
L1996[16:39:30] <gigaherz> nope
L1997[16:39:55] <gigaherz> well I
mean
L1998[16:39:57] <BordListian> i
entertained myself as a kid by pulling large bushels of grass along
with their roots out of sand
L1999[16:40:09] <gigaherz> scraggly grass
on the edges of beaches
L2000[16:40:20]
⇦ Quits: Nitrodev (~Nitrodev@85-23-77-207.bb.dnainternet.fi)
(Read error: Connection reset by peer)
L2002[16:40:37] <gigaherz> not full-green
grass
L2003[16:40:52] <BordListian> it's not
full green here either lmao
L2004[16:41:07] <BordListian> it also
grows on clay
L2005[16:41:18] <gigaherz> it covers the
sand fully, I mean
L2006[16:41:18] <gigaherz> ;P
L2007[16:41:20] <BordListian> but i have
yet to make vanilla grass spread to it
L2008[16:42:00] <primetoxinz> oh my as
anyone seen asie's latest meme?
L2009[16:42:12] <gigaherz> no?
L2011[16:43:24] <BordListian> reddit
silver
L2012[16:43:25] <BordListian> lmfao
L2013[16:43:52] <primetoxinz> don't
forget to read the addendum
L2014[16:44:14] <primetoxinz> I'm
dying
L2015[16:44:21] <BordListian> A different
flowerchild
L2016[16:44:28] <BordListian> known as
vazkii
L2017[16:44:33] <primetoxinz>
hHAHAHA
L2018[16:44:36] <BordListian> end this
futile existance
L2019[16:44:43] <BordListian> take me
home
L2020[16:44:48] <primetoxinz> return to
home?
L2021[16:45:21] <diesieben07> regarding
the addendum...
L2022[16:45:36] <primetoxinz>
communism?
L2023[16:45:37] <diesieben07> how has
nobody noticed: Eloraam, SpaceToad, Alblaka - ESA - FTB
L2024[16:45:43] <primetoxinz> :O
L2025[16:45:56] <primetoxinz> 1 letter
off
L2026[16:46:14] <diesieben07> ftb
considers itself the continuation of forge
L2027[16:46:19] <diesieben07> they are
just waiting for the day to take over
L2028[16:46:21] <diesieben07> everyone
run
L2029[16:46:31] <primetoxinz> how does
that work?
L2030[16:46:48] <primetoxinz> how is ftb
a continuation?
L2031[16:46:55]
⇦ Quits: barteks2x
(barteks2x@it.is.your.corrupt.we.claim.panicbnc.org) (Ping timeout:
192 seconds)
L2032[16:47:07]
⇦ Quits: MrZoidbergMD (Zoidberg@have.i.gone.mad.panicbnc.org)
(Ping timeout: 198 seconds)
L2033[16:47:09] <diesieben07> one day
their launcher will just no longer download forge but the new
gpshf
L2034[16:47:15] *
diesieben07 hides in a hole
L2035[16:47:18] <primetoxinz>
gpshf?
L2036[16:47:24] <BordListian> gpshf
L2037[16:47:25] <diesieben07> forge 1
letter offset
L2038[16:47:29] <primetoxinz> HAHAH
L2039[16:47:36] <BordListian>
#redditforge
L2040[16:49:01] <LexManos>
<diesieben07> ftb considers itself the continuation of
forge
L2041[16:49:03] <LexManos> Ha...
L2042[16:49:07] <LexManos> haha...
hahahahahahahahahahaha
L2043[16:49:26] <primetoxinz> gpshf is
better than forge
L2044[16:49:53] ***
manmaed is now known as manmaed|AFK
L2045[16:53:15] <primetoxinz>
diesieben07, I told asie about ESAFTB
L2046[16:53:22] <primetoxinz> he said
<asie> primetoxinz: i have been beaten
L2047[16:53:26] <diesieben07> :D
L2048[16:54:24] <LexManos> Its funny how
coincidences can be packaged
L2049[16:54:35] <LexManos> But, some of
the things are false, Forge wasnt started by Alblaka
L2050[16:54:59] <primetoxinz> oh
noes
L2051[16:55:03]
⇦ Quits: PitchBright
(~PitchBrig@CPE00fc8d8a3ce3-CM00fc8d8a3ce0.cpe.net.cable.rogers.com)
(Quit: brb)
L2052[16:55:09] <primetoxinz> don't ruin
the memes
L2053[16:55:10] <diesieben07>
"coincidences" you say
L2054[16:55:15] *
diesieben07 puts on tinfoil hat
L2055[16:56:22] <LexManos> "but
someone's knocking on my door, I'll be right back..."
L2056[16:56:27]
⇦ Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Quit: I think
the BNC broke.)
L2057[16:56:29] <LexManos> always the
best way to exit the conversation.
L2058[16:56:41] <LexManos> I'll give it
to Asie, even tho hes a twat, thats pretty funny
L2059[17:00:18]
⇨ Joins: PitchBright
(~PitchBrig@cpe00fc8d8a3ce3-cm00fc8d8a3ce0.cpe.net.cable.rogers.com)
L2060[17:00:22]
⇦ Parts: Aroma1997 (~Aroma1997@104.131.97.244)
())
L2061[17:01:28]
⇦ Quits: TehNut (~TehNut@192.99.145.160) (Ping timeout: 186
seconds)
L2062[17:01:32] <LatvianModder>
<diesieben07> ftb considers itself the continuation of
forge
L2063[17:01:32] <LatvianModder>
what
L2064[17:02:00]
⇦ Quits: johnnyhostile (~irssi@castlevania.blackholegate.net)
(Ping timeout: 186 seconds)
L2065[17:02:23]
⇨ Joins: TehNut (~TehNut@2607:5300:100:200::199)
L2066[17:02:35] <diesieben07> it was a
stupid joke because ... see above
L2067[17:02:48]
⇨ Joins: johnnyhostile
(~irssi@castlevania.blackholegate.net)
L2068[17:03:22] <LatvianModder> gpshf,
heh
L2069[17:08:36]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Remote host
closed the connection)
L2070[17:09:09]
⇨ Joins: codahq
(~codahq@c-73-65-219-228.hsd1.ut.comcast.net)
L2071[17:10:15]
⇨ Joins: asie (~asie@asie.pl)
L2072[17:10:54] <asie> I heard that I've
been promoted to "twat"
L2073[17:11:12] <gigaherz> butonly
because it was funny
L2074[17:11:43]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 202
seconds)
L2075[17:13:33] <asie> gigaherz: no, it
was said that it was funny even though i'm a twat
L2076[17:13:47] <gigaherz> yes
L2077[17:13:58] <asie> still, it is a
promotion
L2078[17:13:59] <gigaherz> but if oyu
feel that's an upgrade, I guess the upgrade happened due to being
funny
L2079[17:14:10] <asie> yes, I do feel
it's quite the upgrade
L2080[17:15:20]
⇦ Quits: PitchBright
(~PitchBrig@cpe00fc8d8a3ce3-cm00fc8d8a3ce0.cpe.net.cable.rogers.com)
(Ping timeout: 186 seconds)
L2081[17:15:57] <asie> anyhow, o/
L2082[17:15:59]
⇦ Parts: asie (~asie@asie.pl) (WeeChat 1.5))
L2083[17:16:58]
⇨ Joins: PitchBright
(~PitchBrig@CPE00fc8d8a3ce3-CM00fc8d8a3ce0.cpe.net.cable.rogers.com)
L2084[17:21:59]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
202 seconds)
L2085[17:22:33] ***
amadornes is now known as amadornes[OFF]
L2086[17:23:39]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L2087[17:25:55]
⇨ Joins: MrZoidbergMD
(Zoidberg@have.i.gone.mad.panicbnc.org)
L2088[17:36:08]
⇨ Joins: barteks2x
(barteks2x@it.is.your.corrupt.we.claim.panicbnc.org)
L2089[17:38:41]
⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L2090[17:40:23]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L2091[17:43:25]
⇦ Quits: aidancbrady
(~aidancbra@c-24-125-34-75.hsd1.ga.comcast.net) (Read error:
Connection reset by peer)
L2092[17:43:42]
⇨ Joins: aidancbrady
(~aidancbra@c-24-125-34-75.hsd1.ga.comcast.net)
L2093[17:44:58]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net)
L2094[17:54:18]
⇨ Joins: ChewCraft
(uid35940@id-35940.ealing.irccloud.com)
L2095[17:56:32]
⇨ Joins: blood_
(unknown@ool-4574115b.dyn.optonline.net)
L2096[17:59:20]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: See
ya.)
L2097[18:04:59] <techbrew> Anyone know of
a (common) reason that resource packs won't load in a 1.9.4 dev
environment?
L2098[18:05:14]
⇦ Quits: armctec (~Thunderbi@179.209.69.169) (Quit:
armctec)
L2099[18:05:20] <gigaherz> any message in
the log?
L2100[18:05:26] ***
willieaway is now known as williewillus
L2101[18:05:36] <gigaherz> i have never
heard of anyone having issues with resource packs not loading
L2102[18:06:06] <williewillus> well parts
of it could not load due to e.g. bad jsons
L2103[18:06:14] <williewillus> but yeah
never the whole thing
L2104[18:06:32] <williewillus> didnt the
pack format get incremented in 1.9
L2105[18:06:33] <techbrew> nothing in the
log, it's odd
L2106[18:06:52] <techbrew> the Gui
doesn't even show the .zip
L2107[18:07:06] <williewillus> thats
strange then
L2108[18:07:18] <williewillus> malformed
zip?
L2109[18:07:22] <techbrew> Could be
L2110[18:07:23] <techbrew> I did just
grab a random pack, I'll go find another one.
L2111[18:08:11] ***
MrKickkiller is now known as MrKick|Away
L2112[18:09:27] <techbrew> williewillus:
"malformed zip" made me suspicious. The derpy author
nested the pack 3 folders down in the zip
L2113[18:09:36] <williewillus> heh
L2114[18:09:39] <techbrew> fixed that,
runs fine :)
L2115[18:14:55] <gigaherz> I feel like
it's an appropriate moment to mention the tiny resourcepack
"addon" I made
L2117[18:14:59] <gigaherz> it only
changes the hotbar ;P
L2118[18:15:22] <gigaherz> (I made some
months ago, that is)
L2119[18:15:29] <Ordinastie_> screen
?
L2120[18:16:13] <gigaherz> on it, since I
apparently never saved a screenshot of it
L2121[18:16:21] <gigaherz> i'll take the
chance to try it on 1.10
L2122[18:16:31]
⇨ Joins: Naiten (Naiten@77.35.60.216)
L2124[18:17:55] <gigaherz> (that's my
vanilla creative testing world)
L2125[18:18:15] <Ordinastie_> meh
L2126[18:18:37] <TehNut> One of those
cases where "better" is a very relative term
L2127[18:18:54] <gigaherz> of
course.
L2128[18:19:47] <gigaherz> maybe
"minimal hotbar" may have been more descriptive, but the
selected slot marker isn't that minimal
L2129[18:20:10] <gigaherz> problem with
using that while playing normally
L2130[18:20:14] <gigaherz> is that when I
go back to dev
L2131[18:20:21] <gigaherz> I suddenly see
that ugly stuff in the default hotbar
L2132[18:20:53]
⇦ Quits: RichardG (~richardg8@201.37.253.54) (Ping timeout:
384 seconds)
L2133[18:22:13]
⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L2134[18:24:51] ***
Mine|away is now known as minecreatr
L2135[18:25:08]
⇨ Joins: xEviLSpaWnx
(~xEvilSpaw@cpc21-pete9-2-0-cust202.4-4.cable.virginm.net)
L2136[18:30:04]
⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Quit:
Leaving)
L2137[18:32:26]
⇦ Quits: iari (~iari___@evana.futhark24.org) (Quit:
Leaving)
L2138[18:32:43]
⇦ Quits: Darkevilmac
(Darkevilma@our.pi.equals-3.14.elitebnc.org) (Quit:
return;)
L2139[18:33:04]
⇨ Joins: Darkevilmac
(Darkevilma@our.pi.equals-3.14.elitebnc.org)
L2140[18:33:54]
⇦ Quits: Naiten (Naiten@77.35.60.216) (Read error: Connection
reset by peer)
L2141[18:39:55]
⇦ Quits: cpup (~cpup@32.218.112.213) (Ping timeout: 198
seconds)
L2142[18:41:30]
⇨ Joins: Intektor
(~Intektor4@p5B276C13.dip0.t-ipconnect.de)
L2143[18:42:12] <Intektor> I want that,
when a player holds my item, his arms should like the same like
when the player holds a bow
L2144[18:42:20] <Intektor> this crossed
arms positions
L2145[18:42:23] <Intektor> how can I do
this?
L2146[18:44:17] <gigaherz> return BOW
from the use action thing?
L2147[18:44:27] <gigaherz> but that only
affects while they are using the item
L2148[18:44:29] <gigaherz> not
generally
L2149[18:45:03]
⇦ Quits: BordListian
(~BordListi@chello213047142014.32.11.vie.surfer.at) (Ping timeout:
202 seconds)
L2150[18:45:24] <Intektor> yeah
L2151[18:45:26] <Intektor> thats it
L2152[18:45:30] <Intektor> I need it all
the time
L2153[18:45:37]
⇨ Joins: cpup (~cpup@32.218.116.178)
L2154[18:45:40] <gigaherz> yeah I don't
think that's possible
L2155[18:45:45] <gigaherz> not without
base edits, that is
L2156[18:46:38] <Intektor> what are these
base edit?
L2157[18:46:53] <gigaherz> as in, coremod
/ pr to forge
L2158[18:47:46] <gigaherz> the pose is in
RenderPlayer, there's a BOW_AND_ARROW pose, that gets assigned only
if there's an item in use, AND its action is BOW
L2159[18:48:57] <Intektor> can't I just
change this per reflection?
L2160[18:52:00] <gigaherz> well you
could, but the method is called RIGHT BEFORE rendering
L2161[18:52:35] <diesieben07> you could
change it in RenderLivingEvent.Pre
L2162[18:52:43] <diesieben07> not
RenderPlayerEvent.Pre thats too early
L2163[18:52:50] <gigaherz> ah right
L2164[18:52:53] <gigaherz> it calls
super
L2165[18:52:55] <diesieben07> but RLE.Pre
is called RIGHT after the pooses are set
L2166[18:52:55] <gigaherz> which is the
living one
L2167[18:52:59] <diesieben07> so if you
override it there it would work
L2168[18:53:02] <gigaherz> yep I didn't
realize that
L2169[18:53:08] <gigaherz> have fun
L2170[18:53:12] <gigaherz> I gotta
sleep
L2171[18:53:14] <Intektor> ah
thanks
L2172[18:53:15] ***
gigaherz is now known as ghz|afk
L2173[18:53:18] <Intektor> you guys are
great
L2174[18:53:20] <diesieben07> night
:D
L2175[18:53:27]
⇨ Joins: CoderPuppy (~cpup@32.218.116.202)
L2176[18:54:51]
⇦ Quits: cpup (~cpup@32.218.116.178) (Ping timeout: 190
seconds)
L2177[18:55:02] <Intektor> what exactly
do I have to override?
L2178[18:56:22] <diesieben07> Look at
RenderPlayer.setModelVisibilities
L2179[18:56:25] <diesieben07> thats where
it's set up
L2180[18:56:49] <diesieben07> you have to
override the values set there with what you want in
RenderLivingEvent.Pre (which is called right after
RenderPlayer.setModelVisibilites exits)
L2181[18:57:45] <Intektor> ah I see
L2182[18:57:49] <Intektor> Ill try it
outr
L2183[19:02:50] <masa> bleh, what should
I do about others mods crashing with my mod, when they expect the
World to be a WorldServer and cast to it without checking?
L2184[19:03:26] <masa> I can't really get
a WorldServer on the client side can I? Because it would require a
MinecraftServer instance
L2185[19:04:20] <diesieben07> eh
L2186[19:04:27] <diesieben07> don't call
server-only methods on the client? :D
L2187[19:05:00]
⇦ Quits: kimfy (~kimfy@236.5.200.37.customer.cdi.no) (Quit:
Leaving)
L2188[19:05:30] <masa> well I'm not
really... the issue is that I have a FakeWorld, and currently it
has isRemote as false
L2189[19:05:40] <diesieben07> then it has
to be a WorldServer :D
L2190[19:05:45] <diesieben07> I assume
that as well, personally.
L2191[19:05:50] <masa> so I guess that
leads to mdos expecting it to be WorldServer?
L2192[19:05:56] <diesieben07> Yep.
L2193[19:05:58] <masa> mmkay
L2194[19:06:03] <masa> well crap
L2195[19:06:16] <diesieben07> why does it
have isRemote false?
L2196[19:06:34]
⇨ Joins: RANKSHANK_mob1
(~RANKSHANK@pa49-180-159-21.pa.nsw.optusnet.com.au)
L2197[19:06:57] <masa> some stuff doesn't
seem to work if it's not, at least all the TESR renderers stopped
working, and some neighbor block updates don't happen I
believe
L2198[19:07:14] <masa> I'll have to take
a betetr look at it I guess
L2199[19:08:01] <masa> basically I'm
first copying a small area from the client "real" world
to the fake world, and then trying to do an item use in the fake
world, and render all the changed blocks/models
L2200[19:08:32] <masa> so many things
that need to be faked and tweaked for this crap to hold together
even a little bit :D
L2201[19:08:33] <diesieben07> oh dear
that sounds like horror :D
L2202[19:08:35] <diesieben07> glhf
L2203[19:08:42] <masa> yep ;_;
L2204[19:09:15] <diesieben07> what are
you doing? :D
L2205[19:09:18] <raoulvdberge> masa: is
that for your block preview mod?
L2206[19:09:19] <masa> it works for lots
of "regular" stuff, but runs into problems with people
trying to sync TEs to clients from that world, plus external grid
handlers etc
L2207[19:09:23] <masa> yes
L2209[19:10:25] <Ordinastie_> lol, first
post, MalisisDoors crash? ><
L2210[19:10:36] <masa> I guess if I can
figure out why the TESR renderers break and fix those, then the
other stuff that breaks is just "oh well"
L2211[19:10:42] <diesieben07> how freakin
come :D
L2212[19:10:51] <diesieben07> "oh i
am mr Ordinastie i don't need normal renderers"
L2213[19:10:55] <masa> :D
L2214[19:10:59]
⇦ Quits: Katrix
(~Katrix@2a02:fe0:cb10:2420:3dee:7372:aa77:73b) (Read error:
Connection reset by peer)
L2215[19:11:02] <Ordinastie_> eh! :
<diesieben07> I assume that as well, personally.
L2216[19:11:08] <Ordinastie_> so
shuddup
L2217[19:11:09] <masa> mcmultipart also
crashed with basically the same thing, trying to cast the
world
L2218[19:11:19] <diesieben07> !isRemote
=> WorldServer
L2219[19:11:22] <diesieben07> whats wrong
with that?
L2220[19:11:33] <Ordinastie_> exactly,
that's the crash
L2221[19:11:43] <diesieben07> oh :D
L2222[19:12:29] <diesieben07> masa, one
thing though... why does a client world break TESRs?
L2223[19:12:34] <diesieben07> TESRs never
see server worlds...
L2224[19:12:38] <masa> no idea
L2225[19:13:21] <masa> when I changed the
argument that I pass to the super from my FakeWorld constructor to
true ie. isRemote = true, the TESR disappeared...
L2226[19:13:23] <Ordinastie_> honnestly,
I'm not sure why you need all those hacks
L2227[19:13:34] <masa> I haven't yet
checked if the TE itself is intact
L2228[19:13:53] <masa> hmm also, I think
the vanilla Chest still rendered, but not the skull or the dragon
head
L2229[19:14:07] <masa> which hacks?
L2230[19:14:10] <raoulvdberge> masa: tbh,
the best thing you could do is provide an API
L2231[19:14:18] <raoulvdberge> and
include stuff for vanilla in the mod itself
L2232[19:14:31] <masa> which would mean
that nothing else works... :p
L2233[19:14:33] <raoulvdberge> fakeworld
seems way too fragile and stuff will break constantly
L2234[19:14:45] <masa> because nobody
cares, not even me
L2235[19:14:51] <raoulvdberge> :P
L2236[19:14:56] <Ordinastie_> masa, I do
have a proxy world too
L2237[19:15:07] <Ordinastie_> I don't
have any issues with it
L2238[19:15:22] <masa> what kind of proxy
world?
L2239[19:15:41] <Ordinastie_> to render
my TE as a fake other block
L2241[19:17:07]
⇦ Quits: aidancbrady
(~aidancbra@c-24-125-34-75.hsd1.ga.comcast.net) (Ping timeout: 198
seconds)
L2242[19:19:04]
⇦ Quits: CoderPuppy (~cpup@32.218.116.202) (Ping timeout: 186
seconds)
L2243[19:19:06] <Ordinastie_> it uses
lombok though
L2244[19:19:14] <Ordinastie_> to not have
to write every method
L2245[19:19:58] <williewillus> you can
use lombok to proxy stuff?
L2246[19:20:12] <Ordinastie_> with
@Delegate yes
L2247[19:20:17] <williewillus> whoah
that's nice
L2248[19:20:17] <diesieben07> yay lombok
hackery
L2249[19:20:48] <Ordinastie_> meh, it's
just comilation hackery so
L2250[19:21:08] <diesieben07> i know but
yay internal apis
L2251[19:21:18] <williewillus> wat
L2252[19:21:28] <diesieben07> lombok uses
internal non-documented javac apis
L2253[19:21:31] <williewillus> also does
it work at a source or bytecode level?
L2254[19:21:37] <diesieben07>
source
L2255[19:21:38] <diesieben07> afaik
L2256[19:21:44] <diesieben07> normally an
annotation processor can only produce NEW code
L2257[19:21:48] <diesieben07> it cannot
alter existing files
L2258[19:23:39]
⇨ Joins: Katrix
(~Katrix@2a02:fe0:cb10:2420:210e:2887:6b36:9d87)
L2259[19:25:14]
⇨ Joins: cpup (~cpup@32.218.117.2)
L2260[19:26:04]
⇨ Joins: RichardG (~richardg8@201.37.253.54)
L2261[19:26:04]
MineBot sets mode: +v on RichardG
L2262[19:34:25]
⇨ Joins: CoderPuppy (~cpup@32.218.117.30)
L2263[19:36:55]
⇦ Quits: cpup (~cpup@32.218.117.2) (Ping timeout: 192
seconds)
L2264[19:38:53]
⇦ Quits: theFlaxbeard (~theFlaxbe@184.97.183.252) (Killed
(NickServ (GHOST command used by theFlaxbeard2)))
L2265[19:39:52]
⇨ Joins: founderio1
(~Thunderbi@p200300C4E3C3E400349803B3EB2BC3BB.dip0.t-ipconnect.de)
L2266[19:40:20]
⇦ Quits: founderio
(~Thunderbi@p200300C4E3C03F0014A9F5AF369033E9.dip0.t-ipconnect.de)
(Ping timeout: 182 seconds)
L2267[19:40:20] ***
founderio1 is now known as founderio
L2268[19:41:55]
⇦ Quits: Abastro (~Abastro@175.117.182.109) (Read error:
Connection reset by peer)
L2269[19:49:00]
⇨ Joins: Gil
(uid147942@2604:8300:100:200b:6667:5:2:41e6)
L2270[19:49:23]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2271[19:50:02] <Intektor> I want to
decrease the invincibility time of a entity after it has been hit
with my damage source, how can I do this?
L2272[19:50:51]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2273[19:52:39]
⇨ Joins: cpup (~cpup@32.218.117.72)
L2274[19:53:11]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
202 seconds)
L2275[19:54:51]
⇦ Quits: CoderPuppy (~cpup@32.218.117.30) (Ping timeout: 190
seconds)
L2276[19:55:19]
⇨ Joins: Abastro (~Abastro@175.117.182.109)
L2277[19:55:27]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L2278[19:55:32] ***
minecreatr is now known as Mine|away
L2279[19:56:48] <diesieben07> Intektor,
change hurtResistantTime
L2280[19:56:56] ***
Darkevilmac is now known as DarkevilAway
L2281[19:57:19] <masa> bleh yeah it's not
the TESRs that break, it's just that some blocks won't get placed
at all is isRemote == true
L2282[19:57:27] <masa> *if
L2283[19:57:33] <diesieben07> uh how do
you place them?
L2284[19:57:37] <masa> like
BlockSkull
L2285[19:57:57] <masa> FakeWorld,
FakePlayer, copy of ItemStack, call onItemUse() etc
L2286[19:58:04]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:7886:9b3c:fbf8:fe4c)
L2287[19:58:13] <diesieben07> ah
L2288[19:58:17]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L2289[19:58:19] <diesieben07> yeah in
place you need a server world
L2290[19:58:24] <diesieben07> and then a
client world for rendering :P
L2291[19:58:45] <masa> does it actually
matter for rendering?
L2292[19:58:58] <diesieben07> uh
L2293[19:58:59] <diesieben07> probably
not
L2294[19:59:13] <diesieben07> you just
need to make your fake world extend WorldServer
L2295[19:59:15] <diesieben07> is that a
problem?
L2296[19:59:16] <masa> but my main issue
atm is that this seems to crash many mods when they expect the
world to be WorldServer since it has isRemote == false :p
L2297[19:59:34] <williewillus> well some
renderers just grab mc.theWorld directly how are you gettign around
that? :P
L2298[19:59:34] <masa> yeah kind of,
where do I get a MinecraftServer on the client?
L2299[19:59:38] <williewillus> you
don't
L2300[19:59:42] <williewillus> it's the
client
L2301[19:59:49] <masa> exactly
L2302[19:59:54] <masa> thus my
dilemma
L2303[20:00:02] <williewillus> fake
one?
L2304[20:00:07] <diesieben07> fake
MinecraftServer yeah
L2305[20:00:08] <diesieben07>
hahaha
L2306[20:00:11] <masa> :DD
L2307[20:00:14] <diesieben07> fake all
the things
L2308[20:00:20] <masa> the rabbit hole is
getting pretty deep >_>
L2309[20:00:43] <diesieben07>
MinecraftServer needs YggdrasilAuthenticationService haha
L2310[20:00:46] <diesieben07> this is fun
:D
L2311[20:00:52] <diesieben07> *watching
this is fun
L2312[20:01:03] <masa> "yeah guys
the mod is now a rewritten Minecraft client because I had to fake
everything"
L2313[20:01:39] <masa> maybe some good
old try-catch-blacklist... ;D
L2314[20:01:49] <williewillus> thats
going to kill performance if it happens a lot
L2315[20:01:51] <masa> if it crashes on
placement, blacklist it
L2316[20:01:55] <williewillus> lol
L2317[20:02:07]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
198 seconds)
L2318[20:02:59]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2319[20:03:52]
⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping
timeout: 186 seconds)
L2320[20:04:22] <masa> let's just say I
somewhat regret ever starting work on this mod... :p
L2321[20:04:30]
⇦ Quits: heldplayer
(~heldplaye@ip-213-49-254-95.dsl.scarlet.be) (Quit: And I'm
gone!)
L2323[20:04:59] <masa> it's cool and all
but... why do people play with mods and not just vanilla?!
L2324[20:05:00] <diesieben07> which is
not much more fun :P
L2325[20:05:30] <williewillus> wat is
that
L2326[20:05:46] <kashike> diesieben07:
freemarker/
L2327[20:05:48] <kashike> ? *
L2328[20:05:50] <masa> huh what am I even
looking at
L2329[20:05:51] <diesieben07> yes
L2330[20:05:51] <diesieben07> generating
code to automatically sync fields :D
L2331[20:06:03] <diesieben07> you put
@Sync on a field, it automatically spits out a bunch of code
L2332[20:06:13] <williewillus> but using
what
L2333[20:06:22]
⇨ Joins: HACKhalo2
(~HACKhalo2@66-227-242-159.dhcp.aldl.mi.charter.com)
L2334[20:06:31] <diesieben07> annotation
processor
L2335[20:06:48] <williewillus> that
<#macro stuff is java annotation processor? huh
L2336[20:06:49] <kashike> freemarker
williewillus
L2337[20:06:50] <diesieben07> no
L2339[20:06:55] <diesieben07> thats a
templating language
L2340[20:07:12] <masa> okay if java
crashes inside a constructor, will the objest still get created if
I catch that? :D
L2341[20:07:18] <williewillus> no
L2342[20:07:21] <masa> boo
L2343[20:07:29] <williewillus> that would
break a lot of things
L2344[20:07:44] <masa> and that's exactly
what I need right now :D
L2346[20:08:23] <HACKhalo2> what are you
doing to get java to crash inside of a constructor>
L2347[20:08:35] <diesieben07> it's ugly
AF but oh well
L2348[20:08:37] <williewillus> plenty of
things can throw from constructor :P
L2349[20:08:45] <diesieben07> throw new
RuntimeException() // boo
L2350[20:08:57] <williewillus> any arg
checking is throwing from a constructor
L2351[20:10:10] <diesieben07> anyways,
i'm going to bed.
L2352[20:10:14] <diesieben07> at 3am.
fuck my life.
L2353[20:10:42]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2354[20:12:40] <masa> actually creating
a MinecraftServer might not be a huge issue, I can pretty much give
at all null and the constructor shouldn't crash
L2355[20:12:54] <masa> then I just need
to fake and override and NO-OP everything... :D
L2356[20:13:12] <masa> but yeah... fuck
this shit
L2357[20:13:25] <williewillus> even
hackier solution
L2358[20:13:30] <williewillus> get one of
those mocking frameworks
L2359[20:13:31] <williewillus> and use
it
L2360[20:13:32] <williewillus> xD
L2362[20:14:19] <williewillus> have you
heard of mocking in unit tests?
L2363[20:14:38] <masa> no
L2364[20:14:42] <williewillus> there's
frameworks that generate completely dummied out objects and you can
stub out certain methods, spy them, etc.
L2365[20:14:45] <williewillus> it's used
for unit testing
L2366[20:15:04]
⇦ Quits: cpup (~cpup@32.218.117.72) (Ping timeout: 186
seconds)
L2367[20:15:36] <masa> mmkay
L2368[20:16:33] <kashike> like
cglib
L2370[20:17:03] <williewillus> i had
something like mockito or spock in mind
L2371[20:17:05] <Ordinastie_> to use in
production? doesn't sound like a good idea :p
L2372[20:17:13] <williewillus> hance
"even hackier solution"
L2374[20:17:30] <williewillus> i wouldn't
count on anything inthe wiki being valid
L2375[20:17:41] <williewillus> also the
formatting of that page is fucked
L2376[20:17:43]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2377[20:18:03] <HACKhalo2> yea
L2378[20:18:15]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L2380[20:19:24]
⇨ Joins: cpup (~cpup@32.218.117.109)
L2381[20:20:24]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2382[20:23:06]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-14-224.dhcp.embarqhsd.net) (Remote host
closed the connection)
L2383[20:23:57]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2384[20:25:24]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2385[20:26:05]
⇨ Joins: aidancbrady
(~aidancbra@c-24-125-34-75.hsd1.ga.comcast.net)
L2386[20:26:14]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L2387[20:26:55]
⇨ Joins: CoderPuppy (~cpup@32.218.117.127)
L2388[20:28:51]
⇦ Quits: cpup (~cpup@32.218.117.109) (Ping timeout: 190
seconds)
L2389[20:29:03]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2390[20:32:09]
⇨ Joins: Upthorn
(~ogmar@75-101-109-195.dsl.dynamic.fusionbroadband.com)
L2391[20:34:29]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2392[20:36:35]
⇦ Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Quit: ChatZilla 0.9.92 [Firefox 48.0/20160726073904])
L2393[20:39:43]
⇦ Quits: Intektor (~Intektor4@p5B276C13.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L2394[20:39:49]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2395[20:42:00]
⇨ Joins: Intektor
(~Intektor4@p5B2768DD.dip0.t-ipconnect.de)
L2396[20:42:33] <Intektor> I don't want,
that the player does this hit animation when the player left clicks
my item, how can I stop this?
L2397[20:42:55]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2398[20:44:51]
⇦ Quits: HACKhalo2
(~HACKhalo2@66-227-242-159.dhcp.aldl.mi.charter.com) (Ping timeout:
190 seconds)
L2399[20:46:37]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2400[20:47:11]
⇨ Joins: cpup (~cpup@32.218.117.157)
L2401[20:47:23] <williewillus> set the
progress counter
L2402[20:47:27] <williewillus>
swingProgress i think
L2403[20:47:29] <williewillus> set it to
1
L2404[20:47:33] <williewillus> not sure
when to do that though
L2405[20:48:43]
⇦ Quits: CoderPuppy (~cpup@32.218.117.127) (Ping timeout: 202
seconds)
L2406[20:50:16]
⇦ Quits: RANKSHANK_mob1
(~RANKSHANK@pa49-180-159-21.pa.nsw.optusnet.com.au) (Ping timeout:
186 seconds)
L2407[20:50:31]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2408[20:51:59]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L2409[20:54:44]
⇨ Joins: vox
(~voxmods@pool-96-231-57-33.washdc.fios.verizon.net)
L2410[20:54:59] <Intektor> hm ok
thanks
L2411[20:55:18]
⇨ Joins: HACKhalo2
(~HACKhalo2@66-227-242-159.dhcp.aldl.mi.charter.com)
L2412[20:55:41]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2413[20:57:53] <Intektor> doing it every
tick doesn't do anything
L2414[20:58:05] <williewillus> what do
you mean
L2415[20:58:42] <Intektor> in my item, in
onUpdate
L2416[20:58:47] <Intektor> I set it to
1
L2417[20:58:49] <Intektor> no
change
L2418[20:59:31] <Intektor> wait yes
L2419[20:59:34] <Intektor> it does
something
L2420[21:00:24] <Intektor> i set
isSwingInprogress to false
L2421[21:00:33] <Intektor> but I still
have a movement down
L2422[21:01:23] <Ordinastie_> look for a
method in item like equipAnimation
L2423[21:01:31]
⇦ Quits: cpup (~cpup@32.218.117.157) (Ping timeout: 198
seconds)
L2424[21:02:25] <Intektor> and
then?
L2425[21:02:31] <vox> I've spent all day
working on a fancy GUI system
L2426[21:02:33] <vox> and it
L2427[21:02:35] <vox> freaking
L2428[21:02:38] <vox> still doesn't
L2429[21:02:39] <vox> work
L2430[21:02:41] <vox> ugh
L2431[21:02:51] <Ordinastie_> I have a
GUI system if you like :)
L2432[21:03:11]
⇨ Joins: CsokiCraft
(~CsokiCraf@87-97-113-74.pool.invitel.hu)
L2433[21:03:39]
⇦ Quits: yopu (~yopu@184-89-191-67.res.bhn.net) (Ping
timeout: 202 seconds)
L2434[21:03:55]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2435[21:04:39] <CsokiCraft> I need a
function to be executed every tick. How can I do this?
L2436[21:04:45] <CsokiCraft> I have a
net.minecraft.util.ITickable
L2437[21:04:51] <Intektor> where
L2438[21:05:00] <Ordinastie_> depends on
the context
L2439[21:05:03] <Intektor> in a block, in
a tileentity?
L2440[21:05:08] <CsokiCraft> that I
register with
FMLCommonHandler.instance().getMinecraftServerInstance().registerTickable()
L2441[21:05:14] <williewillus> wat
L2442[21:05:24] <CsokiCraft> but it is
not ticking
L2443[21:05:29] <Intektor> Maybe you
should use a EventHandler
L2444[21:05:30] <williewillus> don't do
that
L2445[21:05:36] <Intektor> and A
worldTickEvent
L2446[21:05:39] <CsokiCraft> Not
TileEntity, a custom ITickable
L2447[21:05:41] <williewillus> use a
proper tick handler
L2448[21:05:59] <Intektor> read in the
internet about event handlers
L2449[21:06:01] <williewillus> not to
mention that method is dedicated-server only
L2450[21:06:12] <williewillus> and is
used for the dedicated server gui
L2451[21:06:14] <williewillus> :P
L2452[21:06:27] <CsokiCraft> What counts
as a "proper" tick handler?
L2453[21:06:36] <williewillus> subscribe
to a tick event
L2454[21:06:41] <CsokiCraft> ok
L2455[21:06:50] <williewillus> check for
phase start or phase end depending on what you need to do
L2456[21:06:55] <williewillus> check for
the proper logical side
L2457[21:06:56] <CsokiCraft>
WorldEvent.TickEvent?
L2458[21:06:56] <williewillus> do
stuff
L2459[21:07:17] <williewillus> describe
what you ned to accomplish first
L2460[21:07:20]
⇨ Joins: cpup (~cpup@32.218.117.180)
L2462[21:07:55] <Intektor> change
PlayertickEvent to WorldTickEvent or somthing
L2463[21:08:06] <williewillus>
worldtickevent fires on both sides
L2464[21:08:07]
⇦ Quits: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net)
(Ping timeout: 198 seconds)
L2465[21:08:12] <williewillus> just
describe your intent first
L2466[21:08:13]
⇦ Quits: HACKhalo2
(~HACKhalo2@66-227-242-159.dhcp.aldl.mi.charter.com) (Read error:
Connection reset by peer)
L2467[21:08:16] <williewillus> instead of
discussing details :P
L2468[21:08:46]
⇦ Quits: Intektor (~Intektor4@p5B2768DD.dip0.t-ipconnect.de)
(Quit: Leaving)
L2469[21:10:08] <CsokiCraft> I am working
on AtmosphereCraft and I need to update the atmosphere to implement
gas flow mechanics and natural phenomena
L2470[21:10:19] <williewillus> okay use
ServerTickEvent
L2471[21:10:32] <williewillus> and check
phase == END or START whichever you want
L2472[21:10:33] <CsokiCraft> ok
L2473[21:10:35] <williewillus> then do
stuff there
L2474[21:10:52] <CsokiCraft> What does
phase do?
L2475[21:11:09] <williewillus> one fires
before the tick
L2476[21:11:09]
⇨ Joins: HACKhalo2
(~HACKhalo2@66-227-242-159.dhcp.aldl.mi.charter.com)
L2477[21:11:10] <williewillus> one
after
L2478[21:11:16] <williewillus> if you
don't check your eventhandler happens twice a tick
L2479[21:11:16] <williewillus> :P
L2480[21:11:21] <CsokiCraft> right
L2481[21:14:23]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2482[21:17:41]
⇦ Quits: Abastro (~Abastro@175.117.182.109) (Ping timeout:
384 seconds)
L2484[21:20:15]
⇨ Joins: RANKSHANK_mob1
(~RANKSHANK@pa49-180-159-21.pa.nsw.optusnet.com.au)
L2485[21:21:12]
⇨ Joins: CoderPuppy (~cpup@32.218.117.227)
L2486[21:22:41]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2487[21:24:39]
⇦ Quits: cpup (~cpup@32.218.117.180) (Ping timeout: 202
seconds)
L2488[21:26:11]
⇦ Quits: Necr0
(~Necr0@p200300700D6EAA94A5A76EFF672C6CAD.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L2489[21:27:59]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2490[21:32:22]
⇨ Joins: cpup (~cpup@32.218.117.247)
L2491[21:34:31]
⇦ Quits: SaibaX (~IceChat9@174-25-29-219.ptld.qwest.net)
(Ping timeout: 190 seconds)
L2492[21:34:55]
⇦ Quits: CoderPuppy (~cpup@32.218.117.227) (Ping timeout: 202
seconds)
L2493[21:35:04]
⇦ Quits: HACKhalo2
(~HACKhalo2@66-227-242-159.dhcp.aldl.mi.charter.com) (Read error:
Connection reset by peer)
L2494[21:36:38]
⇨ Joins: HACKhalo2
(~HACKhalo2@66-227-242-159.dhcp.aldl.mi.charter.com)
L2495[21:40:09]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2496[21:44:18]
⇨ Joins: Abastro (~Abastro@175.117.182.109)
L2497[21:46:41]
⇦ Quits: HACKhalo2
(~HACKhalo2@66-227-242-159.dhcp.aldl.mi.charter.com) (Ping timeout:
192 seconds)
L2498[21:49:28]
⇦ Quits: Upthorn
(~ogmar@75-101-109-195.dsl.dynamic.fusionbroadband.com) (Ping
timeout: 186 seconds)
L2499[21:50:43]
⇦ Quits: CsokiCraft (~CsokiCraf@87-97-113-74.pool.invitel.hu)
(Quit: Leaving)
L2500[21:52:05]
⇨ Joins: Hink
(~Hink@pool-108-20-224-164.bstnma.fios.verizon.net)
L2501[21:56:56]
⇦ Quits: cpup (~cpup@32.218.117.247) (Ping timeout: 186
seconds)
L2502[22:02:33]
⇨ Joins: cpup (~cpup@32.218.118.9)
L2503[22:04:37]
⇨ Joins: CoderPuppy (~cpup@32.218.118.34)
L2504[22:04:49]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2505[22:05:23] ***
williewillus is now known as willieaway
L2506[22:07:39]
⇦ Quits: cpup (~cpup@32.218.118.9) (Ping timeout: 192
seconds)
L2507[22:07:58]
⇨ Joins: sweetpi
(~sweetpi@c-67-172-57-82.hsd1.pa.comcast.net)
L2508[22:10:12]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2509[22:10:23]
⇦ Quits: IceDragon (~ThatGuy@173.225.243.121) (Ping timeout:
384 seconds)
L2510[22:12:20]
⇨ Joins: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L2511[22:15:35]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2512[22:20:23]
⇦ Quits: BlueMonster
(uid82864@2604:8300:100:200b:6667:4:1:43b0) (Quit: Connection
closed for inactivity)
L2513[22:20:27] ***
DarkevilAway is now known as Darkevilmac
L2514[22:22:31]
⇦ Quits: vox
(~voxmods@pool-96-231-57-33.washdc.fios.verizon.net) (Ping timeout:
190 seconds)
L2515[22:25:09]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L2516[22:25:21]
⇦ Quits: iso2013
(~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit: Bye
:))
L2517[22:26:43] ***
willieaway is now known as williewillus
L2518[22:26:48] <williewillus> !gm
func_177435_g
L2519[22:27:06] <masa> haha what the
hell, the malisis doors are TESRs and disappear after like 64
blocks? :D
L2520[22:27:08] <williewillus> !gm
func_178511_d
L2521[22:27:12]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2522[22:27:17] <Ordinastie_> masa,
yes
L2523[22:27:42]
⇨ Joins: RANKSHANK
(~Michael@ppp121-44-158-225.lns20.syd7.internode.on.net)
L2524[22:29:57] <masa> welp, I managed to
bolt on horrifying amounts of hacky shit and got the world to be a
WorldServer and it fixed the crashes
L2525[22:30:42] <masa> there is still
some eleccore multiblock spam on the console with deep resonance
tanks for example though...
L2526[22:30:53]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2527[22:30:55]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960C0F.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L2528[22:31:23] <RANKSHANK> exception
spam or just logging?
L2529[22:32:02]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Remote host
closed the connection)
L2530[22:32:03] <masa> logging spam,
their checks for multiblock registration, it spams about the tile
already being registered
L2531[22:32:17] <williewillus> ugh
L2532[22:32:22] <masa> not sure where it
should be removing it
L2533[22:32:35] <williewillus> i hate
when modders just dump random spam into INFO
L2534[22:32:51] <williewillus> so much
noise in a big pack esp on startup
L2535[22:33:05] <infinitefoxes_> did
Biome#getWaterColorMultiplier change?
L2536[22:33:07] <masa> this is event in
printf() and not even a logger :p
L2537[22:33:12] <masa> *even
L2538[22:33:14] <RANKSHANK> 'registering
this and this and this and this and this and this
L2539[22:33:19] <williewillus> even worse
:P
L2540[22:33:36] <williewillus>
infinitefoxes_: change how?
L2541[22:33:45] <infinitefoxes_> it
doesn't seem to work at all in Forge 1.10+
L2542[22:33:48]
⇨ Joins: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net)
L2543[22:33:50] <infinitefoxes_> and has
no usages according to IntelliJ
L2544[22:33:59] <infinitefoxes_> I was
using it in 1.8 without issues
L2545[22:34:06] <williewillus> patch
probably got forgotten, report it
L2546[22:34:22] <infinitefoxes_> where
should I go to report such a thing?
L2547[22:34:50] <infinitefoxes_> not very
familiar with how you guys handle issues
L2548[22:34:57] <williewillus>
MinecraftForge github
L2549[22:35:05] <infinitefoxes_> thanks,
will do
L2550[22:36:12]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2551[22:37:03] <RANKSHANK> yeah
BiomeEvent#GetWaterColor isn't churning up any usages in my
workspace as well
L2552[22:37:12]
⇨ Joins: Lathanael|Away
(~Lathanael@p5496197B.dip0.t-ipconnect.de)
L2553[22:37:39] ***
Darkevilmac is now known as DarkevilAway
L2554[22:41:39]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L2556[22:50:29]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L2557[22:52:21]
⇦ Quits: xEviLSpaWnx
(~xEvilSpaw@cpc21-pete9-2-0-cust202.4-4.cable.virginm.net)
()
L2558[22:59:07]
⇦ Quits: Dimitriye98
(~Dimitriye@c-73-252-165-178.hsd1.ca.comcast.net) (Ping timeout:
384 seconds)
L2559[22:59:51]
⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
(Ping timeout: 202 seconds)
L2560[23:01:32]
⇨ Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L2561[23:08:08]
⇦ Parts: Redrield
(~Redrield@i.dont.know.what.to.put.here.redrield.tk) (ERC (IRC
client for Emacs 24.5.1)))
L2562[23:12:25]
⇦ Parts: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Bonk))
L2563[23:14:12] ***
williewillus is now known as willieaway
L2564[23:14:20]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:8ddf:2e1d:a7f2:9abf)
L2565[23:28:51]
⇦ Quits: raoulvdberge
(uid95673@id-95673.richmond.irccloud.com) (Quit: Connection closed
for inactivity)
L2566[23:46:15]
⇦ Quits: AnrDaemon (~ZNC@darkdragon-nln.starlink.ru) (Ping
timeout: 192 seconds)
L2567[23:51:42]
⇦ Quits: Brokkoli (~Brokkoli@p5B23CCE8.dip0.t-ipconnect.de)
(Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr
klingen und das T�ten angemessen wirkt. (George
Orwell))
L2568[23:52:14]
⇨ Joins: sokratis12GR
(kiwiirc@ppp-94-69-159-120.home.otenet.gr)
L2569[23:56:24]
⇦ Quits: electrolitic
(~electroli@104-184-56-125.lightspeed.cicril.sbcglobal.net) (Ping
timeout: 186 seconds)