Commit Graph

35 Commits

Author SHA1 Message Date
BlackHole fbc5f514e2 Add KeybindComponent API 2017-11-10 11:14:17 +11:00
Mystiflow 3db9fb1b69 #2255: Fix ComponentBuilder clone constructor
* Fix ComponentBuilder clone constructor #2255
* Fix appending text to a ComponentBuilder if current is not a TextComponent
2017-09-16 16:06:51 +10:00
Mystiflow fd675022c0 Allow appending BaseComponent arrays in ComponentBuilder 2017-08-13 12:40:44 +10:00
md_5 1039554039 Update Mojang translations to 1.12.1 2017-08-09 16:45:53 +10:00
md_5 a6483db3df #2157: Check insertion on hasFormatting 2017-06-08 18:52:46 +10:00
md_5 ff891c000e Update to Minecraft 1.12 2017-06-08 18:00:00 +10:00
md_5 16d261553c Minecraft 1.12-pre2 Support 2017-05-14 12:00:00 +10:00
md_5 9ecdde2292 Add support for Minecraft 1.11
Improve QueryHandler session handling as suggested by IchBinJoe
2016-11-15 02:40:46 +11:00
MiniDigger 24a65d8fa9 Update mojang-translations to 1.10.2 (#1969) 2016-10-11 20:12:59 +11:00
Brokkonaut b374a69b2c Do not change ComponentBuilder's contents when calling create()
This allows continuing to use ComponentBuilder after create() has been called.
2016-07-21 10:48:53 +10:00
md_5 a05e695db9 Initialize no args TextComponent with blank text. 2016-07-18 13:32:17 +10:00
md_5 e4cf010bda Update to Minecraft 1.10 2016-06-09 11:44:06 +10:00
md_5 80b3135a93 Fix formatting 2016-04-24 22:31:04 +10:00
kashike aaddc9fcfd Remove an optimization for simple components. Removes a workaround needed for 1.9
Previously we could optimize components with only a text value to a string
instead of a full object but with 1.9 we can no longer do this for every case.
The size reduction from this optimization was small anyway.
2016-03-16 17:12:56 +00:00
Thinkofdeath fc64a6c2ff Manually wrap serialized components in an extra text component to work around a 1.9 change (Fixes #1770) 2016-03-01 22:47:11 +00:00
md_5 05de455a9c Update to Minecraft 1.9 2016-03-01 09:31:12 +11:00
BlackHole 7d2c2ab074 Add ComponentBuilder.insertion() 2016-02-22 08:44:57 +11:00
Jedediah Smith 40c0618a3a Fix NPE from duplicating TranslatableComponent 2016-02-04 23:12:19 +00:00
BlackHole fa3678bcdd Add new 1.8 chat features 2016-02-04 23:11:35 +00:00
Luuk Jacobs 81bd3b5f71 Fix typo in ClickEvent.java 2016-01-05 09:14:34 +11:00
zml bd07be8772 chat: Correct placeholder handling in translatable
This change makes TranslatableComponent still scan a
translation string for placeholders, even if the translation string
itself is being used (rather than a value found from the
ResourceBundle). This matches vanilla behavior and allows plugins that
use this system with serverside translations and other custom
translation systems to send output to the server console correctly.
2015-08-30 14:50:37 -07:00
sha-2 6c4e684de9 Move the compiler configuration to properties 2015-05-31 10:51:49 +10:00
Adam 70564d9f44 Fix BaseComponent.duplicate() ignoring extra 2015-05-18 20:18:57 +10:00
Nick 5236dd301a Use an actual ArrayList when creating a TextComponent with extras.
Arrays#asList returns a java.util.Arrays.ArrayList which does not support adding more elements.  This previously broke BaseComponent#addExtra.
2015-05-18 20:16:45 +10:00
Tux 88e71ead05 Add reset() and retain() methods to ComponentBuilder.
This method is simple: it resets the current part to default settings, keeping only the current text. It therefore acts like the old ChatColor.RESET
code. The retain method allows for more control over what is reset.

Add a test to verify proper functioning of reset()/retain().
2015-05-06 09:57:48 +01:00
Jonas Konrad 78ea41015f Fix component deserialization on obfuscated and strikethrough tags 2015-03-16 20:24:37 +11:00
md_5 61cee2d27c Fix formatting in a bunch of files. 2015-02-14 18:36:58 +11:00
Jonas Konrad 668cdabdf7 Fix BaseComponent.toString stack overflow 2015-02-14 18:21:43 +11:00
md_5 7c1f232e85 Update depend versions, limit use of most Java 1.7 APIs. 2015-02-08 13:07:41 +11:00
mrapple 54c9ade1a6 Move mojang translations to chat module, fixes SpigotMC/BungeeCord#1301 2014-12-23 19:23:24 +11:00
md_5 cd15b82361 Compile chat API with 1.6 2014-12-16 16:09:25 +11:00
Minecrell f19cc7fe4f Add chat position API. 2014-11-22 09:17:37 +11:00
md_5 57a07dc2e2 Update Depend Versions:
Guava 17.0 -> 18.0
Lombok 1.12.6 -> 1.14.8
Gson 2.2.4 -> 2.3
SnakeYaml 1.13 -> 1.14
2014-09-25 11:05:21 +10:00
md_5 2cec5f344a Update versions to 1.8... oops 2014-09-01 16:56:03 +10:00
md_5 faa284c8fc Move chat API into own submodule. 2014-08-31 18:56:03 +10:00