Structurize

Copy structures, paste structures, manipulate structures (100% GUI)

File Details

structurize-1.18.2-1.0.349-ALPHA-javadoc.jar

  • A
  • Mar 3, 2022
  • 875.04 KB
  • 92
  • 1.18.2
  • Forge

File Name

structurize-1.18.2-1.0.349-ALPHA-javadoc.jar

Supported Versions

  • 1.18.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:structurize-298744:3671214")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Structurize Changelog

Version: 1.18.2-1.0.349-ALPHA

Changes:

  • 1.18.2
  • Have the required items added to the prePlacementLogic (#487)

This allows to properly set the hand held item too * Bring back the cursed thing (#485)

clean up gradle add download and setup methods for optifine runtime (not source decompile) cleanup code deprecations/few warnings add fog to preview rendering (boxes are still visible in fog) enable and fix optifine compat (tested on luma and seus shaders, without too) * fix oopsy * Fix supplycamp/ship issue * Fix chests (and related) contents scan (#480)

Added warning that container contents may not be listed When clearing the scan tool filter after entering some text, it wasn't switching back to show all items * port changes. * remove unnecessary log * Remove unserializable entities from scan tool windows entity list (#477) * Fix crash from entity list icon missing (#476)

Fix incorrectly applied patch from previous PR * Adjust non solid placeholder, add button to enable/disable rendering it (#472)

Adjust the non-solid placeholder model to be partially see-through Add button/setting to render them with the buildtool * Fix scan tool not showing fluid placeholder blocks in the resource list. (#474)

Fluid placeholders are now shown in the scan tool's resource list, like the light and solid placeholders. * hotfix2 * Hotfix * small ui fix * Fix undo (#466)

Fixes undo and adds a dedicated undo selection window, adds redo aswell * full meta save * hotfix replace * no sonar * turn off sonar * turn off crowdin * Update to newest * rename to structurize * TeamCity change in 'Let's Dev Together / Structurize' project: Versioned settings configuration updated * load in 1.18.1 * open up * Add cone, add random placement (#463)

  • add cone into shape tool
  • add percentage for random replacing in replace window
  • Improve tag tool responsiveness and slight tag size increase (#462)

Fix tagtool responsiveness * update * call the correct task * 1.0.25 * Finish port * 1.18 port * Fix some replacement bugs (#458)

Fix replacement of stairs and air. * Hotfix for non handled blocks * Proper handling of blocks/items (#457)

Another fix trying to fix block and item handling * remove hardcoded support for mc huts * build * Fix groundlevel again (#443)

Turns out Structurize and MineColonies used different (and inconsistent) methods to choose the initial block to anchor the build (and shape) tool previews at. (Partly because they have to hook different events to do so.) This changes Structurize to use the same choice as MineColonies. Specifically, the initial anchor is the block adjacent to the clicked face of the clicked block. For the shape tool, this lets you build against a surface nicely. For the build tool, the assumption is that most of the time you will be clicking the top face of the "ground" block anyway. (And when the hut/anchor block is sitting directly on top of the ground, then this is already the correct location.) This also adjusts the treatment of schematics without a groundlevel tag to assume that the ground level is one block below the anchor (which agrees with the above assumption, and with the wiki docs for the groundlevel tag). This is not true of all existing schematics, but there is no rule that would work universally. * Update gradle.properties * Correct Itemstack comparison * upload to curse * Do replacement (#447)

This solves an issue with changing tileEntities a) We don't mark DO tileentities as equal if the states are equal b) We have to do a bit of circus to make sure minecraft detects the block as changed and updates the client side. * Another porting progress (#439)

Let BE model data disappear after block baking, no need to hold it during rendering Breaking change for mcol: rework line rendering, relocate and replace few buffers Fix entity rotating and mirroring and placing, things like armor stand and paintings do now work properly, the only thing which does not work is mirroring of paintings with width > 1, hopefully tested enough Leash is pita to fix, unless needed leashes won't work * Load some more client folders (#446)

Load more folders on the client (all in /schematics too, not only scan) * don't rely on fixed DO version * Remove multipiston dep * Fix input spinner visibility when not using cube shape (#441)

Fixes shape tool input spinner behaviour when committing the heresy of using non-cube shapes. * fix scanning * Fixes for 1.17 port of tag anchor (#438)

Fixes crash of tag anchor block Fixes misbehaviour of tag anchor with tag tool Renames tile entities to block entities to keep Mojang happy * Feature/groundlevel (#436)

Adds a "Tag Anchor" block, which acts as an anchor block and can be used to hold Tag Tool tags when MineColonies is not loaded, or when making a decoration without a MineColonies Decoration Controller. On fancy placement it will always convert to air (so it can only be used for temporary tags, but is safe to rescan provided you only use the left paste). Modifies the big_well default schematic to include a tag anchor and groundlevel tag. Also removes the MineColonies waypoint that it previously erroneously had, and was auto-upgraded to the new shingles, plus a few other side-effects of rescanning. Note that currently the tag anchor is slightly off-center, and so the well will rotate around that rather than around the blueprint center. I don't consider this a problem, but it could easily be fixed if you think it is. Modifies the Build Tool UI so that it automatically offsets from the current anchor position to the ground level of the active schematic (such that as you switch between schematics it will always correctly align the ground level -- assuming that the player originally clicked on a block in the ground, as is usually the case when placing buildings). If the player explicitly moves the preview up or down, then it will maintain that same relative placement as you switch between schematics. * Fixes crash when candidate hutname contains capitals or other invalid chars (#424)

Avoid crashing when the scanned name in the schematic contains illegal-in-ResourceLocation chars * fix handling * fix small mapping oobsy * try thus * add this too * add other reps * adjust datagen impl * Merge branch 'fixes/do-conversion' into version/1.17.1 * adjustment * fix blockEntity rendering * Fix blueprint on command * done shingles * finish shingle slabs and fix logging * port timberframes * add carpets * adjustments * finish most * Add stair support * Merge branch 'version/1.17.1' into fixes/do-conversion * Implement the region file loading. * Fix the internal chunk code. * Start of DO conversion logic. * Start of the DO port * Feature/shape tool integration (#435)

Adds rotation/mirroring indicators recently added to build tool also to shape tool Makes some preparatory changes to allow the shape tool to be integrated with MineColonies One side effect of this is a paste button similar to the build tool, but in pure Structurize this behaves identically to the tick. Another side effect is a new chat message shown if you try to use the tool in survival mode. This also fixes a nasty bug in the way that the shape tool (or anything other than the scan tool) generated blueprints. Adds +/- buttons to the shape dimensions for ease of use. Fixes the </> buttons to the shape type that already existed but did nothing. Removes some "todo remove if not used" code that was not used. Hides the preview after pasting a shape (rather than leaving it), but allows the same shape to be quickly recalled in another location. * Almost * Porting cleanup (#432)

removed a lot of unreferenced methods and constants transformed few classes to records guis are working, rendering needs more proof testing tomorrow * initial setup to adapt to new blockUI changes * Fix text formatting * Finish forward porting of latest fixes/features * Improved search structurize (#423)

Improved search Getter for list of building iterator options * Show current orientation of build tool (#419)

Adds indicators in the build tool gui to show whether mirroring is enabled or not and what rotation is applied. * Adds Hilbert-style space-filling-curve iterator (#417) * add mirror/rotate TE * try those flags * bump versions * up deps * bump not loading * Adjustments to newest forge * Current working progress of port of BlockUI. * Something is rendering. * Remove garbage. * Fix the @NotNull shit * Attempting to fix the @NotNull error. * First pass complete. * 80% ported. Now comes the heavy lifting. * Publish converted project to 1.17.1