Changelog - NPException/Dimensional-Pockets GitHub Wiki

Listed here are all (well not all but all important) changes since version 0.07.7. That was the last release after ModJam 4, before Dimensional Pockets development was on pause for some time.

Current Release - 1.0.5

  • Fixed
    • #107 - Dimensional Pockets finally work in the End. (I'm surprised this wasn't reported earlier. It never worked until now.)

1.0.3

  • Fixed
    • Removed OpenComputers API classes. They aren't needed at runtime and caused issues in at least one modpack.

1.0.2

  • Added
    • Showing link to Wiki when Guide book is first held in hand
    • /dptweak save will save the current graphics options
  • Changed
    • renamed /dimptweak command to /dptweak
    • made the /dptweak command easier to understand
    • when force_fancy_rendering is 0 (default), and Minecrafts graphics are set to "Fast", a low particle plane count (3) will be used instead of the static texture. (which is still available when force_fancy_rendering is set to 1)

1.0.1

  • Added
    • Alternative "peaceful" recipes for the Nether Crystal and End Crystal
  • Fixed
    • Duplicate "Pocket Crafted" GA event
    • Possible crash when trying to retrieve fluid from a DP that was connected to an empty fluid container
    • Nether/EndCrystal dupe bug
  • Changed
    • Updated for GameAnalyticsAPI 1.3
    • Pulled required parts of Omnis Core into DP (OC is no longer required)

0.11.4.1

  • Fixed / Changed
    • There was a rare crash happening due to the GameAnalyticsAPI, so I removed all dependencies except the Gson library from the GA API. This release contains the updated version.

0.11.4

  • Changed
    • You can now place torches levers and beds directly on and in Dimensional Pockets. But you should still not try to sleep in there man...
    • Analytics: preprocessing of crash-reports improved. I now strip all the data from the transmitted reports that I'd never need for tracking down bugs anyway.

0.11.3

  • Changed
    • Recipe. (again. sorry.) The crystals will now no longer last forever, but will get damaged with each crafted pocket. By default you can craft 4 Dimensional Pockets with a set of crystals, but that value is configurable.
    • Stupid template particles are now proper ones from here: http://opengameart.org/content/2d-spell-effects
    • Made static (fast graphics) and item pocket texture more pleasing to the eye (imho)
    • Crash reports will now be transmitted to GA (if activated) with different severity levels, to distinguish the probability of DP beeing the reason for the crash
    • Crash reports will be compressed before transmitted them, to save time and bandwith while sending
    • Temporarily removed configurable themes
  • Fixed
    • Spawning of random particles when running over or falling onto a DP/DP-Wall
    • Made theme init thread safe. Should prevent a crash in the ItemRenderer

0.11.2

  • Fixed
    • MC should now start up and complain properly if OmnisCore is not on version 0.0.6 (and not just crash)
    • Fixed a crash with an NPE in the TileRenderer
  • Changed
    • Analytics: GA does not want to display large crash logs, so now I just extract the proper date/time, stack trace and involved mods before sending that to GA

0.11.1

  • Added
    • Crash log check: DP grabs the latest crash log (when the crash just happend and on startup) and checks if DP might be involved in the crash. If that's the case, it transmits the crashlog to the GameAnalytics service. (That way I can hopefully get my hands on critical bugs even if users don't tell me about them, but just delete DP straight away instead.)
    • Analytic events for crafting of all other DP items
  • Changed
    • Recipe: Crystals now do not get consumed when crafting a DP, but the recipe only yields one item. (can be changed back to the old way via the config)

0.11.0

  • Added
    • Fluid transfer support (finally :D)
    • OpenComputers support
    • Anonymous usage statistics (only if snooper is activated. Can be deactivated in config.) Data collected include mainly:
      • Number of Pockets crafted/placed/broken
      • Amount of RF/Fluids transfered
      • Language, OS, and Java version of users
    • New alternative particle field rendering using a shader (must be activated in config. can also be set temporarily by using the /dimptweak command)
  • Changed
    • Changed B:use_fancy_rendering to I:force_fancy_rendering in config. Particle field fancyness can thereby be forced independent of Minecraft's graphics settings.
    • Made resistance of DP configurable
  • Fixed
    • Screen going blank when EnderIO configuration GUI was opened with an adjacent DP
    • Dimensional Pocket did not drop propper item if broken by a BC quarry

0.10.6

0.10.5

  • Added
    • Particle field rendering now requires MC fancy graphics to be enabled
  • Fixed
    • Clientside Inventory calls crashing server
    • Unjustified warning on server startup if chunkloading of pockets is deactivated in config
    • Bonemealing grass in the pocket crashes the client
    • (hopefully... otherwise with next OC release...) Crash when opening guide book
  • Workarounds to the following problems (for now)
    • DP prevents server startup if a pocket block was placed in a dynamically loaded dimension (f.e. a MystCraft or Galacticraft world)

0.10.4

  • Added
    • Ability to transfer items into and out of the Dimensional Pocket. The DP forwards all items to inventories that are adjacent to it or it's inner Connectors. (Given that the mode of the side in question is set to "Transfer")
  • Changed
    • Changed "RF-Transfer" mode to "Transfer". There is no need for two different modes. (At least not yet)
  • Fixed
    • Disabled teleport ability of EnderIO Traveler Staff and Ender Pearls inside of Dimensional Pockets

0.10.3

  • Added
    • Config option to disable/enable chunk loading of pocket rooms
  • Changed
    • Pocket room generation. No more "noisy neighbours". Pockets are now spaced 20 chunks apart, so you neither have to render stuff from other pockets, nor hear noises from them or even have them loaded. That's just the case for newly generated pockets though.
    • Buffed up the update check a bit
  • Fixed
    • Horrible, horrible bug which was fortunately not noticeable in earlier versions

0.10.2

  • Added
    • Config option to make DP better suited for people who are colorblind
    • Config options to tweak the pocket rendering for lower spec computers
    • Command to temporarily try the new config options:
      • /dimptweak <colorblindMode|particlePlanes|fancyRendering> [value]
      • When used alone, the command returns the current value for each option
      • Valid values for each sub command:
        • colorblindMode = true or false
        • particlePlanes (number of rendered particle planes) = 1 - 50
        • fancyRendering = true or false (if false, the walls of a DP will be rendered as a static texture)
  • Changed
    • When dropped as an item a DP just uses a static texture instead of the complex particle field
  • Fixed
    • Books no longer stackable
    • Pocket no longer renders way darker than it should
    • Walls can no longer be picked up via middle click, cannot be placed at all, and are not breakable even in creative mode. (If you really want to do that anyway, there is a config option now that reenables that stuff)

0.10.0

  • Added
    • RF Support: You can now transfer RF into and out of Dimensional Pockets!
  • Changed
    • FANCY NEW LOOK :D