Files
Archive/Habbo Vault/plugins/FishingPlugin.jar

398 lines
41 KiB
Plaintext
Raw Normal View History

2025-12-09 06:52:43 +00:00
PK
<00><>M META-INF/<2F><>PK
<00><>M<><4D>H<EFBFBD>ggMETA-INF/MANIFEST.MFManifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
Created-By: 1.7.0_55-b13 (Oracle Corporation)
PK
<00><>Mbeny/PK
<00><>M beny/plugins/PK
<00><>Mbeny/plugins/fishing/PK
<00><>Mbeny/plugins/fishing/bot/PK
<00><>Mbeny/plugins/fishing/commands/PK
<00><>Mbeny/plugins/fishing/data/PK
<00><>M"beny/plugins/fishing/data/rpitems/PK
<00><>M(beny/plugins/fishing/data/rpitems/types/PK
<00><>Mbeny/plugins/fishing/threads/PK
<00><>M<1C><><EFBFBD>ssbeny/plugins/fishing/Main.class<73><73><EFBFBD><EFBFBD>4<00>
P
QR
ST
UV
W
XY Z[ \] \^_
`
Xab
P
cde
Pfg
hij
k lm
n om pm qm rs rt rmuvw<init>()VCodeLineNumberTableLocalVariableTablethisLbeny/plugins/fishing/Main;onEnable
Exceptions onDisabledata%Lbeny/plugins/fishing/data/HabboData; StackMapTablex hasPermission:(Lcom/eu/habbo/habbohotel/users/Habbo;Ljava/lang/String;)Zhabbo%Lcom/eu/habbo/habbohotel/users/Habbo;stringLjava/lang/String;onEmulatorLoadedEvent<(Lcom/eu/habbo/plugin/events/emulator/EmulatorLoadedEvent;)VexLjava/lang/Exception;e9Lcom/eu/habbo/plugin/events/emulator/EmulatorLoadedEvent;jRuntimeVisibleAnnotations"Lcom/eu/habbo/plugin/EventHandler; onUserLogin4(Lcom/eu/habbo/plugin/events/users/UserLoginEvent;)V1Lcom/eu/habbo/plugin/events/users/UserLoginEvent;onUserDisconnectEvent9(Lcom/eu/habbo/plugin/events/users/UserDisconnectEvent;)V6Lcom/eu/habbo/plugin/events/users/UserDisconnectEvent;onUserExitRoomEvent7(Lcom/eu/habbo/plugin/events/users/UserExitRoomEvent;)V4Lcom/eu/habbo/plugin/events/users/UserExitRoomEvent;onUserEnterRoomEvent8(Lcom/eu/habbo/plugin/events/users/UserEnterRoomEvent;)V5Lcom/eu/habbo/plugin/events/users/UserEnterRoomEvent;onUserTakeStepEvent7(Lcom/eu/habbo/plugin/events/users/UserTakeStepEvent;)V4Lcom/eu/habbo/plugin/events/users/UserTakeStepEvent;
SourceFile Main.java "#y z{| }~ <00># <00><00><00> <00><00><00> <00><00>x <00><00> <00><00>#beny/plugins/fishing/data/HabboData <00><00> <00>#)beny/plugins/fishing/commands/FishCommand<00> <00><00>.beny/plugins/fishing/commands/InventoryCommand fisherman%beny/plugins/fishing/bot/FishermanBot<00> <00><00>java/lang/Exception <00>#<00> 23 <00><00><00><00><00><00> <00><00> <00><00>beny/plugins/fishing/Maincom/eu/habbo/plugin/HabboPlugin!com/eu/habbo/plugin/EventListenerjava/util/Iteratorcom/eu/habbo/EmulatorgetPluginManager%()Lcom/eu/habbo/plugin/PluginManager;!com/eu/habbo/plugin/PluginManagerregisterEventsG(Lcom/eu/habbo/plugin/HabboPlugin;Lcom/eu/habbo/plugin/EventListener;)V(beny/plugins/fishing/data/rpitems/RPItemload
cachedDataLgnu/trove/map/hash/THashMap;gnu/trove/map/hash/THashMapvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;
setFishing(Z)Vclear/com/eu/habbo/habbohotel/commands/CommandHandler
addCommand-(Lcom/eu/habbo/habbohotel/commands/Command;)V'com/eu/habbo/habbohotel/bots/BotManageraddBotDefinition&(Ljava/lang/String;Ljava/lang/Class;)VprintStackTrace/com/eu/habbo/plugin/events/users/UserLoginEventgetL(Lcom/eu/habbo/habbohotel/users/Habbo;)Lbeny/plugins/fishing/data/HabboData;4com/eu/habbo/plugin/events/users/UserDisconnectEvent2com/eu/habbo/plugin/events/users/UserExitRoomEvent3com/eu/habbo/plugin/events/users/UserEnterRoomEvent2com/eu/habbo/plugin/events/users/UserTakeStepEvent
toLocation(Lcom/eu/habbo/habbohotel/rooms/RoomTile; fromLocation! !
"#$/*<2A><01>%& '()#$> <0C>**<2A><03><04>% &  '(*+#$<00>.<2E><05><06>L+<2B><00>+<2B> <00>
M,<03> <0B><><EFBFBD><EFBFBD><05> <0C>%%&$''*-+&,-.'(. <02> /<2F>*01$@<03>%/& '(234567$<00>$<24> Y<><0E><0F>Y<><11><13><14>M,<2C><16>%4
57:89#;& 89$'($:;.^<=>?@$T+<2B><17>M,<03> <0B>%?@ A& '(:A,-=>BC$T+<2B><19>M,<03> <0B>%EF G& '(:D,-=>EF$T+<2B><1A>M,<03> <0B>%KL M& '(:G,-=>HI$T+<2B><1B>M,<03> <0B>%QR S& '(:J,-=>KL$l+<2B>+<2B><1D>+<2B><1E>M,<03> <0B>%W XY[& ,-'(:M.=>NOPK
<00><>M<00> $<24><00>+beny/plugins/fishing/bot/FishermanBot.class<73><73><EFBFBD><EFBFBD>4*
J<00><00>
<00> I<00>
J<00>
<00><00>
<00><00>
<00><00><00>
<00><00>
<00><00><00>
I<00>
<00><00>
<00><00>
<00><00>
<00><00>@
<00><00>
<00><00>
!<00><00>
I<00>
!<00> <00><00> <00><00><00>
<00>
<00><00>
<00><00><00><00>
!<00><00>
#<00>
#<00><00>
#<00><00>
#<00>
!<00><00><00><00>
<00><00><00><00>
<00><00>
<00><00>
<00><00>
9<00>
<00><00>
<00>
<00>
<00><00>
9<00>
<00><00>
<00><00>
<00><00>
<00><00>
!<00>
<00><00>
<00><00>
<00><00><00>
<00><00><00>
I<00><00><00> brainDataLgnu/trove/map/hash/THashMap; SignatureELgnu/trove/map/hash/THashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;<init>(Ljava/sql/ResultSet;)VCodeLineNumberTableLocalVariableTablethis'Lbeny/plugins/fishing/bot/FishermanBot;setLjava/sql/ResultSet;
Exceptions%(Lcom/eu/habbo/habbohotel/bots/Bot;)Vbot"Lcom/eu/habbo/habbohotel/bots/Bot; onUserSay2(Lcom/eu/habbo/habbohotel/rooms/RoomChatMessage;)Vvalue-Lbeny/plugins/fishing/data/rpitems/SellValue;item.Lbeny/plugins/fishing/data/rpitems/RPUserItem;offersLgnu/trove/set/hash/THashSet;offerLjava/lang/String;exLjava/sql/SQLException; deletedItems coinsAmountI pixelsAmountdiamondsAmountdata%Lbeny/plugins/fishing/data/HabboData;message/Lcom/eu/habbo/habbohotel/rooms/RoomChatMessage;LocalVariableTypeTable1Lgnu/trove/set/hash/THashSet<Ljava/lang/String;>;MLgnu/trove/set/hash/THashSet<Lbeny/plugins/fishing/data/rpitems/RPUserItem;>; StackMapTable<00><00><00><00><00><00><00><00> onUserEnter((Lcom/eu/habbo/habbohotel/users/Habbo;)Vhabbo%Lcom/eu/habbo/habbohotel/users/Habbo;
initialise()V
SourceFileFishermanBot.java OPgnu/trove/map/hash/THashMap O<00> KL OY<00> <00><00><00> <00><00><00> <00><00>rp.fishing.bot.keyword.getoffer<00> <00><00> <00><00>"rp.fishing.bot.keyword.confirmsale <00><00><00> <00><00> <00><00><00><00> <00><00><00> <00><00> <00><00> <00><00>rp.fishing.bot.offer.nofish <00><00> <00><00><00> <00><00> <00><00>,beny/plugins/fishing/data/rpitems/RPUserItem <00><00> <00> <00>rp.fishing.bot.offer.worthlessgnu/trove/set/hash/THashSetjava/lang/StringBuilder  rp.fishing.currencies.credits <00> rp.fishing.currencies.ducketsrp.fishing.currencies.diamonds,  
rp.fishing.bot.offer.offer%offer%     <00>  <00>   <00>java/lang/Integer <00> <00>java/sql/SQLException    !<00> "# $# %&rp.fishing.bot.offer.complete 'rp.fishing.bot.welcome %keyword% ()%beny/plugins/fishing/bot/FishermanBot'com/eu/habbo/habbohotel/bots/VisitorBot#beny/plugins/fishing/data/HabboData-com/eu/habbo/habbohotel/rooms/RoomChatMessagejava/util/Iterator+beny/plugins/fishing/data/rpitems/SellValue
getMessage()Ljava/lang/String;java/lang/String toLowerCasecom/eu/habbo/EmulatorgetTexts"()Lcom/eu/habbo/core/TextsManager;com/eu/habbo/core/TextsManagergetValue&(Ljava/lang/String;)Ljava/lang/String;contains(Ljava/lang/CharSequence;)Z getRoomUnit*()Lcom/eu/habbo/habbohotel/rooms/RoomUnit;&com/eu/habbo/habbohotel/rooms/RoomUnitgetCurrentLocation*()Lcom/eu/habbo/habbohotel/rooms/RoomTile;getHabbo'()Lcom/eu/habbo/habbohotel/users/Habbo;#com/eu/habbo/habbohotel/users/Habbo&com/eu/habbo/habbohotel/rooms/RoomTiledistance+(Lcom/eu/habbo/habbohotel/rooms/RoomTile;)DgetL(Lcom/eu/habbo/habbohotel/users/Habbo;)Lbeny/plugins/fishing/data/HabboData; getInventory()Lgnu/trove/set/hash/THashSet;size()Italk(Ljava/lang/String;)Viterator/()Lgnu/trove/iterator/hash/TObjectHashIterator;hasNext()Znext()Ljava/lang/Object; getSellValue/()Lbeny/plugins/fishing/data/rpitems/SellValue; getAmount getCurrencyappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringadd(Ljava/lang/Object;)Zjoin@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getHabboInfo+()Lcom/eu/habbo/habbohotel/users/HabboInfo;'com/eu/habbo/habbohotel/users/HabboInfogetIdvalueOf(I)Ljava/lang/Integer;getIntUnixTimestampput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; containsKey&(Ljava/lang/Object;)Ljava/lang/Object;intValuedelete
getLogging()Lcom/eu/habbo/core/Logging;com/eu/habbo/core/LogginglogSQLException(Ljava/sql/SQLException;)V
removeItem1(Lbeny/plugins/fishing/data/rpitems/RPUserItem;)Vclear giveCredits(I)V
givePixels
givePoints(II)Vremovewhisper:(Ljava/lang/String;Lcom/eu/habbo/habbohotel/users/Habbo;)V!IJKLMNOPQM*+<2B>*<2A>Y<><03><04>RSTUVWX<OYQM*+<2B>*<2A>Y<><03><04>R STUZ[\]Q 
<02>+<2B><06><07> <09>
<EFBFBD> <0B>+<2B><06><07> <0C>
<EFBFBD> <0B><02>*<2A> <0A>+<2B><0F><10><0E><12><><02>+<2B><0F>M,<2C><15><16>*<2A><17>
<EFBFBD><18>>66,<2C><15>:<06><00>i<06><00>:<07>:<08><1E>K<08><1F>C<03><><EFBFBD><EFBFBD>!,9<08>`><3E><08>`6<04> <08>`6<05><><EFBFBD><1D><04><05>*<2A> <20>
<EFBFBD><18>+<2B><06><07> <09>
<EFBFBD> <0B>û!Y<>":<1D>'<06>#Y<>$<1D>%&<26>'<27>(<28>
<EFBFBD>'<27>)<29>*W<04>(<06>#Y<>$<04>%&<26>'<27>+<2B>
<EFBFBD>'<27>)<29>*W<05>(<06>#Y<>$<05>%&<26>'<27>,<2C>
<EFBFBD>'<27>)<29>*W-<06>.:*<2A>/<2F>
0<07>1<>*<2A>+<2B><0F>2<>3<>4<>5x`<60>4<>6W<36>+<2B><06><07> <0C>
<EFBFBD> <0B>*<2A>+<2B><0F>2<>3<>4<>7<><00>*<2A>+<2B><0F>2<>3<>4<>8<>9<>:<3A>5<>ɻ!Y<>":,<2C><15>:<07><00>7<07><00>:<08><1D><1E><08>;<08>*W<> : <09>= <09>><3E><><EFBFBD><06>:<07><00><07><00>:,<08>?<3F><><EFBFBD><06>@<1D> +<2B><1D>A<04> +<2B><04>B<05> +<2B><05>C*<2A>D<>
<EFBFBD>*<2A>+<2B><0F>2<>3<>4<>EW<45><57>Iad<R<00>9$E%M'W(c)d-f.i/l1<00>2<00>3<00>4<00>6<00>7<00>:<00>;<00>><00>B<00>D<00>E<00>FIJL"MFPKQpTuU<01>X<01>Y<01>[<01>]<01>a!c*fIhTiYjandlfmnoqq<02>r<02>s<02>u<02>x<02>y<02>|<02>}<02><00><02><00><02><00><02><00><02><00><02><00>S<00><00>P^_<00>W`a<00>bc<01>2deffg I%`a<02>`a*<00>hcf<02>iji~kjl{ljM<02>mn<02>TU<02>opq<00>br*<00>hstn*<2A>9u<>vwux<00>Jyz
<0C> <09><1A>E{))<29>:<3A>]{x<>-yB|<7C> <09><02>x<> <0E>!vw}~QS*<2A>F<>
G<> <09>
<EFBFBD>1+<2B>H<>R
<00><00>STU<00> <00><00>Q<01>R<00><00><00>PK
<00><>M<><1C><><EFBFBD><00>/beny/plugins/fishing/commands/FishCommand.class<73><73><EFBFBD><EFBFBD>4<00>O
PQR
STU
VW
$X
YZ
[\
]^
[_
`a
bc
de
bf
gh
ij
dk lm no pq prstu vw
[x
dy
z{|}~
]
]<00><00><00><init>()VCodeLineNumberTableLocalVariableTablethis+Lbeny/plugins/fishing/commands/FishCommand;handleF(Lcom/eu/habbo/habbohotel/gameclients/GameClient;[Ljava/lang/String;)Zbot"Lcom/eu/habbo/habbohotel/bots/Bot;item)Lcom/eu/habbo/habbohotel/users/HabboItem;gc0Lcom/eu/habbo/habbohotel/gameclients/GameClient;strings[Ljava/lang/String;ru(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;data%Lbeny/plugins/fishing/data/HabboData;room$Lcom/eu/habbo/habbohotel/rooms/Room; currentTile(Lcom/eu/habbo/habbohotel/rooms/RoomTile; tileInfronthasWaterZhasBot StackMapTable<00><00>5<00><00><00><00><00>
Exceptions<00>
SourceFileFishCommand.javacmd_fish<00> <00><00>commands.keys.cmd_fish<00> <00><00>;<00> <00><00> %<00><00> <00><00><00> <00><00><00> <00><00> <00><00><00> <00><00><00> <00><00><00> <00><00> <00><00><00> <00><00><00> <00><00> <00><00><00> <00><00><00> <00><00><00> <00><00> <00><00> com/eu/habbo/habbohotel/bots/Bot%beny/plugins/fishing/bot/FishermanBotrp.fishing.alerts.nobot<00> <00><00> <00><00> <00><00><00> <00><00>'com/eu/habbo/habbohotel/users/HabboItem;com/eu/habbo/habbohotel/items/interactions/InteractionWaterrp.fishing.alerts.nowater <00><00> <00><00>)beny/plugins/fishing/commands/FishCommand(com/eu/habbo/habbohotel/commands/Command.com/eu/habbo/habbohotel/gameclients/GameClient&com/eu/habbo/habbohotel/rooms/RoomUnit#beny/plugins/fishing/data/HabboData"com/eu/habbo/habbohotel/rooms/Room&com/eu/habbo/habbohotel/rooms/RoomTilejava/util/Iteratorjava/lang/Exceptioncom/eu/habbo/EmulatorgetTexts"()Lcom/eu/habbo/core/TextsManager;com/eu/habbo/core/TextsManagergetValue&(Ljava/lang/String;)Ljava/lang/String;java/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String;((Ljava/lang/String;[Ljava/lang/String;)VgetHabbo'()Lcom/eu/habbo/habbohotel/users/Habbo;#com/eu/habbo/habbohotel/users/Habbo getRoomUnit*()Lcom/eu/habbo/habbohotel/rooms/RoomUnit;getL(Lcom/eu/habbo/habbohotel/users/Habbo;)Lbeny/plugins/fishing/data/HabboData; getHabboInfo+()Lcom/eu/habbo/habbohotel/users/HabboInfo;'com/eu/habbo/habbohotel/users/HabboInfogetCurrentRoom&()Lcom/eu/habbo/habbohotel/rooms/Room;getCurrentLocation*()Lcom/eu/habbo/habbohotel/rooms/RoomTile; getLayout,()Lcom/eu/habbo/habbohotel/rooms/RoomLayout;getBodyRotation2()Lcom/eu/habbo/habbohotel/rooms/RoomUserRotation;.com/eu/habbo/habbohotel/rooms/RoomUserRotation()I(com/eu/habbo/habbohotel/rooms/RoomLayoutgetTileInFrontS(Lcom/eu/habbo/habbohotel/rooms/RoomTile;I)Lcom/eu/habbo/habbohotel/rooms/RoomTile;getCurrentBots()Lgnu/trove/map/TIntObjectMap;gnu/trove/map/TIntObjectMapvalueCollection()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;4com/eu/habbo/habbohotel/rooms/RoomChatMessageBubblesWIRED6Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;whisperK(Ljava/lang/String;Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;)V
getItemsAtG(Lcom/eu/habbo/habbohotel/rooms/RoomTile;)Lgnu/trove/set/hash/THashSet;gnu/trove/set/hash/THashSet/()Lgnu/trove/iterator/hash/TObjectHashIterator; isFishing
setFishing(Z)V!#$%&'B*<01><03><05><06><07>(
) *+,-'< <00>+<2B><08> N+<2B><08>
:+<2B><08> <0B> :-<2D> :<05>-<2D><0F><10>:66 <05><12><00>:

<EFBFBD><00>
<EFBFBD><00>:  <0B><18>6 <09><><EFBFBD> <09>+<2B><08><19><04><1A><04><07><1C>:

<EFBFBD><00>
<EFBFBD><00>:  <0B><1F>6<08><><EFBFBD><08>+<2B><08> <20><04><1A><04><04>!<21><04><03>"<04>(^!#"6$9%<'c(k)n+q-v.<00>/<00>2<00>3<00>4<00>6<00>8<00>9<00>:<00>=<00>@)z c ./ <00> 01 <00>*+<00>23<00>45<00>67<00>89<00>:;#<00><=6<00>>=9<00>?@<<00>A@ B_
<EFBFBD>M CDEFGHIIJ <20><18> J <20>MG<>
CDEFGHIIGKLMNPK
<00><>M<><4D>[<5B>` ` 4beny/plugins/fishing/commands/InventoryCommand.class<73><73><EFBFBD><EFBFBD>4<00>G
HIJ
KLM
N
#O
PQ
RS
RTU
VW
XY
Z
[\]
[^ _` ab acd
e
fg
h
[i
jk
flmn
opqr<init>()VCodeLineNumberTableLocalVariableTablethis0Lbeny/plugins/fishing/commands/InventoryCommand;handleF(Lcom/eu/habbo/habbohotel/gameclients/GameClient;[Ljava/lang/String;)Zitem*Lbeny/plugins/fishing/data/rpitems/RPItem;amountIkeygc0Lcom/eu/habbo/habbohotel/gameclients/GameClient;strings[Ljava/lang/String;data%Lbeny/plugins/fishing/data/HabboData;mapLgnu/trove/map/hash/THashMap; inventoryLjava/lang/String;LocalVariableTypeTableELgnu/trove/map/hash/THashMap<Ljava/lang/Integer;Ljava/lang/Integer;>; StackMapTablestnu
Exceptionsv
SourceFileInventoryCommand.java cmd_inventoryw xycommands.keys.cmd_inventoryz {|; }~ $<00> <00><00>s <00><00> <00><00>java/lang/StringBuilder $%rp.fishing.inventory.title <00><00>
---
<00><00>t <00><00>rp.fishing.inventory.empty <00><00><00> <00><00>u <00><00> <00><00>java/lang/Integer <00><00><00> <00><00> <00><00> <00><00> <00><00> x <00><00>
java/lang/String<00> <00><00>.beny/plugins/fishing/commands/InventoryCommand(com/eu/habbo/habbohotel/commands/Command#beny/plugins/fishing/data/HabboDatagnu/trove/map/hash/THashMapjava/util/Iteratorjava/lang/Exceptioncom/eu/habbo/EmulatorgetTexts"()Lcom/eu/habbo/core/TextsManager;com/eu/habbo/core/TextsManagergetValue&(Ljava/lang/String;)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;((Ljava/lang/String;[Ljava/lang/String;)V.com/eu/habbo/habbohotel/gameclients/GameClientgetHabbo'()Lcom/eu/habbo/habbohotel/users/Habbo;getL(Lcom/eu/habbo/habbohotel/users/Habbo;)Lbeny/plugins/fishing/data/HabboData;getInventoryCounts()Lgnu/trove/map/hash/THashMap;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;size()IkeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;intValue(beny/plugins/fishing/data/rpitems/RPItemgetItem-(I)Lbeny/plugins/fishing/data/rpitems/RPItem;valueOf(I)Ljava/lang/Integer;&(Ljava/lang/Object;)Ljava/lang/Object;(I)Ljava/lang/StringBuilder;getName#com/eu/habbo/habbohotel/users/Habboalert([Ljava/lang/String;)V!"#$%&B*<01><03><05><06><07>'
( )*+,&<01>
<00>+<2B><08> N-<2D>
:<04> Y<> <0C> <0A><04><0F><0E>:<04><11>"<22> Y<> <05><0E><12><04><0E>:<05>l<04><13>:<06><00>V<06><00><17>6<07>:<07><1A><1B><17>6 <09> Y<> <05> <09><1D><08><1E><1F><0E>:<05><><EFBFBD>+<2B><04> YS<>!<04>'2 *2Q!v"}#<00>$<00>%<00>(<00>*(\ }:-.<00>(/0 vA10<00>)*<00>23<00>45<00>67<00>89*<00>:;< <00>8=><03>Q?@A<> B<>\CDEFPK
<00><>MK<><4B><00>)beny/plugins/fishing/data/HabboData.class<73><73><EFBFBD><EFBFBD>4z
Z<00> ?<00> ?<00><00>
<00> ?<00>
?<00><00>
<00><00>
<00><00> ?<00> <00><00> <00><00>
<00><00><00>
<00>
<00><00>
<00><00><00>
<00><00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00><00><00><><7F><EFBFBD>
<00><00><00>
<00>
<00>
<00><00><00><00>
<00><00><00>
<00><00> <00><00>
%<00>
$<00>
$<00><00>
<00>
<00><00>
0<00>
?<00>
<00> <00><00> <00><00><00>
6<00>
<00>
0<00>
0<00>
<00>
0<00> ?<00>
<00><00><00>
?<00>
?<00>
<00><00>
<00><00>
<00><00><00>    <00> <00>



 

  
Q
6 
cachedDataLgnu/trove/map/hash/THashMap; SignatureWLgnu/trove/map/hash/THashMap<Ljava/lang/Integer;Lbeny/plugins/fishing/data/HabboData;>;habbo%Lcom/eu/habbo/habbohotel/users/Habbo; isFishingZ futureFishingLjava/util/concurrent/Future; inventoryLgnu/trove/set/hash/THashSet;MLgnu/trove/set/hash/THashSet<Lbeny/plugins/fishing/data/rpitems/RPUserItem;>;<init>((Lcom/eu/habbo/habbohotel/users/Habbo;)VCodeLineNumberTableLocalVariableTableexLjava/sql/SQLException;this%Lbeny/plugins/fishing/data/HabboData; StackMapTable<00><00>setHabbo()Z
setFishing(Z)Vvalue currentRoom$Lcom/eu/habbo/habbohotel/rooms/Room;currentRoomUnit(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;getHabbo'()Lcom/eu/habbo/habbohotel/users/Habbo;addItem1(Lbeny/plugins/fishing/data/rpitems/RPUserItem;)Vitem.Lbeny/plugins/fishing/data/rpitems/RPUserItem;
removeItem getInventory()Lgnu/trove/set/hash/THashSet;O()Lgnu/trove/set/hash/THashSet<Lbeny/plugins/fishing/data/rpitems/RPUserItem;>;getInventoryCounts()Lgnu/trove/map/hash/THashMap;valItypemapLocalVariableTypeTableELgnu/trove/map/hash/THashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;<00><00>G()Lgnu/trove/map/hash/THashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;setFutureFishing)(Ljava/util/concurrent/ScheduledFuture;)Vrun&Ljava/util/concurrent/ScheduledFuture;getL(Lcom/eu/habbo/habbohotel/users/Habbo;)Lbeny/plugins/fishing/data/HabboData;data loadInventory()V*Lbeny/plugins/fishing/data/rpitems/RPItem;stmLjava/sql/PreparedStatement;setLjava/sql/ResultSet;conLjava/sql/Connection;
Exceptions<clinit>
SourceFileHabboData.java h<00> _` abgnu/trove/set/hash/THashSet ef <00><00>java/sql/SQLException !"# $% cd& 'v () *+*beny/plugins/fishing/threads/FishingThread h, -. /0rp.fishing.time.max1 23rp.fishing.time.min4 567 <00>8 9:; <= >? @irp.fishing.effect_idjava/lang/Integer ABAcom/eu/habbo/messages/outgoing/rooms/users/RoomUserEffectComposer hC DE FG@com/eu/habbo/messages/outgoing/rooms/users/RoomUserShoutComposer-com/eu/habbo/habbohotel/rooms/RoomChatMessage HIrp.fishing.fishing.beginsJ KLM NO hP hQrp.fishing.fishing.ends RS TSgnu/trove/map/hash/THashMap <00><00> UV Wv XY,beny/plugins/fishing/data/rpitems/RPUserItem Z[ \] ^S <00>_ `[ ab [\ c[#beny/plugins/fishing/data/HabboData ui hi def ghi jk9SELECT * FROM `rp_fishing_user_items` WHERE `user_id` = ? lm nB op Xv qr st u[fish vS2beny/plugins/fishing/data/rpitems/types/RPFishItemiduser_id
extra_data wL hxjava/lang/Exception y<00>java/lang/Object#com/eu/habbo/habbohotel/users/Habbo"com/eu/habbo/habbohotel/rooms/Room&com/eu/habbo/habbohotel/rooms/RoomUnitjava/util/Iteratorjava/sql/Connectionjava/sql/PreparedStatementjava/sql/ResultSet(beny/plugins/fishing/data/rpitems/RPItemjava/lang/Stringcom/eu/habbo/Emulator
getLogging()Lcom/eu/habbo/core/Logging;com/eu/habbo/core/LogginglogSQLException(Ljava/sql/SQLException;)Vjava/util/concurrent/Future isCancelledcancel(Z)Z getThreading(()Lcom/eu/habbo/threading/ThreadPooling;((Lbeny/plugins/fishing/data/HabboData;)V getRandom()Ljava/util/Random; getConfig*()Lcom/eu/habbo/core/ConfigurationManager;&com/eu/habbo/core/ConfigurationManagergetInt(Ljava/lang/String;)Ijava/util/RandomnextInt(I)I$com/eu/habbo/threading/ThreadPooling=(Ljava/lang/Runnable;J)Ljava/util/concurrent/ScheduledFuture; getHabboInfo+()Lcom/eu/habbo/habbohotel/users/HabboInfo;'com/eu/habbo/habbohotel/users/HabboInfogetCurrentRoom&()Lcom/eu/habbo/habbohotel/rooms/Room; getRoomUnit*()Lcom/eu/habbo/habbohotel/rooms/RoomUnit;makeSit setEffectId(II)V+(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;)Vcompose'()Lcom/eu/habbo/messages/ServerMessage; sendComposer((Lcom/eu/habbo/messages/ServerMessage;)VgetTexts"()Lcom/eu/habbo/core/TextsManager;com/eu/habbo/core/TextsManagergetValue&(Ljava/lang/String;)Ljava/lang/String;4com/eu/habbo/habbohotel/rooms/RoomChatMessageBubblesNORMAL6Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;<00>(Ljava/lang/String;Lcom/eu/habbo/habbohotel/users/Habbo;Lcom/eu/habbo/habbohotel/users/Habbo;Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;)V2(Lcom/eu/habbo/habbohotel/rooms/RoomChatMessage;)Vadd(Ljava/lang/Object;)Zremoveiterator/()Lgnu/trove/iterator/hash/TObjectHashIterator;hasNextnext()Ljava/lang/Object;getType()IvalueOf(I)Ljava/lang/Integer; containsKey&(Ljava/lang/Object;)Ljava/lang/Object;intValueput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getId getDatabase"()Lcom/eu/habbo/database/Database;com/eu/habbo/database/Database getDataSource&()Lcom/zaxxer/hikari/HikariDataSource;"com/zaxxer/hikari/HikariDataSource getConnection()Ljava/sql/Connection;prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;setInt executeQuery()Ljava/sql/ResultSet;getItem-(I)Lbeny/plugins/fishing/data/rpitems/RPItem; getTypename()Ljava/lang/String;hashCodeequals getString(IIILjava/lang/String;)Vclose!?Z [\]^_`abcdef]g hij<00>)*<2A>*+<2B>*<03>*<2A>Y<><05>*<2A><07> M<> ,<2C>
<EFBFBD> k& %& '(+. ,!-(0l !mn)op)_`q<02> rstuij>*+<2B><02>k
34lop_`avj/*<2A><03>k7l opwxj<01> 7*<2A><1B><04>*<1B>*<2A><03>$*<2A> <0B>*<2A> <0B> <00>*<2A> <04> W<>T*<2A><03>M*<2A> <0B>*<2A> <0B> <00>:*<2A><0E>Y*<2A><10><11><13><14><15>d<><16><15>`<03>h<EFBFBD><68><17> *<2A><02><18>M*<2A><02>N,<2C><00>-<2D><00>*<2A><03>S,*<2A><02>-<2D><1C><1E>,<2C> Y-<2D>!<21>"<22>#,<2C>$Y<>%Y<>&'<27>(*<2A>*<2A><02>)<29>*<2A>+<2B>,<2C>#<23>@-<02>,<2C> Y-<2D>!<21>"<22>#,<2C>$Y<>%Y<>&-<2D>(*<2A>*<2A><02>)<29>*<2A>+<2B>,<2C>#<23>kN<= ?A(B6DPE<00>H<00>I<00>K<00>L<00>M<00>N<00>O<00>P<00>S<00>TU6Xl*7op7yb<00><00>z{<00><00>|}q ,6<>q~<<00><00>j/*<2A><02>k[l op<00><00>jB
*<2A>+<2B>.W<>k
_ `l
op
<00><00><00><00>jB
*<2A>+<2B>/W<>k
c dl
op
<00><00><00><00>j/*<2A><06>kgl op]<00><00><00>jm<>0Y<30>1L*<2A>2<>3M,<2C>4<00>U,<2C>5<00>6N-<2D>76+<04>8<>9<>(+<04>8<>:<3A><1D>;6+<04>8`<60>8<><W<>+<04>8<04>8<><W<><57><EFBFBD>+<2B>k*
ln#o)q5rFsWtZvhxkzl4F<00><00>)?<00><00>#E<00><00>mope<00>\<00> e<00><00>q<04><00><00><>I<00><01> <0A>]<00><00><00>j>*+<2B> <0B>k
~lop<00><00> <00><00>j<00>S<>=*<2A><18>><3E>8<>9<>&<26>=*<2A><18>><3E>8<>:<3A>?L+<2B>*<2A>+*<2A>@+<2B><>?Y*<2A>AL<41>=*<2A><18>><3E>8+<2B><W+<2B>k"<00><00>'<00>/<00>4<00>6<00>?<00>Q<00>l '<00>pS_`?<00>pq <02>4r<><00><00>j<01><00><>B<>C<>DL+E<>FM,*<2A><02><18>><3E>G,<2C>HN-<2D>I<00><00>-J<>K<00>L:<04>M:6<05>N<>!/<2F>XO<>P<>6<06>C*<2A><06>QY-R<>K-S<>K-J<>K-T<>U<00>V<>.W<>2*<2A><06>6Y-R<>K-S<>K-J<>K-T<>U<00>W<>.W<><57>F<EFBFBD>M+<2B>Y<00>M<>
<00><00>X<00><00><00>XkF<00>
<00><00>$<00>+<00>4<00>A<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>l4A<00><00><00><00><00><00>+<00><00><00><00>op
<00><00><00>q+ <0B>+<00><00><00><>8<00><00> 1<>.<2E>B<00>H<00><00><00><00>j# <0B>0Y<30>1<>=<3D>k<00><00>PK
<00><>M<><4D>=<3D>33.beny/plugins/fishing/data/rpitems/RPItem.class<73><73><EFBFBD><EFBFBD>4<00>
)_ ` a b c d e
fg
hi
jkl
_ mn op qr stu sv
wxy
wz{|. s}~045
<00>
<00><00>
"<00> o<00>
<00><00>
<00>
<00>
<00><00>itemsLgnu/trove/map/hash/THashMap; Signature\Lgnu/trove/map/hash/THashMap<Ljava/lang/Integer;Lbeny/plugins/fishing/data/rpitems/RPItem;>;idInameLjava/lang/String; saleCurrency saleValuetypenamechance<init>+(ILjava/lang/String;IILjava/lang/String;I)VCodeLineNumberTableLocalVariableTablethis*Lbeny/plugins/fishing/data/rpitems/RPItem;getId()IgetName()Ljava/lang/String;getSaleCurrency getSaleValue getTypename getChanceload()V currencyTypesetLjava/sql/ResultSet;eLjava/lang/Exception;conLjava/sql/Connection; StackMapTable<00><00><00><00>
Exceptions<00>addItem.(ILbeny/plugins/fishing/data/rpitems/RPItem;)VitemgetItem-(I)Lbeny/plugins/fishing/data/rpitems/RPItem;getItems()Ljava/lang/Iterable;B()Ljava/lang/Iterable<Lbeny/plugins/fishing/data/rpitems/RPItem;>;
SourceFile RPItem.java 6F ./ 01 2/ 3/ 41 5/<00> <00><00><00> <00><00><00> <00><00>gnu/trove/map/hash/THashMap *+ SELECT * FROM `rp_fishing_items`<00> <00><00><00> <00><00><00> <00><00> sale_currency <00><00><00> <00>>duckets <00><00>pixelsdiamonds <00><00>(beny/plugins/fishing/data/rpitems/RPItem
sale_value 67 UVjava/lang/Exception <00>F <00>F<00> <00><00> <00><00> <00><00> <00><00>java/lang/Objectjava/sql/Connectionjava/sql/ResultSetjava/lang/Stringjava/sql/SQLExceptioncom/eu/habbo/Emulator getDatabase"()Lcom/eu/habbo/database/Database;com/eu/habbo/database/Database getDataSource&()Lcom/zaxxer/hikari/HikariDataSource;"com/zaxxer/hikari/HikariDataSource getConnection()Ljava/sql/Connection;prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;java/sql/PreparedStatement executeQuery()Ljava/sql/ResultSet;next()Z getString&(Ljava/lang/String;)Ljava/lang/String;hashCodeequals(Ljava/lang/Object;)ZgetInt(Ljava/lang/String;)IprintStackTraceclosejava/lang/IntegervalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;values()Ljava/util/Collection;!)
*+,-./012/3/415/ 678<00>&*<2A>*<1B>*,<2C>*<1D>*<04>*<05>*<06><07>9" %:H&;<&./&01&2/&3/&41&5/=>8/*<2A><02>9": ;<?@8/*<2A><03>9&: ;<A>8/*<2A><04>9*: ;<B>8/*<2A><05>9.: ;<C@8/*<2A><06>92: ;<D>8/*<2A><07>96: ;< EF8<01>
<04><08> <09>
K<EFBFBD> Y<> <0C> *<0E><00>L+<2B><00><00>=+<12>N6-<2D><14>M<03>~<7E>2<> <09>Aw;jK#-<15><16>$6<04>-<17><16>6<04>-<18><16>6<04>#!=<3D>=+<19><00>Y+<19>+<1C>+<1D>+<1E>+<1F><00> <20>!<21><>8<EFBFBD>L+<2B>#*<2A>$<00>L+<2B>#<23><00><00>"<00><00><00>"9N;
<?"A+B-C<00>F<00>G<00>J<00>M<00>N<00>R<00>P<00>Q<00>U<00>Y<00>W<00>XZ:4-<00>G/"<00>HI<00>JK<00>JK
<00>LMN( <0A>"OP<>=Q <04><01>=BRHRST UV8E <0A> <1A>%+<2B>&W<>9
] ^: ./ W< XY88<0E> <1A>%<25>'<27><1B>9a: ./ Z[8<07> <0A>(<28>9e,\]^PK
<00><>Mj<>2v v 2beny/plugins/fishing/data/rpitems/RPUserItem.class<73><73><EFBFBD><EFBFBD>4<00>
E F G H I
JK
JLM
JN
JO
P
QR
ST
UVW XY Z[ Z\ X]^_
Q`
ab
cdeidIuser_idtype
extra_dataLjava/lang/String;<init>(IIILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis.Lbeny/plugins/fishing/data/rpitems/RPUserItem; getItemName()Ljava/lang/String; getSellValue/()Lbeny/plugins/fishing/data/rpitems/SellValue;setId(I)VgetId()I getUserIdgetType getExtraDatadelete()VstmLjava/sql/PreparedStatement;eLjava/sql/SQLException;Ljava/lang/Exception;
connectionLjava/sql/Connection; StackMapTabledf^_g
Exceptions
SourceFileRPUserItem.java !4     h ij k)+beny/plugins/fishing/data/rpitems/SellValue l/ m/ !no pqr stu vw2DELETE FROM `rp_fishing_user_items` WHERE `id` = ?f xyz {n |} ~4java/lang/Exceptionjava/sql/SQLException <00><00> <00><00> <00>4,beny/plugins/fishing/data/rpitems/RPUserItemjava/lang/Objectjava/sql/Connectionjava/lang/Throwable(beny/plugins/fishing/data/rpitems/RPItemgetItem-(I)Lbeny/plugins/fishing/data/rpitems/RPItem;getNamegetSaleCurrency getSaleValue(II)Vcom/eu/habbo/Emulator getDatabase"()Lcom/eu/habbo/database/Database;com/eu/habbo/database/Database getDataSource&()Lcom/zaxxer/hikari/HikariDataSource;"com/zaxxer/hikari/HikariDataSource getConnection()Ljava/sql/Connection; prepareCall0(Ljava/lang/String;)Ljava/sql/CallableStatement;java/sql/PreparedStatementsetIntexecute()Zclose
getLogging()Lcom/eu/habbo/core/Logging;com/eu/habbo/core/LogginglogSQLException(Ljava/sql/SQLException;)VprintStackTrace! !"#<00>*<2A>*<1B>*<1C>*<1D>*<04><05>$ %4&' ()#5 *<2A><04><06><07>$%  &'*+#F<1C>Y*<2A><04><06> *<2A><04><06>
<EFBFBD> <0B>$% &',-#>*<1B><02>$
#$%&'./#/*<2A><02>$'% &'0/#/*<2A><03>$+% &'1/#/*<2A><04>$/% &'2)#/*<2A><05>$3% &'34#<01>{<7B> <0C> <0A>L+<0F>M,*<2A><02>,<2C>W+<2B><00><M<>8M<38>,<2C>+<2B><00>'M<>#M,<2C>+<2B><00>M<>N+<2B><00>:-<2D><>L<>+<2B><17>L+<2B><18> %+.
%2:@C
%GLRU
%Y2:YGLYZ`cgjgu$n8
:;<%G+I/J2>3@:G@IDJGBHCLGRIVJYFZG`IgSjLkNrSuPvRzT%H56378H79
]:;k78v79{&'<G <0C>.=>?C@P?C?M?CA<> =>A?<01>B@J?BCDPK
<00><><4D><C588>HH1beny/plugins/fishing/data/rpitems/SellValue.class<73><73><EFBFBD><EFBFBD>4
  currencyIamount<init>(II)VCodeLineNumberTableLocalVariableTablethis-Lbeny/plugins/fishing/data/rpitems/SellValue; getCurrency()I getAmount
SourceFileSellValue.java   +beny/plugins/fishing/data/rpitems/SellValuejava/lang/Object()V!
 Y*<2A>*<1B>*<1C><03>     /*<2A><02>   /*<2A><03>  PK
<00><>MwZ<77> zz8beny/plugins/fishing/data/rpitems/types/RPFishItem.class<73><73><EFBFBD><EFBFBD>4<00>
:
;<
=>
?@A BC
D EF
G
H EI EJ EK LM LN
OP
Q BRS
;T
UVWX<init>(IIILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lbeny/plugins/fishing/data/rpitems/types/RPFishItem;idIuser_idtype
extra_dataLjava/lang/String;insert()VstmLjava/sql/PreparedStatement;setLjava/sql/ResultSet;eLjava/lang/Exception;conLjava/sql/Connection;exLjava/sql/SQLException; StackMapTableYZ[PS
SourceFileRPFishItem.java \ ]^_ `ab cdVINSERT INTO `rp_fishing_user_items` (`user_id`, `type`, `extra_data`) VALUES (?, ?, ?)Y ef ghZ ij kh lm no pq rs[ tq uv wxjava/lang/Exception y' z'java/sql/SQLException {|} ~2beny/plugins/fishing/data/rpitems/types/RPFishItem,beny/plugins/fishing/data/rpitems/RPUserItemjava/sql/Connectionjava/sql/PreparedStatementjava/sql/ResultSetcom/eu/habbo/Emulator getDatabase"()Lcom/eu/habbo/database/Database;com/eu/habbo/database/Database getDataSource&()Lcom/zaxxer/hikari/HikariDataSource;"com/zaxxer/hikari/HikariDataSource getConnection()Ljava/sql/Connection;prepareStatement1(Ljava/lang/String;I)Ljava/sql/PreparedStatement; getUserId()IsetInt(II)VgetType getExtraData()Ljava/lang/String; setString(ILjava/lang/String;)Vexecute()ZgetGeneratedKeys()Ljava/sql/ResultSet;nextgetInt(I)IsetId(I)VprintStackTraceclose
getLogging()Lcom/eu/habbo/core/Logging;com/eu/habbo/core/LogginglogSQLException(Ljava/sql/SQLException;)V!`
*<04><01>
 4

!
"!
#!
$%&'n|<7C><02><03>L+<04>M,*<2A><07>,*<2A> <09>,*<2A>
<EFBFBD> ,<2C> W,<2C> N-<2D><00>*-<04><00><10><><EFBFBD><EFBFBD>M,<2C>+<2B><00>M,<2C><12> L<>+<2B><16>
Z]bhkpsR
*5<C!L"Z']%^&b*h.k,l-p2s0t1{3HF()C*+^,-l,-
f./t01|2"<08>C345<>B6H6<>B789PK
<00><>Mj=G  0beny/plugins/fishing/threads/FishingThread.class<73><73><EFBFBD><EFBFBD>4<00>
.L -M
NO
PQ
RS
-TU
RV
(VW
X
Y
NZ[\
]^_
`ab
(c
de fg
h
i
j
kl
]m
]n
]op
qrs
tu
vw
Nx
(y z{ |} |~
(<00>?
d<00>
(<00><00><00><00>data%Lbeny/plugins/fishing/data/HabboData;<init>((Lbeny/plugins/fishing/data/HabboData;)VCodeLineNumberTableLocalVariableTablethis,Lbeny/plugins/fishing/threads/FishingThread;run()V currentRoom$Lcom/eu/habbo/habbohotel/rooms/Room;
caughtItem*Lbeny/plugins/fishing/data/rpitems/RPItem;fish4Lbeny/plugins/fishing/data/rpitems/types/RPFishItem; getRandomFish,()Lbeny/plugins/fishing/data/rpitems/RPItem;item accumulatedI
lookingForcurrent StackMapTable<00>
SourceFileFishingThread.java 2: 01<00> <00><00><00> <00><00><00> <00><00> AB2beny/plugins/fishing/data/rpitems/types/RPFishItem <00><00> 2<00> <00>: <00><00>@com/eu/habbo/messages/outgoing/rooms/users/RoomUserShoutComposer-com/eu/habbo/habbohotel/rooms/RoomChatMessage<00> <00><00>rp.fishing.fishing.catches<00> <00><00>%item% <00><00><00> <00><00><00> <00><00> 2<00> 2<00> <00><00><00> <00><00> <00><00> <00><00> <00><00>rp.fishing.time.max<00> <00><00>rp.fishing.time.min<00> <00><00><00> 9<00> <00><00> <00><00><00> <00><00><00> <00><00> <00><00>(beny/plugins/fishing/data/rpitems/RPItem <00><00> <00><00> <00><00>*beny/plugins/fishing/threads/FishingThreadjava/lang/Objectjava/lang/Runnablejava/util/Iterator#beny/plugins/fishing/data/HabboDatagetHabbo'()Lcom/eu/habbo/habbohotel/users/Habbo;#com/eu/habbo/habbohotel/users/Habbo getHabboInfo+()Lcom/eu/habbo/habbohotel/users/HabboInfo;'com/eu/habbo/habbohotel/users/HabboInfogetCurrentRoom&()Lcom/eu/habbo/habbohotel/rooms/Room;getId()I(IIILjava/lang/String;)VinsertaddItem1(Lbeny/plugins/fishing/data/rpitems/RPUserItem;)Vcom/eu/habbo/EmulatorgetTexts"()Lcom/eu/habbo/core/TextsManager;com/eu/habbo/core/TextsManagergetValue&(Ljava/lang/String;)Ljava/lang/String;getName()Ljava/lang/String;java/lang/String
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;4com/eu/habbo/habbohotel/rooms/RoomChatMessageBubblesNORMAL6Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;<00>(Ljava/lang/String;Lcom/eu/habbo/habbohotel/users/Habbo;Lcom/eu/habbo/habbohotel/users/Habbo;Lcom/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles;)V2(Lcom/eu/habbo/habbohotel/rooms/RoomChatMessage;)Vcompose'()Lcom/eu/habbo/messages/ServerMessage;"com/eu/habbo/habbohotel/rooms/Room sendComposer((Lcom/eu/habbo/messages/ServerMessage;)V getThreading(()Lcom/eu/habbo/threading/ThreadPooling; getRandom()Ljava/util/Random; getConfig*()Lcom/eu/habbo/core/ConfigurationManager;&com/eu/habbo/core/ConfigurationManagergetInt(Ljava/lang/String;)Ijava/util/RandomnextInt(I)I$com/eu/habbo/threading/ThreadPooling=(Ljava/lang/Runnable;J)Ljava/util/concurrent/ScheduledFuture;setFutureFishing)(Ljava/util/concurrent/ScheduledFuture;)VgetItems()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getTypenameequals(Ljava/lang/Object;)Z getChance!-./01234F
*<2A>*+<2B><02>5 6
78
019:4 <00>*<2A><02><03><04>L<>M<>Y*<2A><02><03><04>,<2C> 
<EFBFBD> N-<2D> *<2A>-<2D> +<2B>Y<>Y<><11>,<2C><14>*<2A><02>*<2A><02><03><16><17><18><19>*<2A><02>*<2A><1C><1E><1F> <20>d<>!<21> <20>`<03>h<EFBFBD><68>"<22>#<23>5".2:!q"<00>#6*<00>78<00>;<<00>=>.w?@ AB4"};<3B>$<24>%L+<2B>&<00>#+<2B>'<00>(M,<2C>)*<2A>+<2B>
,<2C>,`;<3B><>ڸ<1A>!<=<3D>$<24>%N-<2D>&<00>.-<2D>'<00>(:<04>)*<2A>+<2B><04>,`=<1C><04><><EFBFBD><EFBFBD><01>5:&()**1,4.</>1[2h3p4u6x9{;64C>[C>{DE<AFE>?GEH<06> I%<25><02>I0<49>JKPK
<00><>M.<2E><>w^^ plugin.json{
"main" : "beny.plugins.fishing.Main",
"name" : "Fishing Plugin",
"author" : "Beny."
}
PK
<00><>M <00>AMETA-INF/<2F><>PK
<00><>M<><4D>H<EFBFBD>gg<00><>+META-INF/MANIFEST.MFPK
<00><>M<00>A<EFBFBD>beny/PK
<00><>M <00>A<EFBFBD>beny/plugins/PK
<00><>M<00>Abeny/plugins/fishing/PK
<00><>M<00>AEbeny/plugins/fishing/bot/PK
<00><>M<00>A|beny/plugins/fishing/commands/PK
<00><>M<00>A<EFBFBD>beny/plugins/fishing/data/PK
<00><>M"<00>A<EFBFBD>beny/plugins/fishing/data/rpitems/PK
<00><>M(<00>A0beny/plugins/fishing/data/rpitems/types/PK
<00><>M<00>Avbeny/plugins/fishing/threads/PK
<00><>M<1C><><EFBFBD>ss<00><><EFBFBD>beny/plugins/fishing/Main.classPK
<00><>M<00> $<24><00>+<00><>abeny/plugins/fishing/bot/FishermanBot.classPK
<00><>M<><1C><><EFBFBD><00>/<00><><EFBFBD>+beny/plugins/fishing/commands/FishCommand.classPK
<00><>M<><4D>[<5B>` ` 4<00><><EFBFBD>;beny/plugins/fishing/commands/InventoryCommand.classPK
<00><>MK<><4B><00>)<00><>qGbeny/plugins/fishing/data/HabboData.classPK
<00><>M<><4D>=<3D>33.<00><>sgbeny/plugins/fishing/data/rpitems/RPItem.classPK
<00><>Mj<>2v v 2<00><><EFBFBD>ubeny/plugins/fishing/data/rpitems/RPUserItem.classPK
<00><><4D><C588>HH1<00><><EFBFBD><EFBFBD>beny/plugins/fishing/data/rpitems/SellValue.classPK
<00><>MwZ<77> zz8<00><>O<EFBFBD>beny/plugins/fishing/data/rpitems/types/RPFishItem.classPK
<00><>Mj=G  0<00><><1F>beny/plugins/fishing/threads/FishingThread.classPK
<00><>M.<2E><>w^^ <00><>y<EFBFBD>plugin.jsonPK<00><00>