Version | Changes |
---|---|
1.2 |
Fixed lift bug Allowed to save schematics |
1.3 |
New config option: WORLD_BORDER. Added generation command Fixed bug with chunk compression and null storage arrays |
1.4 |
Improve chunkster pasting internals Remove generation command New config option: SCHEMATICS_FOLDER |
1.5 |
Fixed critical bug - neighbor updates Forge stack overflow neighbor update routine Now structures notify blocks about changes: water start flowing, rails reconnects, sand drops down, etc New config option: MOB_SPAWNERS_EGGS_ONLY |
1.6 |
Speed-up pasting process and cleanup code Fix block-light bugs Fix bug that makes village spawns always in pair with structure New config option: IGNORE_LIGHT |
1.7 |
Soil lians under roughly-generated basic ground-buildings cosmetics Configurator generalization and improves Block replacement improvements Now blocks and items can be specified using regexp in configs |
1.8 |
Performance issues Better logging |
1.9 |
Hotfix water impenetrability appeared in 1.8 Update chunksters before removing from cache |
2.0 |
Fix major bug command /structpro save not saves tile entities Fix bedrock replace bug Small performance increase Improve some default configurations |
2.1 |
Fix major bug appeared in version 2.0 - Melting space around structure was incorrect Add undo command |
2.2 |
Fix bug that don't let undo restore tile entities from external mods |
2.3 |
Extremely improve post tick-performance that prevents ugly spikes after spawning Fixed super-major bug appeared in 2.2 - structure stop generates when block is null Rotation metadata fully fixed Fix undo liana under basic buildings Add commands sound-effects |
2.4 |
Native loot works with ids and names fix native loot bugs (incorrect slots, ids, missing) Items also can be configured by id |
2.5 |
Fixed configurator issues for empty lists Reconfigure some default values Add configuration option IDEAL_LIGHT for ideal light calculation (slow not recommended) Make block and world ticks a bit smarter during spawning Added many cardinal-blocks to registry that makes area cleaning/remelting better Added support for entire part of tile entities: TileEntityBanner, TileEntityComparator, TileEntityFlowerPot, TileEntityNote Make Parallel-threads for loading process |
2.6 light and shadow update |
New full-light calculation algorithm integrated (ideal accuracy) Huge performance growth (now light calculations not required only for ticking) Remove configuration IDEAL_LIGHT and IGNORE_LIGHT because now light not cost performance |
2.7 sky-light fix |
Replace world and chunk caching to direct access Fix sky light bugs Increase performance Added new option TICKER to config that allows additional force ticking |
2.8 item missingno fix |
Prevent inventories to contain bad items with missing texture Documented code Improve command shortcuts (for example now you can use /spro save w=5 h=10 l=20) |
2.9 |
Crash-protection when item extracting mesh texture Commands now can work on client and server both |
3.0 mc-1.7.10 support |
Add support for 1.7.10 Fix command block parameters parsing |
3.1 height map |
Fixed height-map bug (inside chunk) that caused light issues. No more skylight inside structures |
3.2 world pre-generation command |
Added world pre-generation command (chunk pre-populating) /spro gen size=64 step=16 sx=0 sz=0 Improved some calibration conditions for nether, end etc |
3.3 structure distribution |
Fixed calibration conditions for all biomes Structures spawns in nether, overworld, snow and the end more realistic |
3.4 spawner fix |
Fixed mob-spawner transfering from schematic nbt tile data (Random mob in spawner bug) |
3.5 save modded blocks |
New ability to save schematics with modded items or blocks (not paste) New logo, new web-reference Fixed 1.7.10 bug when ONLY_VANILLA_LOOT not works |
3.6 World control |
Allow dimension selecting for commands using world=dimension Unload chunks during /spro gen command proccess that prevents memory overflows Now you can generate/save/paste/undo in any dimension even if you are not in the server |
3.7 World control |
Now when you use /spro gen you can skip chunks that doesn't contains spro structures /spro gen skip=true You can continue /spro gen generation using progess /spro gen process=number Already decorated chunks skips to improve performance |
3.8 Insecure projection and commands |
Now all command arguments with type boolean and value true can be passed as tokens - /spro paste village, /spro gen stop Added wand - wooden axe as select tool, to appy append wand token to command - /spro save wand Projection can be insecure. That means you can paste schematic 1:1 without loosing anything - /spro paste name=banner insecure Adapted for 1.12 minecraft Wand now are wooden hoe |
3.9 Structure quota |
Integrated Forge API-pillow helps to transfer code between versions and apis. Isolated minecraft logic from mod logic New config option - STRUCTURE_SPAWN_QUOTA. It says how much times each schematic can be spawned per world New config option - PROTECT_BLOCKS. This is a set of blocks protected from replacing by structure during world generation Java 1.8+ required |
4.0 Code isolation |
Code security issues and architecture Fixed bug in 1.7.10 (appeared in 3.9) with pre-generation |
Request | Response |
---|---|
Support recurrent schematics | Available only vanilla schematics |
Schematica ghost image in the world | Use schematica with structpro and execute paste command on schematic ghost |
Insert default schematics into jar | Inconveniences in jar-file flow system not allows to do it |
Auto adding mob-spawners inside already generated structures | It's badly correlated with mod logic, put spawners you need in your schematics |
Clamp allowed spawn distance using folder names | Planned in future |
Add max schematic size for save command | Planned in future |
14Risk00, 1997Scott, 1Apples, 3ProngGaming, 5Rrrrr, 7531Yo, A123b, AMDman, AMSSA, AManofKent, ARTulloss, Aage98, Aby64170, Aero63, Agagag, AgamerMore, Agazed, Ahmetemin, Airxart, Aito1102, Akamikazel, Akros, Alex12aa, Alex24, Alexbaltariu, Alexmod5, Alfonzo, Algia, AlienBIng, Aljaal3, AllieKaht, Alliekaht, Aloaoh, AlphaKill, Alphabravo9, Als4ever, Alsamyuni, Alurra17, Alvias, Amarok, AmethystFrostCraft, AmorphousDragon, Anaconda, AndreSAS, Anemul, Anex55, Angelorf, Angiebobb, AngrySlic, Anordiel, Anuki, AnyankaT, Anyta14, Apeal8, Applebranch, AqOuhCYaJTEM, ArcN00B, ArcN00b, Areon, Arolas, Artas350, Asa1126, AsianInvasion, AvalonMine, Avenell76, Aweston10, AxiumSA, Aylinsoykan, Azim5F, Azzlaer, BackpackBack, BaconMaster00, Badw0lf, BallisticDiamond, Balthizarlucien, BangBangBaby15, Banobandir, Baran112233, Barbosu2009, BasiX, Batatabasmati, Bbc4, BeastsMC, Bedlams, Bedrockmines, Beefmouth, Ben1234567890, Bencom, Bender, Benjarmin, Benneli007, Bercik02, Bibi, BigBellyBuddah, Bigpoop, Biogenesis, BlackFantasy, Blackgem208, Blisszero, BluKat, Blueyoshicake, Blz5, Bobisunreal, BossModeOn, Bossomeness, Bradyblue, BrauneHaut, BrazzoBumaye, Breweddaily, Brianvimx, Brinks, Brkntshn, Brotherhoodofnod, Bubblegun209, BubbysDad, Bubbysdad, Budihz, BuildMinater, Bumfluffking, Burplegrump, Burrell4040, Busterthegreat, C0rbinDallas, CDonekhan1, Cadungo, CalamityGreen, Calcar, CamNFG, Campbellpop, Canadiangaming404, Canilao, Carlyno, Casp7501c, Catwiz, Caverse, Ceilingfanguy00, Celticmartin, Ch2112, Chappers1998, Charlie724, Chickennuggetinc, Chilo23, Chipy, Chrisbotcom, Chriskjpk, Chriskoenye, Christopherthorsson, Chunkie, Ciaran201197, CitedXxHunterxX, Claymore242, Clazher, ClixOrg, Cloudkitty, Cmacey, Coag94, Cobalttungsten, Colgarb, ConstructorsMzt, CoolHades, Coolice, Coolkiller4553, CoonClaws, Cooperhall, Corky, Crackedknuckes, CraftPimp, Craigmerbelle, Creeper, Croissant, Crudenbayzone, Cupcakebean, Custodeluce, CyberLos, Cybrsrce, Cydoo, Cyman, DRazorBlades, DaDirkNL, Daftpunk, Dalbaugh4S, Dalbaugh4s, Daluma, Damonrex, DancingOnTheAshes, Dannyk96, Darckstar89, Dark7Ermina7Or, DarkEeveeon, Darkart, Darkchaos, Darthsinz, Datnicdoe, Datwerd, Dave0smeg, DaveGR, David1234, Davidmb1, Dawjinc, Dburgdorf, Ddaviduz, Deadhaven, Dean0162, Decibel, Defunk313, DeltaNathan, Demara, DerpSheIs12, Derpyslastmuffin, Destroyerxgamer, Dhannyjsb, DiamondDealer567, DigitalSynergy, Dimondium, Dink1309, Dippydolph, Dirtsword, Divetanked, DjoleMandic, Dngirl34, DoktorBauhaus, DollieExloo, Dragonboy0620, Drako25, Dralokyn, DramaLlama77, Dratejinn, Drax99, DreamPhreak, DrgreenThumb, Duckk, Dusan922, Dylparekh, EBProductions, EWood, Eben48, Ecamvelo, Ecl1pse8, EdCr0W, EdCr0w, Edlonchg, Eduardoonguard, Eeewan, Efaj, ElRicardo, Ele5000, Eliatrop109, Elimarand, Elizabeth, Ellz, Elodai, Elykdez, EmergedLight, Emerindyl, Emil0708, EmperorNiro, Emperorjesus, Emree, EnderVender, EnemysStyles, Ep941, EpicZmanNinja, Eposnix, Ericejs123, Erockx, Ershkabible94, Ethanandasher, Ethanomous99, Ethanrulesall, EveViscerate, EzGIProusey, F1ex17, Faby64170, Falloue, Far1999mce, Faragilus, Fartstoomuch, Fatalisslayer22, FaultyJester34, Feev, Fefe11, FerSocas, Fico, Fifatord, Finalworld, Firemonkey, Firestic, Fitzy2010, FlavoryGoodness, Fletcher231, Fling6868, Florent652, Florinescu, Flynntheforce, Folk, Forte, Fpswinner1, Fractvival, Franki786, Frankieplankie, FrigiDZap, Frizzbee30, FullFiction, FunkyToc, Furdabip, GRJimPlaysMC, Galixy10, GameBreaker, GamingCentralHD, Gaurav1234, Gawdsmack, Gayman, Geri6, GermanElectronix, GhostSquid, Ghostyboy5, GigaCraft, Gil90, Ginger60, Globecollector, Goerni, Goldeneye33, Goldenphelix, Goodfeet, Goodmann, Gramoobi, GrannyTodd, Graograman216, GreasyBuilder, Greencube, Grimes2013, GringerHoff, Grishord, Guadalia, Guatemala42, GummyMod, Gytautas, HanakoMikata, HappyChappi, Harveyjacka23, Hassoun, Haxtormoogle, HellThunder321, Hellojohnhello, Hellpond, Henk1969, Henri2005, Herobine159357, Heru, Hessonite, Hewlitt, Hexide, HiGHEND96, Hiro24, Hobopag1, Holz, Hrabro, HskrLvr247, HyprDmg, Hyrule78, ICEMANnoob, ICeBLiTZ99, IChuckyI, IIMysteryManII, IKFFxRaPzZ, ILikeDerpcraft, ISHx4xPresident, ITzRickyboy, Ianfe9, Imajin, Imash1, ImmaSuperScrub, InboundsCoin269, Inconvienience, InfamousPotato, Infection00, Inginerul, Insanityguy, Intangir, Ioane, Ironic8b49, Irsu, Isaacgunn, Isyraf1410, Iuritec, IvanM, Iworks, Izuta, Izzy5301, JDCreep, JIMA9399, Jace52, Jackdogdude1, Jackk, Jaco, JadeBuddha, Jailz17, JakeK0202, Jakebf2killu, Jaketron12, Jameslink, Jamfz, Jamiehartshorne, Jamina1, Jar9, Jay25475, JayP25, Jaydogg, Jaytheperson, Jdog18, Jdrayner2, Jeremiahlandi, Jeroen147, Jfdiefenbach, Jimmyjoerodriguez67, Jinxy, Jjcash, Jjeroen, JoDo, Jobox, JochemBroekhoff, JoeFtw, Joeftw, Joeykoen96, JohnVaz, Johntao, JonasBaleine, JordanWhite5, Jordanb98, Joshinatory, Joshuabrown18, JuicyTheDragon, Jusmcl, JustAnotherPig, KManMan, Kai1221, Kaisa1020, Kaorixx, Karl0Heinz, Karl1986, KarmicForager, Kbazzy, KeaRx, Kenicolas, Kenny1921, Kent823, Kenzake, Kerrathyr, Kevras, Kh4Osmusic, Kh4osmusic, Kidboom, Kielonfreek, Kierownik, Kiinderman, Kikko89, Kill5112, Killerblob112, Kilroy776, KimXi, Kimskell, King9872, Kingkian, Kinglenahan, Kingtard, KingzofDawn, Kinnyth, Kitkat446, Klutzyfingers, KnightsValor9, Konapuppy, Korey03, Kortuga, Kral, KramSilver, Kravent, Kresmen, Krillzip, Kunert0345, Kunzonia, Kwstoudt, Kx, Kylethenile, Kyrusa, L81, LCSMXD, LUCKYTRIP777, Lambor009, Lanfire79, Latamier, Lawlbitch, Lax, Lejo55, Lenardjee, Lendusaquid, Lenehan, Lepias, Lesleyweese, Lethe88, Lewisjc98, Lfinch, Li0nDK, LiamMcGamer, Liince, Lilt, LindsayBradford, LittleTeemo, LiveFear, Llanfairpwll, Lonesomedoveme2, LordEtheldred, Loreley, Losanls45, Loui3, LtSurge77, Lucasgold, Lucasheaton6, Luckrastes, Luigivampa, LukeTh3Nuke, LunarKatri, Lupin, Luxaholic, Lyricalnight, M00resy, M08s, M3DDLER, M3gney, MCSuire, MKGamer2002, MOfs, MRockII, MadMrPotato, Maddarkzen, Madprofessor, Mageti, MagicCraftMaster, MagicShorty, Majorpayn, Maladur, Manimaker, Maoe, MapCreatorCraft, MapCreator, Marcusfasar, Marek327, Mareon, Margolis, Marshmellotoxin, Martzert, Marv902, MasterKaiser, Mate75, MateusDias, Mateus, Mathayus, Matheius, MathiouGaming, Matt99, MatthewStevenGo, Mattkpc, Mavmav21, Max284, MaxCraft02, Maxhunter2011, MaximusQwerty, Maxx19971, Mbernacka76, Mc2717, McArnas, McJax, Mdwbeex, MeepJJ, MegaConcombre, Mellelmejor, Mescalitto, MessiahSquirrel, Meuxs, Mexark, Mgd9000, Mianselus, Michael, Midgetslayer, MierzwaBr, Miguelr64, MikeTheCreator69, Mikefromspace, Mikeoz28, Mikerspiker, Mikos, Milan77cz, Milan, MineGamers, MinecrafTMikaXD, Minecrafter20021, Minecraftmasterman, Minesim02, Minilocraft, Minivox, Minnymagraw, MintyTramp29, Mirewood, Misterseba, Mojo2dojo, Moncefci3, MoonwalkerH, Morris33764, Mousedar, Moxidity, MrAleksandrLv, MrAlexander137, MrGmon, MrHollick, MrRed404, MrSmiley101, MrSpacemau5, MrTralalalaPro, Mrnada, Ms1997, Msummers, Muddolon, Musterman10, Mystkim, NTrator, NamesJ, Ncortiz, Nelupet, NerdHerdCreations, Nerf123, Neroslifer, Nessvno, Netherice24, Nextbytex, Nicecardigan, Nickdec97, Nicoverna4, Nielsonrobyntje, Nikolats3, Nilskuczurba, Ninjalord25, Nocturnenebula, Nololol, Nyonmichael, OMGGABRIEL, OV3Craft, Obturonius, OctopusPrime123, Oddvod56, Odstranovac, Oedipus98, OfficialSameeA, Ohnoitswoody, OldNag, Omanoctoa, OmegaComplex, Oocover, OriginersMc, Otium, Owenftw, Oxyligen, Pande2, PapaU232, Papaveroheas, Parovozik, Pat, PatrickDaMoose, PaulMcRidle, Paulhansolo64, Paulthepoon, Pauzy, Pelosetto, Penquiney, Pesi, PhantomOC, PhilDave, Pickledpizza, PigStick3r, PillowyGiant, Piotr1109, Piraxx, Pkd, Planeciarz97, Plettt, Poffel, Poopsniper102, Porridgemcgee, Poupipomme, Pppll, Preatchman, Presentmaster3, Prestondj, PrinceShin, Pritrix, ProMcEngineering, Profbarker, Propane, PryingPack2, Puika, Pwnerl33T, PyroManXx, Q238746, QPureEvilp, Qhenckel, Quartz, RADdoc, Radar6513, RaidZ, Raiden2002, Raikeeta, Rakhasa, Ramus38500, Ranchncraftn, RandomGamez4478, Randomprisoncraft, Raph609, Raul, Raux2039, RayPunk123, Raygin, Realtech64, Reble548, RedDotCity, RedStop, Redeye83, Redstonebuilder, Regiking, ReloadSniper, Remedy78, Remigio83, Rexusbe, Reyak, RezkoPlays, RiderFan, Rikkerts, Rmtweb, RobinEmanuel, Robopossum, Rock477, Rogelio, Rolodude12, Ronbell, Ronman101, Rozzy, Rplane, Rsg1235, Runningcat17, Russd3x, Russicat, Ruyt, RyanDragneel, Ryantoy, Ryetoc, Ryuga247, S1h4d0w, SM3XYJAMES, SOS, STRONGWARRI0R, Sam007XXL, Samachine, Samcorl, Sami9Size, Sami9size, Sammf, Sampsonj, Santi640, Santy, Scaget, SchemDownloader25778, ScienceRedstoneMC, ScotiChronicon, Scrungenstein, Sebablixa, Sebaddian, Seddas, Seegras, Sensoryplague50, Sergeantclumm, Servijn, Seventy6, SgtReznov44, Shadocat, ShadowArmy, ShadowNation, ShadowPhoe, Shafa1Uchiha, Sharky009, Shauntheknife, Shig, Shinooby, Sichel, Sickness84, Sigurdaleks201, SilverSmurfer73, Silvermoon2112, Silwerbullet, Simon44556, SingedWaffles, SirAaronII, SirAzrilyan, SirDoge202, Sirpercival57, SkillmanSWE, Skivy, Skooks, Skruidenier, Skunkmeister, Skywalker258, Skywardstrike, Skywolf1510, Sluggy, Slychuk, Slymenace, Smally2189, Smib98, Smilbandit, Smilodon99, SnIpEr00KiLlEr, SniperHauss89, Solite, Solodante1987, SomaKhaos, Somoney, Sothasil01, Sowdowdow, SpartanXxX97, Spectrophage, Speecker, Splinteredvoyagers, Squerl101, Sr047, Ssamjh, Stallbauminator, Ste, Steels12, Stevenb, StonMine, Strayed, Strelski12, StudioCreep, Sturgeon9, Sturmdolch, Sully223, Supahgamer2, SuperDragonLife, SuperHered, SuperJojogames, Supercraft07, Superninjaducky, Superpeanut089, Swagmasterer, Swagsquad, Swalloich, Szebi1972, TADS4, TAPIOKA, TECraftor, TERMINATOR8359, Tagata76, Tamanders, TannerCreeden, Tarabeasts, TaylorMcGregor, Tenytns, TheBrungui, TheCookie1602, TheDarkCookiee, TheDevilisYellow, TheGamer603, TheGameurs, TheIronSquirel, TheMegatron10, ThePokemonGamer, TheRealEvanSG, TheSkyGamer, TheStarMiner, TheSun, Thecoffindodger, Thed0llmak3r, Thehog01, Themtrx, Thomi100, Thompj12, Thrimed, ThulsaDooM, Thyc82, Tintasvasi, Tirosidon, Tjblue2, Tjr9298, Tlop, Tmwalter98, Tom20, Tomshalev01, TooUTn, Tornadorc, TowelieDOH, Towncraft, Trashboat357, Triphius, Tryharder, Twilexis, Typehard, UnfortunatelyEvil, UnicycleManiac, Urrell4040, Userkitto, VadimBerliba, Vak, Valentin031102, Valentin2000cad, Valoff, Valplay8, Vextgolden, Victorinox68, Violetkitty87, ViscousSummer88, VitalRush, Vojtas, Vooxler, Vycor, W1t, W4Rl0, Warpathcraft, Wazzonick, Weepcrafter666, Weishaar, Wenxiao, Werinter, Wertwertman3, Whatevercraft, WhoDatBackDer, WildBluntHickok, Wildguineapig, Wildweed, Willreturn, Wolf87, Wonderpatch, Wooraah, WoutR, WytzeGameV, XAKEPQWEQWE, XCptJackX, XINANUIX, XTACx, XTomLP, XTrixiox, XWaterpolo9X, XWaterpolo9x, XXJetstreamXx, XXPhoenixXx, XXTrixieXx, XavierSin, XcuddybearX, Xehara, Xelor, Xhanth, Xiavus, Xifres, Xneox22, XxR0x0Rxx, XxRagedudexx, Xxlemonboyxx, Xxxhades, XyLoNaMiyX, Yannick2213, Yecats86, Yourmaster01, YuEx, ZAZA, Zach5928, Zackaryl, Zak561, Zakksu, Zatchskrafty, Zeira4424, Zelthum, Zer0, Zerte, Zertoren3132, Zhector83, Zonhe8, Zulimu, als_amyuni, defunk313, ellz, globecollector, knee, losanls45, manolitob, theo112001, valentin031102, xXXStrykerXXx, zmolahah.