<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:05:54] ⇨
Joins: Poppy (~Poppy@chello085216146055.chello.sk)
L2[00:07:14] ⇦
Quits: MattDahEpic (~MattDahEp@75-166-140-155.hlrn.qwest.net) (Ping
timeout: 378 seconds)
L3[00:08:25] ⇨
Joins: alex_6611
(~alex_6611@p5DE78CB4.dip0.t-ipconnect.de)
L4[00:10:18] <Zaggy1024> is there a way to
get a list of items on a player, including inventory slots that
random mods may add?
L5[00:10:40] <Zaggy1024> or will I only be
able to check for stacks in the vanilla inventory?
L6[00:16:48] <killjoy> You mean like
additional inventories?
L7[00:17:12] ⇨
Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:a5f3:9ac4:3347:6eb2)
L8[00:18:40] <Zaggy1024> yes
L9[00:18:55] <killjoy> How does one create
additional inventories?
L10[00:19:01] <Zaggy1024> any inventories
mods add, which presumably aren't part of
player.inventory.mainInventory
L11[00:19:07] <Zaggy1024> umm, probably
many ways
L12[00:19:15] <Zaggy1024> the one I can
think of is extended entity properties
L13[00:19:37] <Zaggy1024> what I'm trying
to do is prevent someone from taking any items into my
dimension
L14[00:20:44] <Ordinastie> Zaggy1024, why
not ?
L15[00:21:17] <Zaggy1024> because it's
supposed to make players start from scratch with technology like
pistons and that crap
L16[00:21:19] ⇨
Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L17[00:21:29] <killjoy> afaik (from
research) there is no actual registration for inventories
L18[00:21:44] <Zaggy1024> maybe a late game
upgrade of some kind could let you bring things over, but for now I
just want to entirely stop it happening
L19[00:21:48] ⇨
Joins: SandGrainOne
(~Terje@cm-84.210.171.146.getinternet.no)
L20[00:22:09] <Ordinastie> hum, what about
completely recreating the player object ?
L21[00:22:24] <killjoy> Give them a
different uuid?
L22[00:22:34] <killjoy> no, that's too
hacky
L23[00:22:51] <shadekiller666> zaggy, don't
"inventories" (containers) have a list somewhere of all
of the slots contained in them?
L24[00:23:21] <killjoy> He's talking about
things like TiC armor tab or TiC satchel
L25[00:23:28] <shadekiller666> mhmm
L26[00:23:45] <shadekiller666> those are
extensions of the vanilla player inventory aren't they?
L27[00:24:28] <killjoy> hiik
L28[00:25:21] <Zaggy1024> well as long as
those are things that you have to already have in the vnailla
inventory there's no problem
L29[00:25:28] <Zaggy1024> I'm more worried
about thinks like...baubles is it?
L30[00:25:40] <killjoy> same concept
L31[00:25:42] <Zaggy1024> I dunno, I've
seen pictures of the type of mods I'm worried about :P
L32[00:25:51] <Zaggy1024> haven't played
them really, though
L33[00:26:08] <shadekiller666> baubles are
just a fancy way of getting to more inventory slots
L34[00:26:26] <Zaggy1024> I thought it
added some equipment slots as well
L35[00:26:37] <Zaggy1024> ones that are
basically the same as armor inventory
L36[00:26:45] <shadekiller666> those are
still slots
L37[00:26:51] <Zaggy1024> except presumably
storing the data somewhere else
L38[00:26:56] <Zaggy1024> so where would I
get those slots?
L39[00:26:59] <shadekiller666> ...
L40[00:27:19] <Zaggy1024> what?
L41[00:27:19] <shadekiller666> armorslots
are stored somewhere other than the main player inventory
container?
L42[00:27:25] <Zaggy1024> ...
L43[00:27:33] <shadekiller666> you just
said that
L44[00:27:33] <alex_6611> they aren't
L45[00:27:40] <shadekiller666> then whats
the problem
L46[00:27:44] <Zaggy1024> if a mod directly
modified the number of armor slots in the player inventory, it
would probably break everything
L47[00:27:56] <alex_6611> modded containers
are probably seperate, yea
L48[00:28:08] <Zaggy1024> I'm sure it
doesn't do that, so iterating player.inventory.armorInventory would
be no good
L49[00:28:12] <Zaggy1024> not for baubles
slots
L50[00:28:14] <shadekiller666> but they
would extend the player inventory though
L51[00:28:30] <Zaggy1024> so? doesn't mean
they're in player.inventory
L52[00:28:58] <killjoy> could you check
that the open inventory was an instance of playerinventory?
L53[00:29:02] <Zaggy1024> they'd pretty
much have to do ASM or equally massively breaking crap to make that
work
L54[00:29:31] <Zaggy1024> the player won't
necessarily have an inventory open when entering the
dimension
L55[00:29:56] <Zaggy1024> I suppose I could
open it...hm
L56[00:29:58] <Zaggy1024> interesting
idea
L57[00:30:21] <Zaggy1024> presumably the
mods have to override the vanilla inventory container?
L58[00:30:30] <shadekiller666> mhmm
L59[00:30:33] <shadekiller666> thats the
idea
L60[00:31:21] <Zaggy1024> I thought you
were suggesting that player.inventory would somehow contain those
slots
L61[00:31:23] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:c04e:a54f:3f4a:871c:9501)
(Quit: Leaving)
L62[00:31:43] <shadekiller666> in instance
of player.inventory should
L63[00:31:47] <Ordinastie> Zaggy1024,
you're going in backwards
L64[00:31:58] <Zaggy1024> hm?
L65[00:32:00] <Ordinastie> what do you need
to keep when going into your dim ?
L66[00:32:00] <shadekiller666> an
instance*
L67[00:32:18] <Zaggy1024> uh...nothing
really, I suppose
L68[00:32:22] <Zaggy1024> shade, I doubt
it
L69[00:32:26] <Ordinastie> then, new player
it is
L70[00:32:37] <Zaggy1024> hm?
L71[00:32:44] <Zaggy1024> how would I make
a new player? >.>
L72[00:32:50] <shadekiller666> when you
teleport, minecraft makes a new player
L73[00:32:54] <shadekiller666> then copies
everything over
L74[00:33:03] <Ordinastie> look at what it
does when you die
L75[00:33:05] <shadekiller666> and then
destroys the one in the original location
L76[00:33:19] <Ordinastie> or rather,
respawn
L77[00:33:39] <Zaggy1024> I don't think it
duplicates the player when teleportin
L78[00:33:57] <shadekiller666> it
does
L79[00:34:06] <shadekiller666> at least
when going through portals
L80[00:34:37] <Ordinastie> on the other
hand, what's supposed to happen when you TP to your dim ? you lose
everything you have ? that kinda suck
L81[00:34:44] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:1497:7ab3:6706:b5ae)
(Quit: Leaving)
L82[00:35:10] <Zaggy1024> nah, ordin, it's
supposed to prevent you teleporting if you go in with items in your
inventory
L83[00:35:22] <Ordinastie> oh
L84[00:35:25] <Zaggy1024> shade, the code
in ServerConfigurationManager doesn't seem to do anything of the
sort
L85[00:35:36] <Ordinastie> that's not how I
would do it though
L86[00:35:57] <Zaggy1024> how would you
prevent losing everything though?
L87[00:36:07] <Ordinastie> store the old
player in some way
L88[00:36:22] <Ordinastie> switch between
your two player object when switching dim
L89[00:36:28] <Ordinastie> may not be that
easy to do
L90[00:36:39] <Zaggy1024> yeah... I was
thinking about that
L91[00:36:44] <Zaggy1024> it does sound
like a pain
L92[00:36:58] <Ordinastie> but you already
have the code in vanilla to do that
L93[00:37:03] <Zaggy1024> yeah
L94[00:37:16] <Ordinastie> I think it's the
cleanest way
L95[00:37:23] <Zaggy1024> sure seems that
way
L96[00:37:30] <Zaggy1024> this'll be fun to
figure out
L97[00:37:41] <Zaggy1024> I might have to
make some kind of magical stasis pod :P
L98[00:38:11] <Ordinastie> nah, make it
automatic on changing dim
L99[00:38:34] <Zaggy1024> problem is I also
want to allow items to return from the dimension :P
L100[00:38:40] <Zaggy1024> so...bit of a
dilemma
L101[00:38:59] <Ordinastie> not
really
L102[00:39:12] <Ordinastie> you will
manually control the player switching
L103[00:39:23] <Ordinastie> so nothing
prevents you to handle some item juggling
L104[00:39:40] <Zaggy1024> hm
L105[00:39:58] <Zaggy1024> item juggling
when I don't actually know what are all the slots in the player's
inventory though?
L106[00:40:06] <Zaggy1024> and what if
they return with a full inventory?
L107[00:40:17] <Ordinastie> it's less
critical here if you have limitations
L108[00:40:33] <Ordinastie> if inventory
is full, spill items everywhere
L109[00:40:53] <Zaggy1024> but then I have
the same problem as before, how do I know where all the player's
items are stored?
L110[00:41:13] <Ordinastie> it's ok to say
you will preserve items in vanilla inventory only
L111[00:41:44] <Zaggy1024> another idea I
had was to make some kind of block at the portal to transfer items
between the dimensions
L112[00:41:53] <Ordinastie> that can work
too
L113[00:42:01] <Zaggy1024> of course
Overworld -> Genesis wouldn't allow it without some
activator
L114[00:42:09] ⇦
Quits: Drullkus (~Drullkus@2601:646:8301:c41e:a5f3:9ac4:3347:6eb2)
(Quit: Gotta go!)
L115[00:42:16] <Ordinastie> I thing that's
the better way too
L116[00:42:26] ⇦
Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 378 seconds)
L117[00:42:27] <Ordinastie> allows the
player to control what items to keep
L118[00:46:26] <Zaggy1024> anyway, thanks
for the help
L119[00:46:34] <Zaggy1024> helped me
figure out how to do this best
L120[00:46:50] ⇦
Quits: alex_6611 (~alex_6611@p5DE78CB4.dip0.t-ipconnect.de) (Ping
timeout: 378 seconds)
L121[00:47:54] <Zaggy1024> one thing,
though...I guess I need to make some kind of way to recover
everything if the portal is removed/moved
L122[00:48:16] ***
Ashleep is now known as Ash|Work
L123[00:48:41] <Ordinastie> don't link the
process to the portal
L124[00:48:45] <Ordinastie> link it to the
dimension
L125[00:48:50] <Zaggy1024> so I think the
thing that stores the player when they go through the portal should
be a physical block that can be right clicked to recover the
player's data
L126[00:49:01] <Zaggy1024> hm
L127[00:49:10] <Zaggy1024> yeah, I
suppose..
L128[00:49:26] <Zaggy1024> yeah, I guess
there's no problem with that
L129[00:49:38] *
Zaggy1024 is trying to pick apart all the possible scenarios in his
head :P
L130[00:50:31] <shadekiller666> what
happens if some other player comes along and breaks that
block?
L131[00:50:50] <Zaggy1024> well, *if* that
was still my plan, I would have made that block
indestructible
L132[00:51:04] <Zaggy1024> at least until
it's emptied
L133[00:51:54] <Ordinastie> there is no
point in having a block for that
L134[00:52:13] <Ordinastie> because what
is done when right clicking the block can be done automatically
when entering the dimension
L135[00:53:34] <Zaggy1024> yeah
L136[00:53:39] <Zaggy1024>
definitely
L137[00:55:23] <Ordinastie> the challenge
will only be : how to make sure you keep ALL the player data when
switching
L138[00:55:32] <Ordinastie> how to store
it, and how to load it
L139[00:55:50] <Ordinastie> best bet is
probably an alternate player.dat
L140[00:56:19] <Ordinastie> and rely on
what vanilla do to save it
L141[01:03:19] <Cazzar> Well, I've played
a lot of fallout 4 already...
L142[01:03:33] <Cazzar> 25 hours in the
past 3 days
L143[01:04:57] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L144[01:07:00]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L145[01:07:48] ***
bilde2910|away is now known as bilde2910
L146[01:08:27] ⇦
Quits: MikrySoft (~MikrySoft@89-76-18-43.dynamic.chello.pl) (Killed
(NickServ (GHOST command used by MikrySoft|2)))
L147[01:08:32]
⇨ Joins: MikrySoft|2
(~MikrySoft@89-76-18-43.dynamic.chello.pl)
L148[01:09:45]
⇨ Joins: OrionOnline
(~OrionOnli@135-037.eduroam.rwth-aachen.de)
L149[01:09:46] <Ordinastie> god, I hate
when all the solutions to your one problem are all the same, but it
doesn't work for you :x
L150[01:13:46] <Ordinastie> I just want to
get rid of that annoying full screen message "SomeSite.com is
now in full screen mode, press Esc to quit" :x
L151[01:15:18]
⇨ Joins: masa
(~masa@86-60-221-191-dyn-dsl.ssp.fi)
L152[01:17:28] ***
kroeser|away is now known as kroeser
L153[01:21:31] ***
cpw is now known as cpw|out
L154[01:29:37] <kashike> Ordinastie:
chrome?
L155[01:29:56] ***
Morphan1 is now known as MorphFK
L156[01:30:31] ⇦
Quits: shadekiller666 (~shadekill@108.80.76.64) (Quit:
Leaving)
L157[01:30:50] <Ordinastie> Firefox
L158[01:31:15] <Ordinastie> the solution
is supposed to be the config
full-screen-api.approval-required
L159[01:31:21] <Ordinastie> but it's not
even there for me
L160[01:31:28] <Ordinastie> and adding it
doesn't solve it
L161[01:32:41] <kashike> Ordinastie:
full-screen-api.warning.timeout
L162[01:32:45] <kashike> try setting to
0
L163[01:33:06] <Ordinastie> I don't have
that option either
L164[01:33:33] ***
TehNut|Gone is now known as TehNut|Sleep
L165[01:33:43] <kashike> are you on an old
version? it's there for me
L166[01:35:29] <Ordinastie> 42
L167[01:35:40] <kashike> ah, it's
43+
L168[01:37:10] ***
kroeser is now known as kroeser|away
L169[01:38:07] ***
kroeser|away is now known as kroeser
L170[01:38:35]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8d872d48.access.telenet.be)
L171[01:39:18] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 192
seconds)
L172[01:39:40] <Ordinastie> I installed
NIghtly, not it work
L173[01:39:41] <Ordinastie> s
L174[01:41:15] <Ordinastie> *now it works
><
L175[02:00:00] ⇦
Quits: covers1624
(~covers162@ppp118-210-166-31.lns20.adl6.internode.on.net) (Read
error: Connection reset by peer)
L176[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20151112 mappings to Forge Maven.
L177[02:00:06] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20151112-1.8.zip (mappings
= "snapshot_20151112" in build.gradle).
L178[02:00:17] <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/
L179[02:00:44]
⇨ Joins: covers1624
(~covers162@ppp118-210-166-31.lns20.adl6.internode.on.net)
L180[02:06:41] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8d872d48.access.telenet.be) (Ping
timeout: 190 seconds)
L181[02:07:16] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 186
seconds)
L182[02:09:20]
⇨ Joins: ThePsionic (~ThePsioni@145.89.253.19)
L183[02:09:31] <ThePsionic> honl
L184[02:10:36]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L185[02:10:45]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L186[02:11:23] ***
bilde2910|away is now known as bilde2910
L187[02:12:45] ⇦
Quits: carstorm85 (~carstorm@ip174-71-127-206.om.om.cox.net) (Read
error: Connection reset by peer)
L188[02:13:33] <ThePsionic> How do I set
the breaking particles of a block with a custom JSON model?
L189[02:14:09] <ThePsionic> Like, the
block looks mostly like wood but I guess it doesn't actually have a
texture so the breaking particles are black/purple
L190[02:16:24] ⇦
Quits: mallrat208 (~mallrat20@184-88-141-123.res.bhn.net) (Read
error: Connection reset by peer)
L191[02:20:10] <ThePsionic> Never mind,
found it
L192[02:20:26] ⇦
Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Ping timeout: 190
seconds)
L193[02:24:23]
⇨ Joins: Davnit
(~Davnit@71-47-89-196.res.bhn.net)
L194[02:25:29] ⇦
Quits: ThePsionic (~ThePsioni@145.89.253.19) (Read error:
Connection reset by peer)
L195[02:26:22]
⇨ Joins: ThePsionic (~ThePsioni@145.89.253.19)
L196[02:32:59] ⇦
Quits: MikrySoft|2 (~MikrySoft@89-76-18-43.dynamic.chello.pl) (Ping
timeout: 378 seconds)
L197[02:35:42]
⇨ Joins: mallrat208
(~mallrat20@184-88-141-123.res.bhn.net)
L198[02:39:36] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 190
seconds)
L199[02:44:03]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L200[02:44:56]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L201[02:45:02] ⇦
Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 192 seconds)
L204[02:54:59] <kashike>
sourceCompatibility = 1.8
L205[02:55:01] <kashike>
targetCompatibility = 1.8
L206[02:55:17] <ThePsionic> ah
gotcha
L207[02:55:42] <ThePsionic> Wait, kashike,
where does that go?
L208[02:55:50] <kashike> inside
build.gradle
L209[02:55:58] <kashike> under
archivesBaseName, for example
L210[02:56:16] <ThePsionic> Oh ok, not any
specific block
L211[02:56:34] <kashike> correct
L212[02:59:39] ⇦
Quits: Matrixiumn (Matrixiumn@apertron.net) (Remote host closed the
connection)
L213[02:59:59] <ThePsionic> hurrah
L214[03:00:03] <ThePsionic> kashike for
MVP
L215[03:02:15]
⇨ Joins: Matrixiumn (Matrixiumn@apertron.net)
L216[03:02:28] ⇦
Quits: OrionOnline (~OrionOnli@135-037.eduroam.rwth-aachen.de)
(Read error: Connection reset by peer)
L217[03:03:50] ***
kroeser is now known as kroeser|away
L218[03:03:50]
⇨ Joins: Szernex
(~Szernex@188-23-190-53.adsl.highway.telekom.at)
L219[03:11:37]
⇨ Joins: Noppes
(~Noppes@82-168-99-26.ip.telfort.nl)
L220[03:16:37] ⇦
Quits: Everseeking
(~Everseeki@pool-100-6-80-50.pitbpa.fios.verizon.net) (Quit:
Leaving)
L221[03:19:16] ***
Crystal|AFK is now known as CrystalMare
L222[03:21:02] ***
fry|sleep is now known as fry
L223[03:27:32]
⇨ Joins: AforAnonymous
(bitch2k@dyn-042-143.vix1.mmc.at)
L224[03:30:34] ***
AEnterpriseAFK is now known as AEnterprise
L225[03:42:50] ⇦
Quits: SnowDapples (~powered@p5794DF47.dip0.t-ipconnect.de) (Ping
timeout: 378 seconds)
L226[03:46:38] <Wuppy> o/
L227[03:49:07] <AEnterprise> o/
L228[03:51:23] <Wuppy> how're you :D
L229[03:51:55] <AEnterprise> pretty good,
mady my own recipeHandler for custom crafting in the assembler i'm
making
L230[03:52:05] <AEnterprise> you?
L231[03:52:25] <Wuppy> great, carnaval
started yesterday :D
L232[03:52:36] <Wuppy> which means it's
allowed to listen to really bad dutch carnaval music again :P
L233[03:52:37] <AEnterprise> nice, have
fun with that :)
L234[03:52:49] ⇦
Quits: Greenphlem (uid22276@id-22276.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L235[03:55:34] <AEnterprise> though a
friend is now asking to make a chunkloading mod for 1.8 but i don't
realy know how to start on that
L236[03:55:55] <Wuppy> oh I also managed
to get a sneekpeak at a new club in our town and it's looking
really awesome :D
L237[03:57:03] <AEnterprise> sneakpeaks
are always fun
L238[03:57:13] <Wuppy> a chunkloading
mod?
L239[03:57:45] <AEnterprise> yes
L240[03:58:45] <AEnterprise> would need a
1.8 to poke around in then to get the basics so that part is doable
if i find a good OS 1.8 mod
L241[03:59:25] <AEnterprise> the main
issue is i have no idea how chunkloading in 1.8 works, didn't use
it in 1.7 and i heard it has changed in 1.8
L242[04:00:37] <ThePsionic> I have no idea
whether the way I'm using to check whether things can be crafted in
my thing is nice/proper or not but it works so idc
L244[04:01:30] <ThePsionic> oh god
L245[04:01:30] <AEnterprise> so anyone
here knows how chunkloading works in 1.8 or what classes i should
take a look at?
L246[04:01:35] <ThePsionic> oh no
L247[04:01:40] <ThePsionic> Wuppy why
would you do this to me
L248[04:01:50] <Wuppy> this was the music
playing yesterday :D
L249[04:02:01] <AEnterprise> not that song
again
L250[04:02:19] <Wuppy> AEnterprise,
again?
L251[04:02:23] <AEnterprise> heard that
one to much in the past :P
L252[04:02:39] <Wuppy> I thought it was
new-ish
L253[04:02:47] <AEnterprise> the vid is
from 2012
L254[04:04:02] <Wuppy> I hadn't heard it
before last carnaval I think
L255[04:04:42] ***
CrystalMare is now known as Crystal|AFK
L256[04:10:32] <AEnterprise> so anyone
here has any pointers on how to do chunkloading in 1.8?
L257[04:12:26] <DrDisconsented>
ForgeChunkManager
L258[04:12:31] ⇦
Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping timeout:
190 seconds)
L259[04:12:32] ⇦
Quits: orthoplex64 (~orthoplex@173.227.72.119) (Ping timeout: 378
seconds)
L260[04:12:33] <DrDisconsented> Thats
about all I know
L261[04:12:45] <AEnterprise> alright, it's
a start, thanks
L262[04:27:24] ***
kroeser|away is now known as kroeser
L263[04:34:48] ⇦
Quits: Szernex (~Szernex@188-23-190-53.adsl.highway.telekom.at)
(Read error: Connection reset by peer)
L264[04:37:17] ⇦
Quits: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
(Ping timeout: 378 seconds)
L265[04:42:13]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L266[04:47:12]
⇨ Joins: turmfalke
(~turmfalke@p54A6905E.dip0.t-ipconnect.de)
L267[04:48:13]
⇨ Joins: SnowDapples
(~powered@p5791BF6E.dip0.t-ipconnect.de)
L268[04:49:43] ⇦
Quits: LexManos (Lex@172.76.2.58) (Read error: Connection reset by
peer)
L269[04:49:59]
⇨ Joins: LexManos (Lex@172.76.2.58)
L270[04:50:00]
MineBot sets mode: +o on LexManos
L271[04:56:50] <mort_> how can you detect
if a block has an inventory, and get access to that
inventory?
L272[04:59:02] ⇦
Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error:
Connection reset by peer)
L273[05:00:02] <ThePsionic> mort_:
TileEntity? Look at chest?
L274[05:00:13] <ThePsionic> Or
furnace?
L275[05:01:13] <ThePsionic> Or if it's a
player-bound inventory look at ender chest
L276[05:01:33]
⇨ Joins: Mraof
(~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net)
L277[05:02:47] <mort_> I'm not trying to
make a block with an inventory though, I'm trying to detect if some
other random block in the world has one
L278[05:03:06] <AEnterprise> ah then you
wana check for the IInventory interface
L279[05:03:07] <ThePsionic> That sounds
painful
L280[05:03:29] <ThePsionic> But yeah
L281[05:03:39] <Lumien> How does that
sound painful? o_O
L282[05:04:31] <AEnterprise> if the TE
doesn't implement that interface there eighter is no inventory or
the maker doesn't want you accessing it
L283[05:05:06] <ThePsionic> Lumien: I was
literally imagining BlockPos(Math.random(), Math.random(),
Math.random())
L284[05:05:23] <ThePsionic> Not exactly
like that but you know what I mean
L285[05:05:40] <mort_> right, replace
random with arbitrary.
L286[05:06:05] <ThePsionic> Whenever I see
random I start envisioning actual randomness built in
L287[05:06:15] <ThePsionic> I have a very
uninteresting life, if you were wondering
L288[05:12:31]
⇨ Joins: iari (~iari@evana.futhark24.org)
L289[05:13:02] ⇦
Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 378
seconds)
L290[05:17:29] ***
kroeser is now known as kroeser|away
L291[05:33:23] ⇦
Quits: ThePsionic (~ThePsioni@145.89.253.19) (Ping timeout: 378
seconds)
L292[05:56:21] ⇦
Quits: robert_
(~hellspawn@static-96-254-212-18.tampfl.fios.verizon.net) (Read
error: Connection reset by peer)
L293[05:56:43] ***
kroeser|away is now known as kroeser
L294[05:58:41]
⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L295[05:59:07] ⇦
Quits: Matrixiumn (Matrixiumn@apertron.net) (Quit: C-x
C-c)
L296[06:06:48]
⇨ Joins: ThePsionic (~ThePsioni@145.89.253.19)
L297[06:11:41] <AEnterprise> euh i setup a
decompworkspace for mc 1.8 and i'm making an TileEnity but the MC
class no longer has the 'update()' method?
L298[06:12:15] <AEnterprise> can't seem to
find a replacement eighter, am i missing something?
L299[06:13:02] <tterrag> AEnterprise:
IUpdatePlayerListBox
L300[06:13:41] <AEnterprise> that's an odd
name for it
L301[06:14:08] <AEnterprise> not sure why
it's moved to an interface eighter, but i'll go with it i
guess
L302[06:17:49] <tterrag> odd name is an
understatement
L303[06:17:56] <AEnterprise> ^^
L304[06:17:59] <tterrag> many complained
when it was initially set to that name, and it was never
changed
L305[06:18:24] <tterrag> I said something
just today so it could be changed before 1.8.8, got a "meh
it's fine" response
L306[06:18:34] <tterrag> so
¯\_(ツ)_/¯
L307[06:18:35] <AEnterprise> it doesn't
even have anything to do with players, lists, or boxes, IUpdatable
would be much better
L308[06:18:59] <tterrag> I said the same
thing
L309[06:19:06] <tterrag> interfaces should
not be named after their usage
L310[06:19:10] <tterrag> they are meant to
be as general as possible
L311[06:20:06] <AEnterprise> not just
that, the current name is confusing, i thought it might be an
interface but i would have never guessed it would be that one
L312[06:20:42] <tterrag> preaching to the
choir bud
L313[06:21:19] <AEnterprise> anyways,
let's see about this json stuff to apply textures to the
block
L314[06:30:28]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L315[06:37:22] <AEnterprise> euh probably
a stupid question but my block is seethrough so no textures yet the
break particles are from the texture, any idea of what i'm doing
wrong?
L316[06:37:47] <tterrag> post json
L317[06:38:05] <AEnterprise> the
blockstate or the model one?
L318[06:38:07] <tterrag> also probably
check the log for missing model errors
L319[06:38:49] <AEnterprise> already did,
the one missing is for the inventory, the normal one is there
L321[06:42:17] <fry> IUpdatePlayerListBox
is changed to ITickable in 1.8.8
L322[06:42:58] <AEnterprise> ah, that's
alot better fry :)
L323[06:43:04] <fry> are you extending
BlockContainer?
L324[06:43:09] <AEnterprise> yes
L325[06:43:28] <fry> it's a bit useless
now, and it disables rendering too
L326[06:43:48] <fry> either don't extend
it, or override getRenderType and return 3
L327[06:44:20] <AEnterprise> not sure why
blockcontainer is doing that then but i'll override, thanks
L328[06:45:12]
⇨ Joins: psxlover
(~psxlover@78-59-129.adsl.cyta.gr)
L329[06:45:15]
⇨ Joins: OrionOnline (~OrionOnli@134.61.85.77)
L330[06:45:26] <tterrag> fry: according to
bspkr.s it wasn't
L331[06:45:30] <tterrag> but I guess I
believe you :P
L332[06:45:43] <tterrag> AEnterprise:
seirously stop extending BlockContainer
L333[06:45:47] <tterrag> it's a nuisance
and should die
L334[06:46:17] <AEnterprise> alright, i'm
new to 1.8, in 1.7 it works fine, didn't know it was such a trouble
in 1.8
L335[06:46:31] <fry> well, I am looking at
it right now, it's ITickable at least in mappings that forge uses
to update :P
L336[06:46:52] <tterrag> it's just as
pointless in 1.7
L337[06:47:25] <fry> it wasn't pointless
in the olden days, but now you only have to do Block.hasTileEntity,
or what was it called :P
L338[06:47:45] <AEnterprise> it does the
adding and removing of the TE for you so it is usefull in that
way
L339[06:48:37] <AEnterprise> it's
Block.isBlockContainer btw
L340[06:49:40] ⇦
Quits: ThePsionic (~ThePsioni@145.89.253.19) (Quit:
Leaving)
L341[06:50:36] <AEnterprise> there we go
now i have a texture, thanks guys
L342[06:53:45] <AEnterprise> next thing:
the log no longer complains about inventory state not bein found or
any missing textures, yet the block in my hand/inventory has no
textures
L343[06:54:26]
⇨ Joins: armed_troop
(~armedtroo@pool-98-111-142-191.phlapa.fios.verizon.net)
L344[06:55:26] <AEnterprise> is that part
of the same forge bug as the block being huge or am i derping
something else up again? (sorry for all the questions)
L345[06:58:50] <fry> it's not a bug
L346[06:59:26] <fry> do you register the
inventory resource location with the ModelLoader?
L347[06:59:51] <AEnterprise> inventory
resource location?
L348[06:59:55] *
AEnterprise feels like a noob
L349[07:00:29] <fry>
ModelLoader.setCustomModelResourceLocation(item_of_your_block,
metadata, new ModelResourceLocation(registryName,
"inventory"))
L350[07:00:36] <fry> do that in
preInit
L351[07:01:27] <AEnterprise> thanks alot,
didn't find that, guess i have quite some things to learn for 1.8
modding
L353[07:02:37] <fry> that way you only
need 1 json instead of 3
L354[07:03:05] <AEnterprise> thanks
:D
L355[07:03:07] ⇦
Quits: Searge (~Searge@c83-252-50-53.bredband.comhem.se) (Read
error: Connection reset by peer)
L356[07:03:08] <fry> and block shouldn't
be huge in your hand after that too :P
L357[07:03:28]
⇨ Joins: Searge
(~Searge@c83-252-50-53.bredband.comhem.se)
L358[07:08:51] <AEnterprise> fry:
[14:07:34] [Client thread/WARN]: Unable to load block model:
'minecraft:block/block/cube_all' for variant:
'chunkloaderz:blockChunkLoader#normal':
java.io.FileNotFoundException:
minecraft:models/block/block/cube_all.json
L359[07:09:14] <fry> ah, so you don't need
"block/" there
L360[07:09:31] <AEnterprise> yep
L361[07:09:32] *
fry edits the gist back
L362[07:09:36] ⇦
Quits: OrionOnline (~OrionOnli@134.61.85.77) (Read error:
Connection reset by peer)
L363[07:10:25] ***
Vigaro|AFK is now known as Vigaro
L364[07:11:15] <AEnterprise> still not
what i expected
L366[07:11:41] <AEnterprise> gisting
json
L367[07:11:57]
⇨ Joins: KGS
(~KGS@h-46-59-33-249.na.cust.bahnhof.se)
L368[07:11:59] <fry> remove all other json
relating to this block
L369[07:12:12] <fry> (in models/block and
models/item)
L370[07:12:21] <AEnterprise> i have no
other json files
L372[07:13:26] <fry> show the ModelLoader
registration lone
L373[07:13:28] <fry> *line
L374[07:13:40]
⇨ Joins: gigaherz
(gigaherz@159.Red-88-9-12.dynamicIP.rima-tde.net)
L375[07:13:42] <AEnterprise>
ModelLoader.setCustomModelResourceLocation(new
ItemStack(this).getItem(), 0, new
ModelResourceLocation("blockChunkLoader",
"inventory"));
L376[07:13:58] <AEnterprise> it's in the
block constructor
L377[07:14:27] <gigaherz> morning
people
L378[07:14:41] <AEnterprise> good morning
gigaherz
L379[07:14:44] <gigaherz> AEnterprise: if
that isn't working, it's because your modelresourcelocation is
missing data
L380[07:15:10] <AEnterprise> sadly i only
started 1.8 modding today so i have no idea what data would be
missing
L382[07:15:18] <gigaherz> check how I do
it
L383[07:15:23] <fry> you need a full name,
with the modid, not just "blockChunkLoader"
L384[07:15:23] <gigaherz> feel free to
copy the functions ;P
L385[07:15:54] <AEnterprise> oh i
see
L386[07:16:04] <AEnterprise> the modid
needs to be there as well, thangs gigaherz
L387[07:16:32] <gigaherz> well
L388[07:16:37] <gigaherz> not just the
modid
L389[07:16:44] <gigaherz> but also
preferably in lowercase
L390[07:17:01] <AEnterprise> i only use
lowercase for my modids in my mods, prevents alot of trouble
L391[07:17:13] <AEnterprise> now it works
:D
L392[07:17:15] <gigaherz> I jst keep the
modid lowercase to save time ;P
L393[07:18:14] <AEnterprise> achievement
get: first simple block :P
L395[07:18:42] <AEnterprise> thanks
guys
L396[07:19:34] <gigaherz> btw if you do
look at my code, don't copy the objloader stuff, Forge now has its
own version of it, and it's a lot fancier ;P
L397[07:19:47] <AEnterprise> not sure if
i'll need a model yet but thanks
L398[07:20:13] <AEnterprise> as you seem
to know quite some on 1.8 modding mind if i poke in your code from
time to time as examle to learn from?
L399[07:20:29] <gigaherz> well I'm not
sure that I'm a good example, but sure
L400[07:20:30] <gigaherz> ;P
L401[07:21:08] <AEnterprise> i just need a
mod that works i can look things up in, like block textures, adding
a model, how those blockstates exactly work and are used
L402[07:21:15] <tterrag> AEnterprise: you
can't do new ItemStack(this) in a constructor
L403[07:21:21] <tterrag> it needs to be
registered first
L404[07:21:26] <AEnterprise> you can
L405[07:21:37] <AEnterprise> i just do it
AFTHER the registration call to the gameregistry
L407[07:22:23] <tterrag> you shouldnt' be
registering in constructors either -.-
L408[07:22:34] <tterrag> leaking
constructing instances...everywhere...
L409[07:22:40] <tterrag> anyways, I need
to get to bed
L410[07:22:47] <AEnterprise> i will, i
usualy use a combination of forge examples and full mods to find
the stuff i need
L411[07:22:52] ***
tterrag is now known as tterrag|ZZZzzz
L412[07:22:55] <AEnterprise> tterrag
what's wrong with it?
L413[07:23:02] <gigaherz> oh and if that's
a block
L414[07:23:04] <gigaherz> the proper way
is
L415[07:23:05] <gigaherz>
Item.getItemFromBlock(block)
L416[07:23:11] <tterrag|ZZZzzz> you leak
an incompletely constructed object
L417[07:23:32] <tterrag|ZZZzzz> what if I
extend your class? and want to change registration behavior?
L418[07:23:38] <AEnterprise> normaly the
registerblock is the last call in the contructor
L419[07:23:43] <tterrag|ZZZzzz> or if you
try to access a field that has not yet been defined?
L420[07:23:46] <gigaherz> also the model
stuff is client-only
L421[07:23:51] <tterrag|ZZZzzz> but
subclasses call super() first
L422[07:23:58] <tterrag|ZZZzzz> so they
will be missing their construction at register time
L423[07:24:26] <gigaherz> you aren't
supposed to call that if you are in a dedicated server, hence why
people register models in the client proxy
L424[07:24:33] <AEnterprise> so far it has
caused no problems for me, i see alot of people do it like
this
L425[07:24:34] <tterrag|ZZZzzz> also
that
L426[07:24:37] <tterrag|ZZZzzz> it's not
common code
L427[07:24:53] <tterrag|ZZZzzz>
AEnterprise: passing 'this' to ANYTHING inside a constructor is
considered bad form at least in java
L428[07:25:00] <tterrag|ZZZzzz> there's
plenty of resources about that
L429[07:25:06] <tterrag|ZZZzzz> but
seriously...bed now
L430[07:25:07] <AEnterprise> ah good to
know, i'll move that to the proxy then
L431[07:25:13] <gigaherz> in java it's
just bad form, in C++ it's a straight out compiler warning
L432[07:25:14] <gigaherz> ;p
L433[07:25:24] *
AEnterprise is no professional java coder
L434[07:26:07] <AEnterprise> but if it's
bad then i'll move it around
L435[07:26:18] <gigaherz> me neither
L436[07:26:54] <AEnterprise> i guess most
modders aren't actually
L437[07:27:08] <gigaherz> yeah
L438[07:27:16] <AEnterprise> some might
think they are professional cause they write a minecraft mod
L439[07:27:18] <gigaherz> and there's a
lot of people who overengineer their code ;P
L440[07:27:23] <gigaherz> professional or
not
L441[07:27:40] <gigaherz> I have seen
people do really fancy things to "hide" stuff from
sight
L442[07:28:13] <gigaherz> trying to make
their code modular so that they can add and remove individual
block/item classes without having to change anything
L443[07:28:21] <AEnterprise> or not
thinking things through
L444[07:28:22] <gigaherz> and here I think
"but are you EVER going to want to remove those
things?"
L445[07:28:59] <gigaherz> so in my case I
just register the stuff where it fits ;P
L446[07:29:05] <AEnterprise> i've seen
people use the Object class to store things with alot of
casts
L447[07:29:18] <AEnterprise> <T>
makes that alot easier
L448[07:35:09]
⇨ Joins: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L449[07:36:52] ***
Vigaro is now known as Vigaro|AFK
L450[07:36:56] <Cypher121> AEnterprise:
most likely Object comes from minecraft decompiled code, which
often returns stuff like List without generics
L451[07:37:23] <fry> that changes in 1.8.8
:P
L452[07:37:38] <AEnterprise> true, but
modders doing custom recipes for example
L453[07:37:56] <AEnterprise> most don't
use generics, alot/most even use Object for the output
L454[07:38:04] <Cypher121>
copy-paste-modify
L455[07:38:27] <AEnterprise> bad habbit
:P
L456[07:38:41] <Cypher121> it will change
to such form in bytecode anyway, so no reason to bother with that
if you're copying 99% of the code
L457[07:38:46] <AEnterprise> just cause it
works doesn't mean you should do it like that if there's an
better/easier way
L458[07:39:01] <Cypher121> there's cleaner
way
L459[07:39:15] <Cypher121> for runtime
that doesn't matter at all.
L460[07:39:19] ⇦
Quits: DemoXin (~DemoXin@112.sub-70-210-0.myvzw.com)
()
L461[07:40:28] <Cypher121> and if you
think copypasting is bad, try extending ShapedOreRecipe with OOP
tools only
L462[07:42:21]
⇨ Joins: Matrixiumn (Matrixiumn@apertron.net)
L463[07:42:34] ***
K-4U|Off is now known as K-4U
L465[07:48:21] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L466[07:48:43] <Cypher121> if you switch
1st and 2nd digits, it's almost correctly sorted
L467[07:49:06] <bspkrs> it's a natural
sort, but clearly it's skipping the first token
L468[07:49:27] <bspkrs> er, not
natural
L469[07:49:58]
⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L470[07:52:00] <gigaherz> lolwhat
L471[08:06:20] ⇦
Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 192 seconds)
L472[08:07:11] ⇦
Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed
the connection)
L473[08:14:40] ⇦
Quits: VikeStep (~VikeStep@101.184.94.18) (Read error: Connection
reset by peer)
L474[08:15:38] ⇦
Quits: Symbro|IRC (~Symbro@c-24-10-113-138.hsd1.ca.comcast.net)
(Quit: Nettalk6 - www.ntalk.de)
L475[08:17:25]
⇨ Joins: smbarbour
(~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
L476[08:18:26] ***
TTFT|Away is now known as TTFTCUTS
L477[08:20:44] ***
cpw|out is now known as cpw
L478[08:22:24]
⇨ Joins: darkfusion58
(~darkfusio@71-85-51-90.dhcp.spbg.sc.charter.com)
L479[08:23:23]
⇨ Joins: MikrySoft
(~MikrySoft@89-76-18-43.dynamic.chello.pl)
L480[08:35:49] ***
Abrar|gone is now known as AbrarSyed
L481[08:36:34]
⇨ Joins: Szernex
(~Szernex@91-113-39-43.adsl.highway.telekom.at)
L482[08:49:58] ⇦
Quits: KGS (~KGS@h-46-59-33-249.na.cust.bahnhof.se) (Ping timeout:
206 seconds)
L483[08:56:30]
⇨ Joins: Loetkolben
(~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de)
L484[09:00:53]
⇨ Joins: Nitrodev
(~Nitrodev@dcx8fryjvl98nrq51mlbt-3.rev.dnainternet.fi)
L485[09:12:26]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L486[09:18:47]
⇨ Joins: Villain
(~yup@host86-152-97-210.range86-152.btcentralplus.com)
L487[09:19:55] <MCPBot_Reborn>
MCPBot_Reborn is now in read-only mode. Commands that change
database data are currently disabled.
L488[09:20:03] <sham1> okay
L489[09:20:21] <MCPBot_Reborn> ===
Mappings Commit ===
L490[09:20:24] <MCPBot_Reborn> Total: 588
method changes committed, 452 field changes committed, 2490 method
parameter changes committed
L491[09:20:28] <MCPBot_Reborn> [STABLE
CSV] Pushing stable_17 mappings to Forge Maven.
L492[09:20:31] <MCPBot_Reborn> [STABLE
CSV] Maven upload successful for mcp_stable-17-1.8.zip (mappings =
"stable_17" in build.gradle).
L493[09:20:42] <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/
L494[09:20:45] <MCPBot_Reborn>
MCPBot_Reborn is no longer in read-only mode. All commands are now
available again.
L495[09:21:38] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 378
seconds)
L496[09:22:19]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L497[09:23:06] ***
bilde2910|away is now known as bilde2910
L498[09:23:45] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L499[09:26:39]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L500[09:27:38] ⇦
Quits: Loetkolben
(~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de) (Read error:
Connection reset by peer)
L501[09:29:28]
⇨ Joins: Loetkolben
(~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de)
L502[09:31:32] ⇦
Quits: Maxetime
(~Thunderbi@modemcable086.219-70-69.static.videotron.ca) (Ping
timeout: 378 seconds)
L503[09:36:40]
⇨ Joins: ThePsionic
(~ThePsioni@82-136-247-89.ip.telfort.nl)
L504[09:38:28] <ThePsionic> eyo
L505[09:38:44] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L506[09:40:44] ***
kroeser is now known as kroeser|away
L507[09:43:10]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L508[09:43:21]
⇨ Joins: orthoplex64 (~orthoplex@173.227.72.119)
L509[09:45:51] ***
Cypher121 is now known as Cypher|Away
L510[09:53:45] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L511[09:54:50]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L512[09:55:21] ***
K-4U is now known as K-4U|Off
L513[10:05:01] ***
kroeser|away is now known as kroeser
L514[10:05:07]
⇨ Joins: Brokkoli
(~Brokkoli@f054114024.adsl.alicedsl.de)
L515[10:05:11]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L516[10:05:20]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8d872d48.access.telenet.be)
L517[10:06:02]
⇨ Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L518[10:08:44] ⇦
Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 192 seconds)
L519[10:08:46] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L520[10:09:35]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L521[10:17:34]
⇨ Joins: OrionOnline (~OrionOnli@134.61.78.16)
L522[10:27:12] ***
AEnterprise is now known as AEnterpriseAFK
L523[10:28:06] ⇦
Quits: OrionOnline (~OrionOnli@134.61.78.16) (Read error:
Connection reset by peer)
L524[10:29:47]
⇨ Joins: alex_6611
(~alex_6611@p5DE78CB4.dip0.t-ipconnect.de)
L525[10:30:08]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L526[10:32:43] ***
Crystal|AFK is now known as CrystalMare
L527[10:33:56]
⇨ Joins: Curle
(~Curle@host86-159-88-87.range86-159.btcentralplus.com)
L528[10:34:04] <Curle> Ohai
L529[10:35:49]
⇨ Joins: Cypher121 (~Thunderbi@153.18.72.36)
L530[10:36:06] ***
Cypher121 is now known as Cypher|Laptop
L531[10:36:30] <Curle> Okay, on the
subject of fluids in 1.7.10; How?
L532[10:37:08] <Curle> I tried extending
BlockFluidClassic (Or whatever that is), and changing some methods,
but it doesn't work. At all.
L533[10:37:20] <Curle> Doesn't add, no
bucket, can't setblock, etc.
L534[10:38:47] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L535[10:38:48] <TehNut|Sleep>
BlockFluidClassic is just the block. You need to handle the bucket
yourself
L536[10:38:52] ***
TehNut|Sleep is now known as TehNut
L537[10:39:25] <Curle> Oh, right. My
wording isn't as good as I'd like then, the bucket does
nothing.
L538[10:39:49] <TehNut> It extends
ItemBucket, right?
L539[10:40:01] <Curle> Yep
L540[10:40:43] <TehNut> Code?
L541[10:41:42] <Curle> One sec, pastebin's
acting up
L542[10:42:51]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L543[10:45:33] <Curle> Looks like
pastebin's not working for me, and ShareX, and Gyazo
L544[10:45:41] <Curle> Does anything work
here? :P
L545[10:48:58] ⇦
Quits: Kaiyouko (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 192 seconds)
L546[10:49:43] <Curle> Any
alternatives?
L547[10:51:01] <alex_6611> puush?
L548[10:53:01] <Curle> Sec
L549[11:04:00] <Curle> Nope, neither are
working at all.
L550[11:04:03] <Curle> Damn.
L551[11:04:11] ***
Ash|Work is now known as Ashlee
L552[11:04:29] ⇦
Quits: ThePsionic (~ThePsioni@82-136-247-89.ip.telfort.nl) (Ping
timeout: 378 seconds)
L553[11:05:26]
⇨ Joins: MattDahEpic
(~MattDahEp@75-166-140-155.hlrn.qwest.net)
L554[11:06:07]
⇨ Joins: ThePsionic
(~ThePsioni@82-136-247-89.ip.telfort.nl)
L555[11:06:17] ⇦
Quits: ThePsionic (~ThePsioni@82-136-247-89.ip.telfort.nl) (Client
Quit)
L556[11:07:41] <sham1> You need to puush
at me
L557[11:08:49] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L558[11:10:51]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L560[11:11:46] <Curle> Don't puush
me
L561[11:11:47] <Curle> :P
L563[11:13:08] <Curle> Finally
L564[11:13:23] <Curle> That's the code
that I seem neccessary, and I ahve no idea why it no work
L565[11:13:25] <Curle> It's for
1.7.10
L566[11:13:41] <Curle> have* it is not
working*
L567[11:16:32] ***
CrystalMare is now known as Crystal|AFK
L568[11:17:30] <gigaherz> Curle: do you
register the handler with MinecraftForge.EVENT_BUS?
L569[11:17:40] <unascribed> wrong
annotation
L570[11:17:43] <unascribed>
@SubscribeEvent
L571[11:17:44] <unascribed> not
@Subscribe
L572[11:17:50] <gigaherz> oh that
too
L573[11:18:08] <Curle> Well, I'm a dumb.
But that's on the pickup fluid. The filled bucket does nothing on
right click.
L574[11:21:45] ⇦
Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Read error:
Connection reset by peer)
L575[11:23:37]
⇨ Joins: Davnit
(~Davnit@71-47-89-196.res.bhn.net)
L576[11:23:49] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L577[11:24:25] ***
MrKick|Away is now known as MrKickkiller
L578[11:25:55] ⇦
Quits: Loetkolben
(~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L579[11:28:16] ***
AbrarSyed is now known as Abrar|gone
L580[11:28:58]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L581[11:30:36] <Jezza> Was IASMHook ever
used?
L582[11:31:18] <Curle> By me?
L583[11:31:19] <Jezza> It's been around
since before I was around...
L584[11:31:29] <Curle> Oh, sorry :P
L585[11:31:32] <Curle> No idea
L586[11:31:49] <Curle> I think not, but
I've been trying to learn 1.8 for a while so my mind is blank
L587[11:34:24]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L588[11:35:55] <Zaggy1024>
IExtendedEntityProperties is never automatically synced between the
server and client, right?
L589[11:38:50] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L590[11:42:25]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L591[11:42:38] <Soni> how can I port Forge
to 1.8.8?
L592[11:43:17] <Curle> Either wait for the
official version, or use MCP and update the hooks and methods
yourself
L593[11:43:21] <Curle> On the 1.8.8
jar
L595[11:44:43] <unascribed> it's an update
of forge to 1.8.8, as it says :P
L596[11:44:56] <fry> duh :P
L597[11:45:14] <progwml6> its not
something useful as it doesn't compile :P
L598[11:45:29] <Curle> It's there for
testing, I presume.
L599[11:46:48] <fry> it's there so that
multiple people could help with the forge update
L600[11:47:01] <gigaherz> "noci"
as in "disable CI stuff"?
L602[11:47:09] <gigaherz> or does it mean
something else?
L603[11:47:17] <fry> nope, just that
:P
L604[11:47:25] <Soni> yay I can finally
help forge update
L605[11:47:53] <Soni> ... or try to, I
guess
L606[11:48:16] <Curle> Good luck
L607[11:48:19] ***
K-4U|Off is now known as K-4U
L608[11:48:22]
⇨ Joins: McJty
(~jorrit@d8D872E30.access.telenet.be)
L609[11:48:26] <Curle> That stuff's more
complicated than C#
L610[11:48:59] <Soni> it's still better
than the .NET GC tho
L611[11:49:02] <gigaherz> C#ins't
complicated, C# is nice! ;P
L612[11:49:14] <Curle> To you!
L613[11:49:16] <Curle> XP
L614[11:49:36] ⇦
Quits: GildedGames
(~GildedGam@ec2-54-196-206-177.compute-1.amazonaws.com) (Ping
timeout: 192 seconds)
L615[11:49:46] ⇦
Quits: Cypher|Laptop (~Thunderbi@153.18.72.36) (Quit:
Cypher|Laptop)
L616[11:50:00] <gigaherz> every language
has its own set of tricks to learn
L617[11:50:01] <gigaherz> ;P
L618[11:50:11] <gigaherz> Java also has
some fancy features
L619[11:50:15] <Curle> My favourite one
for Java:
L620[11:50:17] <Curle> Don't.
L621[11:50:17] <Curle> :P
L622[11:50:18] <gigaherz> buit if you skip
all of those fancy features
L623[11:50:36] <gigaherz> writing basic
code in C, Java, and C# is practically the same
L624[11:50:43] <gigaherz> -i
L625[11:51:04] <Curle> If I recall, C# has
the public static int name; stuff
L626[11:51:21] <Curle> But C has like
"int name* = 0;"
L627[11:51:28] <Curle> Or is that
C++?
L628[11:51:38] <Curle> Damnit, I'm losing
track of the C now! :P
L629[11:52:06] <Curle> I think I need to
go jump into (the) C
L630[11:52:07] <Curle> :P
L631[11:52:10] <Soni> it's "int
*name" ("int pointer name"), "int name
pointer" doesn't make sense
L632[11:52:45] <Soni> (also doesn't
compile :P)
L633[11:53:01] <Curle> at least I had the
things there, albeit not the right order, thanks for the info. I'll
definitely use this within 3 years. /s
L634[11:53:51] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L635[11:54:12] <Curle> Hmm, does anyone
know where I can get a vanilla texture pack (For modifying
(placeholders/buckets)?
L636[11:54:51] ***
AEnterpriseAFK is now known as AEnterprise
L637[11:54:51] <Curle> Anything's better
than the standard pink/black stuff
L638[11:55:01] <unascribed>
~/.minecraft/versions/1.8/1.8.jar
L639[11:55:04] <unascribed> assets
directory
L640[11:55:13]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L641[11:55:19] <Curle> Time to go JAR
hunting! :P
L642[11:55:32] <unascribed> on Windows,
%APPDATA%\.minecraft\versions\1.8\1.8.jar
L643[11:55:48] <Curle> Wait, shit. I think
the only Minecraft I have here is on Eclipse.
L644[11:55:52] <Curle> Damnit!
L645[11:56:07] <unascribed> I have a
pre-extracted assets folder, I could zip it and send it
L646[11:56:30] <Curle> No good, I need the
1.7.10 assets
L647[11:56:42] <unascribed> 1.8 assets are
identical, but okay
L648[11:56:43] <Curle> 1.8 I think has a
completely different system for texturising
L649[11:56:53] <Curle> Or, the Jsons have
taken over
L650[11:57:11] <unascribed> textures are
identical
L652[11:58:06] <unascribed> pre-extracted
assets folder from a vanilla 1.7.10 jar
L653[11:58:11] <Curle> Thank you! :D
L654[11:58:14] <unascribed> well, I guess
not pre-extracted
L655[11:58:17] <unascribed> but put in a
zip instead of a jar
L656[11:58:28] <Curle> That was incredibly
quick!
L657[11:58:47] <unascribed> it was like, 3
bash commands :P
L658[11:59:08] <Curle> :P
L659[11:59:15] <Curle> Sweet site
L660[12:00:33] <unascribed> this is one of
the many reasons I use Linux, if you know how to use the shell it's
super fast to do things like this
L661[12:00:33] <unascribed> thanks
L662[12:00:33] <Curle> Dat HTML is over
9000
L663[12:00:33] <unascribed> video's a bit
fast
L664[12:00:34] <Curle> I think I see
trees
L665[12:00:34] <Curle> Amirite?
L666[12:00:34] <unascribed> yeah, it's an
extremely blurred video of me messing with my mod
L667[12:00:34] <Curle> It's a short
looping video of Minecraft?
L668[12:00:34] <Curle> Detective =
me!
L669[12:00:42] <Curle> It looks like a
mini-portal thing
L670[12:00:44] <Curle> Nice
L672[12:01:15]
⇨ Joins: maxlowry123
(~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net)
L674[12:01:29] <Curle> Hmm
L675[12:02:46] <unascribed> weird
L676[12:03:15] <Curle> I can see the home
page fine
L677[12:03:50] <unascribed> I'm only two
versions of Firefox ahead of you and it works fine
L679[12:04:01] <Curle> Two versions of
firefox ahead?
L681[12:04:07] <Curle> How did you work
that one out?
L682[12:04:08] <Curle> :P
L683[12:04:10] ***
flappy is now known as flappyy
L684[12:04:12] <unascribed> yeah, you're
on 41 i'm on 43a1
L685[12:04:13] <unascribed> user
agent
L687[12:04:33] <unascribed> either way,
kind of spamming up the channel at this point
L688[12:04:38] <unascribed> should
probably move this to PM
L689[12:04:42] <Curle> Yea, I see that
:P
L690[12:05:01] <Wuppy> o/
L691[12:05:06] <unascribed> \o
L692[12:05:12] <Curle> WUPPEY
L693[12:05:27] <Curle> -hug-
L694[12:05:55] <Wuppy> hai :D
L695[12:06:00] <Curle> :D
L696[12:06:17] <Wuppy> how're you?
L697[12:06:22] ⇦
Quits: flappyy (~flappy@a88-113-155-120.elisa-laajakaista.fi)
(Quit: Leaving)
L698[12:06:48]
⇨ Joins: flappy
(~flappy@a88-113-155-120.elisa-laajakaista.fi)
L699[12:07:04]
⇨ Joins: KGS
(~KGS@h-46-59-33-249.na.cust.bahnhof.se)
L700[12:07:11] <Curle> gud
L701[12:07:24] <Curle> I did nothing to my
mod since I last saw you, apparently
L702[12:07:40] <Wuppy> I don't do modding
anymore either :c
L703[12:07:57] <Curle> Well then
L704[12:08:11] <Curle> Coming from the
modding sensu, that's strange. :P
L705[12:08:37] <Wuppy> no time for
modding, just game development
L706[12:08:37] ⇦
Quits: McJty (~jorrit@d8D872E30.access.telenet.be) (Ping timeout:
206 seconds)
L707[12:08:41] <Wuppy> and also exessive
drinking :P
L708[12:08:49] <Curle> And dancing on the
bar
L709[12:08:51] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L710[12:08:53] <Curle> :D
L711[12:09:19] <Wuppy> yeah I also do that
regularly... like yesterday :P
L712[12:09:51] <Wuppy> although yesterday
I also won 11 free beers (for the 3 of us) and free tickets to a
cool festival next week, great stuff :D
L713[12:10:32] <Curle> Which festival
would that be?
L714[12:11:43] <Wuppy> Welcome to the
90s
L715[12:12:01] <Wuppy> and I also won
tickets to a festival tomorrow called Outrageous
L716[12:12:48] <Curle> Ooh
L717[12:12:53] <Curle> Sounds really
fancy.
L718[12:13:05]
⇨ Joins: Jezza (~Jezza@92.206.17.23)
L719[12:13:13] <gabizou|laptop> Wuppy do
you have to dress up in the most 90's outfit you can imagine?
L720[12:14:17] <Wuppy> gabizou|laptop, you
dont have to
L721[12:14:18] <Wuppy> so I wont
L722[12:17:32]
⇨ Joins: M3gaFr3ak
(M3gaFr3ak@I.Dunno.PanicBNC.com)
L723[12:21:59] <Curle> That's no fun,
Wup!
L724[12:22:27] <Curle> When you go to a
festival, make the festival want to come to you!
L725[12:22:44] <Wuppy> I do my best
:P
L726[12:22:46]
⇨ Joins: McJty
(~jorrit@d8d872e30.access.telenet.be)
L727[12:22:51] <Wuppy> already had 3
parties this week and will have to more :P
L728[12:23:15] <McJty> Don't know if
anyone answered my question above?
L729[12:23:24] <McJty> I seemed to have
been logged off for a while
L730[12:23:52] ⇦
Quits: Jezza (~Jezza@92.206.17.23) (Read error: Connection reset by
peer)
L731[12:24:30] <Curle> What was the
question?
L732[12:24:36] <Curle> the IASM
hook?
L733[12:24:36] <McJty> <McJty> A
hypothetical question. Is it possible to split a mod (case in
point: rftools) in two different mods without compatibility issues?
i.e. is there a way to move existing blocks to another mod
somehow?
L734[12:24:36] <McJty> <McJty> If
not I can still do it by making the 'modules' not mods and just jar
files
L735[12:24:36] <McJty> <McJty> Just
checking my options here and if it is feasible to do it
L736[12:24:43] <Curle> Oh, one sec
L737[12:25:02] <Curle> Yes.
L738[12:25:16] <Curle> if (othermod),
register items.
L739[12:25:19] <Curle> else null
L740[12:25:52] <McJty> hmm, so all items
(also from the 'module mods') get registered under the main mod
'modid'
L741[12:26:01] <McJty> But then they don't
really have to be mods. Just a jar would suffice
L742[12:26:04] <Curle> Yep.
L743[12:26:21] <Curle> Reika used an empty
.jar and tested for it in one of his mods somewhere
L744[12:26:29] <Curle> I have both on my
SP world
L745[12:27:43] <McJty> Ok thanks
L746[12:28:10] <Wuppy> apperantly I worked
for a rather well known/big camping in the nethelrands this week
:o
L747[12:28:17] <SkySom> Pretty sure
Botania does the same for Garden of Glass or whatever it is.
L748[12:28:29] <SkySom> check for an empty
jar.
L749[12:28:39] <Curle> Basically, it's an
empty mod (you NEED to register it for it to work, I think.) and if
it exists and is loaded, you register stuff.
L750[12:28:50] <Curle> Yep, GOG is the
same
L751[12:29:01] <Wuppy> jesus... this city
is a bit crazy
L752[12:29:05] <Curle> An empty mod. (You
can tell because it's in the Mod list)
L753[12:29:12] <Curle> This city?
L754[12:29:16] <Wuppy> yesterday there was
a fire at our local shell
L755[12:29:30] <Wuppy> as well as someone
who got killed with an explosive in his car (gang war)
L756[12:29:35] <Curle> Shell?
L757[12:29:38] <McJty> Why is an empty jar
needed? I don't understand that
L758[12:29:53] <Curle> So you can test if
it exists
L759[12:29:54] <McJty> Why can I simply
not test for the existance of a specific class that occurs in the
module mod?
L760[12:29:54] <Wuppy> today a dead body
was found near the city center & explosives were found in some
houses here
L761[12:29:59] <McJty> But why an empty
jar?
L762[12:30:03] <McJty> It will not exist
in an empty jar
L764[12:30:49] <Curle> McJty, that's what
you will be doing. In essence, look for the MODID of the module,
and you're good as gold.
L765[12:31:02] <Curle> Only need one class
then
L766[12:31:10] <Curle> @Mod is all you
need
L767[12:31:34] <Curle> One line, even.
(Apart from Package and the class thing)
L768[12:31:49] <Curle> Oh, the fuel
company.
L769[12:31:52] <Curle> gg, me
L771[12:33:07] <Curle> It has stuff
related to isGardenOfGlassLoaded
L772[12:33:23] <Curle> that's an empty
jar, it's looking for it existing and then enabling some
stuff
L773[12:33:30] <Curle> Thanks for the
example, Sky.
L774[12:34:24] <Curle> It also has a load
of checks for other mods, and I am spamming so I'll shut up until
I'm needed. :P
L775[12:34:59]
⇨ Joins: Vaht
(~Tahg@pool-96-237-111-105.bstnma.fios.verizon.net)
L776[12:34:59]
MineBot sets mode: +v on Vaht
L777[12:35:08] <McJty> I still don't see
why an 'empty' jar is needed
L778[12:35:16] <McJty> Either the jar is
there with the module
L779[12:35:17] <McJty> Or it is not
L780[12:35:21] <McJty> Why should it ever
be empty?
L781[12:36:57]
⇨ Joins: OrionOnline
(~OrionOnli@dslb-088-077-223-230.088.077.pools.vodafone-ip.de)
L782[12:37:39] <Curle> Not empty, loading
an empty mod
L783[12:37:47] <Curle> scan for the mod in
the game
L784[12:37:50] <Curle> If there, do
stuff
L785[12:37:53] <Curle> If not,
ignore.
L786[12:38:14] <McJty> Why does it have to
be a mod actually?
L787[12:38:26] <Curle> Or you can make
them separate mods, and just do the things on their own
L788[12:38:43] <McJty> I was thinking of
using just a simple jar file.
L789[12:38:49] <McJty> No mod stuff or
anything
L790[12:39:24] <Curle> Yea, but I don't
think you could scan for a class, or if you can, it'd have to be
VERY precise, as there will probably be more than one mod loaded
with the same named class somewhere
L791[12:39:38] ⇦
Quits: Tahg (~Tahg@pool-96-237-111-105.bstnma.fios.verizon.net)
(Ping timeout: 378 seconds)
L792[12:39:40] <Curle> Make it something
like a5B762Gsa91L
L793[12:40:02] <McJty> Well I think
RFToolsModuleBla should be pretty unique too :-)
L794[12:40:13] <Curle> Or scan for a line
in a class, which is what I told you to do
L795[12:40:13] <Curle> :P
L796[12:40:15] <McJty> Anyway I'll think
about it some more
L797[12:40:31] <Curle> If you find better
wording, you know where to find us
L798[12:40:33] <McJty> I also have to see
how easy it is to setup my build env for this
L799[12:40:34] <Curle> :P
L800[12:40:54] <McJty> Would be nice if I
could have a simple environment and just have 'gradlew build'
produce the main mod jar and the module jars
L801[12:41:01] <McJty> But no idea how to
do that
L802[12:42:52] ⇦
Quits: necrogami (~necrogami@199.193.248.29) (Ping timeout: 192
seconds)
L803[12:42:52] ⇦
Quits: EvilSeph (EvilSeph@ipv6.evilseph.com) (Ping timeout: 192
seconds)
L804[14:03:23]
⇨ Joins: Mimiru (Mimiru@eos.pc-logix.com)
L805[14:03:29] *** Server sets mode: +CQcnrtf
#RegisterYourNameMoron
L806[14:05:13] ***
AEnterprise is now known as AEnterpriseAFK
L807[14:09:16]
⇨ Joins: Cojo
(~Cojo@cpe-174-109-251-46.nc.res.rr.com)
L808[14:09:42]
⇨ Joins: modmuss50
(uid42264@id-42264.highgate.irccloud.com)
L809[14:12:54] <Curle> Texturing spree
complete!
L810[14:12:56] <Curle> :D
L811[14:15:56] ⇦
Quits: Nitrodev
(~Nitrodev@dcx8fryjvl98nrq51mlbt-3.rev.dnainternet.fi) (Read error:
Connection reset by peer)
L812[14:15:58] <Curle> My portal works,
too! I didn't use any reference, just pure guessing (And
Eclipse)
L813[14:17:34] <Curle> Oh, ahm
L814[14:17:54] <Zaggy1024> ugh
L815[14:18:06] <Curle> something up,
Zag?
L816[14:18:29] <Zaggy1024> I'm trying to
use ServerConfigurationManager.recreateEntity to clear everything
about a player when they enter my dimension
L817[14:18:40] <Curle> Hmm
L818[14:18:42] <Zaggy1024> but when after
that I try to put them into the portal they went through it doesn't
work
L819[14:18:52] <Zaggy1024> it just places
the player at spawn location
L820[14:19:08] <Zaggy1024> I used
respawnedPlayer.setLocationAndAngles and then
respawnedPlayer.playerNetServerHandler.setPlayerLocation
L821[14:19:31] <Curle> Hmm
L822[14:19:41] <Curle> Try using another
method to clear the player
L823[14:20:01] <Zaggy1024> wait a sec, am
I moron?
L824[14:20:34] <Zaggy1024> looks like I
might've been a moron
L825[14:20:38] <Curle> Inventory is
already cleared
L826[14:20:40] <Zaggy1024> hopefully
that's true, because then it woudl work now
L827[14:20:49] <Curle> What have you done
now?
L828[14:21:02] <Zaggy1024> I don't just
want to clear inventory, I want to clear EVERYTHING
L829[14:21:12] <Curle> inv is already
cleared, I just said that
L830[14:21:15] <Zaggy1024> including
experience, anything in mod inventories
L831[14:21:19] <Curle> Try using
playerCapabilities
L832[14:21:25] <Zaggy1024> er what?
L833[14:21:33] <Curle> Wait, ignore
that
L834[14:21:38] ***
cpw is now known as cpw|out
L835[14:21:41] <Curle> My mind disappeared
for a second :P
L836[14:22:04] <Zaggy1024> whoa, this is
very odd
L837[14:22:17] <Zaggy1024> it transferred
the world, but it's not rendering
L838[14:22:19] <Curle>
"this"?
L839[14:22:24] <Zaggy1024> only bounding
boxes
L840[14:22:30] <Curle> Oh?
L841[14:22:40] <Curle> Is it a vanilla
block?
L842[14:22:46] <Curle> Try that
L843[14:22:54] <Curle> Stone, and if that
works, it's the block
L844[14:22:58] <Zaggy1024> I mean nothing
is rendering
L845[14:23:00] <Zaggy1024> not even
TEs
L846[14:23:15] ***
cpw|out is now known as cpw
L847[14:23:37] <Curle> oh?
L848[14:23:43] <Curle> Never seen this
before
L849[14:24:42] <Curle> Minecraft is
currently 0.33 fps
L850[14:25:04]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c04e:e901:bd62:7341:76f6)
L851[14:25:36] <Curle> Why is this
happening!?
L852[14:25:51] <Curle> It was just at
30
L853[14:25:53] ⇦
Quits: tambre
(~tambre@f51a-4659-b910-3ce5-4301-8a22-07d0-2001.dyn.estpak.ee)
(Ping timeout: 206 seconds)
L854[14:27:23]
⇨ Joins: parcel31u
(uid64311@id-64311.highgate.irccloud.com)
L855[14:28:34] <Zaggy1024> what's in the
world?
L856[14:29:42] <Zaggy1024> ah...I suppose
recreatePlayerEntity doesn't work to well with changing
dimensions
L857[14:29:43] <Zaggy1024> stupid
thing
L858[14:32:06]
⇨ Joins: Hgreb
(~Hgrebnedn@d8D872D48.access.telenet.be)
L859[14:32:40] <Zaggy1024>
uh...whoops
L860[14:32:49] <Zaggy1024> it got stuck
transferring me back and forth >.>
L861[14:33:10] <Curle> It's a blank
superflat world on Redstone Ready with nothing on it
L862[14:33:13] <Curle> Just
generated
L863[14:33:26] <Curle> Zag, that's what
happened with my item
L864[14:33:30] <Curle> Can't stop it
L865[14:33:46] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8d872d48.access.telenet.be) (Ping
timeout: 190 seconds)
L866[14:34:13] <Zaggy1024> well I think
the reason for me is that somehow setting timeUntilPortal on the
respawned player isn't working...
L867[14:34:21] <Zaggy1024> it seems like
it's just ignoring the respawn
L868[14:34:37] <Curle> Well, I'll be
damned. timeUntilPortal?
L869[14:34:41] <Curle> That may be my
problem
L870[14:36:29] <Zaggy1024> with an
item?
L871[14:36:49] <Zaggy1024> I assume you're
using item right click?
L872[14:37:13] <Curle> ye
L873[14:37:19] <Curle> OnItemUse
L874[14:37:24] <Zaggy1024> also,
timeUntilPortal doesn't work unless you make your teleportation
code not teleport if it's > 0 or whatever
L875[14:37:24] <Curle> to be exact
L876[14:37:39] <Curle> the
Teleporter(thing) class?
L877[14:37:42] <Curle> Ye, it does
L878[14:37:42] <Zaggy1024> I would think
item use wouldn't be called after being transported
L879[14:37:50] ***
cpw is now known as cpw|out
L880[14:37:53] <Curle> It's the vanilla
nether teleporter code
L881[14:37:55] <Zaggy1024> Teleporter
can't stop a teleportation AFAIK
L882[14:38:07] <Curle> Changed for my
dimension
L883[14:38:11] <Curle> (DimID)
L884[14:38:34] <Zaggy1024> Teleporter only
sets up the portals on either end of the transportation, it doesn't
stop the player teleporting
L885[14:38:47] <Zaggy1024> by the time
it's called the player is already in the dimension, I think
L886[14:39:01] <Curle> Oh, I see.
L887[14:39:17] <Curle> On teleporting, it
sets up a portal where you land so the portal block teleports you
back
L888[14:39:18] <Curle> Damnit
L889[14:39:26] <Zaggy1024> YESSS
L890[14:39:28] <Zaggy1024> it
worked!!
L891[14:39:36] <Curle> Christ, that scared
me.
L892[14:39:40] ⇦
Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Read error:
Connection reset by peer)
L893[14:39:52] ***
cpw|out is now known as cpw
L894[14:39:54] <Zaggy1024> it didn't set
the player's network handler thing on the server when I called
recreate
L895[14:40:00] <Zaggy1024> so I had to set
it manually, but now it works
L896[14:40:19] <Curle> gg
L897[14:40:53] <Zaggy1024> er it didn't
set the player's network handler thing's player to the new
player
L898[14:40:54] <Zaggy1024> lol
L899[14:41:07] <Zaggy1024> so it thought
it was working with the old player instance still
L900[14:41:11] <Curle> How do I get a
EntityPlayerMP from onItemUse?
L901[14:41:12] <Curle> :P
L902[14:41:23] <Curle> Oh, that makes
sense
L903[14:41:25] <Zaggy1024> !world.isRemote
and cast?
L904[14:41:31] <Zaggy1024> or you could
just instanceof it
L905[14:41:42] <Curle> I mean,
EntityPlayerMP playermp = ?
L906[14:41:47] <Zaggy1024> I suppose fake
players could bust something though
L907[14:41:49] <Curle> I'm stuck on that
:P
L908[14:41:54] <Zaggy1024>
(EntityPlayerMP) player?
L909[14:41:57] <Curle> What do I put to
initialize it?
L910[14:42:03] <Curle> Hm
L911[14:42:05] <Zaggy1024> that's a
cast
L912[14:42:06] <killjoy> Does anyone know
of a account that doesn't have a skin?
L913[14:42:17] <Curle> Yes, loads.
L914[14:42:18] <Zaggy1024> a random bunch
of characters?
L915[14:42:20] <Zaggy1024> :P
L916[14:42:34] <Zaggy1024>
"leiajeltjqiojweltjowiqjeljialngea" probably doesn't have
a skin ;)
L917[14:42:35] <Curle> direwolf20 is the
most popular
L918[14:42:35] <killjoy> ie one without a
SKIN portion of the profile properties
L919[14:42:38] <gigaherz> killjoy:
"Player"? ;P
L920[14:42:51] <Curle> Wendy343 is my
sister's
L921[14:42:51] <gigaherz> oh
L922[14:42:54] <gigaherz> no idea what you
mean then
L923[14:42:54] <gigaherz> XD
L924[14:43:06]
⇨ Joins: An_Angry_Brit
(~AnAngryBr@90.194.218.188)
L925[14:43:07] <Curle> Wait, without a
skin altogether?
L926[14:43:10] <killjoy> Yes
L927[14:43:12] <Curle> Not Steve or
Alex?
L928[14:43:16] <killjoy> No.
L929[14:43:21] <killjoy> one without one
uploaded
L930[14:43:28] <gigaherz> I thought anyone
without an explicit skin used Player.png
L931[14:43:30] <killjoy> such as a brand
new account
L932[14:43:32] <Curle> So Steve or Alex
then
L933[14:43:38] <Curle> player.png
L934[14:43:41] <Curle> Too late
L935[14:43:52] <gigaherz> or whatever the
filenames are these days ;P
L936[14:44:02] <Curle> time for Jar
hunting!
L937[14:44:20] <unascribed> or you could
just use the assets I sent you >.>
L938[14:44:23] <Curle> steve.png
L939[14:44:26] <Curle> I used that
L940[14:44:27] <Curle> :P
L941[14:44:40] <Curle>
assets.minecraft.textures.entity
L942[14:44:54]
⇨ Joins: Hassan
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L943[14:45:55] <unascribed> huh
L944[14:46:00] <unascribed> apparently
direwolf20 *does* have a skin
L945[14:46:08] <Curle> Wait, what?
L946[14:46:10] <unascribed> I should stop
using his account to test my skin retriever >.>
L947[14:46:15] <Curle> Oh yea, he changed
one pixel
L949[14:46:19] <unascribed> if you decode
the base64
L950[14:46:21] <unascribed> there's a skin
field
L951[14:46:37] <unascribed> wonderful
>.>
L952[14:46:41] <Curle> He did say at one
point
L953[14:46:41] ⇦
Quits: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Ping
timeout: 190 seconds)
L954[14:46:45] <Curle> Try someone like
Steve
L955[14:46:46] <unascribed> so my skin
loader probably explodes on skinless accounts
L957[14:47:08] <unascribed> steve is a
psuedo-account
L958[14:47:11] <unascribed> no uuid
L959[14:47:13] <Curle> Wendy343's my
sister's account, no skin (Doesn't know how to get one)
L960[14:47:14] <unascribed> can't get
textures
L961[14:47:35] <Curle> Or is it
Wendy1400
L962[14:47:41] <Curle> Can't remember, one
of the two
L963[14:47:50] <unascribed> it is
neither
L964[14:48:05] <Curle> Huh?
L965[14:48:14] <unascribed> Wendy343 and
Wendy1400 both do not resolve
L966[14:48:20] <Curle> That's
strange
L967[14:48:59] <Curle> If I had money, I'd
buy you a skin testing account, alas, no credit card or any of that
shit :P
L968[14:49:32] <Curle> Let me go skin
hunting
L969[14:49:34] <Curle> :P
L970[14:49:46] <unascribed> we're not
looking for the default skin
L971[14:50:06] <unascribed> we're looking
for an account with no skin because Mojang's API returns a special
value (or rather, the lack of a value) if the account doesn't have
one
L972[14:51:01] <Curle> ye, that.
L973[14:51:27] <Curle> Apparently, if the
player joins a game that connects to the authentication servers
(starts a game), it is given a skin.
L974[14:51:38] <Curle> You want someone
that has bought an account but hasn't played yet
L975[14:51:47] <Curle> There are about 30,
I think
L976[14:52:39] <Curle> Ah, cripe
L977[14:52:43] <Curle> Spam again, back to
PM :P
L978[14:53:48] <unascribed> well, killjoy
originally asked
L979[14:53:55] <unascribed> so
L980[14:54:20]
⇨ Joins: jk-5 (jk-5@znc.jk-5.nl)
L981[14:54:27] <sham1> Ohh, the loading
screen for IDEA 15 is fancy
L982[14:54:29] <killjoy> I figure I don't
need it anymore.
L983[14:54:41] <killjoy> I just wanted it
so I can test things.
L984[14:54:57] <killjoy> pretty much
impersonate them when I start and see if the skin loads
properly
L985[14:55:02] <diesieben07> the new
loading screens are always fancy sham :D
L986[14:55:04] <killjoy> but I don't think
it's required.
L987[14:55:34] <Curle> diesie, did you
just come on at the right time or did that ping you somehow?
L988[14:55:35] <Curle> :P
L989[14:55:44] <sham1> Also, my license
for IDEA 14 is no longer working
L990[14:55:45] <sham1> Well shit
L991[14:55:50] <unascribed> IDEA confirmed
pingword for diesieben
L992[14:55:51] <sham1> Now I have to use
the community version
L993[14:55:55] <diesieben07> the seven
does not "come on"
L994[14:55:56] <diesieben07> the seven is
always there
L995[14:56:10] <Curle> The seven?
L996[14:56:14] <Curle> Oh, 07
L997[14:56:17] <Curle> I'll be
damned
L998[14:56:24] <diesieben07> /me
L999[14:56:45] *
Curle crushes diesie's head with a vice
L1000[14:56:55] <Curle> Christ, that took
a dark turn really quickly
L1001[14:56:56] <Curle> :P
L1002[14:56:57] <diesieben07> ow
L1003[14:57:04]
⇦ Quits: Szernex
(~Szernex@91-113-39-43.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L1004[14:57:10] *
diesieben07 only pretends to be hurt
L1005[14:57:20] <Curle> DIESIE IS GOD
CONFIRMED
L1006[14:57:21] *
diesieben07 is a bot and thus does not posses a head
L1007[14:57:21] <Curle> :D
L1008[14:57:31] <unascribed> did you try
some sort of command on your client you didn't know what it
did?
L1009[14:57:47]
⇦ Quits: Hgreb (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping
timeout: 206 seconds)
L1010[14:57:48] <Curle> u wot
L1011[14:57:55] <sham1> Also, why the
hell is IDEA's JSON plugin still a Ultimate thing
L1012[14:57:56] <unascribed> [15:56] *
Curle crushes diesie's head with a vice
L1013[14:58:01] <unascribed> you seemed
surprised when that happened :P
L1014[14:58:08] <killjoy> *severed head
falls to floor*
L1015[14:58:11] <sham1> That you can only
use on the community version if you compile it yourself
L1016[14:58:12] *
killjoy is only pretending to be dead
L1017[14:58:25] <Curle> No, that was just
me.
L1018[14:58:29]
⇦ Quits: Upth
(~ogmar@108-85-88-195.lightspeed.frokca.sbcglobal.net) (Read error:
Connection reset by peer)
L1019[14:58:36] <Curle> If you can't
tell, I'm still toasty at diesie :P
L1020[14:58:44]
⇨ Joins: noiro
(~noiro@2601:cd:301:a660:6de4:48c6:71b:8991)
L1021[14:58:58] *
diesieben07 googles what toasty means
L1022[14:59:06] *
diesieben07 hopes he doesn't get roasted
L1023[14:59:20]
⇦ Quits: turmfalke (~turmfalke@p54A6905E.dip0.t-ipconnect.de)
(Ping timeout: 378 seconds)
L1024[14:59:24] *
Curle prepares the feast table
L1025[14:59:41] <noiro> Quick question:
when a player goes to a new dimension and there were mobs in the
original one, won't they despawn?
L1026[14:59:48] <Curle> unloaded.
L1027[15:00:02] <unascribed> the chunks
won't unload for a few ticks
L1028[15:00:02] <Curle> They're kept in
memory until it's loaded again
L1029[15:00:05] <unascribed> so the
answer is basically yes
L1030[15:00:11] <diesieben07> if there
are no other players nearby and the chunks stay loaded for reason
X... yes.
L1031[15:00:36] <Curle> If there's a
chunk loading machine or a ticking block, yes, though
L1032[15:00:46] <noiro> I wonder if
there's a way to cheat that somehow to prevent mobs from
despawning
L1033[15:00:52] <Curle> Fake player
L1034[15:00:52] <sham1> Anyway, I feel
sleepy
L1035[15:00:56] <Curle> Until it
unloads
L1036[15:01:06] <sham1> And I do not
understand how it is 11 in the evening already
L1037[15:01:07] <Zaggy1024> time to test
player saving D:
L1038[15:01:07] ***
Vigaro is now known as Vigaro|AFK
L1039[15:01:14] ***
sham1 is now known as sham1|ZZzZ
L1040[15:01:18] <diesieben07> fake player
is something else ;)
L1041[15:01:30] <diesieben07> noiro,
LivingSpawnEvent.AllowDespawn
L1042[15:01:36] <Curle> FYI, Diesie,
toasty is a word I use to mean "mildly aggravated"
L1043[15:01:42] <Curle> It works for
other things
L1044[15:01:46] <Zaggy1024> what's that
about fake players?
L1045[15:01:47] <Curle> Like cats
:3
L1046[15:01:47] <diesieben07> oh
L1047[15:01:49] <noiro> Basically I'm
trying to create a temporary 3x3 chunk 'dimension' a player can go
in and out of, but I don't want entities that go away when they go
into the dimension and return
L1048[15:01:50] <diesieben07> what did I
do? :(
L1049[15:01:59] <Curle> Do you remember
last time we met?
L1050[15:02:01] <diesieben07> Zaggy1024,
fake players dont keep chunks loaded
L1051[15:02:02] <unascribed> noiro, then
why not just flag all mobs in the dimension as persistent?
L1052[15:02:07] <Curle> I sure do
:P
L1053[15:02:10] <Zaggy1024> er
okay?
L1054[15:02:15] <diesieben07> i do not
curle
L1055[15:02:18] <Zaggy1024> I'm not sure
why your'e saying that
L1056[15:02:24] <noiro> there won't be
mobs in that dimension. It'll be mobs in whatever dimension they're
coming from I want to persist temporarily until they return
L1057[15:02:30] <unascribed> ah
L1058[15:02:33] <diesieben07> uhhh
L1059[15:02:44] <diesieben07> curle said
they would
L1060[15:02:46] <diesieben07> and i said
no, thenyou asked why
L1061[15:03:09] <Zaggy1024> hm, is there
something going on with Forge now where I get an NPE on the
thePlayer or or the view entity?
L1062[15:03:13] <unascribed> you could
flag all entities within an AABB around the player as persistent,
and set a flag on an IExtendedEntityProperties and then unflag them
when the player returns?
L1063[15:03:16] <Zaggy1024> I don't see
how our mod could do that :|
L1064[15:03:21] <noiro> I guess
forceloading the 3x3 chunks in the dimension they came from and
placing a fakeplayer until they return would work
L1065[15:03:31] <diesieben07> Zaggy1024,
in packet code?
L1066[15:03:33] <noiro> or flagging
xD
L1067[15:03:46] <unascribed> I'd say the
flagging is a better solution since it lets the chunks unload
L1068[15:03:56] <Zaggy1024> well, the one
I'm getting right now is with syncCurrentPlayItem
L1069[15:03:58] <diesieben07> noiro, that
is not what fkae players are. Again,
LivingSpawnEvent.AllowDespawn
L1070[15:04:05] <unascribed> ^ or
that
L1071[15:04:07] <Curle> Basically, I had
a problem with an item that teleported me to a dimension then
immediately teleported me back, you asked for the code, and you had
a row at me for having badly named things in Wuppy (sorry) 's code
that he took from vanilla
L1072[15:04:08] <diesieben07> that does
not answer my question
L1073[15:04:20] <unascribed> Curle: try
it again in survival
L1074[15:04:26] <Curle> Still
toasty
L1075[15:04:29]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L1076[15:04:31] <diesieben07> Curle, i
still stand the same. if you have th code in your mod, it is YOUR
code and you are responsible for it.
L1077[15:04:39] <Curle> unascribed, it
only works in survival :P
L1078[15:04:43] <unascribed> oh,
okay
L1079[15:05:02] <unascribed> I ask
because if the vanilla Teleporter was spawning a portal and you
were in creative you would port back instantly
L1080[15:05:07] <Curle> I know, diesie,
we've been through this 3 times already
L1081[15:05:15] <diesieben07> indeed we
have
L1082[15:05:22] <Curle> Me and sham1
(sorry) figured that out last time
L1083[15:05:34] <Zaggy1024> wtf
L1084[15:05:37] <unascribed> if you want
to avoid pinging someone, just put a dot in their name..
L1085[15:05:41] <Zaggy1024> I just keep
on getting NPEs on the client player
L1086[15:05:50] <Curle> I need to add a
timer, but for that, I need to add an EntityPlayerMP to the
onItemUse method
L1087[15:05:55] <diesieben07> Zaggy1024,
again, are you inside an IMessageHandler?
L1088[15:05:56] <Curle> No idea how
L1089[15:06:00] <unascribed> wait,
what?
L1090[15:06:03] <unascribed> what are you
trying to do?
L1091[15:06:07] <Zaggy1024> it's not my
code that's causing it
L1092[15:06:11] <Curle> Add a
timeUntilPortal thing
L1093[15:06:13] <Zaggy1024> AFAIK
L1094[15:06:22] <Zaggy1024> it doesn't
involve any code I've written
L1095[15:06:22] <diesieben07> the code
that is NPEing
L1096[15:06:23] <unascribed> as a warmup
or a cooldown, or..?
L1097[15:06:24] ***
MorphFK is now known as Morphan1
L1098[15:06:26] <Curle> It needs an
EntityPlayerMP field
L1099[15:06:26] <diesieben07> is that
inside IMessageHandler
L1100[15:06:30] <Zaggy1024> no
L1101[15:06:37]
⇨ Joins: bartman (bartman@hastecase.com)
L1102[15:06:38] <diesieben07> onitemUse
HAS a player Curle
L1103[15:06:39] <Curle> And onItemUse
doesn't have one
L1104[15:06:42] <unascribed> !gm
Item.onItemUse 1.7.10
L1105[15:06:45] <diesieben07> then idk
zaggy
L1106[15:06:51] <Zaggy1024> first two
times this time round was syncCurrentPlayItem or whatever
L1107[15:06:57] <Curle> an EntityPlayer
=/ EntityPlayerMP
L1108[15:06:58] <Zaggy1024> then it
crashed while trying to render fog
L1109[15:07:04] <unascribed> so do an
instanceof check, Curle
L1110[15:07:10] <diesieben07> Curle, on
the server, yes. everyy player is EntityPlayerMP
L1111[15:07:16] <unascribed> if (player
instanceof EntityPlayerMP)
doTheThing((EntityPlayerMP)player);
L1112[15:07:30] <Curle> ta,
unascribed.
L1113[15:07:31] <unascribed> has the
side-effect of only running on the server-side
L1114[15:07:34] <unascribed> but you
probably want that.
L1115[15:07:47] <Zaggy1024> for
teleportation that's the only way
L1116[15:08:42] <unascribed> how the hell
did i do this
L1117[15:08:47] <unascribed> I was
wondering why my packet wasn't working
L1118[15:08:57] <unascribed> I put my
serialization code into fromBytes and my deserialization into
toBytes...
L1119[15:08:59] <Zaggy1024> is anyone
else on 1532+?
L1120[15:09:12] <Curle> Thing is, I get
an error because I'm using the EntityPlayer in a method that needs
EntityPlayerMP
L1121[15:09:26] <diesieben07> thats why
you cast -.-
L1122[15:09:29] <unascribed> Curle: the
(EntityPlayerMP) part means "turn this EntityPlayer into an
EntityPlayerMP"
L1123[15:09:30] <diesieben07> java
101
L1124[15:09:33] <Curle> Oh, forgot
that
L1125[15:09:34] <Curle> :P
L1126[15:09:38] <unascribed> if it's not
actually an EntityPlayerMP
L1127[15:09:40] <unascribed> you get an
error
L1128[15:09:44] <diesieben07> not really
that, but... yea
L1129[15:09:55] <diesieben07> it doesnt
convert anything
L1130[15:10:01] <unascribed> diesieben07:
I know, but it's an easy way to explain it
L1131[15:10:04] <Curle> I just saw the
"(EntityPlayerMP) player" thing, sorry :P
L1132[15:10:04]
⇨ Joins: turmfalke
(~turmfalke@p54A695A5.dip0.t-ipconnect.de)
L1133[15:10:14] <diesieben07> yeah it is
an easy, but very misleading way :P
L1134[15:10:28] <unascribed> I could go
on a giant tangent about type hierarchy and bytecode and type
erasure
L1135[15:10:33] ***
kroeser is now known as kroeser|away
L1136[15:10:33] <unascribed> but that
would be unneccessary
L1137[15:10:40] <SirWill> hey, is there
any way to monitor where and what is generating in the world?
L1138[15:10:51] <Curle> The lag from that
would be unfathomable
L1139[15:10:51] <unascribed>
MinecraftForge.TERRAIN_GEN_BUS iirc
L1140[15:10:56] ***
kroeser|away is now known as kroeser
L1141[15:10:57] <unascribed> Curle, no it
wouldn't
L1142[15:11:02] <Curle> You sure?
L1143[15:11:07] <unascribed> yes, the
events are firing anyway
L1144[15:11:28] <unascribed> assuming by
"monitor" he means "run some custom code" and
not "spam it to console"
L1145[15:11:29] <Curle> Writing to a
method (no idea) alongside the generation events would slow things
down quite a bit I'd imagine
L1146[15:11:36]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L1147[15:11:41] <unascribed> the
generation code is methods..
L1148[15:11:52] <Curle> You know what I
mean! :P
L1149[15:12:13] <unascribed> if your code
is slow and calculates the first 10,000,000,000 digits of pi while
it runs then sure it'd be slow
L1150[15:12:28] <SirWill> unascribed was
the MinecraftForge.TERRAIN_GEN_BUS adressed to me?
L1151[15:12:33] <unascribed> SirWill,
yes
L1152[15:12:35]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L1153[15:12:39] <diesieben07> please do.
:D
L1154[15:12:40] <diesieben07> that would
be fun
L1155[15:12:51] <SirWill> ah
L1156[15:13:38] <Curle> What, calculate
the first 10 billion digits of pi?
L1157[15:13:55] <Curle> What on
earth!?
L1158[15:14:01] <unascribed> yes, and
obviously it'd be for accurate sine calculation
L1159[15:14:04] <Zaggy1024> this crash
does seem to be some problem with concurrency though, it crashes
very intermittently
L1160[15:14:14] <Curle> I just loaded my
dev environment, and it doesn't have Forge loaded!
L1161[15:14:32] <Curle> Something fishy's
afoot
L1162[15:14:41] <Curle> Is someone
standing in the C?
L1163[15:14:47] <unascribed>
>.>
L1164[15:14:50] <Curle> :D
L1165[15:14:56] <diesieben07> Zaggy1024,
put in a breakpoint on any exception (intellij can do that for
sure, eclipse as well i would imagine). when it throws, chekc the
thread you are on and if its not the client main thread, check WHY
that is.
L1166[15:15:25] <Zaggy1024> doesn't
rendering fog *have* to be on the main thread though?
L1167[15:15:39] <diesieben07> yes it HAS
to
L1168[15:15:47] <diesieben07> but still,
a breakpoint is always helpful
L1169[15:15:48] <unascribed> problems
with concurrency *are* intermittent :P
L1170[15:15:50]
⇦ Quits: alex_6611 (~alex_6611@p5DE78CB4.dip0.t-ipconnect.de)
(Ping timeout: 378 seconds)
L1171[15:16:00] <diesieben07> you can
look around and try to figure out what is ACTUALLY happening
L1172[15:17:18] <Curle> Aha,
fluids!
L1173[15:20:02] <Zaggy1024> unascribed,
that's what I said :P
L1174[15:20:10] <unascribed> oh, *does*
seem
L1175[15:20:14] <heldplayer> Why would
GuiEditArrayEntries check the validation pattern for Strings, but
not the valid values? ;_;
L1176[15:20:14] <unascribed> I thought
you said doesn't for some reason
L1177[15:20:29] <unascribed> apparently
my ping sounds are broken
L1178[15:20:33] ***
unascribed is now known as unascribed|away
L1179[15:21:13] ***
Hassan is now known as HassanS6000
L1180[15:21:34] <HassanS6000> Does
anybody know if ArmorRenderers are still a thing?
L1181[15:21:35] <Curle> Anyone know a
good place for placeholder textures?
L1182[15:22:04] <HassanS6000> Example, I
want to know if I could use the OBJ loader or B3D loader to load a
model as my helmet, rather than a skin.
L1183[15:22:18]
⇦ Parts: unascribed|away
(~aesen@everybody.do.the.net.split.unascribed.com) ())
L1184[15:22:26]
⇨ Joins: unascribed
(~aesen@everybody.do.the.net.split.unascribed.com)
L1185[15:22:37] <Curle> Everybody do the
(net)split?
L1186[15:22:41] <Curle> Noice
L1187[15:22:43] <unascribed> apparently
the nick "unascribed|away" is too long so it banned me
-.-
L1188[15:22:56] <gigaherz> happens
L1189[15:23:15] <Curle> Try
TheCatalystGamer|Gone
L1190[15:23:21] <unascribed> still
probably the dumbest banmask I've ever seen, but oh well
L1191[15:23:30] <Deamon> that'll teach
you to use an away nick ;)
L1192[15:23:31] <Curle> Wait, BANNED
you?
L1193[15:23:36] <gigaherz> not
exactly
L1194[15:23:38] <gigaherz> it blocks
messaging
L1195[15:23:42] <unascribed> Deamon, I
don't have awaynicks enabled, I used it as an indicator
L1196[15:23:42] <Curle> Wait, where did
you come from?
L1197[15:23:43] <gigaherz> but IRC
doens't have any code for that
L1198[15:23:51] <unascribed> gigaherz,
no, it's a real +b. I couldn't change my nick until I left the
channel
L1199[15:24:00] <gigaherz> only for you
;P
L1200[15:24:07] <Curle> Daemon, where did
you come from? :P
L1201[15:24:11] <gigaherz> it's a
pretend-ban
L1202[15:24:24] <gigaherz> it only
happens for people with long nicknames
L1203[15:24:30] <unascribed> still, gotta
love how the ban for a long nick prevents me from changing my nick
to a shorter one
L1204[15:24:34] <Deamon> I've been idling
here for the better part of a year <.<
L1205[15:24:36] <gigaherz> that has a
purpose
L1206[15:24:45] <gigaherz> the same
feature that blocks long nicknames
L1207[15:24:49] <gigaherz> also blocks
changing the nickname
L1208[15:24:58] <gigaherz> often when you
ban someone without kicking
L1209[15:25:02] <gigaherz> the person
will feel insulted
L1210[15:25:06] <gigaherz> and do like
/nick Ihateyou
L1211[15:25:06] <Soni> it's funny that it
doesn't block changing /to/ a banned nick
L1212[15:25:14] <gigaherz> ./nick
I'llkillyourfamily
L1213[15:25:16] <gigaherz> and shit like
that
L1214[15:25:21] <unascribed> yes, I know
why it's a feature of +b
L1215[15:25:29] <gigaherz> so to avoid
that, +b blocks /nick
L1216[15:25:32] <unascribed> yes... i get
that.
L1217[15:25:42] <unascribed> that doesn't
change the fact that this particular channel has a banmask for long
nicks
L1218[15:25:43] <gigaherz> so because the
long-nick feature "misuses" the ban error code
L1219[15:25:53] <unascribed> anyway
L1220[15:25:58] <gigaherz> it's not a
banmask, there's no mode that says "long nicknames"
L1221[15:26:03] <gigaherz> it's a feature
of esper.net
L1222[15:26:12] <unascribed> then why was
I not banned from the 10 other channels I'm in?
L1223[15:26:24] <gigaherz> because only
this one has the chanmode for that
L1224[15:26:25] <Soni> it's ??????????*
or something
L1225[15:26:27] <Curle> 10
channels?
L1226[15:26:44] <Curle> bit active,
aren't you?
L1227[15:26:45] <Curle> :P
L1228[15:26:50] <Soni> * #minecraftforge:
???????????????*!*@* on Wed Oct 14 22:52:56 2015 by
aperture.esper.net
L1229[15:26:53] <Curle> Whenever I do
modding, I'm on here for chatting
L1230[15:26:55] <Soni> and it's actually
a +q
L1231[15:27:00] <gigaherz> Soni: I don't
see that in the list
L1232[15:27:04] <unascribed> the only
major channel I'm in is #minecraftforge
L1233[15:27:07] <unascribed> all the
other ones are small
L1234[15:27:08] <Soni> gigaherz, it's a
quiet, not a ban
L1235[15:27:10] <unascribed> may as well
be in 2 channels
L1236[15:27:12] <gigaherz> ah
L1237[15:27:24] <gigaherz> mirc only
lists +bs
L1238[15:27:27]
⇨ Joins: Pennyw95 (~Dr.Benway@151.82.12.92)
L1239[15:27:31] <Soni> gigaherz, /mode
#channel q
L1240[15:28:20] <Pennyw95> Hi...if one
happens to run out of space on dynamic properties (the
getActualState ones), is there a way to store them in tile entity
although they're, well, dynamic?
L1241[15:28:25] <Soni> alternatively,
/quote MODE #channel q, or /raw MODE #channel q (whatever command
your client supports)
L1242[15:28:42] <gigaherz> nah that
worked
L1243[15:28:50] <gigaherz> there's just
no GUI for it
L1244[15:29:03] <gigaherz> Pennyw95:
properties are meant for rendering
L1245[15:29:05] <unascribed> GUI?
IRC?
L1246[15:29:16] <gigaherz> each
combination of properties results in one distinct model
L1247[15:29:32] <Pennyw95> yes...since my
multiblock is big I ran our of memory
L1248[15:29:44] <Pennyw95> I wanted to
avoid using a tesr but shit happens
L1249[15:29:57] <gigaherz> if you have so
many changing parts, you may want to use a TESR instead
L1250[15:30:04] <gigaherz> with a reduced
list of properties
L1251[15:30:11] <gigaherz> using that
many properties is inefficient
L1252[15:30:16] <gigaherz> since mc has
to enumerate ALL of them
L1253[15:30:24] <gigaherz> and create a
table with property->model
L1254[15:30:42] <Pennyw95> yeah I saw
that in the console...crazy stuff
L1255[15:31:05] <Pennyw95> I guess a
little tesr won't harm no one if I only use for some little
walls
L1256[15:31:47] <Pennyw95> I assume the
tessellator still exists in 1.8?
L1257[15:31:48] <Curle> The
ReloadTextures shortcut is a godsend for modding :D
L1258[15:33:14] <gigaherz> yeah the TESR
system is mostly untouched
L1259[15:33:37]
⇨ Joins: KittenTheEpic
(~KittenThe@209.102.247.96)
L1260[15:33:41] <gigaherz> it still draws
the enchting book and such using TESR
L1261[15:33:53] <KittenTheEpic>
Yesterday, when testing my mod, SWave, I got a wall of errors...
let me replicate those again
L1262[15:34:20] <gigaherz> copy the log
into pastebin/gist
L1263[15:34:33] <KittenTheEpic> k
L1264[15:34:35] <Curle> Kitten, you're
being suave.
L1265[15:34:45] <KittenTheEpic> let me
open up intellj and run the client/server again and, well, wall of
error again!
L1266[15:34:52]
⇨ Joins: ThePsionic
(~ThePsioni@82-136-247-89.ip.telfort.nl)
L1267[15:35:34]
⇦ Quits: Loetkolben
(~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L1268[15:35:34] <Zaggy1024> there it goes
crashing again
L1269[15:35:39] <Zaggy1024> so
stupid
L1270[15:36:41] ***
kroeser is now known as kroeser|away
L1271[15:36:43] <Curle> Is there any way
to stop mobs spawning in a world altogether?
L1272[15:37:00] <Curle> The mobs in my
flatgrass world are lagging me somehow :/
L1273[15:38:20] <Curle> Dear god,
unascribed, your fix worked!
L1274[15:38:23] <Curle> for my tp
item
L1275[15:38:33] <unascribed> ...what's my
fix, again?
L1276[15:38:36] <unascribed> I had to
drop my buffers
L1277[15:38:41] <unascribed> having like
5 conversations right now
L1278[15:38:45] <Curle> The only problem
is, it makes a default portal shape not my custom one :P
L1279[15:38:56] <Curle> Adding the
timeUntilPortal
L1280[15:40:15] <Curle> Now, just a
matter of destroying the portal if the ring is destroyed
L1281[15:40:25]
⇨ Joins: Seppon
(~Noppes@82-168-99-26.ip.telfort.nl)
L1282[15:40:39] <unascribed>
timeUntilPortal wasn't my suggestion
L1283[15:40:47] <Curle> I believe it
was
L1284[15:40:56] <unascribed> I just
mentioned the vanilla portal was probably spawning
L1285[15:41:00] <Curle> Who's was it
then? :/
L1286[15:41:12] <unascribed> someone else
(I don't know who, since I dropped my buffers) suggested it
L1287[15:41:24] <Curle> WHOEVER TOLD ME
TO ADD THE timeUntilPortal THING TO MY TELEPORTER, THANK YOU.
L1288[15:41:34] <Curle> \psa over
L1289[15:41:48] ***
kroeser|away is now known as kroeser
L1290[15:42:01] <unascribed> looks like
it was Zaggy
L1291[15:42:03] <unascribed> according to
Korobi
L1292[15:42:17] <Curle> Who and
who?
L1293[15:42:18] <Curle> xD
L1294[15:42:21] <unascribed> Korobi is a
channel logging bot
L1295[15:42:33] <unascribed> Zaggy is
Zaggy
L1296[15:42:37] <Curle> Right
L1297[15:42:44] <Curle> kthx zag :D
L1298[15:42:59] ***
kroeser is now known as kroeser|away
L1300[15:44:27] <Curle> Left is one I
made, right is the one generated here. How do I change the
generated one? :3
L1301[15:44:41] <unascribed> what?
L1302[15:44:44] <unascribed> the
screenshot is of HExChat
L1303[15:44:50] <unascribed>
HexChat*
L1304[15:44:52] <Curle> With the game in
front of it
L1305[15:45:00] <unascribed> no, it's
just hexchat..
L1306[15:45:03] <Curle> wat
L1307[15:45:20] <smbarbour> Can confirm.
Just hexchat
L1308[15:45:34] <Curle> crap, something's
up with my graphics card
L1309[15:45:42] <Curle> That explains the
horrendous lag
L1310[15:45:47] <Curle> And the burning
smell
L1311[15:45:51] <Curle> jk :3
L1312[15:46:01] <unascribed> k
L1313[15:46:02] <gigaherz> you may want
to reboot ;P
L1314[15:46:03]
⇦ Parts: KittenTheEpic (~KittenThe@209.102.247.96)
(Bye.))
L1315[15:46:05]
⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping
timeout: 378 seconds)
L1316[15:46:10] <smbarbour> "And
that warm glow coming from under my desk"
L1317[15:46:13] <gigaherz> one thing
Unity engine taught me
L1318[15:46:23] <gigaherz> "if
something doesn't quite work, restart"
L1319[15:46:24] <gigaherz> ;P
L1321[15:46:36] <gigaherz> it's not
always your fault.
L1322[15:46:40] <Curle> I just took 2
screenshots :3
L1323[15:46:55] <Curle> I sent the second
accidentally
L1324[15:47:00] <gigaherz> lol+
L1325[15:47:02] <gigaherz> -+
L1326[15:47:07] <Curle> <Curle>
Left is one I made, right is the one generated here. How do I
change the generated one? :3
L1327[15:47:30] <unascribed> also, yes,
there is a way to make mobs stop spawning
L1328[15:47:36] <unascribed> /gamerule
doMobSpawning false
L1329[15:47:41] <Curle> You're on a roll
today
L1330[15:47:47] <Curle> Oh, how did I
miss this?
L1331[15:48:00] <Curle> That's going on
my whiteboard XD
L1332[15:48:12] <unascribed> you can do
/gamerule [tab] to see a list
L1333[15:48:13] <gigaherz> put that on
your door
L1334[15:48:17] <unascribed> where [tab]
is you hitting the tab key
L1335[15:48:18] <gigaherz> to avoid your
boss from entering
L1336[15:48:19] <gigaherz> X
L1337[15:48:20] <gigaherz> XD
L1338[15:48:23] <Curle> The whiteboard is
my door
L1339[15:48:40] <gigaherz> unascribed:
lol at you feeling the need to explain that XD
L1340[15:48:41] <Curle> It's treated with
a dry-wipe substance
L1341[15:48:46] <gigaherz> ah
L1342[15:48:53] <gigaherz> so
whiteboardened door, nice
L1343[15:48:54] <unascribed> gigaherz,
I've had people actually put the [tab] in
L1344[15:48:57] <gigaherz> XD
L1345[15:48:58] <gigaherz> yeah
L1346[15:49:01] <gigaherz> the old
joke
L1347[15:49:14] <Curle> It's whiteboard
one side, blackboard the other
L1348[15:49:15] <unascribed> and it
wasn't a joke ;_;
L1349[15:49:18] <gigaherz> of a support
person being asked "where is the 'any' key? I can't find
it"
L1350[15:49:20] <Mimiru> "Wheres the
'any' key?"
L1351[15:49:25] <Curle> Ninja
L1352[15:49:26] <Curle> :d
L1353[15:49:35]
⇨ Joins: untamemadman
(~untamemad@cpc87159-aztw31-2-0-cust77.18-1.cable.virginm.net)
L1354[15:49:38] <Curle> Anyway, the
question
L1355[15:49:49] <Curle> How do I change
the generated portal to my custom one?
L1356[15:49:52] <gigaherz> unascribed:
that's the joke, that it happened.
L1357[15:49:53] <gigaherz> XD
L1358[15:49:55] <unascribed> ;_;
L1359[15:50:39] <unascribed> is it
possible to make an item equippable even if it's not
ItemArmor?
L1360[15:50:43] <Curle> Yes
L1361[15:50:47] <Curle> Commands
L1362[15:50:49] <Curle> :3
L1363[15:50:51] <unascribed>
>.>
L1364[15:51:02] <Curle> I know,
modding-wise
L1365[15:51:07] <Curle> no idea, ask
diesie
L1366[15:51:13] <unascribed> I asked the
entire channel
L1367[15:51:14] <Curle> He's gone
L1368[15:51:23] <Curle> I answered,
gg.
L1369[15:51:26] <unascribed>
<.<
L1370[15:52:29] <Curle> Would it be in
the teleporter code?
L1371[15:52:33] ***
AbrarSyed is now known as Abrar|gone
L1372[15:52:38] <unascribed>
probably
L1373[15:53:37] <Curle> Oh, crap.
L1374[15:53:48] <Curle> The badly named
ints have come back to haunt me
L1375[15:53:55] <Curle> I need to redo
these checks
L1376[15:54:12] <Curle> Can I not just
use a setblock(world, x, y, z) for every block?
L1377[15:54:19] <Curle> That'd be like 70
lines less :P
L1378[15:54:24] <ThePsionic> Curle: I am
extremely late but you can set the doMobSpawning gamerule to
false
L1379[15:54:34] <ThePsionic> And then do
/kill @e or something
L1380[15:54:44] <unascribed> do not try
/kill @e in 1.7.10
L1381[15:54:44] <Curle> I've been told,
it's on my door, thanks for helping.
L1382[15:54:46] <unascribed> it will just
kill you
L1383[15:54:56] <ThePsionic>
>1.7.10
L1384[15:54:57] <ThePsionic> pls
L1385[15:55:04] <Curle> That's what I'm
on
L1386[15:55:11] <ThePsionic> pls
L1387[15:55:13] <Curle> It's SOO much
easier than 1.8
L1388[15:55:20] <unascribed> it really
isn't
L1389[15:55:21] <unascribed> but
okay
L1390[15:55:23] <ThePsionic> have fun
being stuck in the past
L1391[15:55:35] <Curle> For me, because
I've been trying to learn it for about 3 years now
L1392[15:55:35] <unascribed> I should
write that 1.8 clone mod at some point
L1393[15:55:37] <Curle> xD
L1394[15:56:12] <Curle> Just leaving 3
years behind, and going into a completely rewritten version is just
dumb
L1395[15:56:16]
⇦ Quits: WinterGuardian
(~Winter@modemcable155.7-22-96.mc.videotron.ca) (Quit:
Leaving)
L1396[15:56:29] <Curle> I'm staying in
1.7 until I've mastered it, and then some.
L1397[15:56:31] <Curle> :3
L1398[15:56:35] <unascribed> it'd be an
interesting challenge to reimplement a bunch of blocks and items
from every mod either way
L1399[15:56:38] <Curle> At least, until
the Jsons have left
L1400[15:56:44] <unascribed> Curle, the
json is here to stay
L1401[15:56:47] <unascribed> and that's a
good thing
L1402[15:56:48] <unascribed> and
also
L1403[15:56:50] <Curle> For you
L1404[15:56:52] <unascribed> rewriting
often is a good thing
L1405[15:56:57] ***
Lex__ is now known as Lex|Desktop
L1406[15:57:04] <unascribed> don't get
attached to code
L1407[15:57:06] <Curle> Like I said, it's
throwing 3 years into the garbage can
L1408[15:57:09] <unascribed> because it
hates you with a burning passion
L1409[15:57:11] <Curle> I'd stay :3
L1410[15:57:19] <Zaggy1024> wow, so many
NPEs
L1411[15:57:19] <Curle> Next topic!
L1412[15:57:30] <Zaggy1024> I made my IDE
catch all NPEs on the client
L1413[15:57:30] <Curle>
NullPointerExceptions?
L1414[15:57:34] <unascribed> asking
again, is it possible to make an item equippable even if it's not
ItemArmor?
L1415[15:57:44] <Zaggy1024> crash just
happened and it got like 5 npes involving the player instance
L1416[15:57:53] <Zaggy1024> first one
*was* a packet, though, interestingly
L1417[15:58:14] <Zaggy1024> but that one
didn't cause a crash because it was caught and turned into a
warning
L1418[15:58:38] <Zaggy1024> I also had a
breakpoint on the setting of Minecraft.thePlayer, and that got hit
before the NPEs started
L1419[15:58:45] <Zaggy1024> so...no idea
why it's happening
L1420[15:58:59] <unascribed> did it get
set to null?
L1421[16:00:48] <ThePsionic> Any good
tutorials on dimensions?
L1422[16:01:15] <Curle> I got my code
from Wuppy, I believe.
L1423[16:01:26] <Curle> Check some gihub
repos
L1424[16:01:35] ***
Cypher121 is now known as Cypher|Away
L1425[16:03:00]
⇦ Quits: Pennyw95 (~Dr.Benway@151.82.12.92) (Quit:
Leaving)
L1426[16:03:49] <Curle> I've just
compacted some vanilla code into like 7 lines (89 before)
L1427[16:03:59] <Curle> Needs some
optimization on this stuff
L1428[16:04:28] <ThePsionic> i'm
dying
L1429[16:06:08] <Curle> xD
L1430[16:06:16] <Curle> you need a
chunkprovider
L1431[16:06:20] <Curle> A
worldprovider
L1432[16:06:25] <Curle> A
dimensionhandler
L1433[16:06:29] <Curle> initialize
it
L1434[16:06:32] <Curle> register it
L1435[16:06:38] <Curle> GenLayer to make
it load
L1436[16:06:59]
⇦ Quits: iari (~iari@evana.futhark24.org) (Quit:
Verlassend)
L1437[16:07:20] <Curle> Woah, my code
worked!
L1438[16:07:40] <ThePsionic> Damn, even
TGG doesn't have an example yet
L1439[16:08:05]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 378 seconds)
L1440[16:08:30] <Curle> The ... ?
L1441[16:09:16] <Curle> Have to go,
kbai
L1442[16:09:30] ***
Curle is now known as Curle|off
L1443[16:10:03] <ThePsionic> Curle|off:
TheGreyGhost
L1444[16:10:10]
⇦ Quits: Curle|off
(~Curle@host86-159-88-87.range86-159.btcentralplus.com) (Quit:
Leaving)
L1445[16:12:23] <gigaherz> finally, got
enough EMC to make mayself a flying ring :D
L1446[16:12:27] <gigaherz> myself*
L1447[16:12:28] <gigaherz> wtf
L1448[16:12:44] <ThePsionic> hrm
L1449[16:12:54] <ThePsionic> can't find
anything on the subject of dimensions
L1450[16:12:57] <gigaherz> now I can get
mself a decent bow and go to the End to kill the dragon :D
L1451[16:16:30] ***
Jake_Evans is now known as Jake_Away
L1452[16:17:38]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 192
seconds)
L1453[16:20:51]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 190 seconds)
L1454[16:27:17]
⇦ Quits: Cojo (~Cojo@cpe-174-109-251-46.nc.res.rr.com) (Quit:
If we wish to explore, if we wish to see what's over the next hill,
wonders unfold before us; all we have to do is want it
enough.)
L1455[16:28:27]
⇦ Quits: killjoy
(~killjoy@2606:a000:1118:c04e:e901:bd62:7341:76f6) (Quit:
Leaving)
L1456[16:29:50]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit:
Leaving)
L1457[16:35:18]
⇦ Quits: Seppon (~Noppes@82-168-99-26.ip.telfort.nl) (Read
error: Connection reset by peer)
L1458[16:36:17]
⇨ Joins: Cypher121 (~Thunderbi@153.18.72.36)
L1459[16:39:36] <Soni> how do I configure
a .json with a configuration GUI?
L1460[16:39:47]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L1461[16:42:37]
⇦ Quits: ThePsionic (~ThePsioni@82-136-247-89.ip.telfort.nl)
(Quit: Leaving)
L1462[16:43:14] ***
kroeser|away is now known as kroeser
L1463[16:46:05]
⇨ Joins: VikeStep (~VikeStep@101.184.94.18)
L1464[16:46:05]
⇨ Joins: DemoXin
(~DemoXin@88.sub-70-210-22.myvzw.com)
L1465[16:52:42] ***
kroeser is now known as kroeser|away
L1466[16:55:23] ***
K-4U is now known as K-4U|Off
L1467[16:56:48]
⇨ Joins: thebadshepperd
(~tbs@hecate.8bitrebellion.net)
L1468[17:01:08]
⇨ Joins: Monkeyfish (~Monkeyfis@199.195.192.130)
L1469[17:01:10]
⇦ Parts: Monkeyfish (~Monkeyfis@199.195.192.130)
())
L1470[17:03:40]
⇨ Joins: JamEngulfer221
(~games@host86-128-157-132.range86-128.btcentralplus.com)
L1471[17:09:10]
⇦ Quits: pugi
(~pugi@dyndsl-091-096-045-061.ewe-ip-backbone.de) ()
L1472[17:13:55] <smbarbour> The GUI
should be completely independent of the storage format
L1473[17:15:12] <Soni> ok so how do I
make a list of categories?
L1474[17:15:24]
⇨ Joins: Moony224 (webchat@5.80.244.215)
L1475[17:15:31] <Soni> I don't remember
Forge config GUIs having something like that...
L1476[17:16:57] <diesieben07> a forge
config gui is bound to a Configuration file...
L1477[17:18:21] <Soni> :(
L1478[17:18:28] <Soni> so I have to write
it all from scratch?
L1479[17:19:10] <diesieben07> no, just
use a forge config
L1480[17:20:08]
⇦ Quits: Moony224 (webchat@5.80.244.215) (Killed (NickServ
(GHOST command used by
Moony22424!~Moony22@5.80.244.215)))
L1481[17:20:27] <Soni> but mojang uses
json
L1482[17:20:35]
⇨ Joins: Moony224 (~Moony22@5.80.244.215)
L1483[17:20:56] <Soni> and I'd still need
categories because using a list of strings for it would be ew
L1484[17:21:11] <Moony224> hi, does
anyone know of a mod which bans people when they die for a certain
period of time (like hardcore) for 1.7? sorry if wrong place
L1485[17:21:59] <diesieben07> i have no
idea how "but mojang uses json" is an argument...
L1486[17:22:07] <diesieben07> json is not
a good format for configuration files.
L1487[17:22:17] <diesieben07> and forge
configs HAVE categories
L1488[17:22:28] <Soni> uhh
L1490[17:22:43] ***
GeoDoX|Zzz is now known as GeoDoX
L1491[17:22:46] <Soni> can I do that with
Forge configs?
L1492[17:23:19] <diesieben07> no
L1493[17:23:27] <Soni> then JSON is
better for it
L1494[17:23:31] <diesieben07> and hence
you cannot use Forge's config GUI for it either...
L1495[17:23:40] <diesieben07> forges
config gui is not made for editing json
L1496[17:23:43] <Soni> (because there's
no YAML parser in MC/Forge)
L1497[17:23:56]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L1498[17:24:14] <diesieben07> oh god
yaml
L1499[17:24:32] <Soni> it's better than
XML
L1500[17:24:42] <diesieben07> everything
is better than xml
L1501[17:24:43] <fry> anything is better
than XML
L1504[17:24:58] <JamEngulfer221> Hey, I
like YAML
L1505[17:25:16] <JamEngulfer221> It
reminds me of when I did Bukkit plugins
L1506[17:25:22] ***
kirby|gone is now known as mrkirby153
L1507[17:26:42] <Soni> (it's supposed to
make fun of XML and MD at the same time btw)
L1508[17:30:06] ***
Kolatra[away] is now known as Kolatra
L1509[17:31:52] ***
Gaz is now known as Gaz|Away
L1510[17:32:36]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L1511[17:57:41]
⇦ Quits: parcel31u (uid64311@id-64311.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L1512[18:01:10] <Moony224> what replaces
connectionreceived from iconnectionhandler in 1.7?
L1513[18:01:20]
⇦ Quits: Cypher121 (~Thunderbi@153.18.72.36) (Ping timeout:
192 seconds)
L1514[18:02:05] <diesieben07> Moony224,
check out the classes in FMLNetworkEvent
L1515[18:02:51] <Moony224> diesieben07:
hm, so i implement fmlnetworkevent?
L1516[18:03:05] <diesieben07> No
L1517[18:03:09] <diesieben07> you
subscribe to the event
L1518[18:04:51] <Moony224> hm, thanks I
think i get it
L1519[18:05:40] <diesieben07> google
"forge event tutorial" if you don't :D
L1521[18:10:05]
⇦ Quits: JamEngulfer221
(~games@host86-128-157-132.range86-128.btcentralplus.com) (Quit:
JamEngulfer221)
L1522[18:10:22] <Moony224> how can i get
the username from the ServerConnectionFromClientEvent?
L1523[18:11:49] <diesieben07>
((NetHandlerPlayServer) event.handler).playerEntity
L1524[18:13:09] <Moony224> thanks!
L1525[18:13:34]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-80-50.pitbpa.fios.verizon.net)
L1526[18:13:49] <Soni> how expensive are
those obj models? O_o
L1527[18:14:16] <diesieben07> depends on
the model. but with how i undersstand it, not any more expensive
than any other model
L1528[18:14:20] <Lex|Desktop> Same price
as normal ones with that many faces
L1529[18:14:21] <diesieben07> they are
processed into the same format
L1530[18:14:35]
⇦ Quits: Moony224 (~Moony22@5.80.244.215) (Read error:
Connection reset by peer)
L1531[18:14:37] <Soni> so basically if
you have a lot of them goodbye FPS?
L1532[18:14:46] <Lex|Desktop> nope
L1533[18:14:54] <Soni> oh?
L1534[18:14:55] <Lex|Desktop> as in
theory this should be cached in the world chunk
L1535[18:15:04] <Lex|Desktop> so once the
chunk is rendered it doesnt need to render again
L1536[18:15:04] <diesieben07> if you have
a normal cube in it, it will be just as expensive as a normal MC
block
L1537[18:15:29] <Soni> but I thought the
LEGO blocks resource packs killed FPS? (and they're for 1.8+)
L1538[18:15:55] <gigaherz> well it's
still drawn every single frame, cos that's how gpus work
L1539[18:15:56] <Lex|Desktop> obviously
compared to rendering 6 faces
L1540[18:16:02] <gigaherz> but it doesn't
need to compute the display lists / VBOs
L1541[18:16:05] <Lex|Desktop> rendering
600 will be more costly
L1542[18:16:25] <Lex|Desktop> but in
modern age, people can support billions of verticies without
issue
L1543[18:16:32] <Lex|Desktop> and if you
DO have issues
L1544[18:16:45] <Lex|Desktop> then you
can jsut change your resource pack
L1545[18:16:46] <gigaherz> Soni: it's a
matter of Draw Calls vs Polygons (triangles/quads)
L1546[18:17:07] <gigaherz> if you have a
million simple objects drawn one by one, it will be more costly
than a single one with a million polygons
L1547[18:17:19] <gigaherz> so to avoid
that Minecraft caches the world chunks in batches
L1548[18:17:21] <Soni> ok so if I make
every block in the whole world use obj models it's gonna kill
FPS?
L1549[18:17:25] <Lex|Desktop> Thats the
entire point of 1.8's render changes
L1550[18:17:33] <gigaherz> again: depends
on how MANY faces ithas
L1551[18:17:34] <Lex|Desktop> no it
shouldnt
L1552[18:17:40] <fry> billions is a bit
much for MC :P
L1553[18:17:45] <Lex|Desktop> its not as
simple as 'obj kills fps'
L1554[18:18:01] <Soni> hmm how do the
lego respacks kill FPS...
L1555[18:18:16] <Lex|Desktop> I'd need
statistics on that not your hearsay
L1556[18:18:24] <fry> obj != complex
model that kills fps
L1557[18:18:35] <Soni> I'm just saying
what I was told
L1558[18:18:46] <gigaherz> Soni:
look,
L1559[18:18:52] ***
Soni was kicked by MineBot (Banned: And thats why I hate you,
Hearsay is NOT a valid argument. (2h)))
L1560[18:19:02] <gigaherz> or not.
L1561[18:23:51] <GeoDoX> I don't know who
that person was, but personally I think a ban wasn't justified. I
think he was just trying to learn.
L1562[18:24:12] <fry> it's only a 2 hour
ban :P
L1563[18:24:13] <GeoDoX> I understand it
was 2h, but still.
L1564[18:24:17] ***
Cypher|Away is now known as Cypher121
L1565[18:24:54] <diesieben07> the fact
that you don't know who he is, means you cannot understand why it
was justified ;)
L1566[18:25:21] <GeoDoX> Despite that
though, you shouldn't punish someone for trying to learn.
L1567[18:25:48] <Ordinastie> yeah, I
rarely agree with lex bans, but I can't really blame him for that
one
L1568[18:26:12] <GeoDoX> Also, if there's
justification only for the fact that I didn't know who they were
(implying they did something in the past), why wasn't action taken
for what they did in the past?
L1569[18:26:31] <diesieben07> he has been
banned multiple times in the past
L1570[18:26:47] ***
GeoDoX was kicked by MineBot (Banned: Not following the rules,
bitching about bans that have nothing to do with you.
(10)))
L1571[18:26:51] <Lex|Desktop> There we go
;)
L1572[18:26:57] <fry> hmm, 10? :P
L1573[18:27:00] <Ordinastie> 10?
L1574[18:27:00] <Lex|Desktop> 10
min
L1575[18:27:02] <Ordinastie> ah
L1576[18:27:04] <fry> heh
L1577[18:27:10] <Lex|Desktop> it doesnt
support '10m' as a format
L1578[18:27:16] <fry> "just 10 of
time"
L1579[18:27:32] <Ordinastie> time is
relative anyway
L1580[18:27:48]
⇦ Quits: auenfx4 (David@120.155.97.223) (Ping timeout: 194
seconds)
L1581[18:28:36] <Lex|Desktop> Anywho RB
post made, time for fallout!
L1582[18:28:41] ***
MrKickkiller is now known as MrKick|Away
L1583[18:28:41] <Lex|Desktop> and
sammich
L1584[18:28:49]
⇨ Joins: auenfx4 (David@120.155.97.223)
L1585[18:28:56] <fry> look at #pahicraft
:P
L1586[18:29:21] <Ordinastie> invite only
:(
L1587[18:29:59] <fry> not you, sorry,
needed to catch Lex before fallout consumed him completely :P
L1588[18:36:47] *** MineBot sets mode: -b
*!*@64.229.235.26
L1589[18:37:40]
⇨ Joins: GeoDoX (~GeoDoX@64.229.235.26)
L1590[18:38:00] <GeoDoX> Well that wasn't
nice, but anyway.
L1591[18:38:13] <GeoDoX> Back to
modding.
L1592[18:46:09]
⇨ Joins: ThePsionic
(~ThePsioni@82-136-247-89.ip.telfort.nl)
L1593[18:51:34]
⇦ Quits: Villain
(~yup@host86-152-97-210.range86-152.btcentralplus.com)
()
L1594[18:54:02]
⇨ Joins: Symbro|IRC
(~Symbro@c-24-10-113-138.hsd1.ca.comcast.net)
L1595[19:08:13]
⇨ Joins: parcel31u
(uid64311@id-64311.highgate.irccloud.com)
L1596[19:14:26]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 192
seconds)
L1597[19:18:18]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Ping timeout:
206 seconds)
L1598[19:19:02]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1599[19:20:44] <Cypher121> is there a
way to check if block can be broken without a player object?
L1600[19:21:53] <diesieben07> no, since
only the player data can determien IF the block can be broken
L1601[19:22:11] <diesieben07> it could be
that a mod block can only be broken if you have a certain XP
level
L1602[19:22:17] <diesieben07> to check
that you must have a player
L1603[19:23:54] <Cypher121> damn
L1604[19:24:27] <diesieben07> why?
L1605[19:25:39] <GeoDoX> Is there any
reason why anything else other than the player would need to know
if it could be broken? I think there's only information stored in
player that prevents blocks from being broken.
L1606[19:26:21] <diesieben07> well, i can
imagine like block breaker machines
L1607[19:26:27] <GeoDoX> I can't think of
any block that relies on itself or anything else other than the
player
L1608[19:26:55] <diesieben07> uhh
L1609[19:26:55] <GeoDoX> Well, yeah, but
why wouldn't a block be able to be broken?
L1610[19:27:05] <diesieben07> well many
reasons...
L1611[19:27:14] <diesieben07> mod blocks
can do anything ;)
L1612[19:27:36] <GeoDoX> I'm confused :P
So i'm just trying to clear up my confusion
L1613[19:27:41] <GeoDoX> True
L1614[19:28:25] <Cypher121> sort of a
mining well
L1615[19:28:37] <Cypher121> I can
probably make a fake player
L1616[19:28:40] <diesieben07> yes
L1617[19:28:43] <diesieben07> forge has
one
L1618[19:28:54] <Cypher121> any example
of its usage?
L1619[19:29:33]
⇨ Joins: KittenTheEpic
(~KittenThe@209.102.247.96)
L1620[19:29:44] <diesieben07>
FakePlayerFactory.get
L1621[19:29:57] <diesieben07> the concept
of fake players really suck, but we cant do anything about
it.
L1622[19:30:24] ***
fry is now known as fry|sleep
L1623[19:30:39] <KittenTheEpic> Does
anyone have a networking api for minecraft forge that makes
networking as simple as one or two lines?
L1624[19:30:46] <unascribed> this
again?
L1625[19:30:50] <unascribed> simpleimpl
isn't that bad
L1626[19:30:51]
⇨ Joins: Ipsaeus (~Ipsaeus@205.175.97.242)
L1627[19:30:53] <diesieben07>
indeed
L1628[19:30:58] <unascribed> and
networking *isn't* as easy as one or two lines
L1629[19:31:00] <unascribed> it just
isn't.
L1630[19:31:02]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:ea78:1b7:a213:ac5:322e)
L1631[19:31:03] <ThePsionic> hmmmm
L1632[19:31:04] <DrDisconsented> SNW is
the closest you're going to get
L1633[19:31:14] <DrDisconsented> Its
rather easy as well
L1634[19:31:15] <KittenTheEpic> I raged
yesterday after getting a wall of errors
L1635[19:31:22] <ThePsionic> What is the
proper way to dimension
L1636[19:31:25]
⇦ Quits: KittenTheEpic (~KittenThe@209.102.247.96) (Quit:
G2G, bye)
L1637[19:31:27] <unascribed> you got a
wall of errors because you need to learn to code before you even
touch forge
L1638[19:31:33] <diesieben07> i once
tried to make a very nice api that would abstract sending packets
into just calligna method
L1639[19:31:38] <diesieben07> it did not
work well :D
L1640[19:31:38] <unascribed> sorry for
being blunt but it's true
L1641[19:31:45] <diesieben07> he's gone
btw
L1642[19:31:51] <unascribed> k
L1643[19:32:00] <gigaherz> you wasted
your bluntness
L1644[19:32:01] <gigaherz> ;P
L1645[19:32:20] <gigaherz> [02:30]
(KittenTheEpic): Does anyone have a networking api for minecraft
forge that makes networking as simple as one or two lines?
L1646[19:32:23] <gigaherz> yeah,
SimpleImpl ;P
L1647[19:32:38]
⇦ Quits: ThePsionic (~ThePsioni@82-136-247-89.ip.telfort.nl)
(Quit: Leaving)
L1648[19:32:45] <Ordinastie> diesieben07,
@Sync stuff would be nice 1-liner sort of api :)
L1649[19:32:53] <diesieben07> welll
yeah
L1650[19:32:58] <diesieben07> but thats
not really sending packets ;)
L1651[19:33:11] <gigaherz>
Minecraft-RPC
L1652[19:33:14] <diesieben07>
exactly
L1653[19:33:28] <diesieben07> but the
problem with that is that you always need an extra arg
L1654[19:33:29] <diesieben07> the
player
L1655[19:33:38] <diesieben07> but not
when sending to server
L1656[19:33:43] <diesieben07> so its all
ugly and bad
L1657[19:34:02] <diesieben07> and then
return types... ugh, because you need futures when sending, but
actual return types on the receiving end
L1658[19:34:12] <gigaherz>
RPC.Context(player,()->{
L1659[19:34:14] <diesieben07> so you
cannot have the same interface... it just doesnt work left and
right
L1660[19:34:16] <gigaherz> rpc-aware code
here
L1661[19:34:17] <gigaherz> });
L1662[19:34:22] <diesieben07> hmmm
L1663[19:34:23] <diesieben07> maybe
L1664[19:34:33] <diesieben07> maybe I'll
bang my head agaisnt it a bit more tomorrow
L1665[19:34:58]
⇦ Quits: Abrar|gone (~AbrarSyed@ipv6.abrarsyed.com) (Ping
timeout: 194 seconds)
L1666[19:35:31] <diesieben07> that doesnt
solve return types though
L1667[19:36:22] <gigaherz> futures?
L1668[19:36:42] <unascribed> you could
use that horrifyingly huge CompleteableFuture class in J8 :P
L1669[19:36:53] <diesieben07> well
yeah
L1670[19:37:13] <diesieben07> but the
actual remote method does not have a future return type
L1671[19:37:25] <diesieben07> and there
is no way to express this in java properly
L1672[19:37:50]
⇨ Joins: Abrar|gone
(~AbrarSyed@ipv6.abrarsyed.com)
L1673[19:37:51]
MineBot sets mode: +o on Abrar|gone
L1674[19:38:23] <unascribed> I'm sure
someone who says "enterprise" every other word has found
a way to represent this
L1675[19:38:34] ***
Abrar|gone is now known as AbrarSyed
L1676[19:39:26] <diesieben07> yes, but
not in a properly typesafe way
L1677[19:39:41] <Matthew> Lex, FWI the RB
isn't showing as recomended on the files website
L1678[19:39:59] <diesieben07> because in
java there is no way to make the connectino between String
remoteMethod(); and Future<String> remoteMethod();
L1679[19:44:44] ***
SnowShock35 is now known as zz_SnowShock35
L1680[19:49:37]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
195 seconds)
L1681[19:51:16]
⇦ Quits: untamemadman
(~untamemad@cpc87159-aztw31-2-0-cust77.18-1.cable.virginm.net)
(Read error: No route to host)
L1682[19:51:18] <HassanS6000> Help: I'm
using the Forge substitution methods for a snow block and ice
block.
L1684[19:51:32] <HassanS6000> IceBlock
extends BlockIce
L1686[19:51:52]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1688[19:52:39] ***
bilde2910|away is now known as bilde2910
L1689[19:59:20]
⇨ Joins: digseraph
(~digitalse@cpe-67-246-76-5.twcny.res.rr.com)
L1690[20:04:43] <digseraph> I grabbed the
latest forge, but I have some methods that are not renamed, even
though they are correct in MCP_Bot, and were fixed 9 months ago. Is
there something else I have to do to update my mappings?
L1691[20:08:34] <Girafi> Change the
mappings version in your build.gradle?
L1692[20:09:21] <Girafi> Keep in mind it
will most likely break stuff if you have other mods in your dev
enviroment with diffrent mappings than your mod.
L1693[20:10:30] <digseraph> Thanks, I
will keep that in mind. I had forgotten Rule 1 before messaging
here: "Google is your friend". *facepalm* I found the
answer quickly once I did that.
L1694[20:10:54] <digseraph> I was using a
mapping snapshot that was almost a year old....
L1695[20:11:33] <HassanS6000> Figured out
the original error, I needed to replace the ItemBlock
L1696[20:11:46] <HassanS6000> But now
snow and ice do not have textures
L1697[20:11:52] <HassanS6000> and they
don't place
L1698[20:12:07] <Girafi> Yeah it's always
a good idea to google stuff you're not sure about ^^
L1699[20:14:08]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L1700[20:15:54]
⇦ Quits: An_Angry_Brit (~AnAngryBr@90.194.218.188) (Read
error: Connection reset by peer)
L1701[20:15:56] <Ordinastie> !gm
func_176198_a
L1702[20:16:27]
⇦ Quits: manmaed (~Ender@bcdccf4b.skybroadband.com) (Ping
timeout: 195 seconds)
L1703[20:18:52] *** MineBot sets mode: -b
*!*@189.55.64.196
L1704[20:21:07]
⇦ Quits: masa (~masa@86-60-221-191-dyn-dsl.ssp.fi) (*.net
*.split)
L1705[20:21:07]
⇦ Quits: Techokami
(Techokami@2001:19f0:6800:8161:1:be:a:7001) (*.net
*.split)
L1706[20:21:07]
⇦ Quits: sham1|ZZzZ (~sham1@weneg.de) (*.net
*.split)
L1707[20:22:22] ***
cpw is now known as cpw|out
L1708[20:22:49]
⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
(Quit: Nii-san is watching you.)
L1709[20:25:54] ***
cpw|out is now known as cpw
L1710[20:32:08] <HassanS6000> placeBlock
in the ItemBlock is failing
L1711[20:35:37]
⇨ Joins: keybounce
(~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net)
L1712[20:35:40] ***
Gaz|Away is now known as Gaz
L1713[20:44:51]
⇨ Joins: manmaed|AFK
(~Ender@bcdccf4b.skybroadband.com)
L1714[20:45:03]
⇨ Joins: sham1 (~sham1@weneg.de)
L1715[20:45:14] ***
Gaz is now known as Gaz|Away
L1716[20:45:20] <HassanS6000> Okay, this
makes no sense. All I want to do is replace snow and ice so they do
not melt, and use the substitution alias system to avoid using ASM.
I have replaced the ItemBlock and Block here:
https://gist.github.com/hsyyid/ae6e14b6128f5aee27d8
but to no avail. Instead of replacing the snow and the ice, it
appears that the ItemBlock does nothing when right clicked.
L1717[20:45:39] ***
manmaed|AFK is now known as manmaed
L1718[20:46:16] <HassanS6000> Anybody
have an idea as to what could be causing the issue? I forgot to
mention the snow and ice blocks DO NOT have textures anymore. (They
did when I just replaced the block, but of course that didn't work
at all)
L1719[20:47:22]
⇦ Quits: DG (~DG@strawberry.serv.cakeforce.uk) (Ping timeout:
192 seconds)
L1720[20:53:02]
⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping
timeout: 192 seconds)
L1721[20:53:09]
⇦ Quits: KGS (~KGS@h-46-59-33-249.na.cust.bahnhof.se) (Quit:
Leaving)
L1722[20:54:24]
⇨ Joins: DG (~DG@strawberry.serv.cakeforce.uk)
L1723[20:56:29]
⇨ Joins: An_Angry_Brit
(~AnAngryBr@90.194.218.188)
L1724[20:56:43]
⇨ Joins: WinterGuardian
(~Winter@modemcable155.7-22-96.mc.videotron.ca)
L1725[21:06:39] <Zaggy1024> HassanS6000,
why are you setting their unlocalized names to
"minecraft:blah"?
L1726[21:06:48] <HassanS6000> Zaggy1024,
?
L1727[21:06:50] <Zaggy1024> unlocalized
names aren't registry names
L1728[21:07:04] <HassanS6000> Zaggy1024,
I am not doing anything with unlocalized names
L1729[21:07:07] <Zaggy1024> "new
SnowBlock().setUnlocalizedName("minecraft:snow")"
L1730[21:07:11] <HassanS6000> Oh
wait
L1731[21:07:12] <HassanS6000> Yes I am
lol
L1732[21:07:36] <HassanS6000> Zaggy1024,
one sec lemme try without it
L1733[21:07:46] <Zaggy1024> probalby
won't help
L1734[21:08:01] <Zaggy1024> did you try
just straight up printing something from onItemUse or
whatever?
L1735[21:08:50] <HassanS6000> Zaggy1024,
I put a breakpoint, and stepped through it. Found that a method
checking if the blockstate could be replaced was returning false,
and thus the whole thing was being cancelled
L1736[21:09:03] <Zaggy1024> then figure
out why that was
L1737[21:09:31] <Zaggy1024> if you're
talking about isReplaceable, then you must be using the wrong block
position
L1738[21:10:15] <HassanS6000> Zaggy1024,
all I'm doing is trying to replace snow, I didn't write any of the
Item stuff or even any of the block stuff. I overrode one
method
L1739[21:10:33] <HassanS6000> The Items
are just new ItemBlocks
L1740[21:10:47] <Zaggy1024> hm
L1741[21:11:14] <HassanS6000> Zaggy1024,
removing the part that set the unlocalized name just made their
names tile.null.name
L1742[21:11:54] <Zaggy1024> you're
supposed to set it to the unlocalized names of those blocks
L1743[21:13:46]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c04e:94d8:51ae:6bf1:6ee8)
L1744[21:13:54] <Zaggy1024> have you
checked that the block position it's checking whether it can place
at is actually the right position in the world?
L1745[21:15:33] <HassanS6000> yep, block
pos seems fine
L1746[21:15:40] <HassanS6000> The
textures should be the same as snow should they not?
L1747[21:15:45] <Zaggy1024> it's the
exact right block position?
L1748[21:15:47] <HassanS6000> Why would
they be purple and black
L1749[21:15:51] <HassanS6000> Zaggy1024,
yes
L1750[21:16:21] <Zaggy1024> magenta and
black is the missing texture
L1751[21:16:39] <HassanS6000> Yea, that's
what I meant :)
L1752[21:16:53] <Zaggy1024> you asked
why
L1753[21:16:56] <Zaggy1024> I told
you
L1754[21:16:59] <Zaggy1024> now I'm
confused
L1755[21:17:41]
⇦ Quits: parcel31u (uid64311@id-64311.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L1756[21:20:30] <HassanS6000> Zaggy1024,
wha? You told me why? I don't see where you told me why
L1757[21:20:45] <Zaggy1024> magenta and
black is the missing texture
L1758[21:20:52] <Zaggy1024> you must have
a missing texture
L1759[21:21:44] <HassanS6000> No, it
should be using the snow texture should it not?
L1760[21:22:36] <Zaggy1024> ...
L1761[21:22:55] <Zaggy1024> either you
didn't define the texture, or you are pointing to a nonexistent
texture
L1762[21:23:20] <Zaggy1024> either that,
or it's a full block sized model with the missing texture, in which
case it could be missing texture or missing model
L1763[21:23:30] <HassanS6000> Zaggy1024,
why would I need to define the texture? I thought all I have to do
is create the block and register it as a substitution along with
the item.
L1764[21:23:47]
⇦ Quits: Everseeking
(~Everseeki@pool-100-6-80-50.pitbpa.fios.verizon.net) (Ping
timeout: 378 seconds)
L1765[21:23:58] <HassanS6000> The texture
error still doesn't even explain the reason as to why I cannot
place them
L1766[21:24:02] <Zaggy1024> you probably
have to register models for it as well, because you're giving the
game a different block and item instance than it expects
L1767[21:24:11] <Zaggy1024> I know it
doesn't.
L1768[21:24:20] <Zaggy1024> you asked why
it was magenta and black, and I'm answering it for you.
L1769[21:24:56] <HassanS6000>
Alright.
L1770[21:25:03] <HassanS6000> Ima look
into this more tomorrow
L1771[21:25:07] <HassanS6000> Thanks for
the help Zaggy1024 :)
L1772[21:25:11]
⇦ Quits: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Quit: There
is no spoon. Don't try to bend the spoon. Only you
bend.)
L1773[21:27:06] ***
Morphan1 is now known as MorphFK
L1774[21:29:58]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1775[21:34:40] <gigaherz> HAH
L1776[21:34:50] <gigaherz> I mentioned it
here some days ago
L1778[21:34:58] <gigaherz> and now I see
it in curse
L1779[21:34:59] <gigaherz> XD
L1780[21:43:41]
⇨ Joins: Greenphlem
(uid22276@id-22276.tooting.irccloud.com)
L1781[21:44:36]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 192
seconds)
L1782[21:46:24]
⇦ Quits: digseraph
(~digitalse@cpe-67-246-76-5.twcny.res.rr.com) (Quit:
Leaving)
L1783[21:49:27]
⇨ Joins: shadekiller666
(~shadekill@adsl-108-71-36-192.dsl.lsan03.sbcglobal.net)
L1784[21:50:06] <shadekiller666> thanks
for the credit on the forum post for the obj loader Lex :P
L1785[21:52:24] <shadekiller666> that was
sarcasm, in case anyone was wondering
L1786[21:59:17] <Ipsaeus> So new modder
question, is there any way to get around and/or indirectly override
the default LivingEntityBase movement methods on the player? I was
thinking of listening to LivingUpdateEvent and doing movement code
there, but it *appears* that the vanilla movement methods are
called after the event ends... at least as far as I can tell
through the obfuscation.
L1787[21:59:53] <shadekiller666> 1,
setupDecompWorkspace
L1788[22:00:14] <Ipsaeus> Did, still
doesn't help with things like parameter names and variable
names.
L1789[22:00:18] ***
willieaway is now known as williewillus
L1790[22:01:36] <shadekiller666> 2, if
you're trying to keep the player from moving you could do some
fanciness with ressetting the positionX/Y/Z and motionX/Y/Z stuff
in a tick handler maybe
L1791[22:01:52] <shadekiller666> along
with the prevPos and prevMotion versions of those
L1792[22:03:31] <Ipsaeus> Trying to
recode flight. I'd be down for hardcoding changes to motion and
position, but again if the vanilla methods are called after my
event handler does its job, its going to at least mess with all of
those values
L1793[22:04:25] <Ipsaeus> One thing I was
considering was create an invisible entity the player is riding on
so I can directly override the methods, but I think latency could
cause major issues with that approach.
L1794[22:04:41] <shadekiller666> i have
yet to find where minecraft actually translates the button presses
into player controls, i've wanted to remap the camera pitch and yaw
controls for a while now
L1795[22:05:21] <Ipsaeus> I've only found
where it does the actual motion calculations :\
L1796[22:11:15] <williewillus> what
happened to chunk.getBLockLightValue in 1.8? (or rather, what's the
equivalent statement)
L1797[22:17:09] ***
mr208 is now known as mallrat208
L1798[22:18:06]
⇨ Joins: Mitchellbrine
(uid38456@id-38456.tooting.irccloud.com)
L1799[22:27:17]
⇦ Quits: Lathanael|Away
(~Lathanael@p54961255.dip0.t-ipconnect.de) (Ping timeout: 206
seconds)
L1800[22:28:57] <killjoy> shadekiller666,
PlayerController
L1801[22:29:10] <shadekiller666> ok
L1802[22:29:15] <shadekiller666> ill take
a look
L1803[22:29:16] <shadekiller666>
thanks
L1804[22:30:36]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-80-50.pitbpa.fios.verizon.net)
L1805[22:32:44]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961BE1.dip0.t-ipconnect.de)
L1806[22:34:26]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
186 seconds)
L1808[22:36:39]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1809[22:37:26] ***
bilde2910|away is now known as bilde2910
L1810[22:39:08]
⇦ Quits: auenfx4 (David@120.155.97.223) (Remote host closed
the connection)
L1811[22:40:07]
⇨ Joins: auenfx4 (David@120.155.97.223)
L1812[22:47:31]
⇦ Quits: Brokkoli (~Brokkoli@f054114024.adsl.alicedsl.de)
(Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr
klingen und das T�ten angemessen wirkt. (George
Orwell))
L1813[23:00:28]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L1814[23:00:59] ***
williewillus is now known as willieaway
L1815[23:02:56]
⇦ Quits: Mraof
(~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net) (Ping timeout:
190 seconds)
L1816[23:05:27]
⇨ Joins: gigaherz_y
(gigaherz@159.Red-88-9-12.dynamicIP.rima-tde.net)
L1817[23:09:23]
⇦ Quits: gigaherz
(gigaherz@159.Red-88-9-12.dynamicIP.rima-tde.net) (Ping timeout:
378 seconds)
L1818[23:15:07]
⇨ Joins: killjoy1
(~killjoy@2606:a000:1118:c04e:7db3:3ad6:3d81:7abc)
L1819[23:15:08]
⇦ Quits: killjoy
(~killjoy@2606:a000:1118:c04e:94d8:51ae:6bf1:6ee8) (Ping timeout:
206 seconds)
L1820[23:17:15]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read
error: Connection reset by peer)
L1821[23:19:28]
⇦ Quits: Ipsaeus (~Ipsaeus@205.175.97.242) (Quit:
Leaving)
L1822[23:22:05]
⇨ Joins: tambre
(~tambre@8545-fc35-531b-015b-4301-8a22-07d0-2001.dyn.estpak.ee)
L1823[23:22:27]
⇦ Quits: Lex_ (~Lex@172.76.2.58) (Read error: Connection
reset by peer)
L1824[23:22:49]
⇨ Joins: Lex_ (~Lex@172.76.2.58)
L1825[23:22:50]
MineBot sets mode: +o on Lex_
L1826[23:37:09]
⇨ Joins: Alexandria
(uid41969@id-41969.tooting.irccloud.com)
L1827[23:37:30] <Alexandria> *pokes cpw
*
L1828[23:39:14]
⇦ Quits: WinterGuardian
(~Winter@modemcable155.7-22-96.mc.videotron.ca) (Quit:
Leaving)
L1829[23:39:49]
⇦ Quits: MattDahEpic
(~MattDahEp@75-166-140-155.hlrn.qwest.net) (Quit: sleep, school, or
food)
L1830[23:49:49] <killjoy1> How am I
supposed to use the tessellator, then draw a string?
L1831[23:51:11]
⇦ Quits: SnowDapples (~powered@p5791BF6E.dip0.t-ipconnect.de)
(Killed (NickServ (GHOST command used by
SnowDapples_!~powered@p5794DF55.dip0.t-ipconnect.de)))
L1832[23:51:17]
⇨ Joins: SnowDapples
(~powered@p5794DF55.dip0.t-ipconnect.de)
L1833[23:51:48] ***
AbrarSyed is now known as Abrar|gone
L1834[23:53:41] <killjoy1>
nevermind.
L1835[23:53:43] <sham1> Jeez
Ordinastie
L1836[23:54:04] <sham1> That's some
colourful stuff
L1837[23:55:35] <Ordinastie> 5min of
code, 1h of photoshop :x
L1838[23:56:15] <sham1> Ah graphics, they
are the worst
L1839[23:56:43] <Ordinastie> the pain is
that my doors have 3 textures : top, bottom and 1 for the
sides
L1840[23:56:48] <Ordinastie> * 16 colors
:x
L1841[23:57:05] <Ordinastie> + the
items
L1842[23:58:52] <sham1> I see
L1843[23:59:45] <sham1> Seems
annoying