tterrag1098

Untitled

May 15th, 2018
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. <yueh> tterrag: not possible
  2. <tterrag> lol
  3. <tterrag> I mean, it is
  4. --> tterrag ([email protected]) has joined #AppliedEnergistics
  5. * Topic for #AppliedEnergistics is "Applied Energistics 2 - Download: http://ae-mod.info/Downloads/ - Wiki: http://ae-mod.info/ - 1.10: ask shartte"
  6. * Topic set by raydeejay on 2016-10-14 19:48:02 UTC
  7. <***> Buffer Playback...
  8. <tterrag> [13:11:02] I mean, it is
  9. <***> Playback Complete.
  10. *** Mode #AppliedEnergistics +Ccnt by stormlight.esper.net
  11. * Channel #AppliedEnergistics created on 2013-01-25 19:24:41 UTC
  12. <yueh> we need 8 (or 14) locations
  13. <tterrag> I don't follow
  14. <yueh> it would kinda be possible. but thanks to forge being a piece of crap, they actively prevent any sane implementation
  15. <tterrag> can you please be specific?
  16. <yueh> IGridHost aren
  17. <yueh> 't just TEs
  18. <yueh> they can be anything
  19. <yueh> but thanks to forge not patching TE to implement the CapProvider interface, we can't use this as alternative to IGridHost
  20. <tterrag> what??
  21. <yueh> of course it does not solve the issue that caps only have 6 sides (7 with a stupid implementation) while we need 8 or 14
  22. <tterrag> TileEntity absolutely implements that interface
  23. <tterrag> also, I'm only asking for you to *consider* caps, not convert your entire API to them
  24. <tterrag> just *also* look for caps as a source of an IGridHost
  25. <yueh> in my case it only implements the serialiser interface
  26. <yueh> not the provider
  27. <tterrag> what do you mean in your case
  28. <yueh> ICapabilityProvider
  29. <tterrag> TileEntity implements ICapabilitySerializeable extends ICapabilityProvider
  30. <tterrag> it's on the hierarchy
  31. <yueh> which is just then has (srsly. that's useless) and getCap
  32. <yueh> hm. maybe new. i looked at it in the inital port, but it was simply not possible at that point
  33. <tterrag> not new...
  34. <tterrag> but anyways
  35. <tterrag> I'm just asking for, when you are scanning for IGridNode, to call getCapability as well as checking instanceof
  36. <yueh> not really planing it. my idea was more about completely abstracting TEs away and operate on our own datastructure
  37. <yueh> so creating a new node would already take care of registering them for the pathing
  38. <yueh> would also avoid the issue with caps being technically uncachable
  39. <tterrag> as long as it can be done modularly without implementing crap on the TE, I'm for it
  40. <tterrag> that's the whole problem we are dealing with atm
  41. <yueh> but that's a bit more work, as i have to hook into the chunk unloading etc to correctly clean in up and so on
  42. <yueh> and simply no time for it
Advertisement
Add Comment
Please, Sign In to add comment