Ben Woo
f989d9614a
Adds permission node to bypass fly enforcement ( #2469 )
2021-08-03 20:01:47 +08:00
Ben Woo
3bb8de6d33
Improve portal search radius.
...
* Fix portal search radius not respected after travel agent removed.
* Set portal search radius for entity entering portals.
2021-04-26 22:52:24 +08:00
benwoo1110
84a9db597a
Add respawn anchor support.
2021-02-19 00:57:19 +08:00
Ben Woo
d93def8b5b
Merge pull request #2503 from Multiverse/getplayerexact
...
Use getPlayerExact in favour of getPlayer.
2020-12-14 10:28:58 +08:00
benwoo1110
425b1c80cc
Update to all use static logging.
2020-12-12 10:49:49 +08:00
Kermina Awad
47ae6f5378
use getPlayerExact instead of getPlayer
2020-12-11 12:48:19 -05:00
Jeremy Wood
1581e1e009
Make TravelAgent warning message a debug message.
2019-07-23 21:47:13 -04:00
Jeremy Wood
253ede1c9a
Wrap the travel agent in an adapter.
2019-06-04 10:08:11 -04:00
Jeremy Wood
01f549f408
Updated Multiverse-Core for Bukkit 1.13.2.
2019-01-23 23:50:47 -05:00
Jeremy Wood
832e0f6497
Once again managing teleportation into MV worlds from non-MV worlds. Fixes #1385 .
2014-02-19 16:58:48 -05:00
Jeremy Wood
8bfe3a5473
Don't try to set search radius when portal travel agent is null. Fixes #1072 .
2013-02-04 15:15:52 -05:00
Jeremy Wood
07a38e3e58
Should fix issue where gamemode/flight change on /reload of server due to permission issues.
2013-01-02 13:20:52 -05:00
Jeremy Wood
ebc2a516bb
Added world property 'allowFlight' to disable flying per world. Does not have an override permission yet. Adds #440 .
2012-12-03 11:59:01 -05:00
Jeremy Wood
155aad8bf2
Multiverse now uses it's own portal search radius by default (16 blocks instead of bukkit's 128). 2 new configuration options added to adjust this behaviour.
2012-11-14 13:52:37 -05:00
main()
73e394d5ec
Style.
2012-11-05 16:40:06 +01:00
main()
9691a0f978
Merge pull request #931 from ammaraskar/limit
...
Add player limit per world. Closes #727 .
2012-10-25 02:11:29 -07:00
Ammar Askar
0b1a387003
Add player limit per world. Addresses #727
2012-10-25 14:02:27 +05:00
main()
74947a7efd
Fixed all other style warnings
2012-10-23 16:58:16 +02:00
main()
85cd71cb8a
Fixed high priority style warnings
2012-10-23 16:49:08 +02:00
Jeremy Wood
d7535b0551
replaced logging with com.dumptruckman.minecraft:Logging lib.
2012-10-17 14:23:00 -04:00
Jeremy Wood
80f6a0159c
Now using ConcurrentHashMap instead of ReentrantLock for caching player world.
2012-08-21 15:06:33 -04:00
main()
d0ea4168bc
Style!
2012-08-18 14:54:18 +02:00
Jeremy Wood
9274570fa4
Added config option for setting whether or not to use async chat. (Default true (uses async))
2012-08-15 09:27:52 -04:00
Jeremy Wood
eb1dc502cd
Now using ReentrantLock instead of synchronized blocks. Should help debug lag issue.
2012-08-11 23:21:58 -04:00
main()
48adbec011
dat style
...
CheckStyle is merciless!
2012-08-06 15:34:01 +02:00
Jeremy Wood
ede0395d39
Mapping the known world of players for Async chat event.
2012-08-05 14:58:24 -04:00
Jeremy Wood
5335e73707
Now using AsyncPlayerChatEvent... let's hope for the best!
2012-08-05 00:11:39 -04:00
Jeremy Wood
a15317e21d
Removed many instances of String.format in favor of higher performance inline concatenation. We should prune many more of these as well.
2012-07-03 15:48:57 -04:00
heisan213
d2c09b9d33
Prevent NPE when teleporting to a world not made by MV.
2012-05-22 19:25:32 +03:00
Jeremy Wood
2e4b814d6d
Added one extra tidbit of logging for GameMode enforcement.
2012-04-03 12:00:02 -04:00
Eric Stokes
3f93fb3648
Add new param to the PTPE, Don't die if we don't find or can't access bukkit.yml
2012-03-18 17:26:24 -06:00
main()
08b8f01c44
Bugfix: We shouldn't check access-perms if enforceaccess is off!
2012-03-04 20:38:26 +01:00
main()
ccb96ead10
Nasty bugs are nasty.
2012-02-25 13:11:21 +01:00
Eric Stokes
5c48899d92
Add initial support for enforcing access better
2012-02-23 20:15:10 -07:00
Eric Stokes
7b9c26d40a
Cleanup logging a bit, state when core is allowing players to access
2012-02-21 17:45:29 -07:00
main()
a1075224d3
Fixed config...
2012-02-04 14:22:55 +01:00
main()
44df567936
Now using SerializationConfig.
2012-02-01 16:28:23 +01:00
Eric Stokes
74726b44ab
Mid commit on adding portal prevention
2012-01-29 09:33:56 -07:00
main()
59f2c8b62e
(Re)designed SafeTTeleporter for extension.
2012-01-26 18:55:09 +01:00
Eric Stokes
ecb97fd5c1
Migrate to the new event system
2012-01-22 21:44:43 -07:00
Eric Stokes
10d849dc51
Add time, remove global gamemode, see below:
...
- Add Time as a settable (but not stored) function proptery.
- Add Function properties (They're called tempStringConfigProperties until I make them more generic. deal with it :P)
- Remove the globalgamemode setting, since it's already covered with the new perms.
When I move TempStringConfigProperty to a seperate superclass (ActiveConfigProperty) we won't have the issue of things getting set anymore, as ActiveConfigProperties will change an active setting (gamemode for example) **when** they're set, not after some cleanup function gets run. Hell. Yes.
Off to bed... I promised this commit to someone which is why it's a lil' sloppy. Sorry :( Will fix tomorrow!
2012-01-03 21:01:51 -07:00
main()
b7d3ae039c
Improved the MVPlayerListener (style).
2012-01-03 15:03:28 +01:00
Eric Stokes
e344b0860d
Changed priorities of the listeners to not cancel events too soon.
...
- Add the MVPortal Adjust Listener (lowest)
- Change the PlayerListener to (High)
Remember that the priories are really just order, so if PlayerListener
was set to lowest, and cancelled the event, no one else would see it.
These changes are required for the fix that i'm finishing up for NPs
and SPs
2012-01-01 11:24:19 -07:00
Eric Stokes
9f12f6362b
Bump config, Add workaround for spout issue.
...
Closes #355 , Closes #149 , Closes #349
This adds a new config var: firstspawnoverride that defaults to true.
You should disable this if you don't want mv to do your spawning (if
you have Spout, a warning will print and it will be disabled
automatically. The firstspawn feature will NOT work with spout at this
time.) When the spout bug is fixed, someone should open an issue. I
will not be monitoring this :)
2011-12-30 20:14:44 -07:00
Eric Stokes
9fa29bcde7
Minor Fix: Don't warn when players join the server. That's normal :)
2011-12-29 19:05:10 -07:00
Eric Stokes
346f1591ef
Fix OPs/multiverse.* always having gamemode bypass.
...
I've added a separate namespace:
mv.bypass.gamemode.[*|X]
where X is a world name.
If a player has the * one, they ignore game mode changes GLOBALLY.
This perm defaults to FALSE, meaning OPS will NOT get it by default.
2011-12-29 18:55:24 -07:00
Eric Stokes
749ea12b4a
Change warnings to fine/finer, ref #338 (and other issues)
2011-12-25 08:53:42 -07:00
Tim Ekl
6761be6952
Intercept other plugins' teleports properly
...
This commit will eventually provide a fix for #328 , when it gets merged
2011-12-21 23:20:58 -06:00
Tim Ekl
2879c2a96e
Add bonus log messages for teleport permissions
2011-12-21 22:44:26 -06:00
dumptruckman
4246149bf2
Added checking for gamemode restriction bypass before trying to change gamemode
...
removed unreachable statement.
2011-12-20 07:54:10 -05:00