Lane Kolbly and Alexander Harkness
b12f4ef7d5
Made world data paths adjustable, and added API to temporarily disable saving chunks to disk. ( #3912 )
2017-09-07 13:41:16 +01:00
Alexander Harkness and GitHub
b5a23e5cd9
Lighting now generally consistent with vanilla ( #3988 )
...
* Lighting now generally consistent with vanilla
Skylight is now dispersed by some blocks, instead of passing
through unimpeded.
Some blocks which were not marked as transparent are now marked as
such.
Water and other such blocks now attenuate light with the correct
intensity.
Generally changes were based on documentation in the Minecraft
Wiki: https://minecraft.gamepedia.com/Opacity#On_block_light ,
however during play-testing on vanilla lava was found not to
attenuate sky or block-light so the attenuation was removed.
This fixes #3849
* Add API documentation for IsSkylightDispersant
* Rename m_SkylightDispersant to m_IsSkylightDispersant
* Update comment for m_Transparent property of Blocks
2017-09-07 11:56:17 +01:00
Alexander Harkness and GitHub
e33eb529ad
Fire effect now shown for creative and spectator mode players ( #3998 )
...
* Fire effect now shown for creative and spectator mode players
Fixes #3989
* Add documentation for IsFireproof
2017-09-07 09:59:08 +01:00
Lukas Pioch and Mattes D
ed7adef1ca
Updated APIDoc ( #3985 )
2017-09-07 10:33:46 +02:00
Lane Kolbly and Safwat Halaby
1f9788a801
Added ShouldSendRespawn parameter to ScheduleMoveToWorld ( #3979 )
2017-08-30 02:35:53 +03:00
Lukas Pioch
d5c4b3af6b
APIDump: Removed unneeded Globals prefix
2017-08-29 15:49:29 +02:00
satoshinm and Mattes D
6bc5031517
Implement Forge protocol handshake support ( #3869 )
2017-08-27 23:10:20 +02:00
peterbell10 and Alexander Harkness
f4f2fc7c3d
Add cUUID class ( #3871 )
2017-08-25 13:43:18 +01:00
mathiascode and Lukas Pioch
02775e52c4
Minor changes ( #3909 )
2017-08-24 11:19:40 +02:00
Pablo Beltrán and Mattes D
b18f6637b6
Fully implemented leashes ( #3798 )
2017-08-21 10:46:41 +02:00
peterbell10 and Tiger Wang
b8dda388e0
Represent cItem::m_Lore as an AStringVector ( #3882 )
...
* Replace cItem::m_Lore with AStringVector
* Reword deprecation warning
* Fix lua bindings
2017-08-18 11:29:54 +01:00
Lane Kolbly and Mattes D
1ec85a2b2c
Add cLuaWindow OnClicked Callback ( #3901 )
2017-08-17 16:27:43 +02:00
peterbell10
9472380494
cBlockInfo: Deprecate place sound
2017-08-07 09:31:36 +01:00
Lane Kolbly and Tiger Wang
790e15f2e6
Added anvil enchantment handling. ( #3857 )
...
+ Added anvil enchantment handling.
2017-07-28 18:00:20 +01:00
Lane Kolbly and Tiger Wang
5402b214b3
Check for intersection between placed blocks and entities. ( #3850 )
...
* 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-28 17:59:21 +01:00
Lane Kolbly and Tiger Wang
87af95b67c
Updated armor cover calculation. ( #3858 )
...
* Updated armor damage calculation.
+ Added lua docs, added casts from float to int.
* Changed verbage in docstring and comment.
2017-07-23 10:46:38 +01:00
peterbell10 and Mattes D
41d016cf5b
Handle middle mouse drag ( #3847 )
2017-07-13 15:43:48 +02:00
Lane Kolbly and Lukas Pioch
b61898c30c
Lua plugin cColor ( #3833 )
2017-07-12 12:30:43 +02:00
Lane Kolbly and Lukas Pioch
793acd267f
Changing pickup lifetime and combining semantics, making these adjustable in the lua api. ( #3843 )
2017-07-12 12:13:27 +02:00
Lane Kolbly and Lukas Pioch
a561886bf3
Implemented draggingitem API.
2017-07-10 05:46:04 +02:00
peterbell10 and Lukas Pioch
bbf5bec817
BigFlower fixes ( #3826 )
...
* BigFlowers fixes
* Correct upper part meta
* Documented parameters to DoesIgnoreBuildCollision
2017-07-07 16:37:53 +02:00
Bond-009 and Mattes D
7fd3899796
Added 1.12 blocks ( #3760 )
2017-06-30 10:46:58 +02:00
peterbell10 and Lukas Pioch
33527067ed
Update tolua and export EffectID
2017-06-29 18:58:48 +02:00
Lane Kolbly and Lukas Pioch
3f7bf88e30
Updated cItemGrid API docs to reflect required GetInventory() calls.
2017-06-28 12:22:37 +02:00
Mattes D and GitHub
fe42538349
cBlockArea supports block entities. ( #3795 )
2017-06-24 11:58:06 +02:00
Lukas Pioch
486ae0e832
APIDoc: Corrected param in cBoat:MaterialToString
2017-06-11 14:59:29 +02:00
Heiko Hund and worktycho
a0341d561a
Add rank prefix and suffix to player name in chat ( #3730 )
...
Fixes issue #1721
2017-05-27 02:15:56 +01:00
Lukas Pioch
73a3c4e3be
Exported boat
...
- NBT: Added saving / loading of material
- Added the material in the item handler of the boat
- Drop the correct boat if destroyed
- APIDoc: Added desc and functions
2017-05-24 19:02:18 +02:00
Pablo Beltrán and Mattes D
84bdba345d
Off-hand/shield slot functional, save and load slot, bow + arrow functional ( #3725 )
...
Fixes #3714 .
2017-05-24 08:09:58 +02:00
Lukas Pioch and Mattes D
7c4576a025
Exported cFallingBlock and cExpOrb ( #3700 )
2017-05-09 14:24:41 +02:00
Lukas Pioch
f709f74aeb
APIDoc: Removed non-existent functions and added missing return types
2017-05-02 06:10:36 +02:00
Lukas Pioch
7960d142ca
APIDoc: Corrected a few links
2017-04-07 21:26:59 +02:00
Lukas Pioch and worktycho
6c420ce557
API: Removed function GetChar ( #3664 )
2017-04-05 22:31:42 +01:00
Lukas Pioch
1614aa17d3
APIDoc: Added missing IsStatic flags and corrected param types.
2017-04-05 16:43:57 +02:00
Lukas Pioch and Mattes D
fb20517435
APIDoc: Documented missing functions and variables. ( #3634 )
2017-04-04 07:53:14 +02:00
Lukas Pioch and Julian Laubstein
d0b956d8c4
Added is static flag and removed is static info from text. ( #3616 )
2017-03-05 02:44:16 +01:00
Lukas Pioch and Mattes D
6ee0e4cafa
Added missing IsStatic flag to functions. ( #3613 )
2017-03-02 12:05:11 +01:00
Alex and Mattes D
9cb1ad546f
Changed fish launching mechanism ( #3520 )
...
Fish and other fishing loot now correctly fly towards played when reeled in.
2017-02-20 10:03:19 +01:00
mathiascode and Mattes D
dae2adde65
Updated sounds and effect IDs ( #3422 )
2017-02-15 06:05:24 +01:00
mathiascode and Mattes D
4311f4a658
Added some blocks and items ( #3503 )
2017-02-14 11:13:55 +01:00
Pokechu22 and sweetgiorni
28cc26c54c
Track skin part and main hand preferences ( #3498 )
2017-01-03 13:11:26 -08:00
sweetgiorni
78b6d54bf8
Api Documentation
...
Added API documentation for GetShutdownMessage.
Style fix in Root.cpp
2017-01-03 12:18:53 -08:00
Mattes D and GitHub
b3b723b453
Refactored to put URL Encoding / Decoding in a single place. ( #3491 )
2016-12-25 18:29:21 +01:00
mathiascode and Mattes D
efc7fed05b
Updated links and docs ( #3488 )
2016-12-19 17:08:19 +01:00
Mattes D
7e8f66cf94
APIDesc: Fixed wrong cBlockArea parameter descriptions.
2016-12-04 18:13:26 +01:00
Mattes D
12071bc51a
Debuggers: Added commands to investigate item's custom Lua properties.
2016-11-26 20:45:01 +01:00
mohe2015 and Mattes D
a990a6d133
Add Lua API export for titles. ( #3408 )
2016-11-13 16:04:18 +01:00
mohe2015 and Mattes D
32b38fb264
Anticheat fastbreak ( #3411 )
...
Added block hardness checks when breaking blocks.
2016-11-06 19:30:19 +01:00
Mattes D
9eff6f390d
LuaJson: Report serialization errors instead of crashing.
2016-10-27 23:47:36 +02:00
Lukas Pioch
b088123d18
Added SendMessageRaw for sending json string.
2016-10-21 11:17:39 +02:00