Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-03-05 | Add block handler for huge mushroom blocks (#5143) | Mat | 1 | -2/+3 | |
2021-02-20 | Mark UNREACHABLE with intrinsics | Tiger Wang | 1 | -1/+0 | |
2021-01-18 | cChunk: don't inherit from cChunkDef (#5106) | Tiger Wang | 1 | -1/+1 | |
2020-12-19 | New pull request for daylight sensor (#5066) | Aiden Neill | 1 | -1/+2 | |
* Fixes #4918 Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-11-26 | Note Block Left Click Fix V2 (#5052) | Derek Qu | 1 | -1/+2 | |
+ Add function to play note block on left click | |||||
2020-10-11 | Adding Silverfish Spawning Blocks (#4946) | 12xx12 | 1 | -1/+2 | |
* added breaking, spawning, animation * checkstyle * added undocumented API symbols * added changes suggested by @peterbell10 * added natural ore like generation * fixed spawning two silverfishes * fixed clang * fixed clang try 2 * updated comment unified offset * final clang fix * added spawning for more silverfishes if one was damaged * fixed spawning on one hit kill * fixed spawning on one hit kill fixed spawning by potion damage * fixed clang * fixed broken build * fixed broken build * I should read the error message properly fixed build now? * added small changes suggested by @peterbell10 Co-authored-by: 12xx12 <12xx12100@gmail.com> | |||||
2020-10-05 | Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963) | peterbell10 | 1 | -93/+89 | |
* Fix cmake not adding Werror on clang, and _lots_ of warnings * WIP: Build fixes * Cannot make intermediate blockhandler instance * Tiger's changes * Fix BitIndex check * Handle invalid NextState values in cMultiVersionProtocol Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-09-28 | Fortune Drops (#4932) | KingCol13 | 1 | -0/+13 | |
+ Implemented and standardized all clamped discrete random drops. + Changed cItems Add from push_back to emplace_back. Implement fortune for crops. + Enabled hoes to be enchanted with efficiency, silk touch and fortune. Made leaves, gravel and crops affected by fortune. Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-09-25 | Remove unused Temporary namespace | Tiger Wang | 1 | -701/+0 | |
2020-09-25 | Unify block entity pickup conversion | Tiger Wang | 1 | -10/+2 | |
- Removed normal BlockHandler knowledge of block entities during conversion + Added cBlockEntity::ConvertToPickups that handles it | |||||
2020-09-24 | Fix ice behaviour in world (#4927) | 12xx12 | 1 | -1/+2 | |
+ Added proper ice melting under light influence Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com> | |||||
2020-09-23 | Limit fortune level, style fixes | Tiger Wang | 1 | -7/+7 | |
2020-09-20 | Implement fortune for ores, glowstone and sea lanterns (#4897) | KingCol13 | 1 | -0/+16 | |
* Implemented fortune for ores, glowstone and sea lanterns (but nothing organic or flint). * Cleanup printf * Stopped playing golf, gave the Camels a FirstHump and moved the FortuneDropMult comment. Thanks for the review :). * Got rid of FortuneDropMult and replaced with Peter's massive optimization/simplification. * Fixed default lapis max droprate (8 -> 9). * Clamp max drops for non-redstone ores to 10. * Comment justifying the clamp. | |||||
2020-09-20 | BlockHandler initialisation is a constant expression (#4891) | Tiger Wang | 1 | -276/+269 | |
* BlockHandler initialisation is a constant expression If we can't make it all namespaces, this is the next best I guess. + Tag handlers constexpr, const as needed + Inherit constructors * Privatise handler functions * More constexpr Co-authored-by: Alexander Harkness <me@bearbin.net> | |||||
2020-09-20 | Added end portal and enchanting table block entities | 12xx12 | 1 | -3/+3 | |
2020-09-17 | BlockHandler: no dynamic allocation (#4862) | Tiger Wang | 1 | -201/+523 | |
* BlockHandler: no dynamic allocation | |||||
2020-08-04 | OnBroken/OnPlaced are for entity actions | Tiger Wang | 1 | -44/+20 | |
* Call OnPlaced/OnBroken in PlaceBlock/DigBlock - Remove unused Placing/Breaking handlers * Have the blockhandler's Check handle neighbour updating, instead of QueueTickBlockNeighbors | |||||
2020-08-02 | Delegate simulator wakeup to cChunk | Tiger Wang | 1 | -12/+8 | |
2020-04-21 | Vector3 in Handlers (#4680) | Mattes D | 1 | -8/+9 | |
Refactored all cBlockHandler and cItemHandler descendants to use Vector3. | |||||
2020-04-17 | More Vector3 in cBlockHandler (#4644) | Mattes D | 1 | -1/+7 | |
* cBlockHandler.OnUpdate uses Vector3 params. Also slightly changed how block ticking works. | |||||
2020-04-17 | Implement glowing redstone ore | Peter Bell | 1 | -187/+188 | |
2020-04-11 | fixing rotation - rel. #4625 | GefaketHD | 1 | -1/+1 | |
2020-04-10 | Replace all single-digit hex constants with two-digit version | Alexander Harkness | 1 | -1/+1 | |
2020-04-10 | Remove silly empty cBlockGlazedTerracotta class | Alexander Harkness | 1 | -1/+6 | |
2020-04-10 | Add mixins for blocks that rotate based on player yaw at placement | Alexander Harkness | 1 | -0/+2 | |
Also add observer block handler. | |||||
2020-04-10 | Add Terracotta handlers | Alexander Harkness | 1 | -0/+17 | |
2020-04-10 | Correct Black Glazed Terracotta block handler | Alexander Harkness | 1 | -1/+1 | |
2020-03-28 | Updated Bookshelves drop behaviour (#4567) | Xenoxis | 1 | -0/+2 | |
* Updated BookShelves Drop Behaviour As described here : https://minecraft.gamepedia.com/Bookshelf#Loot * Update src/Blocks/BlockBookShelf.h * Update CONTRIBUTORS | |||||
2020-03-28 | Fix Snow Spawn on Cobblestone Slab (#4564) | Xenoxis | 1 | -1/+1 | |
2020-03-23 | Jukebox improvements (#4537) | Mat | 1 | -1/+2 | |
* Add jukebox block handler Co-authored-by: peterbell10 <peterbell10@live.co.uk> | |||||
2020-03-17 | Silk touch pickaxe drops grass block (#4485) | Mat | 1 | -1/+2 | |
2019-10-28 | Moved growing from cWorld / cChunk to cBlockHandler descendants. | Mattes D | 1 | -20/+20 | |
2019-10-16 | Refactored block-to-pickup conversion. (#4417) | Mattes D | 1 | -156/+56 | |
2019-08-05 | Register vanilla blocks in BlockTypeRegistry. | Mattes D | 1 | -1/+711 | |
2019-06-11 | * Sponge: Add water absorbtion (#4333) | Zach DeCook | 1 | -0/+2 | |
Closes #1411 | |||||
2019-05-11 | Create Ender Portal with Eyes of Ender (#4126) | Zach DeCook | 1 | -0/+2 | |
The algorithm was designed so All portals must be facing the center, no matter which block had the eye inserted in last. Note: Still need to create a block entity so that portals don't become invisible when you relog. Addresses part of #3445 Fixes #3695 | |||||
2018-08-23 | Fixes bed item 26 and 355 being spawned, only 355 spawns now (#4290) | Rick van Schijndel | 1 | -0/+1 | |
2018-07-26 | CheckBasicStyle: Check number of empty lines between functions (#4267) | peterbell10 | 1 | -1/+1 | |
Add check for number of empty lines between functions and fix the corresponding failures | |||||
2018-01-03 | Concrete mixing (#4096) | Zach DeCook | 1 | -0/+2 | |
Adds a block handler for concrete powder and implements hardening to concrete. Concrete powder turns into concrete when: * It is next to water when it receives a block update * It falls onto a water block (even with Physics SandInstantFall=1) | |||||
2017-11-20 | cChunkInterface GetBlock, GetBlockMeta, GetBlockTypeMeta use vectors (#4050) | Bond-009 | 1 | -3/+3 | |
2017-09-19 | Leaves now drop with the correct meta when broken by a pickaxe with silk touch (#4034) | Bond-009 | 1 | -0/+6 | |
2017-08-31 | Drop enderchest when broken by a silk touck pick (#3986) | Bond-009 | 1 | -0/+6 | |
2017-08-25 | Bed piston fix (#3956) | Lane Kolbly | 1 | -2/+2 | |
* Threaded world interface into ConvertBlockToPickups * Changed how cBlockPiston::PushBlocks sets the old block to air, so that the block exists for the DropBlock call. * Removed unused a_Digger argument. * Removed incorrect comment * This time actually removed a_Digger references. | |||||
2017-08-17 | Changed int parameters to vector parameters in cCuboid and simulators (#3874) | Lane Kolbly | 1 | -1/+1 | |
2017-08-01 | cBlockHandler: take player by ref | peterbell10 | 1 | -4/+4 | |
2017-07-28 | Check for intersection between placed blocks and entities. (#3850) | Lane Kolbly | 1 | -1/+22 | |
* Check for intersection between placed blocks and entities. + Implemented GetPlacementCollisionBox, to permit custom placement collision boxes for blocks. * Factored block-entity placement checking into another function in cPlayer. - Removed vector min/max functions * Use GetWorld to get the world in DoesPlacingBlocksIntersectEntity. + Added block height checks, allow different cEntity subclasses to decide whether they will prevent block placement. | |||||
2017-07-18 | Made cBlockHandler OnPlacedByPlayer call OnPlaced, made BlockRailHandler use NeighborChanged instead of OnNeighborChanged. | Lane Kolbly | 1 | -0/+1 | |
2017-07-07 | BigFlower fixes (#3826) | peterbell10 | 1 | -1/+1 | |
* BigFlowers fixes * Correct upper part meta * Documented parameters to DoesIgnoreBuildCollision | |||||
2017-07-07 | Added bed entity (#3823) | Lukas Pioch | 1 | -1/+10 | |
* Added bed entity * Export cBedEntity to lua * Set color of bed through item damage value * Added bed entity to APIDoc * NBT: Added loading and saving * Crafting recipes for the colored beds | |||||
2017-06-13 | FastRandom rewrite (#3754) | peterbell10 | 1 | -3/+3 | |
2017-05-09 | BlockHandlers: vertical alignment. | Mattes D | 1 | -159/+159 | |
2017-05-09 | BlockCrops: Fixed RipeMeta off-by-one error properly. | Mattes D | 1 | -4/+4 | |
Ref.: #3691 | |||||
2017-03-19 | Deadbushes drop sticks | Bond-009 | 1 | -0/+1 | |
2017-02-14 | Added some blocks and items (#3503) | mathiascode | 1 | -4/+14 | |
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -5/+5 | |
2016-01-03 | More blocks that can't be mined with silktouch | Mathias | 1 | -1/+28 | |
2015-12-13 | blockheight mechanism | Gargaj | 1 | -0/+10 | |
2015-11-07 | Implemented the slime block dropping behaviour. | bibo38 | 1 | -0/+2 | |
Fixes #2530 | |||||
2015-08-19 | * Logic for handling plant growth has been centralized into cBlockPlant, and all growable plants now inherit from it. | Samuel Barney | 1 | -0/+2 | |
* Blocks now have an effect upon plant growth, just like in vanilla. | |||||
2015-07-14 | Improved maps | Tiger Wang | 1 | -5/+15 | |
2015-07-01 | Added neighbor specification in the OnNeighborChanged() block callback. | Mattes D | 1 | -15/+15 | |
Fixes the OnNeighborChanged endless recursion with large melon / pumpkin fields. Fixes #2213. | |||||
2015-06-22 | Rebased version of Code | Samuel Barney | 1 | -9/+0 | |
2015-06-19 | Externalized cPrefabPiecePool self-test. | Mattes D | 1 | -0/+1 | |
2015-04-29 | Clay blocks are handled with the OreHandler | jammet | 1 | -0/+1 | |
2015-04-16 | Fixed PolishedGranite et al crafting recipes. | Mattes D | 1 | -1/+1 | |
Fixes #1774. Ref.: #1859 | |||||
2014-12-24 | Refactored all player block placing to go through hooks. | Mattes D | 1 | -1/+1 | |
Fixes #1618. | |||||
2014-12-01 | Added cocoa pod. | Howaner | 1 | -0/+2 | |
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -4/+4 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -4/+4 | |
2014-10-15 | Functions in cPluginManager get references instead of pointers. | Mattes D | 1 | -1/+1 | |
2014-10-07 | Removed unused cBlockHayBaleHandler. | Howaner | 1 | -2/+1 | |
2014-09-27 | Added default value to switch and spruce gate to fence gate handler | Masy98 | 1 | -0/+1 | |
2014-09-26 | Removed more unessicary includes | Tycho | 1 | -2/+2 | |
2014-09-17 | Fixed minor style issues. | madmaxoft | 1 | -1/+1 | |
2014-09-13 | Improved cBlockHandler::DropBlock | Tiger Wang | 1 | -40/+28 | |
2014-09-12 | Added Sea Lantern drops | Masy98 | 1 | -0/+2 | |
2014-09-12 | Spawn exp if you break a mob spawner. | Howaner | 1 | -0/+2 | |
2014-09-11 | Fixed incorrect handlers | Masy98 | 1 | -3/+3 | |
2014-09-10 | Added new blocks to the BlockInfo | Masy98 | 1 | -0/+1 | |
2014-09-10 | Added new blocks to the BlockHandler | Masy98 | 1 | -0/+12 | |
2014-09-09 | Moved sound-configs into BlockID.h and fixed/ added loads of sounds | Masy98 | 1 | -9/+0 | |
2014-08-30 | Added a_Digger check | Jaume Aloy | 1 | -28/+31 | |
2014-08-22 | More Enchantments | Jaume Aloy | 1 | -1/+0 | |
- Added Thorns and Respiration enchantments | |||||
2014-08-21 | Protection Enchantments, some fixes | Jaume Aloy | 1 | -7/+8 | |
- Protection echantments (fire, blast, feather falling, protection and projectile). It isn't finished, add secondary effects and optimize the code. - Removed some brackets. - Silk touch fixed. | |||||
2014-08-19 | Code formatting fixes. | Howaner | 1 | -4/+2 | |
2014-08-19 | Changed if in BlockHandler | Jaume Aloy | 1 | -5/+2 | |
2014-08-19 | Fixes | Jaume Aloy | 1 | -35/+35 | |
- Changed m_TicksLeftBurning > 0 for IsOnFire() - Tried to do the changes in BlockHandler.cpp - Removed m_Creator in ArrowEntity - Added m_Enchantments in ProjectileEntity CreatorData - Added blank lines between functions | |||||
2014-08-19 | Changed if for switch | Jaume Aloy | 1 | -11/+22 | |
2014-08-19 | Added more enchantments and some fixes | Jaume Aloy | 1 | -4/+28 | |
- Removed Debug messages - Added Punch enchantment effect - Added Silk Touch enchantment - Added Unbreaking enchantment effect | |||||
2014-07-30 | Added beacon. | Howaner | 1 | -0/+1 | |
2014-07-24 | Fixed block drops | Tiger Wang | 1 | -8/+11 | |
* Fixes #1242 (the issue addressed within) | |||||
2014-07-21 | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 1 | -2/+2 | |
2014-07-18 | Added a extra wall sign handler. | Howaner | 1 | -3/+4 | |
Fixes #1119 | |||||
2014-07-17 | Fixed issues relating to saplings and leaves | Tiger Wang | 1 | -35/+11 | |
- Removed cBlockInfo::RequiresSpecialTool * Fixes #1195 * Fixes #1201 | |||||
2014-07-17 | Basic style fixes. | madmaxoft | 1 | -2/+2 | |
2014-07-14 | Fixed some meta resetting bugs | Tiger Wang | 1 | -1/+1 | |
* Fixes #1174 * Fixes #1171 | |||||
2014-07-12 | Suggestions and bug fix | Tiger Wang | 1 | -7/+5 | |
* Fixed hoppers pushing/pulling to/from (trapped)chests that do not form a double-chest with the chest type directly connected to said hopper; thank you, @madmaxoft | |||||
2014-07-11 | Suggestions | Tiger Wang | 1 | -1/+2 | |
2014-07-11 | Suggestions | Tiger Wang | 1 | -5/+6 | |
2014-07-07 | Implemented trapped chests & others | Tiger Wang | 1 | -0/+1 | |
+ Added trapped chests * Fixed a bunch of bugs in the redstone simulator concerning wires and repeaters * Other potential bugfixes | |||||
2014-06-28 | Implemented tripwire(s) (hooks) | Tiger Wang | 1 | -0/+4 | |
* Fixes #944 | |||||
2014-06-23 | Added a (disabled) block meta mirror / rotate test code. | madmaxoft | 1 | -2/+87 | |
This will perform basic sanity checks on block metadata mirroring and rotating. cMetaRotator must disable its asserts in order for this to work. | |||||
2014-06-17 | Add pressure plate handler | Howaner | 1 | -0/+5 | |
2014-06-16 | Glass shouldn't drop. | Howaner | 1 | -0/+3 | |
2014-05-28 | Fix hay place sound. | Howaner | 1 | -1/+2 | |
2014-05-07 | Rename CanChangeDirtToGrass to CanDirtGrowGrass | Howaner | 1 | -2/+2 | |
2014-04-06 | Add CanChangeDirtToGrass function to Block Handlers. | Howaner | 1 | -0/+9 | |
2014-03-28 | Add tall flower handler. | Howaner | 1 | -0/+2 | |
2014-03-23 | Implemented lilypad placement | Tiger Wang | 1 | -0/+2 | |
2014-03-16 | Add cake | Howaner | 1 | -0/+2 | |
2014-03-16 | Add anvil direction. | Howaner | 1 | -0/+2 | |
2014-03-08 | cBlockInfo-related changes from #723 | andrew | 1 | -0/+1 | |
2014-03-05 | Add data backsending, when the Client interacts a Block and the Interact is cancelled. | Howaner | 1 | -0/+10 | |
2014-03-02 | cBlockInfo now manages the respective cBlockHandler | andrew | 1 | -43/+2 | |
2014-02-23 | Rename SkullEntity to MobHeadEntity | Howaner | 1 | -2/+2 | |
2014-02-23 | Add Heads completely | Howaner | 1 | -0/+2 | |
2014-02-19 | Add new Trees (without Generator) | Howaner | 1 | -0/+4 | |
2014-02-19 | Rename SkullEntity to MobHeadEntity | Howaner | 1 | -2/+2 | |
2014-02-18 | Add Heads completely | Howaner | 1 | -0/+2 | |
2014-02-04 | Improved Type safety of eBlockFace | Tycho | 1 | -3/+3 | |
May Fix #640 | |||||
2014-02-03 | Renamed cBlockQuartsHandler to cBlockQuartzHandler. Fixed not being able to place normal quartz blocks. | STRWarrior | 1 | -1/+1 | |
2014-02-03 | This renames the cBlockWoodHandler to cBlockSidewaysHandler, and implements a new cBlockQuartzHandler to handle the quartz pillars. | STRWarrior | 1 | -3/+6 | |
2014-02-02 | Fixed dark oak and acacia placement. | madmaxoft | 1 | -0/+1 | |
Fixes #621. | |||||
2014-02-02 | Changed Signiture of OnUpdate | Tycho | 1 | -7/+7 | |
2014-02-01 | Changed Signiture of OnDigging | Tycho | 1 | -1/+1 | |
2014-02-01 | Changed Signiture of OnDestroyedByPlayer | Tycho | 1 | -1/+2 | |
2014-02-01 | Changed pointers to references | Tycho | 1 | -10/+10 | |
2014-02-01 | Changed signitures of Several BLockHandler Methods | Tycho | 1 | -5/+5 | |
Changed the signitures of the following to use interfaces: GetPlacementBlockTypeMeta OnPlaced OnPlacedByPlayer OnDestroyed OnNeighbourChanged NeighbourChanged OnUse CanBeAt Check | |||||
2014-01-26 | Refactored GetPlacementBlockTypeMeta | Tycho | 1 | -1/+1 | |
2014-01-26 | Refactored cBlockHandler::OnUse and dependents | Tycho | 1 | -18/+18 | |
2014-01-25 | First attempt at Implementing Interfaces | Tycho | 1 | -1/+1 | |
2014-01-20 | first changes for enchanting (not finished) | daniel0916 | 1 | -0/+2 | |
- added enchanting table block handler and added it to the blockhandler - added enchanting window - drop item in the slot 0 when the player close the window - added enchanting packet (1.7 only) - some more... | |||||
2014-01-19 | Improved command blocks | Tiger Wang | 1 | -0/+2 | |
* Their command and previous output are displayed on the client * They have a BlockHandler implementation, so you can't place blocks on them anymore + As a side effect, implemented UpdateBlockEntity | |||||
2013-12-18 | Implented Nether Wart. | STRWarrior | 1 | -0/+2 | |
2013-12-10 | Provides a possible fix for repeater timings | Tiger Wang | 1 | -1/+1 | |
Not completely reliable, but at least some types of clock work. | |||||
2013-12-10 | Improved pickups spawning speed again | Tiger Wang | 1 | -3/+2 | |
2013-12-08 | Readded redstone lamp handler | Tiger Wang | 1 | -0/+2 | |
2013-12-08 | Moved bindings-related to a Bindings subfolder. | madmaxoft | 1 | -1/+1 | |
Ref.: #407 | |||||
2013-12-08 | Fixed stationary water starting fires and flowing lava not. | madmaxoft | 1 | -2/+2 | |
2013-12-07 | Fixed water starting fires | Tiger Wang | 1 | -1/+0 | |
2013-12-07 | Fixed some new 1.7 client crash bugs | Tiger Wang | 1 | -0/+2 | |
Some technical blocks were removed; trying to render them as items caused a crash. | |||||
2013-12-04 | Lava can spawn fire. | madmaxoft | 1 | -6/+6 | |
Settable in world.ini, lava can spawn fire to fuel blocks near it. Fix #65. | |||||
2013-11-30 | Changed cBlockHandler->OnUpdate() to use cChunk directly. | madmaxoft | 1 | -1/+1 | |
2013-11-29 | Implemented trapdoors, fixes #43 and #105 | Tiger Wang | 1 | -0/+2 | |
Also updated redstone simulator to support it | |||||
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-11-02 | Readded BlockPortal.h (portals) | Tiger Wang | 1 | -0/+2 | |
2013-09-22 | Added button placement handler | Tiger Wang | 1 | -0/+3 | |
Also removed an unneeded variable in the stair handler | |||||
2013-09-19 | Fixed pickup block spawning | Tiger Wang | 1 | -8/+9 | |
2013-09-18 | Fixed pickups | Tiger Wang | 1 | -7/+11 | |
2013-09-18 | Implemented redstone comparators | Tiger Wang | 1 | -2/+5 | |
They can be placed and toggled, but stills needs proper redstone support | |||||
2013-09-18 | Multiple fixes [SEE DESC] | Tiger Wang | 1 | -1/+2 | |
- Removed two random block handling files in the item handling section that didn't do anything. (One was an attempt at making slabs work, but failed to realise that the coords would have to be the block CLICKED, and another was just a random empty file for handling wooden planks.) * Fixed placing repeater blocks not directioning properly * Fixed wood directions breaking plank metadata | |||||
2013-09-15 | Torches work properly | Tiger Wang | 1 | -1/+1 | |
Also fixed a naming inconsistency concerning quartz stairs. | |||||
2013-09-15 | Removed leftover CanBePlacedOnSide | Tiger Wang | 1 | -9/+0 | |
2013-09-15 | Removed leftover DoesAllowBlockOnTop | Tiger Wang | 1 | -9/+0 | |
2013-09-10 | Pumpkin and JackOLantern support | Tiger Wang | 1 | -0/+3 | |
Fixes #99 | |||||
2013-09-09 | Added a few changes [SEE DESC] | Tiger Wang | 1 | -0/+8 | |
* Revised pickup comments * SlotArea pickup tossing now reflects Player.cpp * Removed unneeded ItemShears comment (was working already) * Sand and gravel pickups spawn with correct speed | |||||
2013-08-23 | Double slabs work *choke choke* | Tiger Wang | 1 | -2/+3 | |
2013-08-20 | Fixed broken carpet handler [SEE DESC] | Tiger Wang | 1 | -0/+1 | |
Made BlockHandler pass on control to carpet handler Declared thinggummies in carpet handler Fixed carpet block pushback using incorrect format | |||||
2013-08-20 | Activator rail now uses rail handler | Tiger Wang | 1 | -0/+1 | |
2013-08-12 | Added quartz stairs. | STRWarrior | 1 | -0/+1 | |
2013-08-10 | Piston head, when removed, removes the associated piston body, too. | madmaxoft | 1 | -0/+1 | |
Fixes FS 388 | |||||
2013-08-09 | Piston head, when removed, removes the associated piston body, too. | madmaxoft | 1 | -0/+1 | |
Fixes FS 388 | |||||
2013-08-05 | Added the Carpet block. | madmaxoft | 1 | -44/+45 | |
2013-07-29 | Changed everyting to Unix line endings. | Alexander Harkness | 1 | -453/+453 | |
2013-06-18 | TNT fixes. | madmaxoft@gmail.com | 1 | -2/+0 | |
Other blocks can be placed next to TNT. Explosions activate nearby TNT blocks. TNT doesn't destroy bedrock, obsidian and liquid blocks. Server doesn't crash when a TNT (or other entity) leaves the valid Y range. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1603 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-12 | Implemented the Hopper block handler | madmaxoft@gmail.com | 1 | -2/+4 | |
Hoppers can be placed properly, but won't work yet. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1583 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-09 | Fixed 2 more tabs... | faketruth | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1571 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-09 | Added dead bush block handler so a dead bush pickup is dropped when the sand underneath it is removed. | faketruth | 1 | -0/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1569 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-26 | Implemented droppers | madmaxoft@gmail.com | 1 | -2/+3 | |
Added a common ancestor class "DropSpenser" that has the common code for dropper and dispenser and is Lua-accessible, too. The Debuggers plugin now triggers both droppers and dispensers when rclking them with a redstone torch. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1514 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-27 | Fixed a few possible crashes with out-of-bounds Y coords | madmaxoft@gmail.com | 1 | -1/+4 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1413 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-18 | Initial implementation of explosions and TNT block | keyboard.osh@gmail.com | 1 | -0/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1392 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-06 | Cobwebs are now washed away by water and can be broken by swords and shears, giving string. | madmaxoft@gmail.com | 1 | -0/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1363 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-05 | Added carrots and potatoes handling, bonemealing and proper lighting. | madmaxoft@gmail.com | 1 | -0/+2 | |
FS #166 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1359 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-15 | Huge performance boost in blockhandlers, they have direct access to chunk data when blockchecking. | madmaxoft@gmail.com | 1 | -15/+10 | |
Also fixed vines' placement. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1278 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-02-28 | Simulators now have direct access to the cChunk object in the WakeUp() call | madmaxoft@gmail.com | 1 | -2/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1227 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-02-16 | Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols. | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1218 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-01-27 | Added the HOOK_BLOCK_TO_PICKUPS hook that fires when a block is dug up and should be converted to pickups. | madmaxoft@gmail.com | 1 | -2/+8 | |
Note that cItems is used in the function signature but not yet exported in the API, TODO! git-svn-id: http://mc-server.googlecode.com/svn/trunk@1176 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-01-12 | Merged branch "branches/hooks" into "trunk". | madmaxoft@gmail.com | 1 | -15/+22 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1139 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-29 | Cauldrons and Brewing Stands are now placeable | luksor111@gmail.com | 1 | -0/+4 | |
Cauldrons can be filled with water and used to fill bottles git-svn-id: http://mc-server.googlecode.com/svn/trunk@1116 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-27 | Added flower pots | luksor111@gmail.com | 1 | -0/+2 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1107 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-19 | Implemented double doors | luksor111@gmail.com | 1 | -0/+2 | |
Implemented fence gate Updated g_BlockTransparent[] Doors can now only be opened by right clicking Doors will now drop when not supported by block git-svn-id: http://mc-server.googlecode.com/svn/trunk@1080 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-12-16 | Levers (patch contributed by Keyboard) | madmaxoft@gmail.com | 1 | -0/+2 | |
http://forum.mc-server.org/showthread.php?tid=649 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1075 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-27 | Added initial adventure mode support | luksor111@gmail.com | 1 | -0/+2 | |
Added missing Emerald crafting recipe You get more fall damage when jumping Torch no longer protects players from fall damage Fixed Ender Chest drops git-svn-id: http://mc-server.googlecode.com/svn/trunk@1070 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-26 | Fixed certain blocks crashing clients when mined | luksor111@gmail.com | 1 | -0/+2 | |
Fixed rail duplication glitch Fixed fall damage calculation Glass no longer drops glass git-svn-id: http://mc-server.googlecode.com/svn/trunk@1068 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-25 | Implemented rail placement mechanics. | luksor111@gmail.com | 1 | -0/+4 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1065 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-11-24 | Fixed drops for: Stone, Mycelium, Redstone Torch. | luksor111@gmail.com | 1 | -0/+3 | |
Fixed item usage for Jukeboxes and Spawn eggs in survival. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1064 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-21 | Added jukeboxes (patch contributed by Luksor) | madmaxoft@gmail.com | 1 | -0/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@994 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-14 | Floody fluid simulator now dries up correctly, too. | madmaxoft@gmail.com | 1 | -0/+22 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@964 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-07 | All blockticking is now done in cBlockHandlers | madmaxoft@gmail.com | 1 | -120/+85 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@942 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-03 | Moved blockticking into blockhandler classes. | madmaxoft@gmail.com | 1 | -81/+81 | |
Also slightly refactored the variable / argument names (BlockID is deprecated, use BlockType instead) git-svn-id: http://mc-server.googlecode.com/svn/trunk@921 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-10-01 | Slight refactoring of BlockHandlers - dropping unneeded virtual functions | madmaxoft@gmail.com | 1 | -43/+16 | |
( http://forum.mc-server.org/showthread.php?tid=434&pid=4734#pid4734 ) git-svn-id: http://mc-server.googlecode.com/svn/trunk@917 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-30 | Added some missing block enums | faketruth | 1 | -0/+3 | |
Spruce, birch and jungle wood stairs now orient correctly git-svn-id: http://mc-server.googlecode.com/svn/trunk@916 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-29 | Unified folder name-casing | madmaxoft@gmail.com | 1 | -0/+0 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@902 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-29 | Made beds placeable | faketruth | 1 | -1/+4 | |
Android: Updated some stuff and set default view distance lower git-svn-id: http://mc-server.googlecode.com/svn/trunk@900 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-24 | Source files cleanup: The rest of the files renamed. | madmaxoft@gmail.com | 1 | -3/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@887 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-11 | Merged in a patch for sounds by l0udPL | madmaxoft@gmail.com | 1 | -0/+14 | |
http://forum.mc-server.org/showthread.php?tid=434&pid=4564#pid4564 git-svn-id: http://mc-server.googlecode.com/svn/trunk@858 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-09-04 | Fixed FS #243, server crash after restart. The blockhandler table and the itemhandler table weren't properly re-initialized. | madmaxoft@gmail.com | 1 | -112/+228 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@830 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-28 | Fixed a few warnings | madmaxoft@gmail.com | 1 | -3/+3 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@799 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-26 | Added basic noteblocks, finished sign storage in Anvil (patch contributed by l0udPL) | madmaxoft@gmail.com | 1 | -0/+3 | |
http://forum.mc-server.org/showthread.php?tid=528 git-svn-id: http://mc-server.googlecode.com/svn/trunk@793 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-22 | Added a documentation for block and item handlers | lapayo94@gmail.com | 1 | -6/+0 | |
Probably fixed dependencies on cWebPlugin_Lua Fixed VC2010 Project file git-svn-id: http://mc-server.googlecode.com/svn/trunk@778 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-19 | Fixed Bug #236 | lapayo94@gmail.com | 1 | -1/+6 | |
Workbench, Chest and Furnace are usable again git-svn-id: http://mc-server.googlecode.com/svn/trunk@755 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-08-06 | BLOCKTYPE signedness change - fixed more details | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@713 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-28 | Fixed a few gcc warnings | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@701 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-16 | Some code improvements | lapayo94@gmail.com | 1 | -4/+4 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@677 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-16 | Fixed some small bugs :) | lapayo94@gmail.com | 1 | -2/+13 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@672 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2012-07-15 | A new Block handling system :o | lapayo94@gmail.com | 1 | -0/+302 | |
It was really a lot of work :D Took me the complete weekend :D Would really like to here your opinion on this =) The aim of this is to put all the actions for one block in one place so it is not spread around the source. (ToPickup, Action in cWorld, Action in cChunk, Action here, action there :D) git-svn-id: http://mc-server.googlecode.com/svn/trunk@671 0a769ca7-a7f5-676a-18bf-c427514a06d6 |