.
The release is HERE!!!I'm still not satisfied with the map generation, but that isn't something that can be done in a moment or two, so...
Below one can see a copy of the posted lists of what-has-been-added-to-Magichet-since-the-late-April/early-May 2015.
Numerous fixes has been applied:- fixed mob spawn rates
- enhanced mob spawning trigger
- added papyrus & cactus "decapitators"
- only owner can sleep on his/her bed
- added some new ore - spawn triggers
- make diamonds less rare (2/1000 instead of 2/8000)
- added the very first quest to go below -64
- introduced a brand-new armour mod with over 20 different armour sets (no set-bonuses yet), new "wearing-out" system (armour's protection gets weaker with it getting worn)
- fixed some ghosts issues
- forbid to place/dig/write to signs near any reincarnator
- fixed gStone ability to emit lights upon punching it
- added "magnesium" ore with a quest attached to it
- added some admin doughnuts (administrative chat commands)
- fixed static_spawnpoint setting issues
- fixed sheep colouring
- fixed sethome issues
- added Lua variant for minetest.get_surface() - MT hasn't got it's own (What a shame!);
- fixed wormhole's model (was porely exported => no animations, wrongly rotated);
- updated 4armour in order to support equipped monsters;
- added more checks due to is_player() being player-only function (FM has fixed this);
- made explosion mechanics universal (TNT now uses generic blasts with some variables passed to it - much like fireballs);
- "namespaced" some functions to default.* and fully "namespaced" ghosts.
- fixed going to bed @ night;
- only a bed's owner can sleep on it;
- fixed cake recipe;
- fixed desert-set tools crafting (still can be used in mixture with any stone node to create a common stone-set tools);
- moved environmental damage to abm allowing to apply a "negation" effects (like healing while swimming in lava or disabling the damage lava should deal if you're a ghost);
- fixed ghost reincarnation process: no more left-over HUDs;
- fixed several furnace-related bugs;
- removed statistics;
- removed "options" and "skins" buttons from players' formspecs;
- added several server-related chatcommands to test things;
- moved generic functions from gStone mod to default and make use of those reducing duplication;
- re-coded nyan cats, cacti, papyrus, grass and other "decorations" generators.
- fixed inability to toss an item: now one can share with others just like in the old days, e.g. by pressing "Q";
- rewrite a warning shown upon reincarnation;
- changed "Mithril" to "Mythril" to better suit it's future purpose;
- tweaked sethome mod and fixed checks for wrong privilege ;
- changed the way /kill, /killme and /hp chatcommands work and added some more logging to those;
- Added initial chest;
- Dough now can be crafted more easily: Craft 1 bucket_with water with 10 flour items and get 10 dough items! Should you have less or more than 10 flour items in your craft grid - only 1 (one) dough will be crafted;
- Saplings can be forced to grow with "fertilizer X" if those are on a "right type of a dirt". Default and jungle saplings use bare dirt. All other saplings use the dirt_with_grass of a biome you've got them from;
- Fixed pistons and doors placement code;
- mobs have a chance to spawn in armor.
- there is the in-game guide in a form of a book! (You'll get one as soon as there will be at least one free slot in your inventory.)
- config save fixes applied;
- fixed mobs' drop pickup;
- added some test localization to the 4itemnames - now the language depends on your choice;
- 4itemnames shows the name of an item you're holding atm in the language you 've chosen;
- armour pieces stats has been revised and fixed to provide the amount of protection those were meant to provide.
- true MC-like stairs behaviour + upside-down stairs! (All variations are actually only 3(!!!) nodes!);
- fixed jetpack being unequippable;
- new ghosts physics: true flight;
- fixed nonexistent translation crashes;
- single-path localization;
- fixed magnesium spawn;
- fixed magnesium drop;
- added a recipe for gStone lamp;
- now you finally may complete the very fisrt quest!;
- tool-repair mod that behaves EXACTLY like in Minecraft (sums up the remaining wear and adds 5% to that);
- gStone dust has been considerably speed-up!
- reincarnating in reincarnator now brings back normal size of player's inventory w/o re-joining (bugfix)
- work on achievements;
- added completely new tools system;
- fixed hunger being depleted too fast
- added 30+ biomes;
- added 10+ dirt nodes;
- added new red-water;
- added sandstone generator;
- added snowytops;
- added MGV7-driven rivers;
- multiple mapgen changes;
- peaceful mobs jumping code was improved a lot (now they really look like MC mobs when walking);
- ethereal code moved into default;
- all on_dig and on_place code was merged into just 2 calls (1 on_dig + 1 on_place);
- added new textures;
- fixed mobs animations upon spawn;
- added brand-new methods for registering tools;
- applied some fixed to gStone (actually, there's only 1 bug left before it will work exactly like MC's redstone);
- changed several mods code in order to support bi-lingual nature of the game;
- make sure that all old items and nodes and worlds will be opened correctly and upgraded to a newest version of magishet;
- make new digging system use variables instead of hardcoded values (in case I'll want to add some more tools);
- fixed several specialties-related bugs;
- namespaced several mods;
- multiple fixes and additions to the being-a-ghost system;
- expanded the in-game guide;
- fixed passive mobs animation;
- fixed jumping-while-following code;
- added some nice achievements animation;
- Finally filled in basic achievements (60+);
- Added even more icons to achievements;
- Removed moreores, tweaked stuff to be upgraded automatically;
- Added X-reverse recipe for stairs;
- Fixed not all 4tools recipes being in ZGC;
- Improved passive mobs AI and visual appearance;
- Fixed gStone Lamp staying activated upon cutting the power off if there was a "stair" of gStone dust beside it;
- moved moreores to default;
- Disabled 'superheat' buff (inaccessible atm anyway);
- Removed XP entities and shifted to node_drops-based XP acquire;
- Accept XP as the enchantment payment even though ectoplasm is around (one will still need 2 of ectoplasm to craft an enchantment table);
- Made XP slightly "cheaper" - the ectoplasm/XP ratio is 1/3, so it's still worth being a ghost;
- Fixed metadata being not saved in nodes;
- Don't use in-built node_dig;
- Automatically distribute "hunter" XP;
- Fixed XP drop by mobs;
- Mobs XP drops depend on the number of the item dropped - Gewd laack, ewvrewone!;
- MC-like XP bar showing your levels;
...
Of course, there's much more to the new version than meets the eye.
Of course, I've forgotten
tons of applied changes - I wasn't using version control.
Don't forget:Linux users should run MT or MT-compatible FM (Which wouldn't compile for me) from a terminal, have ru_RU.CP1251 locale generated (google for that, please) and issue
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
before running the game itself.
(See
viewtopic.php?p=179579#p179579 for Debian/Ubuntu based OS details)
Notice:There won't be any work on Magichet for the next 2 weeks (I will be
physically unable to get to my PC or any other electronic device allowing me to code at least something).
That *also* means that there won't be any fixes within that period.
Please, play, enjoy, test and do report bugsLegal notice:I'm likely to grant ppl needed permissions should they ask for it. Person-wise.
(I.e: if you're a leader of some project - permission given to you would still apply unless you'll cease to be a leader.)
There are numerous different reasons for me to grant the right to use Magichet commercially.
So, do not hesitate to state your business and get your exclusive permissions ;)