<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:07] <McJty> What's the best way to issue a console command from code?
L2[00:00:46] <kashike> McJty: server.getCommandManager().executeCommand(server, "command")
L3[00:01:02] <McJty> Ok. That's easy enough. Thanks
L4[00:11:34] ⇦ Quits: quadraxis (quadraxis!~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 198 seconds)
L5[00:14:25] <McJty> Is there a way to issue such a command from a player perspective (i.e. use 'player' instead of 'server') but with elevated permissions?
L6[00:14:57] <kashike> Give them permissions, op them, etc
L7[00:15:09] <kashike> op, execute, de-op; but that's risky and horrible
L8[00:15:22] <McJty> I see executeat vanilla command has a way to do this
L9[00:16:27] <kashike> well yeah, you can use the wrapper of course
L10[00:16:51] <kashike> server.getCommandManager().executeCommand(CommandSenderWrapper.create(player).withPermissionLevel(4), "foo")
L11[00:16:56] <kashike> etc
L12[00:17:06] <McJty> aah
L13[00:17:25] <McJty> That's great. Thanks
L14[00:35:58] ⇦ Quits: Brokkoli (Brokkoli!~Brokkoli@p2E5B1E0E.dip0.t-ipconnect.de) (Remote host closed the connection)
L15[00:56:45] ⇦ Quits: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:1940:fb24:c30f:f3d5) (Ping timeout: 194 seconds)
L16[00:58:19] ⇦ Quits: sinkillerj (sinkillerj!~sinkiller@67.238.190.99) (Quit: またね)
L17[01:00:04] <Galaxtone> I might have to write this down if someone gives an answer.
L18[01:00:25] <Galaxtone> ok wait nvm I was looking at something way way up, ignore that ^
L19[02:00:03] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20171230 mappings to Forge Maven.
L20[02:00:07] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20171230-1.12.zip (mappings = "snapshot_20171230" in build.gradle).
L21[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/
L22[02:07:35] ⇦ Quits: McJty (McJty!~jorrit@ptr-9197ufovds9vpwg2k0c.18120a2.ip6.access.telenet.be) (Quit: Leaving)
L23[02:18:39] ⇦ Quits: Spottedleaf (Spottedleaf!~Spottedle@node-1w7jr9qqos9g23sajxfy4ns43.ipv6.telus.net) (Killed (NickServ (GHOST command used by Spottedleaf_!~Spottedle@node-1w7jr9qqos9g2y163j05lnfp7.ipv6.telus.net)))
L24[02:18:43] ⇨ Joins: Spottedleaf (Spottedleaf!~Spottedle@node-1w7jr9qqos9g2y163j05lnfp7.ipv6.telus.net)
L25[02:21:45] ⇨ Joins: Ipsis (Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L26[02:23:07] ⇨ Joins: StormCloud (StormCloud!~StormClou@s0106000c29fa2152.cg.shawcable.net)
L27[02:27:18] ⇦ Quits: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93) (Ping timeout: 186 seconds)
L28[02:27:44] ⇨ Joins: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93)
L29[02:27:46] ⇦ Quits: Ipsis (Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 198 seconds)
L30[02:52:27] ⇦ Quits: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93) (Read error: Connection reset by peer)
L31[03:05:37] ⇨ Joins: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93)
L32[03:15:00] ⇦ Quits: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93) (Ping timeout: 207 seconds)
L33[03:15:22] ⇨ Joins: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93)
L34[03:35:34] ⇦ Quits: Neal (Neal!~Neal@47.146.41.184) (Ping timeout: 186 seconds)
L35[03:56:55] ⇨ Joins: Hgreb (Hgreb!~Hgrebnedn@d8d872a6e.access.telenet.be)
L36[04:18:15] ⇦ Quits: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93) (Ping timeout: 194 seconds)
L37[04:49:11] *** PaleOff is now known as PaleoCrafter
L38[05:02:42] ⇨ Joins: Ipsis (Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L39[05:07:01] ⇨ Joins: KGS (KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se)
L40[05:10:52] ⇨ Joins: nallar (nallar!~nallar@cpc134854-cani4-2-0-cust141.know.cable.virginm.net)
L41[05:18:10] ⇦ Quits: immibis (immibis!~chatzilla@122-60-111-246.jetstream.xtra.co.nz) (Ping timeout: 198 seconds)
L42[05:22:22] ⇨ Joins: Raycoms (Raycoms!~Raycoms@2804:14d:baa0:9612:211:f974:13b9:be92)
L43[05:32:47] <Raycoms> Hi there, if I want to rotate my model the same way for all variants following the facing
L44[05:32:58] <Raycoms> is there a way to do that without an cartesian product?
L45[05:34:13] <PaleoCrafter> uhm... Forge blockstates?
L46[05:40:41] ⇨ Joins: Protected (Protected!~Join@at.discworld.eu)
L47[05:44:40] <Protected> Hey all. Where might I go (channel, discord, forum) to try to obtain help (or compare notes with other affected people) figuring out which one of my mods is causing all tile entity metadata/chest contents to disappear from a chunk occasionally? 1.12.2/2555, no errors logged/output
L48[05:44:59] <Protected> I'm not sure if it's an appropriate subject here, since it's not strictly development related
L49[06:09:38] ⇦ Quits: nallar (nallar!~nallar@cpc134854-cani4-2-0-cust141.know.cable.virginm.net) (Ping timeout: 383 seconds)
L50[06:09:42] ⇨ Joins: nallar (nallar!~nallar@81.187.229.141)
L51[06:20:16] ⇦ Quits: nallar (nallar!~nallar@81.187.229.141) (Ping timeout: 383 seconds)
L52[06:20:30] ⇨ Joins: nallar (nallar!~nallar@cpc134854-cani4-2-0-cust141.know.cable.virginm.net)
L53[06:29:11] ⇦ Quits: Hgreb (Hgreb!~Hgrebnedn@d8d872a6e.access.telenet.be) (Read error: Connection reset by peer)
L54[06:29:12] ⇨ Joins: Hgrebnednav__ (Hgrebnednav__!~Hgrebnedn@d8D872A6E.access.telenet.be)
L55[06:39:03] ⇨ Joins: ssblur (ssblur!~Thunderbi@cpe-65-184-138-23.ec.res.rr.com)
L56[06:55:34] ⇦ Quits: KGS (KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L57[07:06:14] ⇦ Quits: ssblur (ssblur!~Thunderbi@cpe-65-184-138-23.ec.res.rr.com) (Ping timeout: 186 seconds)
L58[07:20:58] ⇨ Joins: MikrySoft (MikrySoft!~mikrysoft@89-71-101-248.dynamic.chello.pl)
L59[07:45:13] ⇨ Joins: Nedelosk (Nedelosk!~Nedelosk@ip-37-201-253-118.hsi13.unitymediagroup.de)
L60[08:04:58] ⇦ Quits: nallar (nallar!~nallar@cpc134854-cani4-2-0-cust141.know.cable.virginm.net) (Ping timeout: 198 seconds)
L61[08:16:29] ⇨ Joins: quadraxis (quadraxis!~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L62[08:45:25] ⇨ Joins: nallar (nallar!~nallar@cpc1-cani4-2-0-cust663.know.cable.virginm.net)
L63[09:00:36] *** ghz|out is now known as gigaherz
L64[09:24:03] ⇨ Joins: KGS (KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se)
L65[09:39:46] ⇦ Quits: Raycoms (Raycoms!~Raycoms@2804:14d:baa0:9612:211:f974:13b9:be92) (Ping timeout: 198 seconds)
L66[09:40:07] ⇨ Joins: moony (moony!~moony@tx-76-4-59-100.dhcp.embarqhsd.net)
L67[10:11:59] ⇨ Joins: Brokkoli (Brokkoli!~Brokkoli@p2E5B1E0E.dip0.t-ipconnect.de)
L68[10:21:14] ⇦ Quits: psxlover (psxlover!psxlover@athedsl-4415635.home.otenet.gr) (Read error: Connection reset by peer)
L69[10:26:37] ⇨ Joins: psxlover (psxlover!psxlover@athedsl-4415635.home.otenet.gr)
L70[10:38:30] ⇦ Quits: psxlover (psxlover!psxlover@athedsl-4415635.home.otenet.gr) (Read error: Connection reset by peer)
L71[10:43:21] ⇨ Joins: psxlover (psxlover!psxlover@athedsl-4415635.home.otenet.gr)
L72[10:52:10] ⇨ Joins: Hunterz (Hunterz!~hunterz@62.182.234.189)
L73[11:02:27] ⇦ Quits: Kuraron (Kuraron!~DUX@HSI-KBW-46-223-0-70.hsi.kabel-badenwuerttemberg.de) (Remote host closed the connection)
L74[11:03:23] ⇨ Joins: Kuraron (Kuraron!~DUX@HSI-KBW-46-223-0-70.hsi.kabel-badenwuerttemberg.de)
L75[11:10:06] ⇦ Quits: Kuraron (Kuraron!~DUX@HSI-KBW-46-223-0-70.hsi.kabel-badenwuerttemberg.de) (Remote host closed the connection)
L76[11:10:49] ⇨ Joins: Kuraron (Kuraron!~DUX@HSI-KBW-46-223-0-70.hsi.kabel-badenwuerttemberg.de)
L77[11:27:11] ⇦ Quits: p455w0rd (p455w0rd!p455w0rd@c-98-220-249-33.hsd1.in.comcast.net) (Ping timeout: 383 seconds)
L78[11:27:19] ⇨ Joins: p455w0rd (p455w0rd!p455w0rd@c-98-220-249-33.hsd1.in.comcast.net)
L79[11:29:22] ⇨ Joins: Raycoms (Raycoms!~Raycoms@2804:14d:baa0:9612:211:f974:13b9:be92)
L80[11:30:19] <Raycoms> Who was responsible for Malisis doors again? =D
L81[11:30:30] <PaleoCrafter> Ordinastie, I summon thee
L82[11:33:30] <Ordinastie> I'm only responsible for the features, not the bugs
L83[11:34:57] ⇨ Joins: Commoble (Commoble!~Commoble@mnpl-04-3331.dsl.iowatelecom.net)
L84[11:36:46] ⇦ Quits: quadraxis (quadraxis!~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 198 seconds)
L85[11:52:53] <Raycoms> xD
L86[11:53:09] <Raycoms> Ordinastie did you find anything out to improve the situation of the tileEntities?
L87[11:53:41] <Ordinastie> I've yet to look into it
L88[11:54:03] <Raycoms> kk =D
L89[12:01:30] ⇦ Quits: moony (moony!~moony@tx-76-4-59-100.dhcp.embarqhsd.net) (Ping timeout: 207 seconds)
L90[12:03:54] ⇨ Joins: moony (moony!~moony@tx-76-4-59-100.dhcp.embarqhsd.net)
L91[12:34:15] ⇦ Quits: CorexTech (CorexTech!~edmonds@2600:1700:dac0:4980:21b:fcff:fe66:b7bb) (Ping timeout: 186 seconds)
L92[12:35:06] ⇨ Joins: Hgrebnednav (Hgrebnednav!~Hgrebnedn@d8d872a6e.access.telenet.be)
L93[12:37:22] ⇦ Quits: Hgrebnednav__ (Hgrebnednav__!~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping timeout: 198 seconds)
L94[12:41:57] ⇨ Joins: CorexTech (CorexTech!~edmonds@99-108-142-68.lightspeed.sntcca.sbcglobal.net)
L95[13:23:24] ⇦ Quits: Davnit (Davnit!~Davnit@72.189.115.20) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L96[13:48:10] *** mumfrey is now known as Mumfrey
L97[14:13:08] ⇨ Joins: immibis (immibis!~chatzilla@122-60-111-246.jetstream.xtra.co.nz)
L98[14:15:55] ⇨ Joins: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93)
L99[14:15:57] ⇦ Quits: Kuraron (Kuraron!~DUX@HSI-KBW-46-223-0-70.hsi.kabel-badenwuerttemberg.de) (Remote host closed the connection)
L100[14:16:27] ⇨ Joins: Kuraron (Kuraron!~DUX@HSI-KBW-46-223-0-70.hsi.kabel-badenwuerttemberg.de)
L101[14:22:39] ⇨ Joins: Davnit (Davnit!~Davnit@72.189.115.20)
L102[14:25:52] <Commoble> that's probably good enough for now https://puu.sh/yQXAc/cea2fc5b17.webm
L103[14:26:12] <Commoble> if the NSA's been spying on my computer for the last hour or so they probably think I'm some kind of cow snuff film enthusiast
L104[14:26:46] ⇦ Quits: auenf (auenf!~David@120.154.64.171) (Ping timeout: 186 seconds)
L105[14:29:22] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:643b:915d:3935:e6d0)
L106[14:38:11] <Commoble> oh, derp, forgot to make the particles stick to ceilings, got that done now too
L107[14:41:46] <kashike> Yikes.
L108[14:45:11] ⇨ Joins: ScottehBoeh (ScottehBoeh!~ScottehBo@2.29.64.81)
L109[14:45:35] <ScottehBoeh> can I use rayTraceBlocks but ignore opaque blocks?
L110[14:46:52] <TechnicianLP> can you update to a reasonable version?
L111[14:47:19] <TechnicianLP> (nad get rid of those tesr-models?)
L112[14:47:40] <TechnicianLP> -> yes you can but youll have to write it yourself afaik
L113[14:47:50] <TechnicianLP> (the raytrace)
L114[14:52:20] ⇦ Quits: Hunterz (Hunterz!~hunterz@62.182.234.189) (Quit: Leaving.)
L115[15:03:34] ⇦ Quits: mallrat208 (mallrat208!~mallrat20@107.145.144.41) (Ping timeout: 186 seconds)
L116[15:03:34] ⇦ Quits: KGS (KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L117[15:04:00] ⇨ Joins: KGS (KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se)
L118[15:05:10] ⇦ Quits: h404bi (h404bi!~h404bi@119.129.118.20) (Ping timeout: 383 seconds)
L119[15:07:25] <Raycoms> what is wrong with that: new ShapedOreRecipe(
L120[15:07:25] <Raycoms> new ItemStack(ModBlocks.blockShingleSlab, EIGHT_BLOCKS, 0), " ", "BBB ", "SSS", 'B', Items.BRICK, 'S', WOODEN_STICK)); ?
L121[15:08:59] <gigaherz> what happens when you try to use that?
L122[15:09:24] <Raycoms> Caused by: java.lang.RuntimeException: Invalid shaped ore recipe:
L123[15:09:58] <gigaherz> well, first of all, check your strings
L124[15:10:04] <gigaherz> are they all the same number of characters long?
L125[15:10:39] <Raycoms> All 3
L126[15:10:43] <gigaherz> are you SURE?
L127[15:10:56] <Commoble> are the things in the right order
L128[15:10:59] <gigaherz> because I see a space in "BBB "
L129[15:11:04] <Commoble> oh yeah that
L130[15:11:12] <gigaherz> ;P
L131[15:11:25] <Raycoms> oh, nice I didn't see that space, wth
L132[15:11:31] <Raycoms> and that happens after triple checking it
L133[15:11:52] <Raycoms> That happens after 10h modding
L134[15:12:53] <Raycoms> thanks
L135[15:17:55] ⇦ Quits: MCDis (MCDis!~MCDis@tterrag.com) ()
L136[15:19:05] ⇨ Joins: MCDis (MCDis!~MCDis@tterrag.com)
L137[15:23:57] ⇦ Quits: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:643b:915d:3935:e6d0) (Quit: Leaving)
L138[15:27:36] ⇨ Joins: quadraxis (quadraxis!~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L139[15:30:51] ⇦ Quits: XDjackieXD (XDjackieXD!~XDjackieX@navi.chaosfield.at) (Quit: bye o/)
L140[15:35:01] ⇨ Joins: XDjackieXD (XDjackieXD!~XDjackieX@navi.chaosfield.at)
L141[15:38:14] ⇨ Joins: PitchBright (PitchBright!~PitchBrig@CPE00fc8d8a3ce3-CM00fc8d8a3ce0.cpe.net.cable.rogers.com)
L142[15:43:21] ⇦ Quits: Ipsis (Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 383 seconds)
L143[15:50:58] <gigaherz> anyone knows if there's something akin to Collectors.toMap but outputting an immutablemap?
L144[15:51:16] <kashike> ImmutableMap itself has the method :P
L145[15:51:45] <gigaherz> ah, ImmutableMap.toImmutableMap()
L146[15:51:47] <gigaherz> I just saw it
L147[15:52:16] ⇨ Joins: airbreather_ (airbreather_!~airbreath@d149-67-99-43.nap.wideopenwest.com)
L148[15:54:58] <gigaherz> not a huge fan of the result, but it will have to do :P
L149[15:55:02] <gigaherz> slotEntries.entrySet().stream()
L150[15:55:02] <gigaherz> .collect(ImmutableMap.toImmutableMap(Pair::getKey, Pair::getValue));
L151[15:55:02] <gigaherz> .map((e) -> Pair.of(e.getKey(), e.getValue().factory.apply(owner)))
L152[15:55:30] <gigaherz> (not going to write more code than necessary for something that chances are will be discarded)
L153[15:55:55] ⇦ Quits: airbreather (airbreather!~airbreath@d149-67-99-43.nap.wideopenwest.com) (Ping timeout: 383 seconds)
L154[15:57:10] ⇦ Quits: Raycoms (Raycoms!~Raycoms@2804:14d:baa0:9612:211:f974:13b9:be92) (Ping timeout: 198 seconds)
L155[16:00:45] ⇨ Joins: h404bi (h404bi!~h404bi@119.129.114.135)
L156[16:17:33] ⇨ Joins: auenf (auenf!~David@cpe-60-229-41-184.lns8.ken.bigpond.net.au)
L157[16:26:19] ⇨ Joins: ssblur (ssblur!~Thunderbi@cpe-65-184-138-23.ec.res.rr.com)
L158[16:30:52] ⇦ Quits: ssblur (ssblur!~Thunderbi@cpe-65-184-138-23.ec.res.rr.com) (Client Quit)
L159[16:33:48] <PaleoCrafter> gigaherz, you might wanna look at this considering you also looked into it yesterday: https://github.com/MinecraftForge/MinecraftForge/pull/4639 xD
L160[16:34:29] ⇦ Quits: moony (moony!~moony@tx-76-4-59-100.dhcp.embarqhsd.net) (Ping timeout: 200 seconds)
L161[16:36:16] ⇨ Joins: Hanii (Hanii!~textual@2a00:23c4:484:d100:e813:dbf8:3f8f:d412)
L162[16:45:18] ⇨ Joins: moony (moony!~moony@tx-76-4-59-100.dhcp.embarqhsd.net)
L163[16:54:22] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:643b:915d:3935:e6d0)
L164[16:59:45] ⇦ Quits: c^ (c^!chip@thor.starbs.net) (Quit: <G80R> Wiring is probably dildos. Hello Chip.)
L165[16:59:57] ⇨ Joins: c^ (c^!chip@thor.starbs.net)
L166[17:02:51] <TechnicianLP> !latest 1.12
L167[17:05:06] ⇨ Joins: Raycoms (Raycoms!~Raycoms@2804:14d:baa0:9612:211:f974:13b9:be92)
L168[17:05:38] <Raycoms> When I want to use "when(methodcall(params)).thenReturn(x)" is there a way to define the call with any params?
L169[17:06:13] <Raycoms> Like "when calling method x with any params - return y " ?
L170[17:06:47] <PaleoCrafter> wat
L171[17:07:14] <PaleoCrafter> I'm assuming this is some sort of unit testing scenario?
L172[17:07:19] <Raycoms> ys
L173[17:07:30] <Raycoms> Sorry, I thought I wrote that
L174[17:08:29] <Raycoms> Oh I found it
L175[17:08:33] <PaleoCrafter> not really, considering the test would have to be exhaustive which generally is impossible (or very time intensive)
L176[17:08:36] <Raycoms> there is any(Thing.clasS)
L177[17:08:42] <PaleoCrafter> ugh
L178[17:09:30] <Raycoms> sorry, just found that out xD
L179[17:09:50] <Raycoms> Just when I asked the 2nd question, I thought that'd be a good way to ask google xD
L180[17:10:04] <PaleoCrafter> so that's really a thing?
L181[17:10:27] <Raycoms> It is =D
L182[17:10:32] <Raycoms> Mockito has it
L183[17:10:51] <kashike> aAAAAAAAAAAAAAAAargh
L184[17:10:58] <kashike> these render/model/etc changes have broken things!
L185[17:11:00] <kashike> :p
L186[17:11:06] <PaleoCrafter> hm?
L187[17:11:12] *** Santa|afk is now known as SatanicSanta
L188[17:12:32] <kashike> same thing Keridos (iirc) had
L189[17:12:34] <kashike> plus more
L190[17:12:49] <PaleoCrafter> you talking about my PR?
L191[17:13:06] <kashike> no
L192[17:13:19] <kashike> getDefaultState can't return null, plus things look different now
L193[17:13:25] <PaleoCrafter> wat
L194[17:13:34] <PaleoCrafter> what are you talking about? Oo
L195[17:13:39] <kashike> https://github.com/AlmuraDev/Almura/compare/1c1bc02f6ae5...32419a3fc5ac
L196[17:14:23] <kashike> https://korobi.io/network/esper/channel/minecraftforge/logs/2017/12/30/#L88-111
L197[17:14:49] ⇦ Quits: MCDis (MCDis!~MCDis@tterrag.com) ()
L198[17:15:05] <PaleoCrafter> jebus, it's been a day :P
L199[17:15:34] ⇨ Joins: MCDis (MCDis!~MCDis@tterrag.com)
L200[17:15:41] <PaleoCrafter> but I'll bookmark that site, considering http://sbnc.khobbits.co.uk/log/logs/minecraftforge.htm ain't running anymore
L201[17:17:33] <Raycoms> how do I switch a field to public using reflection?
L202[17:18:49] <gigaherz> you do not
L203[17:19:02] <gigaherz> well
L204[17:19:06] <gigaherz> you can give yourself access to it
L205[17:19:10] <gigaherz> using setAccessible
L206[17:19:17] <gigaherz> but ReflectionHelper does that for you automatically
L207[17:19:42] <Raycoms> but that works only during the reflection call right? So when I do that and shortly after with another call I try to access it -> no way
L208[17:19:59] <gigaherz> uhm
L209[17:20:05] <gigaherz> if you use ReflectionHelper.findField
L210[17:20:19] <gigaherz> you should be saving the Field object for later
L211[17:20:25] <gigaherz> since findField is the slowest part of reflection
L212[17:20:58] <gigaherz> and findField already calls setAccessible for you, so the Field object you get from it is ready to use
L213[17:21:57] <Raycoms> Hmm, since what I'm trying to do is this: when(colony.getPermissions().players.get(id)).thenReturn(new Player(id, "ray", Rank.OWNER));
L214[17:22:01] <Raycoms> but players is a private field
L215[17:24:53] <gigaherz> uhm that looks like unit test mocking, I have no idea how reflection would mix with that
L216[17:25:21] <Raycoms> Hmm, basically my problem is that: when(colony.getPermissions().setPlayerRank(any(UUID.class), any(Rank.class), any(World.class))).thenReturn(true)
L217[17:25:30] <Raycoms> but this here causes the setPlayerRank methdo to execute
L218[17:25:36] <Raycoms> and I want to avoid it from executing
L219[17:26:22] ⇦ Quits: MCDis (MCDis!~MCDis@tterrag.com) ()
L220[17:26:34] ⇨ Joins: MCDis (MCDis!~MCDis@tterrag.com)
L221[17:30:57] ⇦ Quits: Hgrebnednav (Hgrebnednav!~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping timeout: 200 seconds)
L222[17:33:04] ⇦ Quits: p455w0rd (p455w0rd!p455w0rd@c-98-220-249-33.hsd1.in.comcast.net) (Ping timeout: 383 seconds)
L223[17:33:55] ⇨ Joins: p455w0rd (p455w0rd!p455w0rd@c-98-220-249-33.hsd1.in.comcast.net)
L224[17:54:50] ⇦ Quits: Raycoms (Raycoms!~Raycoms@2804:14d:baa0:9612:211:f974:13b9:be92) (Quit: Leaving)
L225[17:56:14] ⇨ Joins: SuperCoder79 (SuperCoder79!~SuperCode@c-98-192-10-12.hsd1.ga.comcast.net)
L226[17:58:37] ⇨ Joins: sinkillerj (sinkillerj!~sinkiller@nc-67-238-184-177.dhcp.embarqhsd.net)
L227[18:17:47] <kashike> I hate mods. Tracking things down that should not be broken but are broken is stupid.
L228[18:19:06] <gigaherz> yeah, let some "unindented feature" slip through, and someone WILL depend on it.
L229[18:19:27] <kashike> well my issue is weird as hell
L230[18:19:33] <kashike> my blocks don't appear in any creative tabs
L231[18:19:35] <kashike> but items do
L232[18:19:40] <gigaherz> hmmm
L233[18:19:41] <gigaherz> 1.12?
L234[18:19:45] <kashike> yes
L235[18:20:12] <gigaherz> in 1.12, for items, you have to call a function if you override getSubitems
L236[18:20:16] <Commoble> Did you register your itemblocks?
L237[18:20:28] <gigaherz> otherwise they show in ALL creative tabs
L238[18:20:37] <kashike> this works in dev, but not in prod with other mods
L239[18:20:41] <kashike> don't override getSubItems
L240[18:21:41] <gigaherz> wait, what is the issue, that they appear, or that they don't :P
L241[18:21:48] <kashike> just to debug, I added a logger line to getCreativeTabToDisplayOn in my blocks
L242[18:21:53] <kashike> never gets called in prod, does in dev
L243[18:22:23] <kashike> now I'm going to start removing mods until it works, starting with JEI
L244[18:30:05] <kashike> wasn't JEI... InventoryTweaks maybe?
L245[18:36:08] ⇦ Quits: Protected (Protected!~Join@at.discworld.eu) (Killed (NickServ (GHOST command used by Prott!~Join@185.183.106.3)))
L246[18:42:39] *** SatanicSanta is now known as Santa|afk
L247[18:50:11] ⇨ Joins: moony_ (moony_!~moony@tx-76-4-59-100.dhcp.embarqhsd.net)
L248[18:51:15] ⇦ Quits: moony (moony!~moony@tx-76-4-59-100.dhcp.embarqhsd.net) (Ping timeout: 200 seconds)
L249[19:09:44] ⇦ Quits: ScottehBoeh (ScottehBoeh!~ScottehBo@2.29.64.81) (Quit: Leaving)
L250[19:14:44] <tterrag> have you first verified that it works in a prod environment with no other mods at all?
L251[19:21:56] <Zidane> tterrag he fixed it
L252[19:35:57] *** PaleoCrafter is now known as PaleOff
L253[19:54:48] *** Mumfrey is now known as mumfrey
L254[20:06:19] ⇦ Quits: MCDis (MCDis!~MCDis@tterrag.com) ()
L255[20:06:42] ⇨ Joins: MCDis (MCDis!~MCDis@tterrag.com)
L256[20:12:21] *** Santa|afk is now known as SatanicSanta
L257[20:20:54] ⇦ Quits: moony_ (moony_!~moony@tx-76-4-59-100.dhcp.embarqhsd.net) (Ping timeout: 186 seconds)
L258[20:36:10] ⇦ Quits: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93) (Ping timeout: 198 seconds)
L259[20:37:21] ⇨ Joins: SparkVGX (SparkVGX!~SparkVGX@121.99.164.93)
L260[20:41:42] ⇦ Quits: KGS (KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se) (Ping timeout: 186 seconds)
L261[20:43:13] ⇨ Joins: Neal (Neal!~Neal@47.146.41.184)
L262[20:45:58] ⇦ Quits: lp (lp!~lp@66.109.211.167) (Ping timeout: 186 seconds)
L263[20:52:09] ⇦ Quits: Nedelosk (Nedelosk!~Nedelosk@ip-37-201-253-118.hsi13.unitymediagroup.de) (Read error: Connection reset by peer)
L264[21:01:13] ⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L265[21:54:52] ⇦ Quits: c233 (c233!~c233@164.40.197.152) (Killed (NickServ (GHOST command used by c233_!~c233@164.40.194.246)))
L266[21:54:58] ⇨ Joins: c233 (c233!~c233@164.40.194.246)
L267[22:21:38] ⇦ Quits: Commoble (Commoble!~Commoble@mnpl-04-3331.dsl.iowatelecom.net) (Quit: Leaving)
L268[22:50:18] ⇨ Joins: McJty (McJty!~jorrit@ptr-9197ufpydzz7qontn0x.18120a2.ip6.access.telenet.be)
L269[22:53:00] ⇨ Joins: williewillus (williewillus!~williewil@cpe-24-28-24-13.austin.res.rr.com)
L270[22:53:06] <williewillus> !dcc
L271[22:58:46] ⇦ Quits: Lathanael|Away (Lathanael|Away!~Lathanael@p549601EB.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L272[23:04:57] ⇨ Joins: Lathanael|Away (Lathanael|Away!~Lathanael@p54960524.dip0.t-ipconnect.de)
L273[23:28:13] <SatanicSanta> So, the World param to IRecipe#matches is now nonnull. How should I go about compiling a list based on recipe matches in game initialization. more specifically, I have/would like a map logWood => plankWood, so I don't have to do arbitrary crafting checks while actually doing the things that need this map
L274[23:28:26] <SatanicSanta> I suppose as an alternative I could just figure it out real time and then cache
L275[23:30:17] <SatanicSanta> The way it works now/in 1.10 is, during PostInitialization, it creates a "fake" InventoryCrafting and iterates over every logWood and sets the recipe to 1 log + 8 empty, then it filters out based on if that recipe matches and if the output is a plankWood
L276[23:31:22] <SatanicSanta> https://github.com/Esteemed-Innovation/Esteemed-Innovation/blob/1.11/src/main/java/eiteam/esteemedinnovation/commons/util/OreDictHelper.java#L130-L153
L277[23:39:00] ⇦ Quits: williewillus (williewillus!~williewil@cpe-24-28-24-13.austin.res.rr.com) (Quit: Leaving)
<<Prev Next>> Scroll to Top