Commit Graph

213 Commits

Author SHA1 Message Date
themode bdcb708195 Fix CompassMeta 2020-12-12 23:15:33 +01:00
Felix Cravic 327d563e34 Update netty to 4.1.55 2020-12-08 18:53:01 +01:00
Felix Cravic 4939387007 netty io_uring update 2020-12-08 18:09:37 +01:00
Felix Cravic c7fd8f0a09 Updated hydrazine 2020-11-26 12:50:52 +01:00
Felix Cravic 02ccb42695 Updated hydrazine 2020-11-25 13:16:30 +01:00
themode 3087b120f9 Basic support for linux io_uring 2020-11-21 10:42:07 +01:00
JesFot 2c18312988
Merge branch 'master' into master 2020-11-20 02:12:02 +01:00
JësFot d138acceb1 Fix gradle checktyle version 2020-11-20 01:30:01 +01:00
jglrxavpok 142b6a69a5 Post-merge fixes 2020-11-18 09:24:59 +01:00
jglrxavpok 0a4bb5ab08 Merge branch 'extensions-v2'
# Conflicts:
#	src/main/java/net/minestom/server/extensions/Extension.java
#	src/main/java/net/minestom/server/extensions/ExtensionManager.java
#	src/main/java/net/minestom/server/extras/selfmodification/MinestomRootClassLoader.java
2020-11-18 09:13:30 +01:00
JësFot ad0f02cfa9 Add checkstyle gradle plugin 2020-11-18 00:50:27 +01:00
themode 3db53a798f Removed lombok dependency 2020-11-16 03:10:51 +01:00
themode a8ef335ac5 Added docs folder for GitHub Pages 2020-11-15 23:39:49 +01:00
themode 451402ed4f Removed guava 2020-11-13 09:57:29 +01:00
themode 7ccacd78f3 Dependencies update 2020-11-13 09:56:28 +01:00
themode 2d009e19a7 Added KQueue support on OSX + netty version update 2020-11-13 08:39:05 +01:00
jglrxavpok 7211546d21 Merge branch 'codegen-rewrite' 2020-10-26 22:56:16 +01:00
jglrxavpok f4716b7e8c Update Kotlin version to 1.4.10 2020-10-25 19:59:11 +01:00
jglrxavpok 31114415cf Start port codegen over to Javapoet 2020-10-25 17:54:10 +01:00
jglrxavpok 535e8946b6 Extensions can declare Maven dependencies which will be auto-downloaded 2020-10-24 22:57:38 +02:00
jglrxavpok eda9e073d6 Hephaistos Gson support is part of the API, not the implementation 2020-10-16 12:21:53 +02:00
jglrxavpok 36bc0f25c9 Upgraded Hephaistos version 2020-10-16 12:16:06 +02:00
themode 59d5008d1b Fix javadoc search bar 2020-10-13 10:51:48 +02:00
themode 6c301ff205 Fastutil & netty update 2020-09-26 17:57:31 +02:00
jglrxavpok 4079d8e746 Export codegen feature + correct javadoc 2020-09-23 21:21:21 +02:00
jglrxavpok b6fc3ee978 Publish with Javadoc & Sources 2020-09-20 15:04:07 +02:00
jglrxavpok 6df42b79cb Merge branch 'mixin-support' 2020-09-11 21:03:43 +02:00
themode e484e4a4d6 Updated Hydrazine to 1.4.2 2020-09-01 21:16:07 +02:00
themode daf835dd53 Fix hydrazine to 1.3.4 2020-08-26 12:05:56 +02:00
themode 2e392ae554 Hydrazine update to 1.3.3 2020-08-26 11:50:11 +02:00
jglrxavpok 26b8ad125e Very basic Mixin support 2020-08-23 22:38:27 +02:00
themode 7ea06cc70b PacketUtils improvement with initial capacity packet + optimize the ChunkDataPacket 2020-08-21 13:16:44 +02:00
jglrxavpok 223af361d8 Code modifiers and test extension 2020-08-21 01:32:59 +02:00
themode c2629e8a28 Dependencies update 2020-08-17 16:59:56 +02:00
Felix Cravic 3c64def9f9 Updated Hydrazine 2020-08-13 20:24:40 +02:00
jglrxavpok e04a4fad02 Fast render with shader color lookup (wrong colors for the moment) 2020-08-11 23:23:14 +02:00
jglrxavpok a7139d19b6 Merge branch 'permission-api' 2020-08-10 21:43:15 +02:00
jglrxavpok 214fa4c808 Merge Map API & LWJGL code 2020-08-10 16:32:48 +02:00
jglrxavpok 01d0e79315 Generate all artifacts with maven-publish 2020-08-10 15:52:12 +02:00
jglrxavpok 3c4e1d22f5 Added maven-publish in build gradle in hopes to make capabilities work with Jitpack 2020-08-10 15:48:11 +02:00
jglrxavpok bd71b3090d Added javadoc & source to LWJGL source set 2020-08-10 15:20:09 +02:00
jglrxavpok 5533e3f9e7 LWJGL is now an optional dependency (example project to use it incoming) 2020-08-10 14:50:39 +02:00
Felix Cravic 008002f11b WIP synchronization fix + updated hydrazine 2020-08-10 07:24:43 +02:00
jglrxavpok 76f15cf788 Hephaistos v1.0.5 for 1.16 Anvil support 2020-08-09 18:07:07 +02:00
Felix Cravic b7a720ee2d Update Hydrazine 2020-08-07 06:36:03 +02:00
jglrxavpok 247dfeefc8 OpenGL rendering on maps 2020-08-04 23:01:35 +02:00
jglrxavpok 1772b94114 Start of Permission API 2020-07-31 22:31:58 +02:00
Xavier Niochaut 90e3a9ac3e
Merge pull request #13 from Articdive/update-dependencies
Update dependencies and JUnit
2020-07-18 18:33:45 +02:00
jglrxavpok a1c0a84d3a Update to Hephaistos v1.0.4 (for fix in vanillaimpl) 2020-07-14 14:24:33 +02:00
Felix Cravic c8f2c9c078 Remove command generic + WIP target selector 2020-07-14 13:35:07 +02:00
Articdive cca65f8d42
Update dependncies and JUnit 2020-07-13 19:34:32 +02:00
Articdive 96dad02c89
Updated log4j2 to 2.13.3 2020-07-13 17:13:53 +02:00
Felix Cravic ccf8038f62 CommandBuilder is now integrated in Minestom directly 2020-07-10 16:37:18 +02:00
jglrxavpok 4f4d48df92 Remove old NBT code, use Hephaistos 2020-07-06 23:20:20 +02:00
Felix Cravic d35bb8f434 Updated JNoise + cleanup 2020-07-02 16:04:46 +02:00
Felix Cravic f873f495ea Fix inventory + added our own chat parser 2020-07-01 01:17:58 +02:00
Eoghanmc22 ba5bdf2526 Fix for needing to include repositories in sub-projects. (I think) 2020-06-29 20:42:02 -04:00
Eoghanmc22 3e740cf874 kick for invalid version, use disconnect after kick packet, change logging level back to info, fix problem with compression on and encryption off. 2020-06-29 18:07:40 -04:00
Eoghanmc22 01d7ed9699 Merge branch 'master' of https://github.com/Minestom/Minestom
 Conflicts:
	src/main/java/net/minestom/server/entity/EntityType.java
	src/main/java/net/minestom/server/instance/block/Block.java
	src/main/java/net/minestom/server/item/Enchantment.java
	src/main/java/net/minestom/server/item/Material.java
	src/main/java/net/minestom/server/particle/Particle.java
	src/main/java/net/minestom/server/registry/RegistryMain.java
	src/main/java/net/minestom/server/registry/ResourceGatherer.java
	src/main/java/net/minestom/server/sound/Sound.java
	src/main/java/net/minestom/server/stat/StatisticType.java
2020-06-29 16:27:53 -04:00
Eoghanmc22 1f56bc10fc Merge branch 'master' of https://github.com/WhileInside/Minestom
 Conflicts:
	src/main/java/net/minestom/server/network/netty/NettyServer.java
	src/main/java/net/minestom/server/network/packet/client/login/LoginStartPacket.java
	src/main/java/net/minestom/server/network/player/FakePlayerConnection.java
	src/main/java/net/minestom/server/network/player/NettyPlayerConnection.java
	src/main/java/net/minestom/server/network/player/PlayerConnection.java
2020-06-28 18:06:36 -04:00
artem e2e3e38971 Removed netty-all, because you don't need HTTP codecs and etc 2020-06-28 23:23:52 +05:00
Eoghanmc22 b80da2f097 basic 1.16.1 support 2020-06-25 15:05:58 -04:00
Eoghanmc22 e203d9c45a Merge branch 'master' of https://github.com/Minestom/Minestom
 Conflicts:
	build.gradle
	src/main/java/net/minestom/server/entity/Player.java
2020-06-23 16:03:21 -04:00
Eoghanmc22 7ac90cff24 init 2020-06-23 15:58:31 -04:00
jglrxavpok 60e1b856c7 Merge remote-tracking branch 'origin/master' into block-types 2020-06-23 18:18:12 +02:00
Felix Cravic 19fc90e764 Fixed Held packet + replaced the short by a byte 2020-06-23 18:09:01 +02:00
Felix Cravic f892213e8c Added a new Chat API 2020-06-22 23:25:00 +02:00
Eoghanmc22 77b99e8223 Merge with latest Minestorm 2020-06-21 18:57:53 -04:00
Eoghanmc22 42276efc49 Added optional Mojang auth and UUIDs support (MojangAuth.init()), added support for skin layers, and made everywhere have max lighting. 2020-06-21 18:04:19 -04:00
jglrxavpok fcc0f5e035 Merge remote-tracking branch 'origin/master' into block-types 2020-06-21 22:07:38 +02:00
Felix Cravic eba5c5ae3a Added CommandSender and ConsoleSender 2020-06-21 14:01:03 +02:00
jglrxavpok abf999a4d9 Beginnings of automatic Block code generation 2020-06-19 11:29:09 +02:00
Felix Cravic 407bdd8ea7 Remove the previous NBT library 2020-05-30 00:25:07 +02:00
Felix Cravic 18a1e0b29b Added EntityPigZombie metadata + itemstack synchronization 2020-05-29 21:30:42 +02:00
Felix Cravic 27b0238705 Fixed ResourceGatherer on Mac OS 2020-05-29 20:44:03 +02:00
Felix Cravic 589079f8f6 Updated netty + fix network crash 2020-05-29 15:31:11 +02:00
Felix Cravic 5cb31171e6 Remove ReflectASM (no more warning message) 2020-05-19 17:47:47 +02:00
Lukas Mansour (Articdive) df253238fc Added SLF4J and Log4J2 as logging platform. 2020-05-10 16:02:49 +02:00
TheMode ca7e220543
Merge pull request #5 from Draycia/master
Replace minecraft-text with kyori-text
2020-05-05 21:06:44 +02:00
Josh (Vicarious) 2962e237b1
Remove shadowJar 2020-05-04 21:29:38 -07:00
Felix Cravic e866f79f10 Rewrite of the storage system (use of RocksDB by default) 2020-05-04 18:15:29 +02:00
Draycia 3e657bbba9 Change text from compile to api 2020-05-03 23:58:22 -07:00
Draycia 5b97dde21f Merge remote-tracking branch 'upstream/master' 2020-05-03 23:55:44 -07:00
jglrxavpok 6ce82e2527 Now using api() instead of implementation() so that dependencies become transitive 2020-05-03 16:05:04 +02:00
Draycia 83bb14d5a0 Use kyori/text instead of minecraft-text 2020-05-03 04:59:53 -07:00
Lukas Mansour (Articdive) 9682246f4f Use JNoise instead of FastNoise 2020-05-02 23:16:41 +02:00
jglrxavpok 2bd5b1786b Support for translations in text messages, only used by DamageTypes for the moment 2020-05-02 15:26:28 +02:00
Felix Cravic 409f8be68d Updated CommandBuilder version 2020-04-28 20:00:58 +02:00
Felix Cravic 754821f447 Fixed gamemode command (CommandBuilder update) 2020-04-27 23:36:22 +02:00
Felix Cravic 7daac5e610 Package rename to net.minestom.server 2020-04-24 03:25:58 +02:00
Felix Cravic ab3aabf6b0 Update 2020-04-22 02:42:58 +02:00
Felix Cravic 4af1c0388c Switch to netty (network rewrite) 2020-04-17 01:16:02 +02:00
Felix Cravic f52e0dd6ba Prepare the switch to netty 2020-04-16 16:40:29 +02:00
Felix Cravic 656ccac26d Update 2020-04-16 14:51:21 +02:00
Felix Cravic 289ee48816 Update 2020-04-08 10:10:05 +02:00
Felix Cravic 35b77e4e8c Update 2020-04-05 17:46:29 +02:00
Felix Cravic 3b06c5b9ef Update 2020-04-05 10:15:21 +02:00
Felix Cravic 4dd3bd607d Update 2020-04-01 13:16:18 +02:00
Felix Cravic 994494c5de Update 2020-03-29 20:58:30 +02:00
Felix Cravic 212fceb142 Update 2020-03-20 19:50:22 +01:00
Felix Cravic b1b41afebb 1.15.2 update 2020-02-09 15:34:09 +01:00
TheMode e8aa4bfe9e General optimization 2019-09-14 18:00:18 +02:00
TheMode 879f9e7c42 Fixes & added data serializer 2019-09-07 11:42:33 +02:00
TheMode b517c1091e Optimization 2019-09-06 16:05:36 +02:00
TheMode 81c0626e57 Switched to SimpleNet 2019-09-02 06:02:12 +02:00
TheMode dedc17f42e Update 2019-09-01 06:18:41 +02:00
TheMode 932fb6ae2b Update 2019-08-29 02:15:52 +02:00
TheMode b13a888170 Added entity properties & removed unnecessary reflection 2019-08-26 00:29:40 +02:00
TheMode c25c846dce Added velocity & WIP shared instances 2019-08-24 20:34:01 +02:00
TheMode 7a557169bd Chunk Zstd compression 2019-08-24 01:05:52 +02:00
TheMode b933a83c31 Basic chunk serializer & reworked chunk multi-threading 2019-08-23 23:55:09 +02:00
TheMode 076f4d558b Added chunks & some location packets 2019-08-10 04:16:01 +02:00
TheMode 9380770492 Initial commit 2019-08-03 15:25:24 +02:00