1
0
cuberite-2a/.gitignore
9caihezi 4242431407 Rewrite cClientHandle::HandleRightClick (#4089)
* Add hand parameter to distinguish main hand/off hand.
* Add a new function cClientHandle::HandleUseItem to separate the functionality of using an item without a target block. This matches the protocol with client version >= 1.9
* Always actively update the status of a block if the placement fails (by out of reach or rejected by plugin).
* Do not call plugin callback CallHookPlayerRightClick(-1, 255, -1, -1, 0, 0, 0) when using item.
   The CallHookPlayerUsingItem will still be called.
   Now at most one of CallHookPlayerRightClick, CallHookPlayerUsingBlock,
   CallHookPlayerUsingItem and CallHookPlayerEating will be called based on
   the type of action (not including the used version of callbacks).
* Do not count using item as BlockInteractionsRate check (Using item takes time).
* Now we can open chests(etc.) when sneaking as long as the player's hand is empty.
   This is what vanilla server does.
2018-01-08 13:37:10 +00:00

115 lines
1.4 KiB
Plaintext

build/
nbproject/
ipch/
Win32/
MCServer
Server/Cuberite
Server/buildinfo
Server/CONTRIBUTORS
Server/LICENSE
Server/Licenses
Server/itemblacklist
Tools/MCADefrag/MCADefrag
Tools/ProtoProxy/ProtoProxy
Testing/
ChunkWorxSave.ini
doxy/
Profiling
Symbols
cloc-ignored.txt
cloc.xml
cloc.xsl
*.ncb
*.user
*.suo
*.sqlite
/EveryNight.cmd
/UploadLuaAPI.cmd
AllFiles.lst
# IDE Stuff
## Sublime Text
*.sublime-*
## emacs
*.*~
*~
*.orig
## CLion
.idea
## Eclipse
.cproject
.project
*.cbp
# world inside source
ChunkWorx.ini
groups.ini
items.ini
monsters.ini
settings.ini
terrain.ini
users.ini
webadmin.ini
world.ini
crafting.txt
motd.txt
logs
players
world
world_nether
# cmake stuff
CMakeFiles/
cmake_install.cmake
CMakeCache.txt
CTestTestfile.cmake
Makefile
*.a
*.d
*.so
tests/*/*-exe
BuildInfo.h
CMakeCache.txt
CMakeFiles
Makefile
cmake_install.cmake
install_mainfest.txt
src/Cuberite
lib/tolua++/tolua
src/Bindings/Bindings.*
src/Bindings/BindingDependencies.txt
Cuberite.dir/
src/AllFiles.lst
# win32 cmake stuff
*.vcxproj
*.vcproj
*.vcxproj.filters
*.opensdf
*.sdf
*.sln
*.VC.opendb
*.VC.db
*.idb
.vs/
# cmake output folders and files
ZERO_CHECK.dir/
Debug/
DebugProfile/
Release/
ReleaseProfile/
*.dir/
CPackConfig.cmake
CPackSourceConfig.cmake
# APIDump-generated status files:
Server/cuberite_api.lua
Server/official_undocumented.lua
Server/NewlyUndocumented.lua
Server/.luacheckrc
# compile.sh folder
build-cuberite